當您有以XSD為基礎的適用性表單,且想要在工作流程中從適用性表單提交擷取值時,通常會使用XML類型的變數。
以下影片會逐步帶您了解建立字串和XML類型的變數,以及在工作流程中使用這些變數所需的步驟。
XML變數可用來預先填入最適化表單,或將最適化表單的提交資料儲存在工作流程中。
字串變數可由Xpathing填入至XML變數。 然後,此字串變數通常用於填入「傳送電子郵件」元件中的電子郵件範本預留位置
如果您的適用性表單未與XSD關聯,則取得元素值的XPath看起來會像
/afData/afUnboundData/data/submitterName
適用性表單資料會儲存在資料元素下,如上所示。 在上面的XPath submitterName是適用性表單中文本欄位的名稱。
AEM Forms 6.5.0 — 當您建立XML類型的變數來擷取工作流程模型中已提交的資料時,請勿將XSD與變數建立關聯。這是因為提交基於XSD的適用性表單時,提交的資料與XSD不相容。 XSD投訴資料會括在/afData/afBoundData/元素中。
AEM Forms 6.5.1 — 如果您將XSD與XML變數建立關聯,您可以瀏覽架構元素以進行變數對應。您將無法存取未系結至結構元素的表單資料。 如果您的使用案例是訪問綁定到架構元素的資料以及未綁定的資料,則不要在工作流中將架構與XML變數綁定。您必須使用適當的XPath表達式來獲取所需的資料
將XML變數與結構對應。將此功能與AEM Forms 6.5.1一起使用
若要讓資產在您的系統上運作,請依照下列步驟操作: