檔案片段是可重複使用的通訊零件/元件,您可以使用它們來撰寫信件/通訊。 檔案片段屬於以下型別:
文字資產是由一或多個文欄位落所組成的一段內容。 段落可以是靜態或動態的。 動態段落包含資料元素的參照,其值在執行階段提供。 例如,信件稱呼中的客戶名稱可能是動態資料元素,其值可在執行階段提供。 透過變更這些值,相同的字母範本可用於為不同客戶產生字母。
通訊管理解決方案支援兩種動態資料專案(變數資料):
「通訊管理」範本在建立預留位置時,不會強制您建立唯一的名稱。 如果您建立名稱相同的兩個預留位置(例如文字和條件),並在信函範本中同時使用它們,則兩個預留位置都會使用最後插入的預留位置值。 如果兩個預留位置具有相同的名稱,則會比較其型別。 如果型別不同,則其型別會變成String。 但是,在模組內,您無法建立多個名稱相同的預留位置。
選取 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」的元素,則您可以新增條件,如下所示:
條件編輯器可讓您指定預設條件。 如果控制變數的值不符合任何條件,則會使用與預設條件相關聯的內容。 根據上一個範例,您可以新增此條件列:
選取 Forms > 檔案片段.
選取 建立>條件.
為清單指定下列資訊:
點選 下一個.
點選 新增資產.
若要將資產新增至條件,請在「選取資產」頁面中選取該資產,然後點選 完成. 資產會新增至「運算式」窗格。
您可以選取下列選項,指定條件在執行階段的行為:
若要變更條件中資產的順序,請點選並按住箭頭圖示( )和拖放。 當使用者在「建立通訊」使用者介面中開啟信函範本時,內容會依照您在此處定義的順序進行組裝。
點選 刪除 以刪除列。 如果您點選刪除以取得預設列,只會清除資產資訊。
點選 複製 以複製列。
點選 編輯 以變更資產或編輯運算式。
進一步說明:
使用一致的命名慣例以方便搜尋並避免重複。
條件的行為類似於case陳述式,因此條件的順序很重要。 會傳回第一個相符專案。
使用適當的資料字典繫結
使用條件編輯器編輯條件時,適用下列規則:
佈局片段以在Designer中建立的XDP為基礎。 若要建立佈局片段,您需要建立XDP和 將其上傳至AEM Forms.
一個或多個佈局片段可以形成信函的部分並定義這些部分的圖形佈局。 佈局片段可以包含典型的表單欄位(例如地址和參考編號)以及表示目標區域的空白子表單。 此外,版面片段可讓您建立表格,並以字母插入表格。
常見的使用案例是找出字母中可重複使用的版面配置模式,並為它們建立版面配置片段。 例如,字母的問候語、地址和主旨部分,會以相同順序出現多個字母。 另一個範例可能是類似使用多個字母的列和欄數的表格。
您可以根據現有XDP建立佈局片段。 佈局片段可以由欄位和目標區域或一個或多個表格組成。 配置圖中的表格可以是靜態或動態。 XDP會在Designer中建立,並且 已上傳至AEM Forms. XDP可以形成佈局片段或信函的結構。 更多相關資訊 版面設計.
使用繫結至目標區域的片段,可在編寫時變更字母。 您可以建立不同維度的佈局片段,並將適當的片段繫結到目標區域。 佈局片段也可讓您自訂某些表格屬性:
在執行此程式之前,請使用Designer建立XFA片段。 片段可以包含用於組織欄位和目標區域的表格。 Designer允許建立兩種型別的表格:靜態與動態。 靜態表格包含固定數量的列。 靜態表格可包含目標區域和欄位。 這些目標區域和欄位無法繫結到重複的DDE。 動態表格也可以有單一列。 繫結至表格儲存格的資料會決定動態表格的列數。 動態表格只能包含欄位。 DDE可以是重複或非重複。
設計表格時,請考量下列幾點:
對於預留位置表格,您可以在建立片段時自訂以下屬性。
對於非預留位置表格,您可以自訂下列屬性:
您可以在信函中巢狀內嵌片段。 這表示您可以在片段中新增片段。 通訊管理解決方案支援信函內最多四個巢狀層級: 字母->片段->片段->片段->片段。
如需在版面片段中使用靜態和動態表格的詳細範例,請參閱 範例檔案的範例:在信函中使用靜態和動態表格.
選取 建立 > 佈局片段.
通訊管理顯示可用的XDP。 選取您要作為佈局片段基礎的XDP,然後點選 下一個.
為版面配置指定下列資訊:
點選 表格 標籤並指定配置圖的下列資訊:
的設定:選取正在設定的表格。如果表格是靜態表格,下拉式清單中表格名稱的尾碼為(靜態);如果表格是動態表格,則為(動態)。 靜態表格包含固定數量的列。 靜態表格可包含目標區域和欄位。 這些目標區域和欄位無法繫結到重複的DDE。 繫結至表格儲存格的資料會決定動態表格的列數。
列:選取版面配置的列數。 設定的資料列計數必須大於或等於原始的資料列計數。
欄:選取配置的欄數。 設定的欄計數必須大於或等於原始欄計數。
對於每個欄,需要以下詳細資料:
如需在版面片段中使用靜態和動態表格的詳細範例,請參閱 範例檔案的範例:在信函中使用靜態和動態表格.
點選 儲存.
如需上傳/匯入XDP至通訊管理的指示,請參閱 將資產匯入及匯出至AEM Forms.
在Designer中建立目標區域時,將所有新子表單的預設繫結設定為「無」會有所幫助。
若要設定預設繫結:
在Designer中,點選 工具 > 選項 > 資料繫結 > 子表單繫結.
在「新子表單的預設繫結」清單中,選取 無資料繫結.
這可確保使用「插入」>「子表單」指令或從「物件浮動視窗」拖放插入的子表單預設具有「無」繫結。 這表示依預設,任何新的子表單都是目標區域,除非您新增內容、變更其繫結設定,或以「_int」字尾命名子表單。
如果在「建立通訊」使用者介面中建立的已完成信函用於填寫之後的工作流程。 在建立版面配置時,請遵循這些與Section 508相關的建議。 否則,字母PDF會用於顯示,您可以忽略這些建議:
/field/assist/speak@priority="toolTip"
並在中指定工具提示文字 /field/assist/toolTip
.
在Designer中設計版面時,請確保日期欄位的格式符合中資料顯示格式中指定的日期格式 通訊管理設定屬性. 如需詳細資訊,請參閱設計工具說明中的「格式化欄位值及使用模式」。
在處理日期組合(例如startDate - endDate)時,請使用單一子表單以確保完成的字母正確對齊,並將欄位數減至最少。
當配置包含許多對應至單一XML元素的欄位和目標區域時,請使用表單層級繫結,並為每個元素建立個別的節點。 在「通訊管理」中對應資料時,會忽略在表單層級繫結的欄位。
主版頁面中的子表單目標區域在「管理資產」使用者介面中不可見,且資料無法對應至這些區域。
設計版面時,請謹慎選擇子表單。 如果版麵包含單一子表單,則可為流程型別。 在子表單中放置欄位後,您可以將它包裝在另一個子表單中,這樣包裝的子表單也能流動,版面不會受到干擾。
當您在主版頁面上放置欄位時,請注意下列事項:
許多信函範本都包含表格。 表格可以是靜態的,例如條款與條件表格,其中每一列代表一個條件,而每一部分都顯示在單獨的欄中。 表格也可以是動態的,例如帳戶資訊,其中包含客戶名稱、帳戶ID、交易編號及交易金額等資訊。
DD具有收集元素Nominied_details,其具有三個原始元素的複合元素:Nominied_name、Nominied_address和Nominied_gender。
動態XDP也有相同的標題。 因此,您可以使用上述的DD欄位對應動態XDP欄位。
此範例說明如何建立動態與靜態表格、將動態表格繫結至DDE,然後建立包含這兩個表格的字母。 使用此範例時,您可以從頭開始建立檔案,或使用步驟中提供的輸入檔案。
建立您要在範例中使用的資料字典(DD),如圖形所示。
然後選取DD並匯出範例資料。 您取得的XML檔案包含Employee資料和3個Nominee_details例項(依預設會下載3個例項)。 您可以依需求新增或刪除)。 更新值,然後將測試資料匯入DD。 CMP檔案是套件,其中包含DD。 因此,請將DD匯入Correspondence Management。
如需使用資料字典和測試資料的詳細資訊,請參閱 資料字典.
在Designer中,建立兩個XDP (佈局片段):動態表格和靜態表格。 針對這兩種版面:
或者,使用此步驟附加的靜態和動態XDP。
如需使用佈局片段的詳細資訊,請參閱 佈局片段.
如需設計版面的詳細資訊,請參閱 Designer說明.
將XDP上傳至AEM Forms。
根據動態XDP建立佈局片段。 屬性的「表格」標籤顯示表格是動態的(「組態對象」(Configuration For)欄位)。 列數(1)和欄數(3)衍生自XDP/佈局片段。
此配置的欄位稍後會繫結至匯入的DD,而在信函中,資料列數目會根據測試資料檔案(附加於DD的XML資料檔案)中的記錄數目動態建立。
按一下以開啟全尺寸影像
根據靜態XDP建立佈局片段。 屬性的「表格」標籤會顯示表格是靜態的(「組態對象」(Configuration For)欄位)。 列數(1)和欄數(3)衍生自XDP/佈局片段。
使用其中的佈局片段建立字母。 在信函中插入動態XDP時,請將其欄位繫結設定為資料字典的集合元素。
如需建立信件和信件範本的詳細資訊,請參閱 建立字母.
儲存信函並預覽。 預覽信函時,資料字典中的值會顯示在信函中。 對於動態表格,有三個資料列。 這是因為測試資料針對這些列有三個記錄。
對於靜態表格,顯示的列和欄數會與您在建立版面片段時指定的相同。
對於動態表格,會根據測試資料檔案中的記錄數來顯示三列。 發生此狀況是因為將版面配置新增至信函時,您建立了動態表格欄位與資料字典的集合元素之間的繫結。 「名稱」、「地址」和「性別」值會從您使用的測試資料檔案中填入。
若要快速建立具有與現有檔案片段類似之屬性和內容的檔案片段,您可以複製並貼上它。