AEM Forms應用程式簡介

概覽

AEM Forms應用程式可讓您根據伺服器,在行動裝置上同步適用性表單、行動表單和表單。 您可以在OSGi🔗或JEE🔗上的Forms工作流程定義Forms中心工作流程的工作流程。 例如,您經營一家銀行,並使用AEM Forms管理客戶應用程式和通信。 您的客戶填寫表格並提交以進行驗證。 如果您在行動裝置上啟用表單,您的客戶就可以在AEM Forms應用程式中填寫表單。 您也可以在行動裝置上啟用驗證表單,以管理驗證工作流程。 您的現場工作人員可以將移動設備帶給客戶、驗證詳細資訊並提交表單。 AEM Forms應用程式會與AEM Forms伺服器同步,並擷取為行動裝置啟用的表單。 如果應用程式離線,會將資料儲存在本機。

AEM Forms應用程式的原始碼可透過Software Distribution提供給客戶使用。 Software Distribution中的原始碼套件提供如下:adobe-aemfd-forms-app-src-pkg-<version>.zip

iOS、Android、Windows裝置均支援AEM Forms應用程式。 您可以從Google Play安裝適用於Android的AEM Forms應用程式、從應用程式商店安裝iOS,以及從Windows商店安裝Windows。

google_play

app_store

microsoft-bagge-icon

若要在iOS、Android或Windows裝置上安裝、自訂和發佈應用程式,請參閱自訂、建置和發佈AEM Forms應用程式

必備條件

AEM Forms應用程式需要AEM Forms伺服器。 使用者可呈現您在AEM Forms中建立的表單
伺服器、填寫草稿、另存為草稿並提交。 應用程式會連線至伺服器並從中擷取啟用的表單。 AEM Forms應用程式會與伺服器同步,當表單載入應用程式中時,使用者就能離線工作。 如果應用程式離線,資料會儲存在裝置上,而資料會在應用程式上線時與伺服器同步。

AEM Forms應用程式,搭配使用AEM Forms Workflow的伺服器

如果您有AEM Forms工作流程伺服器,則可以在AEM Forms應用程式中將表單轉譯為任務。 例如,您運行了一家銀行,客戶填寫了應用程式以使用您的服務。 此應用程式是最適化表單,可接受客戶提供的資訊,並將其儲存為提交以供審核。 管理員審閱應用程式並將驗證請求轉發到現場工作人員。 轉發的應用程式會在您的現場工作人員應用程式中作為任務啟用驗證表單。 您的現場工作人員將移動設備帶給客戶並驗證詳細資訊。

AEM Forms應用程式,在OSGi上使用以Forms為中心的工作流程

如果您有AEM Forms伺服器,則可將適用性表單轉譯為AEM收件匣應用程式,以及AEM Forms應用程式中的工作。 例如,您運行了一家銀行,客戶填寫了應用程式以使用您的服務。 此應用程式與適用性表單相關聯,該表單接受客戶提供的資訊,並將其儲存為提交以供審核。 管理員審核任務並批准向現場工作人員提出的驗證請求。 您的現場工作人員將移動設備帶給客戶並驗證詳細資訊。

如需使用AEM Forms伺服器之AEM Forms應用程式的詳細資訊,請參閱refsite檔案中的 Conard gets assessment task

獨立表單或AEM Forms應用程式,搭配伺服器而不使用AEM Forms Workflow

未使用AEM Forms工作流程的AEM Forms伺服器為OSGi上的AEM Forms,或獨立行動表單或最適化表單。 AEM Forms應用程式可與您的AEM Forms實作搭配使用OSGi。 Forms您為AEM Forms應用程式啟用和發佈的功能,可在您的應用程式中使用。

表單會下載到您的應用程式中,且可離線使用。 例如,您經營的是銀行,而客戶填寫了您網站上的應用程式。 此應用程式是最適化表單,可接受客戶提供的資訊並儲存以供審核。 管理員會檢閱表單,並在AEM製作例項中建立驗證表單。 管理員可啟用表單與AEM Forms應用程式的同步處理並發佈。 如果驗證表單可在AEM Forms應用程式中使用,您的現場代理可以使用行動裝置驗證客戶的詳細資訊。 行動裝置與伺服器同步,驗證表單會載入應用程式中。 您的現場代理可以訪問客戶、驗證詳細資訊、將資料另存為草稿或提交驗證表。 應用程式上線時,表單會與伺服器同步。

若要在AEM Forms應用程式中同步表單:

  1. 在製作例項中,選取表單,然後按一下「檢視屬性」。

  2. 在屬性頁面中,按一下​Advanced

  3. 在「進階」下,啟用選項:與AEM Forms App​同步,然後點選​儲存

表單發佈後,應用程式會與伺服器同步並擷取表單。 若要同步多個表單,請在製作執行個體中,在Forms Manager中選取多個表單,然後點選​與AEM Forms App同步

行動裝置支援

請參閱AEM Forms應用程式(先前稱為Mobile Workspace)

AEM Forms應用程式的主要功能

具有AEM Forms伺服器的AEM Forms應用程式

您可以將應用程式與AEM Forms伺服器同步,並可在行動裝置上使用表單。

使用AEM Forms工作流程伺服器,表單可以與Workbench程式和AEM收件匣應用程式中的起始點相關聯。 AEM收件匣應用程式可以有與其相關聯的最適化表單。 起始點可以具有與其相關聯的最適化表單、HTML5表單或表單集。 起始點可以作為任務提交,或者任務可以另存為草稿。 如需AEM收件匣應用程式與起始點之間差異的詳細資訊,請參閱OSGi和AEM Forms JEE工作流程上以表單為中心的AEM工作流程的動作和功能

在沒有AEM Forms工作流程的AEM Forms伺服器中,AEM Forms應用程式中會轉譯可在應用程式中同步的表單。 Forms可在應用程式的「Forms」標籤中取得,且可以提交或儲存為草稿。 應用程式支援最適化表單和行動表單。

  1. 將任務或表單另存為草稿

    另存為草稿選項可保存任務或表單的快照,以及已填充的資料和以關聯表單附加的檔案。 草稿會儲存至行動裝置並與AEM Forms伺服器同步,以供稍後擷取。

    請參閱將任務或表單另存為草稿

  2. 將表單另存為範本

    有時,當使用者填寫表單時,對幾個欄位的輸入會維持不變。 對於這類情況,您可以填寫每個實例中要求相同值的欄位,並將表單或草稿另存為模板。 現在,每次您建立範本的例項時,指定的欄位已填入範本中指定的值。 它可協助您節省填寫表格所需的時間和精力。

    請參閱將表單另存為範本

使用任務和表單

您可以將應用程式與AEM Forms工作流程伺服器同步,並可在行動裝置上處理工作和表單。

行動裝置上的任務包含最適化表單、HTML5表單或表單集,也可包含附件和摘要URL。 預設情況下,分配給您的任務將放在​Tasks​資料夾中。 處理任務時,您可以變更任務,並將任務草稿副本儲存在AEM Forms伺服器上。

行動裝置上的表單可以是最適化表單或行動表單。 Forms可在Forms資料夾中取得。 您可以在AEM Forms伺服器中啟用表單,而不需要AEM Forms工作流程(OSGi上的AEM Forms)。

請參閱:

離線工作

您可以在離線模式下使用行動裝置。 即使沒有網路連接,您也可以登錄應用程式,並且可以在上次聯機時與設備同步的所有表單上工作。 如需如何同步表單的詳細資訊,請參閱同步應用程式。 如果您選擇同步與表單關聯的附件,也可以以離線模式開啟附件。 您可以在離線模式中編輯表單、新增註解,以及提交或儲存表單。 表單會在您下次上線時與AEM Forms伺服器同步。

有關詳細資訊,請參閱在離線模式下工作

添加註釋

您可以在行動裝置上的表單中新增下列附件

  • 附註 — 您可以使用「附註」功能,在表單中新增手稿或文字附註。有關詳細資訊,請參閱添加附註

  • 圖片 - AEM Forms應用程式包含的功能使用相機功能或行動裝置的圖庫。使用照片附件,可以添加具有關聯形式的照片。 有關詳細資訊,請參閱添加照片

自動儲存

使用者在AEM Forms應用程式中輸入資料時,自動儲存功能會定期儲存資料。 AEM Forms應用程式中的自動儲存功能可協助您避免因電池不足等情況而關閉應用程式時造成資料遺失。

請參閱在AEM Forms應用程式中使用自動儲存

AEM收件匣和AEM Forms應用程式功能之間的差異

啟動以Forms為中心的工作流程的兩種主要方式是使用AEM收件匣和AEM Forms應用程式。 不過,AEM收件匣和AEM Forms應用程式的功能則有所不同。 AEM收件匣只能搭配Forms導向的工作流程運作,而AEM Forms應用程式可搭配Forms導向的工作流程及程式管理運作。 如需AEM收件匣和AEM Forms應用程式功能之間差異的詳細資訊,請參閱OSGi和AEM Forms JEE工作流程上以表單為中心的AEM工作流程的動作和功能

支援的表單

AEM Forms應用程式中支援的表單類型:

調適性表單

AEM Forms應用程式支援動態適應使用者輸入的最適化表單。 也支援延遲載入的適用性表單。

行動表單

您可以在AEM Forms中建立行動裝置的表單。 行動表單在可根據顯示裝置進行調整的行動裝置中,會轉譯為HTML表單。

表單集

使用表單集,可以將與服務或流程相關的多個表單分組,以自動執行業務流程並向最終用戶呈現。 在這種情況下,使用者可以將整組表單填入為一,而且不需要檔案、提交及追蹤個別表單或程式。

注意

需要AEM Forms工作流程(JEE上的AEM Forms)。

AEM Forms應用程式如何運作

AEM Forms應用程式提供行動解決方案,讓現場工作人員處理指派給他們的表單。 應用程式從伺服器快取完整資料,並將所有工作儲存在本機以提供有效的使用者體驗。 磁碟中的資料通過及時的同步更新發送到伺服器。

AEM Forms應用程式是以PhoneGap 5.0為基礎的應用程式,其中主幹模型可有效透過檢視呈現儲存在模型中的資料。 所有原生操作都透過PhoneGap外掛程式執行。

自訂、建置和發佈AEM Forms應用程式

注意

僅適用於您使用AEM Forms應用程式原始碼來建置應用程式時。

AEM Forms應用程式可輕鬆根據組織特定需求進行自訂。 應用程式的原始碼會與AEM Forms一併提供。 您可以更改原始碼並構建您自己的移動員工解決方案。 您也可以使用自己的企業金鑰簽署應用程式。

自訂

您可以針對下列項目自訂您的應用程式:

品牌推廣:變更AEM Forms應用程式中的應用程式圖示、應用程式名稱、啟動影像和頁面。您也可以變更文字,將應用程式當地化至特定地區。 如需AEM Forms應用程式品牌化的詳細資訊,請參閱品牌自訂

主題:在AEM Forms應用程式使用者介面中變更顏色、字型和間距等樣式。有關詳細資訊,請參閱主題自定義

手勢:在AEM Forms應用程式使用者介面中,變更向右滑動和向左滑動等手勢。如需詳細資訊,請參閱手勢自訂

如需設定AEM Forms應用程式專案以進行自訂的詳細資訊,請參閱:

建立並分發

AEM Forms應用程式的原始碼可從adobe-lc-mobileworkspace-src.zip中擷取,該是Software Distribution上AEM Forms應用程式原始碼套件的一部分。

若要取得AEM Forms應用程式來源,請執行下列步驟:

  1. 開啟 Software Distribution。您需要 Adobe ID 才能登入 Software Distribution。

  2. 點一下頁首功能表中的 Adobe Experience Manager

  3. 在​Filters​部分:

    1. 從​Solution​下拉式清單中選取​Forms
    2. 選取套件的版本和類型。 您也可以使用​搜尋下載​選項來篩選結果。
  4. 點選適用於您作業系統的套件名稱,選取「接受EULA條款」,然後點選「下載」。

  5. 開啟套件管理器,然後按一下​「上傳套件」​即可上傳套件。

  6. 選擇包,然後按一下​Install

  7. 若要下載套件,請在瀏覽器中開啟https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip

    源包已下載到您的設備上。

若為iOS:

如需如何建立iOS應用程式(.ipa)的詳細資訊,請參閱設定Xcode專案和建立iOS應用程式

如需如何使用布建設定檔簽署AEM Forms應用程式的詳細資訊,請參閱iOS程式碼簽署設定、程式和疑難排解

若為Android:

如需如何建立Android應用程式(.apk)的詳細資訊,請參閱設定Eclipse專案和建置Android應用程式

如需如何簽署AEM Forms應用程式的詳細資訊,請參閱簽署您的應用程式

對於Windows:

有關如何建立Windows應用程式(.appx)的詳細資訊,請參閱設定Visual Studio項目並構建Windows應用程式

如需如何透過MDM發佈應用程式的詳細資訊,請參閱發佈AEM Forms應用程式。 透過MDM發佈應用程式的作業僅適用於iOS和Android。

Recommendations將行動工作區升級至AEM Forms應用程式

如果您要升級至最新版AEM Forms應用程式,請務必詳閱以下幾點:

  • 如果您從Android的play store安裝了舊版應用程式,則可
    以直接從play store升級應用程式。

  • 如果使用原始碼建置並安裝舊版應用程式(適用於iOS和Android):

    安裝新應用程式之前,請先將所有資料與AEM Forms伺服器同步。 同步資料後,請解除安裝舊版應用程式,然後安裝新應用程式。

本頁內容