互動式通訊中的文字 texts-in-interactive-communications

概觀 overview

文字檔案片段由一或多個文欄位落組成。 段落可以是靜態或動態的。 動態段落可能包含表單資料模型屬性和變數。 您也可以套用規則,並在文字檔案片段中重複。 例如,稱呼中的客戶名稱可以是表單資料模型(FDM)屬性,其值可在執行階段提供。 透過變更這些值,相同的互動式通訊可用於為使用代理程式UI的不同客戶準備互動式通訊。

互動式通訊中的文字檔案片段支援下列型別的動態資料:

  • 資料模型物件:資料屬性使用後端資料來源。
  • 規則型內容:文字中根據規則出現或隱藏的部分內容。 規則也可以根據表單資料模型屬性和變數。
  • 變數:在文字檔案片段中,變數未繫結到後端資料來源。 代理程式在準備互動式通訊以將其提交至發佈程式時,會填入/選取變數中的值或將變數繫結至資料來源。
  • 重複:您的互動式通訊中可能有動態資訊,例如信用卡對帳單中的交易,其發生次數會隨著每次產生的互動式通訊而不斷變更。 使用重複,您可以格式化和建構此類動態資訊。 如需詳細資訊,請參閱內嵌條件和重複

建立文字 createtext

  1. 選取​ Forms > 檔案片段

  2. 選取​ 建立 > 文字

  3. 指定下列資訊:

    • 標題: (選擇性)輸入文字檔案片段的標題。 標題不需要是唯一的,而且可以有特殊字元和非英文字元。 文字是以標題(可用時)來參照,例如在縮圖和屬性中。

    • 名稱:資料夾中文字的唯一名稱。 資料夾中不能存在任何狀態下具有相同名稱的兩個檔案片段(文字、條件或清單)。 在「名稱」欄位中,您只能輸入英文字元、數字和連字型大小。 「名稱」欄位會根據「標題」欄位自動填入。 在「標題」欄位中輸入的特殊字元、空格、數字和非英文字元,會由「名稱」欄位中的連字型大小取代。 雖然「標題」欄位中的值會自動複製到「名稱」,但您可以編輯值。

    • 描述:輸入文字描述。

    • 表單資料模型:您可以選擇性地選取[表單資料模型]選項按鈕,以根據表單資料模型建立文字。 當您選取[表單資料模型]選項按鈕時,會出現​ 表單資料模型 ​欄位。 瀏覽並選取表單資料模型。 建立互動式通訊的文字和條件時,請確定您使用與互動式通訊相同的資料模型。 如需表單資料模型的詳細資訊,請參閱資料整合

    • 標籤:若要建立自訂標籤,可選擇在文字欄位中輸入值,然後按Enter鍵。 當您儲存此文字時,會建立新新增的標籤。

  4. 選取​ 「下一步」

    便會顯示「建立文字」頁面。 如果您已選擇建立表單資料模型型文字,表單資料模型屬性會顯示在左窗格中。

  5. 輸入文字,並使用下列選項來格式化、條件化,以及在文字中插入表單資料模型屬性和變數:

    note note
    NOTE
    您可以在文字編輯器中使用@符號來新增表單資料模型元素、資料字典元素和變數。 當您在文字編輯器中輸入前面加上@的字串時,將會搜尋所有資料模型元素、資料字典元素和變數,並顯示包含已搜尋字串的元素或變數。 您可以瀏覽搜尋結果,並選取元素或變數。 如果沒有相符的結果,則會顯示​ 找不到相符的結果 ​訊息。
  6. 選取「儲存」。

    文字隨即建立。 現在,在建立互動式通訊時,您可以繼續使用文字做為建置區塊。

編輯文字 edittext

您可以使用以下步驟編輯現有的文字檔案片段。 您也可以選擇在互動式通訊編輯器中編輯文字檔案片段。

  1. 選取​ Forms > 檔案片段
  2. 導覽至文字檔案片段並加以選取。
  3. 選取​ 編輯
  4. 進行必要的變更。 如需文字中選項的詳細資訊,請參閱建立文字
  5. 選取​ 儲存,然後選取​ 關閉

使用表單資料模型屬性個人化文字檔案片段 formdatamodel

您可以插入表單資料模型屬性,以個人化文字檔案片段。 透過在文字中插入表單資料模型屬性,您可以在預覽互動式通訊時,從關聯的資料來源擷取並填入收件者特定資料。 如需表單資料模型的詳細資訊,請參閱AEM Forms資料整合

如果您在建立文字時指定了表單資料模型,則表單資料模型中的屬性會出現在文字編輯器的左窗格中。 文字檔案片段及包含該片段的互動式通訊中,指定的表單資料模型應相同。

