建立最適化表單

建立最適化表單

請依照下列步驟建立最適化表單。

  1. https://'[server]:[port]'/<custom-context-if-any>.存取Experience Manager Forms製作例項

  2. 在Experience Manager登入頁面上輸入您的憑證。

    登入後,在左上角,點選​Adobe Experience Manager > Forms > Forms與檔案

    注意

    對於預設安裝,登錄名為admin ,密碼為admin

  3. 點選​建立​並選取​最適化表單

  4. 畫面上會顯示選取範本的選項。 如需範本的詳細資訊,請參閱最適化表單範本。 點選範本以選取它,然後點選「下一步」。

  5. 「新增屬性」選項隨即出現。 指定下列屬性欄位的值。 標題和名稱欄位是必填欄位:

    • 標題: 指定表單的顯示名稱。標題可協助您識別Experience Manager Forms使用者介面中的表單。
    • 名稱: 指定表單的名稱。在儲存庫中建立具有指定名稱的節點。 當您開始輸入標題時,會自動產生名稱欄位的值。 您可以變更建議的值。 名稱欄位只能包含英數字元、連字型大小和底線。 所有無效輸入都會以連字型大小取代。
    • 說明: 指定表單的詳細資訊。
    • 標籤: 指定可唯一識別最適化表單的標籤。標籤有助於搜尋表單。 若要建立標籤,請在​Tags​方塊中輸入新標籤名稱。
  6. 您可以根據下列其中一個表單模型建立最適化表單:

    您可以從​新增屬性​頁面上的​表單模型​標籤進行配置。 預設情況下,選定的表單模型為​

  7. 點選​建立。 隨即建立最適化表單,並出現一個對話方塊以開啟表單以進行編輯。

    指定完所有屬性後,按一下「Create」。 隨即建立最適化表單,並出現一個對話方塊以開啟表單以進行編輯。

    指定完所有屬性後,按一下「Create」。 隨即建立最適化表單,並出現一個對話方塊以開啟表單以進行編輯。

  8. 點選​開啟​以在新索引標籤中開啟新建立的表單。 表單隨即開啟供編輯,並顯示範本中可用的內容。 它也會顯示邊欄,以根據需求自訂新建立的表單。

    根據最適化表單的類型,相關聯XFA表單範本、XML結構或JSON結構中顯示的表單元素會顯示在側欄中​內容瀏覽器​的​資料模型物件​標籤中。 您也可以拖放這些元素來建立最適化表單。

    如需適用性表單製作介面和可用元件的相關資訊,請參閱製作適用性表單簡介

    注意

    允許瀏覽器中的彈出窗口在新頁簽中開啟新建立的表單。

根據表單資料模型建立最適化表單

Experience Manager Forms 資料 整合可讓您整合多個資料來源,並將其實體和服務整合在一起,以建立表單資料模型。此為JSON結構描述的擴充功能。 您可以使用表單資料模型來建立最適化表單。 在表單資料模型中配置的實體或資料模型對象可作為資料模型對象用於表單創作。 它們會系結至個別的資料來源,並用來預填表單,並將提交的資料寫回個別資料來源。 您也可以呼叫使用最適化表單規則在表單資料模型中設定的服務。

若要使用表單資料模型建立最適化表單:

  1. 在「添加屬性」螢幕的「表單模型」頁簽中,從​「從​中選擇」下拉清單中選擇​「表單資料模型」

    create-af-1-1

  2. 點選以展開​選取表單資料模型。 會列出所有可用的表單資料模型。

    從資料模型中選取。

    create-af-2-1

注意

您也可以變更最適化表單的表單資料模型。 如需詳細步驟,請參閱編輯最適化表單的表單模型屬性

根據XFA表單範本建立最適化表單

您可以重新調整XFA表單範本的用途,以建立最適化表單。 若要重新調整用途,請上傳XFA表單範本並與最適化表單建立關聯。 表單範本(XFA表單)的元素可在最適化表單製作時用於內容尋找器。 從「內容尋找器」,您可以拖放表單上的表單範本元素。

