在離線模式下工作

AEM Forms應用程式的離線模式可讓您順暢地工作,即使應用程式離線亦然。 您可以開啟、更新和提交表格,而不需要任何網路連線。

您可以先將應用程式與AEM Forms伺服器同步化,開始使用AEM Forms應用程式。 指派給您的所有表格都會下載到您的應用程式中。 對於JEE上的AEM Forms,會在Tasks標籤頁中擷取工作,並在Forms標籤中擷取關聯的表單和其他表單。 對於OSGi上的AEM Forms,「表單」索引標籤中只會載入「表單」。

如需如何同步應用程式的詳細資訊,請參閱「同步應用程式」。

使表單離線可用

當您將應用程式與AEM Forms伺服器同步時,表單會下載到您的行動裝置。 但是,預設情況下,不會下載與表單關聯的附件。 這表示如果您線上,您可以查看附件。 不過,為了確保您可以離線模式檢視附件,請變更應用程式中的預設設定。

為確保關聯附件隨每個表單一起下載,請將「提取附件」設定為「開啟」。 如需詳細資訊,請參閱更新一般設定

由於在行動裝置上下載資料可能會影響裝置的效能,因此依預設,「擷取附件」設定會設為「關閉」。 在將設定更新為ON後,將附件從伺服器下載到設備中的任何任務。 在離線模式下,用戶可以在將​Fetch attachments​選項設定為ON後,處理下載到設備的所有任務。

設定AEM Forms應用程式的離線服務

AEM Forms應用程式離線服務可識別表單中使用的資源。 AEM Forms應用程式依賴此服務來取得表單相依性的相關資訊。 需要有關表單相依性的資訊,才能啟用離線功能。 AEM Forms應用程式離線服務會快取表單中使用之資源的路徑或URL。 根據表單中的改變和為離線服務配置的有效期間更新快取。 快取表單中使用之資源的路徑或URL可改善伺服器端效能。

若要設定AEM Forms應用程式的伺服器端離線元件:

  1. 在作者例項中,導覽至「Adobe Experience Manager >工具 > Forms > 設定Forms App Offline Service」。

    URL: https://<server>:<port>/<context-path>/libs/fd/workspace-offline/gui/content/config.html

  2. 在「一般設定」下,您可以執行下列動作:

    • 清除快取:清除表單相關性的伺服器端快取。
    • 重設配置:重設AEM Forms應用程式離線設定。
    • 快取有效性:指定伺服器端離線快取的有效期。
    • 資源觀察路徑:指定離線服務監視資源更改的路徑。如果指定路徑中發生任何變更,則會更新所有相依表單的離線快取。 例如,/etc/clientlibs/fd,/content/dam/images
  3. 在​手動資源快取​頁籤中,指定離線服務無法識別的表單相關性。 您可以指定資源,例如從JavaScript中載入的影像。 AEM Forms應用程式也會針對離線模式下載這些資源。

本頁內容