檔案片段是可重複使用的信函部分/元件,您可使用此信函/通信撰寫。 檔案片段的類型如下:
文字資產是由一或多段文字組成的內容。 段落可以是靜態的或動態的。 動態段落包含對資料元素的引用,這些資料元素的值在運行時提供。 例如,信函稱號中的客戶名稱可以是動態資料元素,其值可在執行階段使用。 通過更改這些值,可以使用相同的信函模板為不同的客戶生成信函。
通信管理解決方案支援兩種動態資料項目(變數資料):
建立預留位置時,通信管理範本不會強制您建立唯一名稱。 如果建立兩個具有相同名稱的佔位符(如文本和條件),並在信函模板中同時使用它們,則最後插入的佔位符的值將用於這兩個佔位符。 如果兩個預留位置具有相同名稱,則會比較其類型。 如果類型不同,則其類型變為字串。 不過,您無法在模組內建立多個名稱相同的預留位置。
選擇Forms > 文檔片段。
點選「 Create > Text」。 或者,選取文字資產並點選「 編輯」。
指定文字的下列資訊:
點選Next。 「通信管理」會顯示「編輯器」頁面,您可在此將文欄位落和資料元素新增至文字。
瀏覽器中的預設拼字檢查程式會在文字編輯器中檢查拼字。 若要管理拼字和語法檢查,您可以編輯瀏覽器的拼字檢查程式設定,或安裝瀏覽器外掛程式/附加程式以檢查拼字和語法。
您也可以使用文字編輯器中的各種鍵盤快速鍵來管理、編輯及格式化文字。 有關通信管理鍵盤快捷鍵中文本編輯器鍵盤快捷鍵的詳細資訊。
文字編輯器隨即開啟,請輸入文字。 使用頁面頂端的工具列來設定文字、插入條件、連結和分頁格式。
圖: 工具欄
文字編輯器隨即開啟。 輸入文字。 工具列會根據您選擇進行的編輯類型而變更:段落、對齊或清單:
圖: 選取工具列類型:段落、對齊或清單
圖: 段落工具欄
圖: 對齊工具欄
圖: 列出工具欄
要重複使用其他應用程式中存在的一個或多個文本段落(如從MS Word或HTML頁面),請將文本複製並貼到文本編輯器中。 複製文本的格式將保留在文本編輯器中。
您可以在可編輯的文字模組中複製並貼上一或多段文字。 例如,您可能有MS Word文檔,其中包含可接受居留校樣的項目符號清單,如下所示:
您可以直接將MS Word檔案中的文字複製並貼到可編輯的文字模組。 文本模組中將保留項目符號清單、字型和文本顏色等格式。
但貼上文字的格式有某些限制。
如果需要,請在文檔片段中插入特殊字元。 例如,您可以使用「特殊字元」浮動視窗來插入:
通信管理內建支援210個特殊字元。 管理員可以透過自訂🔗來新增對更多/自訂特殊字元的支援。
要在可編輯的內嵌模組中突出顯示\強調部分文本,請選擇文本並點選「突出顯示顏色」。
使用滑桿[B]
後,您可以直接點選「基本顏色」調色板中呈現的基本顏色[A]
,或點選選擇以選擇適當的顏色陰影。
或者,您也可以轉到「高級」頁簽,選擇適當的「色相」、「明度」和「飽和度」 [C]
以建立精確顏色,然後點選「選擇[D]
」以應用顏色來突出顯示文本。
從資料面板,將資料字典元素和預留位置元素拖放至文字。
至:
圖: 資料字典的範例資料檔案中指定的預留位置元素
圖: 從資料字典變數填入的CCR檢視中的預留位置元素值,如範例資料檔案中所指定
您可以使用內嵌條件並重複,讓信函具有高度情境化和良好結構。 有關內嵌條件和重複的詳細資訊,請參閱內嵌條件,並在字母中重複。
點選儲存。
使用包含大量文字的文字元素時,需要搜尋特定的文字字串。 您也可能需要將特定文字字串取代為替代字串。
「尋找和取代」功能可讓您搜尋(和取代)文字元素中的任何文字字串。 此功能也包含強大的規則運算式搜尋功能。
在文字編輯器中開啟文字模組。
點選「尋找和取代」。
在「查找」文本框中輸入要搜索的文本,然後按「查找」。 搜尋文字會在文字模組中強調顯示。
要搜索下一個文本實例,請再次按「查找」。
如果繼續按「查找」按鈕,搜索將繼續到頁面下。 找到文字的最後一個例項後,訊息Eacheed end of module表示找不到更多搜尋結果。
不過,如果在文字模組中找不到搜尋文字的例項,則顯示的訊息為:找不到匹配。
如果您再次按「尋找」,搜尋會繼續在頁面頂端進行。
符合大小寫: 搜尋只會傳回大小寫相同的結果。
整字: 搜尋只會傳回整字。
注意: 如果您在「尋找」文字方塊中輸入任何特殊字元,則會停用「整字」選項。
登錄範例: 使用規則運算式搜尋。例如,下列規則運算式會在文字模組中搜尋電子郵件地址:
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}
在文字編輯器中開啟文字模組。
點選「尋找和取代」。
在「查找」文本框中輸入要搜索的文本,並輸入要用替換查找文本的文本,然後按替換。
如果找到搜索文本,則文本將替換為替代文字。
如果您再次按「尋找」,搜尋會繼續在頁面頂端進行。
使用「全部取代」選項來取代文字模組中文字的所有例項。 當「」執行此操作時,替換項的數量將在「查找和替換」對話框中顯示為一條消息。
使用一致的命名慣例來避免重複。
在文字模組中使用適當的資料字典系結。
變更文字資產時,使用文字編輯器時會套用下列規則:
清單是一組檔案片段,包括文字、(其他)清單、條件和影像。 清單元素的順序可以固定或可編輯。 建立信函時,您可以使用部分或全部的清單元素來複製可重複使用的元素模式。 清單基本上會以可嵌套在其他目標內的目標的形式運作。
實作清單包含兩個步驟:
清單是一組相關內容,可在信函範本中以單一單位使用。 任何類型的內容都可新增至清單。 清單也可以巢狀。 清單模組可指定為:
選擇Forms > 文檔片段。
選擇Create > List。
指定清單的下列資訊:
點選Next。
點選新增資產。
若要將資產新增至清單,請在「選取資產」頁面中選取資產,然後點選Done。
資產會新增至「清單項目」頁面。
若要變更清單內資產的順序,請點選並按住箭頭圖示()並拖放。 當用戶在「建立通信」用戶介面中開啟信函模板時,內容將按照您在此處定義的順序組合。
您可以選擇以下選項以指定清單在CCR用戶介面中的行為:
您可以選取下列選項,以指定清單中每個資產在執行階段的行為:
點選儲存。
使用一致的命名慣例來避免重複。
使用適當的資料字典綁定
使用清單編輯器變更清單時,會套用下列規則:
條件可讓您根據提供的資料,定義在通信/信函建立時包含的內容。 條件以控制變數的形式說明。 新增條件時,您可以選擇根據控制變數的值包含資產。
根據您選擇的選項,僅根據當前條件變數評估第一個發現為true的表達式或所有條件。 在「建立通信(CCR)」中填寫信函時,條件的行為如同「白盒」。 如果條件導致清單,則會輸出清單的所有必要和預先選取的項目。 如果其中任何項目是條件或列出本身,則其產生的內容也會以由上到下、深度優先的順序輸出為文本和影像內容的平面清單。 條件結果可以是任何類型(文字、清單、條件或影像)。
條件編輯器隨附運算式產生器使用者介面,支援使用多個預留位置和資料字典元素來建立運算式。 您可以在這類運算式中使用通用運算元和本機/全域函式。 每個運算式都可與某些內容相關聯,如果沒有任何運算式評估為true,則可能會有預設區段。 所有運算式都會依其定義的順序進行評估,並選取傳回true的第一個運算式,且該條件模組會傳回其相關內容。
例如,如果信函中的詞語和條件文字會依客戶所處的狀態而有所不同,且資料字典包含稱為「state」的元素,則您可以依下列方式新增條件:
·州別=紐約,選擇T&C_NY文本段落
·狀態= NC,選擇T&C_NC文本段落
條件編輯器可讓您指定預設條件。 如果控制變數的值不符合任何條件,則會使用與預設條件相關聯的內容。 依照上一個範例,您可以新增此條件列:
·預設,選擇T&C_Rest
選擇Forms > 文檔片段。
選擇建立>條件。
指定清單的下列資訊:
點選Next。
點選新增資產。
若要將資產新增至條件,請在「選取資產」頁面中選取資產,然後點選Done。 資產會新增至「運算式」窗格。
您可以選取下列選項,以指定條件在執行階段的行為:
若要變更條件內的資產順序,請點選並按住箭頭圖示()並拖放。 當用戶在「建立通信」用戶介面中開啟信函模板時,內容將按照您在此處定義的順序組合。
點選刪除以刪除列。 如果您點選預設列的「刪除」,則只會清除資產資訊。
點選複製以複製列。
點選編輯以變更資產或編輯運算式。
進一步:
使用一致的命名慣例來輕鬆搜尋並避免重複。
條件的行為與大小寫陳述式類似,因此條件順序很重要。 會傳回第一個相符項目。
使用適當的資料字典綁定
使用條件編輯器編輯條件時,會套用下列規則:
版面片段是以在Designer中建立的XDP為基礎。 若要建立版面片段,您需要建立XDP,並將它們上傳至AEM Forms。
一個或多個佈局片段可以形成字母的一部分並定義這些部分的圖形佈局。 版面片段可包含典型的表單欄位,例如「位址」和「參考編號」,以及表示目標區域的空子表單。 此外,版面片段可讓您建立表格並將其插入字母中。
常見的使用案例是在信函中找出可重複使用的版面模式,並為其建立版面片段。 例如,字母的稱呼、地址和主旨部分,按同一順序顯示多個字母。 另一個範例是表格,類似於多個字母中使用的列數和欄數。
您可以根據現有XDP建立版面片段。 版面片段可由欄位和目標區域或一或多個表格組成。 佈局中的表可以是靜態的或動態的。 XDP是在Designer中建立,並上傳至AEM Forms🔗。 XDP可以形成版面片段或字母的結構。 有關佈局設計的詳細資訊。
使用綁定到目標區域的片段,可以在編寫時更改信函。 可以建立具有不同維度的版面片段,並將適當的片段綁定至目標區域。 版面片段也可讓您自訂某些表格屬性:
執行此程式之前,請使用Designer建立XFA片段。 片段可包含用於組織欄位和目標區域的表格。 Designer允許建立兩種類型的表:靜態和動態。 靜態表包含固定的行數。 靜態表可以包含目標區域和欄位。 這些目標區域和欄位不能綁定到重複的DDE。 動態表格也可以有單一列。 綁定到表單元格的資料決定動態表的行數。 動態表格只能包含欄位。 DDE可以是重複的,也可以是非重複的。
設計表格時,請考量下列幾點:
對於佔位符表,您可以在建立片段時自定義以下屬性。
對於非佔位符表,可以自定義以下屬性:
您可以在信函中巢狀內嵌片段。 這表示您可以在片段中新增片段。 通信管理解決方案支援信函中最多四個層級的巢狀:字母->片段->片段->片段->片段。
如需在版面片段中使用靜態和動態表格的詳細範例,請參閱包含範例檔案的範例:在字母中使用靜態和動態表。
選擇「建立 > 佈局片段」。
「通信管理」會顯示可用的XDP。 選取您要設為版面片段基礎的XDP,然後點選Next。
指定版面的下列資訊:
點選表格標籤並指定版面的下列資訊:
對於每列,需要以下詳細資訊:
如需在版面片段中使用靜態和動態表格的詳細範例,請參閱包含範例檔案的範例:在字母中使用靜態和動態表。
點選儲存。
如需上傳/匯入XDP至通信管理的指示,請參閱匯入資產並匯出至AEM Forms。
在Designer中建立目標區域時,將所有新子表單的預設綁定設定為「無」會有所幫助。
要設定預設綁定:
在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)頁簽顯示該表是動態的(「配置」欄位)。 行數(1)和列數(3)從XDP/佈局片段派生而來。
此佈局的欄位後來會綁定到導入的DD,在字母中,行數將根據測試資料檔案(與DD附加的XML資料檔案)中的記錄數動態建立。
根據靜態XDP建立版面片段。 屬性的「表」頁簽顯示表為靜態(「配置」欄位)。 行數(1)和列數(3)從XDP/佈局片段派生而來。
您可以在此變更欄數和列數。 根據您在此畫面中選擇的項目,使用此版面建立的信函中,靜態表格的列數和欄數會維持固定。
按一下放大
使用其中的版面片段建立信函。 在信函中插入動態XDP時,請將其欄位的系結設為資料字典的收集元素。
有關建立信函和信函範本的詳細資訊,請參閱建立信函。
儲存信函並加以預覽。 預覽信函時,資料字典中的值會顯示在信函中。 對於動態表格,有三列。 這是因為測試資料有這些列的三個記錄。
對於靜態表格,在建立佈局片段時,行和列數與指定的數量相同。
對於動態表,三列會根據測試資料檔案中的記錄數顯示。 這是因為在將版面新增至信函時,您在動態表格的欄位與資料字典的收集元素之間建立系結。 「名稱」、「位址」和「性別」值會從您使用的測試資料檔案中填入。
若要快速建立具有類似現有檔案片段的屬性和內容的檔案片段,您可以複製並貼上它。