此外,您可以使用範本編輯器建立自己的範本。 如需使用範本的詳細資訊,請參閱最適化表單範本

注意

當您開啟使用進階範本建立的最適化表單以進行編輯時,會出現錯誤訊息。 進階範本有簽名步驟元件,預設會啟用Adobe Sign。 建立並選取Adobe Sign雲端設定設定簽署者以解決錯誤。

編輯最適化表單的表單模型屬性

最適化表單是在沒有表單模型的情況下建立(對表單模型使用「無」選項),或使用表單模型,如表單範本、XML結構描述或JSON結構描述,或表單資料模型。 您可以將適用性表單的表單模型從「無」變更為其他表單模型。 針對以表單模型為基礎的最適化表單,您可以為相同的表單模型選擇其他表單範本、XML結構描述、JSON結構描述或表單資料模型。 但是,您不能將一個表單模型更改為另一個表單模型。

  1. 選取最適化表單,然後點選​屬性​圖示。

  2. 開啟​表單模型​標籤,然後執行下列操作之一。

    • 如果適用性表單沒有表單模型,您可以選擇其他表單模型,並據以選取表單範本、XML或JSON結構或表單資料模型。
    • 如果最適化表單是以表單模型為基礎,您可以為相同的表單模型選擇其他表單範本、XML或JSON結構,或表單資料模型。
  3. 點選​儲存​以儲存屬性。

自動儲存最適化表單

依預設,適用性表單的內容會儲存在使用者動作上,例如按下儲存按鈕時。 您也可以設定最適化表單,以根據事件或時間間隔自動開始儲存內容。 自動儲存選項在下列項目中很實用:

  • 自動為匿名和登入的使用者儲存內容
  • 不用或最少的用戶干預保存表單的內容
  • 開始根據使用者事件儲存表單的內容
  • 在指定的時間間隔後重複保存表單的內容

啟用最適化表單的自動儲存

預設不會啟用自動儲存選項。 您可以從適用性表單的「自動儲存」標籤中啟用自動儲存選項。 「自動儲存」標籤也提供其他數個設定選項。 執行下列步驟來啟用和設定最適化表單的自動儲存選項:

  1. 若要存取屬性中的自動儲存區段,請選取元件,然後點選欄位層級 > 適用性表單容器,然後點選cmpr

  2. 在​自動儲存​區段中,啟用​自動儲存選項。

  3. 在​適用性表單事件​方塊中,指定1或TRUE以在表單載入到瀏覽器時自動開始儲存表單。 您也可以為事件指定條件式運算式,當觸發並傳回true時,就會開始儲存表單的內容。

  4. 指定觸發器。 會根據您的設定觸發自動儲存。 您的選項為:

    • 時間型: 選取選項,以根據特定時間間隔開始儲存內容。
    • 事件型: 選取觸發事件時開始儲存內容的選項。

    選取觸發器時,會啟用「策略配置」框。 「策略配置」框允許您:

    • 如果選擇​Time based​觸發器,則指定時間間隔。
    • 如果選擇​Event based​觸發器,請指定事件名稱。
  5. (僅限基於時間的自動保存)執行以下步驟來配置基於時間的自動保存的選項。

    1. 在​自動儲存此間隔​方塊中,以秒為單位指定時間間隔。 在間隔框中指定的秒數過後,將重複保存該表單。
  6. (僅限事件型自動儲存)執行下列步驟來設定事件型自動儲存的選項。

    1. 在​此事件​後自動儲存方塊中,指定GuideBridge事件。 每次運算式評估為TRUE時,都會儲存表單。
  7. (可選)要自動為匿名用戶保存內容,請選擇​為匿名用戶啟用自動保存​選項,然後按一下​確定

    注意

    若要讓自動儲存選項可供匿名使用者使用,請確定您已設定Forms通用設定服務,讓所有使用者都能預覽、驗證和簽署表單。

    若要設定服務,請前往https://'[server]:[port]'system/console/configMgr的Adobe Experience Manager Web主控台設定,並編輯​Forms Common Configuration Service​以在​Allow​欄位中選擇​All Users​選項,並儲存設定。

本頁內容