insertfdmelementtext

  • 若要將表單資料模型屬性插入文字中,請將游標放在您要插入屬性的位置,然後點選左窗格中的​ [A] ​屬性,並選取​ [B] [新增選取的專案]。 您也可以連按兩下屬性,將它插入到​ [C] ​游標位置。 表單資料模型屬性會以棕色背景顏色反白顯示。

或者,您可以使用文字編輯器中的@符號來搜尋和新增表單資料模型屬性。 將游標置於要插入屬性的位置。 輸入@,後面接著搜尋字串。 會對檔案片段中可用的所有表單資料模型屬性和變數執行搜尋操作。 系統會擷取包含搜尋字串的屬性或變數,並將其顯示為下拉式清單。 瀏覽搜尋結果,然後按一下您要在游標位置插入的屬性。 按下Esc鍵以隱藏搜尋結果。

  • 若要允許代理程式在使用代理程式UI準備並傳送互動式通訊時,在代理程式UI中編輯表單資料模型屬性的值,請選取該屬性的​ [D] ​鎖定圖示,並確定其處於解除鎖定狀態。 屬性的預設狀態為鎖定,代理程式無法在Agent UI中編輯屬性。

您也可以使用表單資料模型屬性來建構顯示或隱藏部分內容的規則。 如需詳細資訊,請參閱在文字中建立規則

在文字檔案片段中建立和使用變數 variables

變數是可在建立互動式通訊時繫結的預留位置。 變數可繫結至表單資料模型屬性或文字片段。 也可以保留變數讓代理程式填寫。

發生下列情況時,您可以使用變數(而非表單資料模型屬性):

  • 文字檔案片段將用於多個互動式通訊,其中不同互動式通訊的繫結必須不同。
  • 文字檔案片段建立時沒有表單資料模型。 您可以插入變數,並在稍後建立互動式通訊時將變數繫結至表單資料模型屬性。
  • 您需要從文字檔案片段繫結及擷取文字。 只有那些可以繫結至變數的文字檔案片段,不應該有內沒有變數。

在建立或編輯文字檔案片段時,您可以建立和插入變數。 您建立的變數會顯示在Agent UI的「資料」標籤中。 在使用代理程式UI準備並傳送互動式通訊時,代理程式會指定變數的值。

建立變數 createvariables

  1. 在左窗格中,選取​ 變數

    「變數」窗格隨即顯示。

    variablespane

  2. 選取「建立」。

    「建立變數」窗格隨即顯示。

  3. 輸入下列資訊並選取​ 建立

    • 名稱 :變數的名稱。
    • 說明 :您可以選擇輸入變數的說明。
    • 型別 :選取變數的型別:字串、數字、布林值或日期。
    • 僅允許特定值 :對於String和Number變數,您可以確保代理程式從代理程式UI中預留位置的特定值集合中進行選擇。 若要指定一組值,請選取此選項,然後指定允許在​ ​欄位中使用逗號分隔的值。
  4. 選取「建立」。

    變數隨即建立並列於「變數」窗格中。

  5. 若要在文字中插入變數,請將游標放在適當的位置,選取變數,然後選取​ 新增選取的專案

    變數已插入

    變數會以淺藍色背景顏色反白顯示,而表單資料模型屬性會以棕色反白顯示。

    或者,您也可以在文字編輯器中使用@符號來搜尋和新增變數。 將游標置於您要插入變數的位置。 輸入@,後面接著搜尋字串。 會對檔案片段中可用的所有表單資料模型屬性和變數執行搜尋操作。 系統會擷取包含搜尋字串的屬性和變數,並將其顯示為下拉式清單。 瀏覽搜尋結果,然後按一下您要在游標位置插入的變數。 按下Esc鍵以隱藏搜尋結果。

  6. 選取「儲存」。

在文字中建立規則 rules

在文字中使用規則編輯器,您可以建立規則以根據​ 預設條件 ​顯示或隱藏文字字串或內容片段。 這些條件可建構於:

  • 字串
  • 數字
  • 數學運算式
  • 日期
  • 關聯的表單資料模型屬性
  • 您可能已在文字中建立的任何變數

