檔案片段是可重複使用的信函部分/元件,您可使用此信函/通信撰寫。 檔案片段的類型如下:
文字資產是由一或多段文字組成的內容。 段落可以是靜態的或動態的。 動態段落包含對資料元素的引用,這些資料元素的值在運行時提供。 例如,信函稱號中的客戶名稱可以是動態資料元素,其值可在執行階段使用。 通過更改這些值,可以使用相同的信函模板為不同的客戶生成信函。
通信管理解決方案支援兩種動態資料項目(變數資料):
建立預留位置時,通信管理範本不會強制您建立唯一名稱。 如果建立兩個具有相同名稱的佔位符(如文本和條件),並在信函模板中同時使用它們,則最後插入的佔位符的值將用於這兩個佔位符。 如果兩個預留位置具有相同名稱,則會比較其類型。 如果類型不同,則其類型變為字串。 不過,您無法在模組內建立多個名稱相同的預留位置。
選擇 Forms > 檔案片段.
點選 建立 > 文字 或選取文字資產並點選 編輯.
指定文字的下列資訊:
點選 下一個. 「通信管理」會顯示「編輯器」頁面,您可在此將文欄位落和資料元素新增至文字。
瀏覽器中的預設拼字檢查程式會在文字編輯器中檢查拼字。 若要管理拼字和語法檢查,您可以編輯瀏覽器的拼字檢查程式設定,或安裝瀏覽器外掛程式/附加程式以檢查拼字和語法。
您也可以使用文字編輯器中的各種鍵盤快速鍵來管理、編輯及格式化文字。 如需 文字編輯器 通信管理鍵盤快速鍵中的鍵盤快速鍵。
文字編輯器隨即開啟,請輸入文字。 使用頁面頂端的工具列來設定文字、插入條件、連結和分頁格式。
文字編輯器隨即開啟。 輸入文字。 工具列會根據您選擇進行的編輯類型而變更:段落、對齊或清單:
選擇工具欄類型:段落、對齊或清單
清單工具欄(按一下以開啟全尺寸影像)
要重複使用其他應用程式中存在的一個或多個文本段落(如從MS Word或HTML頁),請將文本複製並貼到文本編輯器中。 複製文本的格式將保留在文本編輯器中。
您可以在可編輯的文字模組中複製並貼上一或多段文字。 例如,您可能有MS Word文檔,其中包含可接受居留校樣的項目符號清單,如下所示:
您可以直接將MS Word檔案中的文字複製並貼到可編輯的文字模組。 文本模組中將保留項目符號清單、字型和文本顏色等格式。
但貼上文字的格式有一些 限制.
如果需要,請在文檔片段中插入特殊字元。 例如,您可以使用「特殊字元」浮動視窗來插入:
通信管理內建支援210個特殊字元。 管理員可 新增支援更多/自訂特殊字元,可依自訂.
要在可編輯的內嵌模組中突出顯示\強調部分文本,請選擇文本並點選「突出顯示顏色」。
您可以直接點選基本顏色 **[A]**
顯示在「基本顏色」調色板中或點選 選擇 使用滑桿後 **[B]**
來選擇適當的顏色。
(可選)您也可以轉到「高級」頁簽,以選擇適當的「色相」、「明度」和「飽和度」 **[C]**
要建立精確顏色,然後點選「選擇」 **[D]**
,以應用顏色來突出顯示文本。
從資料面板,將資料字典元素和預留位置元素拖放至文字。
至:
資料字典的範例資料檔案中指定的預留位置元素
從資料字典變數填入的CCR檢視中的預留位置元素值,如範例資料檔案中所指定
您也可以使用@符號來搜尋資料字典和預留位置元素,並將其新增至文字編輯器。 將游標置於要插入元素的位置。 鍵入@,後跟搜索字串。 文本編輯器對文本文檔片段中可用的所有資料字典和佔位符元素執行搜索操作。 搜尋操作會擷取並顯示包含搜尋字串的元素作為下拉式清單。 瀏覽搜索結果,然後按一下要在游標位置插入的元素。 按Esc鍵可隱藏搜索結果。
您可以使用內嵌條件並重複,讓信函具有高度情境化和良好結構。 如需內嵌條件和重複的詳細資訊,請參閱 內嵌條件並在字母中重複.
點選 儲存.
執行下列步驟以在文字資產中建立超連結:
在文本編輯器中選擇文本或資料模型對象。
點選 連結. 點選 替代文字 欄位,移除現有的資料模型物件名稱或文字。
指定URL並點選 .
使用包含大量文字的文字元素時,需要搜尋特定的文字字串。 您也可能需要將特定文字字串取代為替代字串。
「尋找和取代」功能可讓您搜尋(和取代)文字元素中的任何文字字串。 此功能也包含強大的規則運算式搜尋功能。
在文字編輯器中開啟文字模組。
點選「尋找和取代」。
在「查找」文本框中輸入要搜索的文本,然後按「查找」。 搜尋文字會在文字模組中強調顯示。
要搜索下一個文本實例,請再次按「查找」。
如果繼續按「查找」按鈕,搜索將繼續到頁面下。 找到文字的最後一個例項後,訊息 已到模組結束 表示找不到更多搜索結果。
不過,如果在文字模組中找不到搜尋文字的例項,則顯示的訊息為: 未找到匹配項.
如果您再次按「尋找」,搜尋會繼續在頁面頂端進行。
符合案例: 搜尋只會傳回大小寫相同的結果。
全字: 搜尋只會傳回整個字詞。
如果在「查找」文本框中輸入任何特殊字元,則禁用「全字」選項。
註冊表例: 使用規則運算式進行搜尋。 例如,下列規則運算式會在文字模組中搜尋電子郵件地址:
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}
在文字編輯器中開啟文字模組。
點選「尋找和取代」。
在「查找」文本框中輸入要搜索的文本,並輸入要用替換查找文本的文本,然後按替換。
如果找到搜索文本,則文本將替換為替代文字。
如果您再次按「尋找」,搜尋會繼續在頁面頂端進行。
使用「全部取代」選項來取代文字模組中文字的所有例項。 當「」執行此操作時,替換項的數量將在「查找和替換」對話框中顯示為一條消息。
使用一致的命名慣例來避免重複。
在文字模組中使用適當的資料字典系結。
變更文字資產時,使用文字編輯器時會套用下列規則:
清單是一組檔案片段,包括文字、(其他)清單、條件和影像。 清單元素的順序可以固定或可編輯。 建立信函時,您可以使用部分或全部的清單元素來複製可重複使用的元素模式。 清單基本上會以可嵌套在其他目標內的目標的形式運作。
實作清單包含兩個步驟:
清單是一組相關內容,可在信函範本中以單一單位使用。 任何類型的內容都可新增至清單。 清單也可以巢狀。 清單模組可指定為:
選擇 Forms > 檔案片段.
選擇 建立 > 清單.
指定清單的下列資訊:
點選 下一個.
點選 新增資產.
若要將資產新增至清單,請在「選取資產」頁面中選取資產,然後點選 完成.
資產會新增至「清單項目」頁面。
若要變更清單中資產的順序,請點選並按住箭頭圖示( )和拖放。 當用戶在「建立通信」用戶介面中開啟信函模板時,內容將按照您在此處定義的順序組合。
您可以選擇以下選項以指定清單在CCR用戶介面中的行為:
程式庫存取:若要啟用新增資產的程式庫存取,請點選「程式庫存取」。 啟用「庫訪問」後,聲明調整器可以向清單添加更多內容。 否則,索賠調整器僅限於您為清單定義的內容。
鎖定順序:要鎖定清單中資產的順序,使「聲明調整器」無法更改順序,請點選「鎖定順序」。 如果不選擇此選項,「報銷申請調整器」可以更改清單項的順序。
新增項目符號:使用此選項可將項目符號或編號樣式應用到模組。 您可以使用預先設計的清單樣式或自訂的清單樣式。 您也可以指定要在每個清單項目之前和之後顯示的文字。
分頁符:選取此選項( ),在清單內容之間新增分頁符。 未選取此選項時(
),則如果清單的內容溢出至下一頁,則整個清單會移至下一頁,而非在清單之間的頁面中中斷。
分配配置:使用此選項可指定可新增至清單的資產數量上限和下限。
您可以選取下列選項,以指定清單中每個資產在執行階段的行為:
點選 儲存.
使用一致的命名慣例來避免重複。
使用適當的資料字典綁定
使用清單編輯器變更清單時,會套用下列規則:
條件可讓您根據提供的資料,定義在通信/信函建立時包含的內容。 條件以控制變數的形式說明。 新增條件時,您可以選擇根據控制變數的值包含資產。
根據您選擇的選項,僅根據當前條件變數評估第一個發現為true的表達式或所有條件。 在「建立通信(CCR)」中填寫信函時,條件的行為如同「白盒」。 如果條件導致清單,則會輸出清單的所有必要和預先選取的項目。 如果其中任何項目是條件或列出本身,則其產生的內容也會以由上到下、深度優先的順序輸出為文本和影像內容的平面清單。 條件結果可以是任何類型(文字、清單、條件或影像)。
條件編輯器隨附 運算式產生器 支援使用多個預留位置和資料字典元素建立運算式的使用者介面。 您可以在這類運算式中使用通用運算元和本機/全域函式。 每個運算式都可與某些內容相關聯,如果沒有任何運算式評估為true,則可能會有預設區段。 所有運算式都會依其定義的順序進行評估,並選取傳回true的第一個運算式,且該條件模組會傳回其相關內容。
例如,如果信函中的詞語和條件文字會依客戶所處的狀態而有所不同,且資料字典包含稱為「state」的元素,則您可以依下列方式新增條件:·州別=紐約,選擇T&C_NY文本段落·州別= NC,選擇T&C_NC文本段落
條件編輯器可讓您指定預設條件。 如果控制變數的值不符合任何條件,則會使用與預設條件相關聯的內容。 依照上一個範例,您可以新增此條件列:·預設,選擇T&C_Rest
選擇 Forms > 檔案片段.
選擇 建立>條件.
指定清單的下列資訊:
點選 下一個.
點選 新增資產.
若要將資產新增至條件,請在「選取資產」頁面中選取資產,然後點選 完成. 資產會新增至「運算式」窗格。
您可以選取下列選項,以指定條件在執行階段的行為:
若要變更條件內的資產順序,請點選並按住箭頭圖示( )和拖放。 當用戶在「建立通信」用戶介面中開啟信函模板時,內容將按照您在此處定義的順序組合。
點選 刪除 刪除行。 如果您點選預設列的「刪除」,則只會清除資產資訊。
點選 複製 複製列。
點選 編輯 變更資產或編輯運算式。
進一步:
使用一致的命名慣例來輕鬆搜尋並避免重複。
條件的行為與大小寫陳述式類似,因此條件順序很重要。 會傳回第一個相符項目。
使用適當的資料字典綁定
使用條件編輯器編輯條件時,會套用下列規則:
版面片段是以在Designer中建立的XDP為基礎。 若要建立版面片段,您需要建立XDP和 上傳至AEM Forms.
一個或多個佈局片段可以形成字母的一部分並定義這些部分的圖形佈局。 版面片段可包含典型的表單欄位,例如「位址」和「參考編號」,以及表示目標區域的空子表單。 此外,版面片段可讓您建立表格並將其插入字母中。
常見的使用案例是在信函中找出可重複使用的版面模式,並為其建立版面片段。 例如,字母的稱呼、地址和主旨部分,按同一順序顯示多個字母。 另一個範例是表格,類似於多個字母中使用的列數和欄數。
您可以根據現有XDP建立版面片段。 版面片段可由欄位和目標區域或一或多個表格組成。 佈局中的表可以是靜態的或動態的。 XDP是在Designer和 上傳至AEM Forms. XDP可以形成版面片段或字母的結構。 有關 版面設計.
使用綁定到目標區域的片段,可以在編寫時更改信函。 可以建立具有不同維度的版面片段,並將適當的片段綁定至目標區域。 版面片段也可讓您自訂某些表格屬性:
執行此程式之前,請使用Designer建立XFA片段。 片段可包含用於組織欄位和目標區域的表格。 Designer允許建立兩種類型的表:靜態和動態。 靜態表包含固定的行數。 靜態表可以包含目標區域和欄位。 這些目標區域和欄位不能綁定到重複的DDE。 動態表格也可以有單一列。 綁定到表單元格的資料決定動態表的行數。 動態表格只能包含欄位。 DDE可以是重複的,也可以是非重複的。
設計表格時,請考量下列幾點:
對於佔位符表,您可以在建立片段時自定義以下屬性。
對於非佔位符表,可以自定義以下屬性:
您可以在信函中巢狀內嵌片段。 這表示您可以在片段中新增片段。 通信管理解決方案支援信函中最多四個層級的巢狀: 信函->片段->片段->片段->片段。
如需在版面片段中使用靜態和動態表格的詳細範例,請參閱 範例檔案:在字母中使用靜態和動態表.
選擇 建立 > 版面片段.
「通信管理」會顯示可用的XDP。 選取您要設為版面片段基礎的XDP,然後點選 下一個.
指定版面的下列資訊:
點選 表格 ,並指定版面的下列資訊:
配置:選擇要配置的表。如果表是靜態表,則作為下拉清單中表名的尾碼為(靜態);如果表是動態表,則作為(動態)。 靜態表包含固定的行數。 靜態表可以包含目標區域和欄位。 這些目標區域和欄位不能綁定到重複的DDE。 綁定到表單元格的資料決定動態表的行數。
列:選取版面的列數。 配置的行計數必須大於或等於原始行計數。
欄:選擇佈局的列數。 配置的列計數必須大於或等於原始列計數。
對於每列,需要以下詳細資訊:
如需在版面片段中使用靜態和動態表格的詳細範例,請參閱 範例檔案:在字母中使用靜態和動態表.
點選 儲存.
如需上傳/匯入XDP至通信管理的相關指示,請參閱 匯入和匯出資產至AEM Forms.
在Designer中建立目標區域時,將所有新子表單的預設綁定設定為「無」會有所幫助。
要設定預設綁定:
在設計工具中,點選 工具 > 選項 > 資料綁定 > 子表單捆綁.
在「新子表單的預設綁定」清單中,選擇 無資料綁定.
這可確保使用「插入」>「子表單」命令插入的子表單,或通過從對象調色板拖放來插入的子表單,預設情況下具有「無」綁定。 這表示,預設情況下,除非您新增內容、變更其系結設定,或使用「_int」尾碼為子表單命名,否則任何新子表單都是目標區域。
如果在「建立通信」使用者介面中建立的已完成信函,會用於填入後續的工作流程。 建立版面時,請遵循與第508節相關的建議。 否則,信函PDF會用於顯示,您可以忽略下列建議:
/field/assist/speak@priority="toolTip"
在 /field/assist/toolTip
.
在Designer中設計版面時,請確定日期欄位的格式與中「資料顯示格式」中指定的日期格式相符 通信管理配置屬性. 如需詳細資訊,請參閱設計工具說明中的「格式化欄位值和使用模式」。
處理日期組合時(如startDate - endDate),請使用單一子表單來確保完成信函中的對齊方式正確,並將欄位數減到最少。
當版麵包含許多已對應至單一XML元素的欄位和目標區域時,請使用表單層級系結,並為每個元素建立個別的節點。 在「通信管理」中對應資料時,會忽略在表單層級系結的欄位。
主版頁面中的子表單目標區域不會顯示在「管理資產」使用者介面中,且資料無法對應至這些區域。
設計版面時,請謹慎選擇子表單。 如果版麵包含單一子表單,則可能為流量類型。 在子表單中放置欄位後,可以用另一個子表單包住欄位,這樣包住的子表單也會流動,佈局不會受到干擾。
將欄位放在母版頁面時,請注意下列事項:
許多信函範本都包含表格。 表可以是靜態的,例如術語和條件表,其中每行表示一個條件,每個部分都顯示在單獨的列中。 表也可以是動態的,如帳戶資訊,它包含諸如客戶名稱、帳戶id、事務編號和事務金額等資訊。
DD具有集合元素Opentimee_details,該元素具有包含三個基元元素的複合元素:Optimeene_name、Optimee_address和Optimeene_gender。
動態XDP也有相同的標題。 因此,您可以將動態XDP欄位與上述DD欄位對應。
本示例說明如何建立動態表和靜態表,將動態表綁定到DDE,然後建立包含這兩個表的字母。 使用此範例時,您可以從草稿建立檔案,或使用步驟中提供的輸入檔案。
建立要在示例中使用的資料字典(DD),如圖所示。
然後選取DD並匯出範例資料。 您獲取的XML檔案包含Employee資料和Detimene_details的三個實例(預設情況下,下載3個實例。 您可以視需求新增或刪除)。 更新值,然後以DD匯入測試資料。 CMP檔案是包,其中包含DD。 因此,將DD匯入通信管理。
如需使用資料字典和測試資料的詳細資訊,請參閱 資料字典.
在Designer中,建立兩個XDP(版面片段):動態表和靜態表。 對於兩種佈局:
或者,使用與此步驟附加的靜態和動態XDP。
上傳XDP至AEM Forms。
根據動態XDP建立版面片段。 屬性的「表」(Table)頁簽顯示該表是動態的(「配置」(Configuration For)欄位)。 行數(1)和列數(3)從XDP/佈局片段派生而來。
此佈局的欄位後來會綁定到導入的DD,在字母中,行數將根據測試資料檔案(與DD附加的XML資料檔案)中的記錄數動態建立。
按一下以開啟全尺寸影像
根據靜態XDP建立版面片段。 屬性的「表」頁簽顯示表為靜態(「配置」欄位)。 行數(1)和列數(3)從XDP/佈局片段派生而來。
使用其中的版面片段建立信函。 在信函中插入動態XDP時,請將其欄位的系結設為資料字典的收集元素。
如需建立信函和信函範本的詳細資訊,請參閱 建立信函.
儲存信函並加以預覽。 預覽信函時,資料字典中的值會顯示在信函中。 對於動態表格,有三列。 這是因為測試資料有這些列的三個記錄。
對於靜態表格,在建立佈局片段時,行和列數與指定的數量相同。
對於動態表,三列會根據測試資料檔案中的記錄數顯示。 之所以發生此情況,是因為在將版面新增至信函時,您已在動態表格的欄位與資料字典的收集元素之間建立系結。 「名稱」、「位址」和「性別」值會從您使用的測試資料檔案中填入。
若要快速建立具有類似現有檔案片段的屬性和內容的檔案片段,您可以複製並貼上它。