最適化表單提交動作 configuring-the-submit-action
Adobe 建議使用核心元件將最適化表單新增到 AEM Sites 頁面或建立獨立的最適化表單。
提交動作讓您可選擇透過最適化表單擷取的資料目標。使用者按一下最適化表單上的「提交」按鈕時,就會加以觸發。針對以核心元件為基礎的最適化表單,Forms as a Cloud Service 提供了一系列預先建立的提交動作。這些現成可用的提交動作可讓您:
- 透過電子郵件輕鬆傳送表單資料。
- 在傳輸資料時啟動Microsoft®Power Automate流程或AEM Workflow。
- 直接將表單資料傳輸至Microsoft®SharePoint Server、Microsoft®Azure Blob Storage或Microsoft® OneDrive。
- 使用表單資料模型(FDM),順暢地將資料傳送至已設定的資料來源。
- 方便地將資料提交到 REST 端點。
您可以擴充預設提交動作。 您也可以針對組織的特定需求自訂「提交動作」。
若要定義最適化表單的提交動作,請使用 最適化表單容器 元件的[設定]對話方塊。 最適化表單容器 元件的設定對話方塊包括:
- 基本標籤
- 表單資料模型標籤
- 提交索引標籤
您可以使用設定對話方塊來定義表單容器屬性。 若要進一步瞭解表單容器元件的「設定」對話方塊,請按一下這裡。
選取並設定最適化表單的提交動作 select-and-configure-submit-action
若要為您的表單選取並設定提交動作:
-
開啟內容瀏覽器,然後選取最適化表單的「指引容器」元件。
-
按一下「指引容器」屬性
-
按一下「提交」標籤。
-
根據您的需求,選取並設定 提交動作。
您也可以為最適化表單提交設定不同的動作。
- 重新導向URL/路徑 — 此選項可讓使用者為每個表單設定頁面,表單使用者在提交最適化表單後會重新導向至該頁面。
- 顯示訊息 — 此選項可讓使用者新增在成功提交最適化表單時顯示的訊息。 預先定義的文字會包含在對話方塊中,且使用者可加以修改。
如需有關下列「提交動作」的詳細資訊,請參閱:
您也可以將最適化表單提交至其他儲存設定:
您可以自訂預設提交動作。 此外,您可以自訂「提交動作」以符合特定的組織需求。
提交動作的錯誤處理 error-handling-on-submit-action
為了 AEM 安全性和強化準則,請設定自訂錯誤頁面,例如 400.jsp、404.jsp 和 500.jsp。提交表單時,如果出現 400、404 或 500 錯誤,就會呼叫這些處理常式。在發佈節點上觸發這些錯誤代碼時,也會呼叫處理常式。您也可以為其他 HTTP 錯誤代碼建立 JSP 頁面。
當您將包含XML或JSON資料投訴的表單資料模型(FDM)或結構描述型調適型表單預填至資料不包含<afData>
、<afBoundData>
和</afUnboundData>
標籤的結構描述時,調適型表單未限制欄位的資料會遺失。 結構描述可以是XML結構描述、JSON結構描述或表單資料模型(FDM)。 未繫結欄位是最適化表單欄位,但沒有 bindref
屬性。
另請參閱 see-also
- 建立 AEM 最適化表單
- 新增 AEM 最適化表單至 AEM Sites 頁面
- 將主題套用到 AEM 最適化表單
- 將元件新增至 AEM 最適化表單
- 在 AEM 最適化表單中使用驗證碼
- 產生 AEM 最適化表單的 PDF 版本 (DoR)
- 翻譯 AEM 最適化表單
- 啟用 Adobe Analytics 讓最適化表單可追蹤表單使用情況
- 將最適化表單連結到 Microsoft SharePoint
- 將最適化表單連結到 Microsoft Power Automate
- 將最適化表單連結到 Microsoft OneDrive
- 將最適化表單連接至 Microsoft® Azure Blob 儲存體
- 將最適化表單連結到 Salesforce
- 在 AEM 最適化表單中使用 Adobe Sign in
- 為最適化表單新增地區設定
- 將最適化表單資料傳送到資料庫
- 將最適化表單資料傳送到 REST 端點
- 將最適化表單資料傳送到 AEM 工作流程
- 使用 Forms 入口網站在 AEM 網站上列出 AEM 最適化表單
- 在最適化表單中新增版本設定、評論和附註
- 比較最適化表單