在文字中建立規則 create-rules-in-text

  1. 在建立或編輯文字時,選取您要使用規則條件化的文字字串、段落或內容。

    selectcontentapplyrule

  2. 選取​ 建立規則

    「建立規則」對話方塊隨即顯示。 除了字串、數字、數學運算式和日期之外,規則編輯器中也提供下列專案來建立規則的陳述式:

    • 關聯的表單資料模型屬性
    • 您可能已建立的任何變數

    選取要評估的適當選項。

    ruleeditor ruleeditorfdm

    note note
    NOTE
    建立規則時,不支援集合屬性來條件化及顯示文字。
  3. 選取適當的運運算元以評估規則,例如「等於」、「包含」和「開頭為」。

    ruleeditorfdm-1

  4. 插入評估運算式、值、資料模型屬性或變數。

    根據FDM 的來源資料,在收件者的位置是美國時顯示所選文字的規則

    根據FDM的來源資料,如果收件者的位置是美國,則顯示所選文字的規則

    • 在建立或編輯規則時,您也可以選取 icon_resize (調整大小)以展開「建立規則/編輯規則」對話方塊。 展開的完整視窗對話方塊可讓您拖放表單資料模型屬性和變數來建構規則。 再次選取調整大小以返回「建立規則」對話方塊。
    • 您也可以在規則中建立多個條件。
    • 您也可以建立重疊規則,將規則套用至已套用規則之內容的一部分。
  5. 選取「完成」。

    隨即套用規則。 套用規則的文字或內容會以綠色反白顯示。 當您將滑鼠停留在反白顯示的左側控點上時,套用的規則就會出現。

    appliedruletext

    按一下套用規則的左側控制代碼後,您會取得編輯或移除規則的選項。

格式化文字 formatting

在建立或編輯文字時,工具列會根據您選擇進行的編輯型別而變更:「段落」、「對齊方式」或「清單」:

選取工具列型別

選取工具列型別:「段落」、「對齊方式」或「清單」

字型編輯工具列

字型編輯工具列

對齊工具列

對齊工具列

清單工具列

清單工具列

醒目提示/強調文字部分 highlight

若要醒目提示\強調可編輯檔案片段中的部分文字,請選取文字並選取「醒目提示顏色」。

textbackgroundcolorapplied-1

您可以直接選取[基本色彩]調色盤中的基本色彩**[A]**,或在使用滑桿**[B]**選擇適當的色彩陰影后選取[選取]

或者,您也可以移至[進階]索引標籤,選取適當的[色相]、[明度]和[飽和度] **[C]**來建立精確色彩,然後選取[選取] **[D]**來套用色彩以反白顯示文字。

textbackgroundcolor-2

貼上格式化文字 paste

若要重複使用存在於其他應用程式(例如來自Microsoft®Word或HTML頁面)中的多個文欄位落,請複製該文字並將其貼到文字編輯器中。 複製的文字的格式會保留在文字編輯器中。

您可以複製並貼上可編輯文字檔案片段中的一或多個文欄位落。 例如,您可能有Microsoft® Word檔案,其中包含可接受的居住證明專案符號清單,如下所示:

pastetextmsword-2

您可以直接將Microsoft® Word檔案中的文字複製並貼上至可編輯的文字檔案片段。 專案符號清單、字型和文字顏色等格式會保留在文字檔案片段中。

pastetexteditablemodule-1

NOTE
不過,貼上文字的格式有些限制

在文字中插入特殊字元 special

如有必要,請在檔案片段中插入特殊字元。 例如,您可以使用「特殊字元」浮動視窗來插入:

  • 幣別符號,例如€、¥和£
  • 數學符號,例如∑、√、∂和^
  • 標點符號如"和"

specialcharacters-2

文字編輯器已內建對210個特殊字元的支援。 管理員可以透過自訂🔗 新增更多/自訂特殊字元的支援。

搜尋和取代文字 searching

使用包含大量文字的文字檔案片段時,您需要搜尋特定的文字字串。 您可能還需要將特定字串取代為替代字串。

「尋找和取代」功能可讓您搜尋(和取代)文字檔案片段中的任何文字字串。 此功能還包括強大的規則運算式搜尋。

  1. 開啟文字檔案片段以進行編輯

  2. 選取​ 尋找與取代

  3. 在​ 尋找 ​文字方塊中輸入要搜尋的文字,並在​ 取代 ​文字方塊中輸入新文字(取代文字),然後選取​ 取代

  4. 如果找到搜尋的文字,該文字會由取代文字取代。

    • 如果找到搜尋文字的另一個例項,該例項會在文字檔案片段中反白顯示。 如果您再次選取​ 取代,則反白的執行個體會被取代,而游標會向前移動(如果找到第三個執行個體)。
    • 如果找不到另一個執行個體,「尋找和取代」對話方塊會顯示訊息:模組已到達終點。

    您也可以選取「全部取代」來一次取代所有相符專案。

    「尋找和取代」也包含強大的規則運算式搜尋。 若要在搜尋中使用Regex,請選取​ Reg ex,然後選取​ 尋找 ​或​ 取代

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2