同步应用程序 synchronizing-the-app
同步应用程序 synchronizing-the-app-1
应用程序中的表单将从AEM Forms服务器下载。 表格将在“任务”和“Forms”选项卡下下载。 从表单创建的草稿将在“草稿”选项卡中下载,从任务创建的草稿将在“任务”选项卡中下载。 对于OSGi服务器上的独立表单,表单和草稿将分别下载到Forms和草稿选项卡中。
完成并提交表单后,如果该应用程序处于联机状态,则该表单会立即上传回AEM Forms服务器。 同步应用程序时,将从服务器获取表单。 但是,如果应用程序处于联机状态,草稿会立即与服务器同步。
默认情况下,当您与AEM Forms服务器联机时,每15分钟同步一次应用程序。 但是,您可以选择更改同步频率。 或者,您也可以随时手动同步应用程序。
手动同步应用程序
点按同步按钮 在主屏幕的右下角。
更改同步频率
-
要转到设置屏幕,请点按主屏幕左上角的菜单按钮,然后点按 设置.
-
在设置屏幕中,点按常规选项卡。
-
在同步频率选项中,点按同步频率右侧的值。
-
在下拉列表中,选择新的同步频率。
技术规范 technical-specifications
- 将离线应用程序数据提交到AEM Forms服务器的主要逻辑包含在runtime/offline/util/offline.js中。
- 在.js中,对processOfflineSubmittedSavedTasks(…)函数的调用会将已保存/已提交的任务发送到服务器。 它还可处理同步过程中的任何错误或冲突。 如果提交任务失败,则应用程序上的任务将标记为失败。 此外,任务仍保留在发件箱中。
- syncSubmittedTask()和syncSavedTask()函数对各个任务执行操作。
- 当用户选择将脱机状态同步到服务器或通过后台线程自动同步后,任务列表组件会启动对processOfflineSubmittedSavedTasks()函数的调用。
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da