填寫或提交表單時,您可以以列印或檔案格式來保留表單的記錄。 此記錄稱為記錄檔案(DoR)。 這是一份容易列印的已提交表格。 您也可以參考記錄檔案以瞭解客戶在稍後日期填寫的資訊,或使用「記錄檔案」以「PDF格式」將表單與內容一起封存。
為了建立記錄檔案,會將XFA或Acroform型範本與透過最適化表單收集的資料合併。 您可以自動或依需求產生記錄檔案。 隨選選項可讓您指定自訂XFA或Acroform型範本,以提供記錄檔案的自訂外觀。
您可以:
在您開始學習並準備好記錄檔案所需的資產之前:
基礎範本: 在Forms Designer或Acrobat表單(AcroForm)中建立的XFA範本(XDP檔案)。 基礎範本 用於指定記錄檔案的樣式和品牌資訊。 先將您的XFA範本(XDP檔案)上傳至您的AEM Forms執行個體。
最適化表單: 要產生記錄檔案的最適化表單。
將您的XFA範本(XDP檔案)上傳至您的AEM Forms執行個體。 執行以下步驟來設定最適化表單,以使用XFA範本(XDP檔案)作為記錄檔案的範本:
您的最適化表單現在已設定為使用XDP檔案作為記錄檔案的範本。 下一步是 將最適化表單元件與對應的範本欄位繫結.
將Adobe AcrobatPDF(Acroform)上傳至AEM Forms執行個體。 執行以下步驟來設定最適化表單,以使用Adobe AcrobatPDF(Acroform)作為記錄檔案的範本:
您的最適化表單現在已設定為使用Acroform作為記錄檔案的範本。 下一步是 將最適化表單元件與對應的範本欄位繫結.
當調適型表單設定為自動生成記錄檔案時,每次表單變更時,其記錄檔案都會立即更新。 例如,如果欄位從現有的最適化表單中移除,則對應的欄位也會被移除,並且不會顯示在記錄檔案中。 自動產生記錄檔案還有其他許多優點:
執行以下步驟來設定最適化表單以自動產生記錄檔案:
繫結最適化表單欄位與範本欄位,以在對應的記錄檔案欄位中顯示擷取的表單資料。 若要將最適化表單元件與對應的記錄檔案範本欄位繫結:
開啟最適化表單,設定為使用自訂表單範本進行編輯。
選取最適化表單元件,然後按一下開啟設定 圖示。 它會開啟屬性瀏覽器。
在屬性瀏覽器中,瀏覽並選取欄位。
按一下「儲存」。
您可以使用提交動作,例如「傳送電子郵件」、「叫用AEM工作流程」、「叫用Power Automate流程」及其他 提交動作 以接收記錄檔案。
最適化表單和相應的記錄檔案範本可能會隨著時間而改變。 您可以選擇新增、移除或修改最適化表單或記錄檔案範本的欄位。
當您變更記錄檔案範本並將變更後的記錄檔案範本上傳到AEM Forms時,Adaptive Forms編輯器會自動偵測變更的繫結,並通知您需要新繫結的自適應表單元件。 它可讓您對記錄檔案範本進行增量更新。
例如,組織、 We.Retail,擁有AcroForm型記錄檔案範本, we-retail-invoice.pdf. 範本看起來如下所示:
使用範本一段時間後,組織會決定重新命名 invoice-number
欄位至 bill-number
欄位並擷取購買者的電子郵件地址。 開發人員更新名稱 invoice-number
欄位並新增電子郵件欄位至範本。 他也會建立新版本的範本,稱為 we-retail-invoice-v2.pdf.
現在,當提交最適化表單時,會產生更新的記錄檔案。
處理最適化Forms的記錄檔案時,請牢記以下考量事項和限制。
下表說明最適化表單元件和對應的XFA元件,以及這些元件是否出現在記錄檔案中。
最適化表單元件 | 對應的XFA元件 | 預設包含在記錄檔案範本中? | 附註 |
---|---|---|---|
按鈕 | 按鈕 | false | |
核取方塊 | 核取方塊 | true | |
日期挑選器 | 日期/時間欄位 | true | |
下拉式清單 | 下拉式清單 | true | |
數值方塊 | 數值欄位 | true | |
選項按鈕 | 選項按鈕 | true | |
文字方塊 | 文字欄位 | true | |
重設按鈕 | 重設按鈕 | false | |
提交按鈕 | 電子郵件提交按鈕 HTTP提交按鈕 |
false | |
檔案附件 | false | 在記錄檔案範本中無法使用。 只能透過附件在記錄檔案中使用。 |
最適化表單元件 | 對應的XFA元件 | 附註 |
---|---|---|
面板 |
子表單 |
可重複面板對應至可重複的子表單。 |
最適化表單元件 | 對應的XFA元件 | 附註 |
---|---|---|
影像 | 影像 | 除非使用記錄檔案設定加以排除,否則TextDraw和Image元件(無論繫結或未繫結)一律顯示在XSD型調適型表單的記錄檔案中。 |
文字 | 文字 |
最適化Forms表格元件(例如頁首、頁尾和列)對應至對應的XFA元件。 您可以將可重複面板對應至記錄檔案中的表格。
基礎範本為記錄檔案提供樣式和外觀資訊。 它可讓您自訂自動產生之記錄檔案的預設外觀。 例如,您可以使用基礎範本在記錄檔案的頁首和頁尾中新增公司標誌和版權資訊。
基礎範本的主版頁面會用作「記錄檔案」範本的主版頁面。 主版頁面可以包含頁首、頁尾和頁碼等資訊,您可以將這些資訊套用至記錄檔案。 您可以使用基礎範本將此類資訊套用至記錄檔案,以自動產生記錄檔案。 使用基礎範本可讓您變更欄位的預設屬性。
永遠關注 基礎範本慣例 當您設計基礎範本時。
基礎範本用於定義記錄檔案的頁首、頁尾、樣式和外觀。 頁首和頁尾可包含公司標誌和版權文字等資訊。 基礎範本中的第一個主版頁面會被複製並當做記錄檔案的主版頁面,其中包含頁首、頁尾、頁碼或應該出現在記錄檔案所有頁面上的任何其他資訊。 如果您使用的基底範本不符合基底範本慣例,則基底範本中的第一個主版頁面仍會用於「記錄檔案」範本中。 強烈建議您依照其慣例設計基礎範本,並用於自動產生記錄檔案。
主版頁面慣例
在基本範本中,將根子表單命名為 AF_METATEMPLATE
主版頁面為 AF_MASTERPAGE
.
具有名稱的主版頁面 AF_MASTERPAGE
位於 AF_METATEMPLATE
建議使用root子表單來擷取頁首、頁尾和樣式資訊。
如果 AF_MASTERPAGE
不存在,則會使用基本範本中出現的第一個主版頁面。
欄位的樣式慣例
若要在記錄檔案中的欄位上套用樣式,基礎範本會提供位於 AF_FIELDSSUBFORM
subfrom在 AF_METATEMPLATE
根子表單。
這些欄位的屬性會套用至記錄檔案中的欄位。 這些欄位應遵循 AF_<name of field in all caps>_XFO
命名慣例。 例如,核取方塊的欄位名稱應為 AF_CHECKBOX_XFO
.
若要建立基礎範本,請在Forms Designer中執行下列動作。
按一下 檔案 > 新增.
選取 根據範本 選項。
選取 Forms — 記錄檔案 類別。
選取 DoR基本範本.
按一下 下一個 並提供必要資訊。
(選擇性)修改您要在記錄檔案中欄位上套用的欄位樣式和外觀。
儲存表單。
您現在可以使用儲存的表單作為記錄檔案的基礎範本。 請勿修改或移除基礎範本中存在的任何指令碼。
修改基礎範本
請嚴格遵守上述慣例和指示,以設計基礎範本。
產生記錄檔案時,您可以在記錄檔案索引標籤上變更記錄檔案的品牌資訊。 「記錄檔案」索引標籤包括如標誌、外觀、版面、頁首和頁尾、免責宣告等選項,以及您是否要包含未選取的核取方塊和選項按鈕選項。
若要將您在「記錄檔案」標籤中輸入的品牌資訊當地語系化,請確定已正確設定瀏覽器的地區設定。 若要自訂記錄檔案的品牌資訊,請執行下列步驟:
在記錄檔案中選取面板(根面板),然後選取 .
選取 . 記錄檔案索引標籤隨即顯示。
選取呈現記錄檔案的預設範本或自訂範本。 如果您選取預設範本,記錄檔案的縮圖預覽會顯示在「範本」下拉式清單下方。
根據您選取預設或自訂範本,以下某些屬性或所有屬性都會顯示在「記錄檔案」標籤中。 指定以下提及的屬性以定義記錄檔案的外觀:
基本屬性:
範本:如果您想要選取自訂範本,請瀏覽並在上選取XDP AEM Forms 伺服器。 如果您想使用您未提供的範本 AEM Forms 伺服器,您應該先將XDP上傳至 AEM Forms 伺服器。
輔色:在記錄檔案PDF中呈現標頭文字和分隔線的色彩。
字型系列:記錄檔案PDF中的文字字型系列。
包含未繫結至資料模型的表單物件:設定屬性時,記錄檔案中會包含來自結構描述型最適化表單的未繫結欄位。
表單欄位屬性:
主版頁面屬性:
如果您使用以6.3之前的Designer版本建立的調適型表單範本,為了使輔色和字型系列屬性運作,請確定根子表單下的調適型表單範本中存在下列專案:
<proto>
<font typeface="Arial"/>
<fill>
<color value="4,166,203"/>
</fill>
<edge>
<color value="4,166,203"/>
</edge>
</proto>
若要儲存品牌變更,請選取 完成.
您的調適型表單可能很長,包含多個表單欄位。 您可能不想將記錄檔案儲存為最適化表單的精確副本。 現在您可以選擇表格或欄版面配置,以將一或多個最適化表單面板儲存在記錄檔案PDF中。
在產生記錄檔案之前,在面板的設定中,選取該面板的「記錄檔案配置」(Layout For The Document of Record)為「表格」或「欄」。 面板中的欄位會在記錄檔案中進行相應的組織。
面板中的欄位在記錄檔案中以表格佈局呈現
面板中的欄位在記錄檔案中的欄配置中轉譯
記錄檔案設定可讓您選擇要包含在記錄檔案中的選項。 例如,銀行可接受表單中的姓名、年齡、社保號碼和電話號碼。 此表單會產生銀行帳號及分行詳細資訊。 您可以選擇在記錄檔案中只顯示名稱、社會安全號碼、銀行帳戶和分行詳細資訊。
記錄檔案元件的設定可在其屬性下使用。 若要存取元件的屬性,請選取元件並按一下 在覆蓋圖中。 屬性會列在側邊欄中,您可在其中找到下列設定。
欄位層級設定
從記錄檔案排除:將屬性設定為true會從記錄檔案中排除欄位。 這是名為的指令碼屬性 excludeFromDoR
. 其行為取決於 若隱藏自DoR排除欄位 表單層級屬性。
以表格顯示面板: 如果面板中有少於6個欄位,設定屬性會在記錄檔案中將面板顯示為表格。 僅適用於面板。
從記錄檔案排除標題: 設定屬性會從記錄檔案中排除面板/表格的標題。 僅適用於面板和表格。
從記錄檔案排除描述: 設定屬性會從記錄檔案中排除面板/表格的說明。 僅適用於面板和表格。
表單層級設定