在離線模式下工作

AEM Forms應用程式的離線模式可讓您即使應用程式離線,也能順暢地運作。 您可以開啟、更新和提交表單,無需任何網路連接。

您可以將應用程式與AEM Forms伺服器同步,以開始使用AEM Forms應用程式。 指派給您的所有表單都會下載到應用程式中。 若是JEE版的AEM Forms,工作會擷取至「工作」標籤中,並從Forms標籤中擷取相關表單和其他表單的起始點。 若是OSGi上的AEM Forms,Forms標籤中只會載入Forms。

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

讓Forms離線可用

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

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

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

為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應用程式也會下載這些資源以進行離線模式。

本頁內容