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