建立互動式通訊 create-an-interactive-communication

概觀 overview

互動式通訊可集中處理及管理建立、組裝及傳送個人化互動式通訊。 利用列印作為網頁的主管道,您可以在建立互動式通訊的網頁輸出時,將重複的工作減到最少。

先決條件 prerequisites

建立互動式通訊的先決條件如下:

建立互動式通訊 createic

  1. 登入AEM作者執行個體並導覽至​ Adobe Experience Manager > Forms > Forms和檔案

  2. 選取​ 建立 ​並選取​ 互動式通訊。 會顯示「建立互動式通訊」頁面。

    建立互動式通訊

  3. 輸入下列資訊。 :

    • 標題:輸入互動式通訊的標題。

    • 名稱:互動式通訊的名稱衍生自您輸入的標題。 如有需要,請編輯它。

    • 說明:輸入互動式通訊的說明。

    • 表單資料模型:瀏覽並選取表單資料模型。 如需表單資料模型的詳細資訊,請參閱AEM Forms資料整合

    • 預填服務:選取預填服務以擷取資料並預填互動式通訊。

    • Post處理程式型別:您可以選取AEM或Forms工作流程,以便在提互動動式通訊時觸發。 選取要觸發的工作流程型別。

    • Post處理序:選取要觸發的工作流程名稱。 選取AEM工作流程時,請提供附件路徑、版面路徑、PDF路徑、列印資料路徑及網頁資料路徑。

    • 標籤:選取要套用至互動式通訊的標籤。 您也可以輸入新的/自訂標簽名稱,然後按Enter鍵以建立。

    • 作者:作者名稱會自動從登入使用者的使用者名稱中取得。

    • Publish日期: ​請輸入發佈互動式通訊的日期。

    • 取消發佈日期:輸入取消發佈互動式通訊的日期。

  4. 選取​ 下一步。 將會顯示指定列印和Web Channel詳細資訊的畫面。

  5. 輸入下列內容:

    • 列印:選取此選項以產生互動式通訊的列印通道。

    • 列印範本:瀏覽並選取XDP作為列印範本。

    • 網頁:選取此選項可產生網頁通道或互動式通訊的回應式輸出。

    • 互動式通訊Web範本:瀏覽並選取Web範本。

    • 佈景主題 ​和​ 選取佈景主題:瀏覽並選取佈景主題,以設定互動式通訊的網路通道樣式。 如需詳細資訊,請參閱AEM Forms中的主題

    • 為Web Channel使用Print As Master:選取此選項以建立與列印管道同步的Web channel。 使用print channel作為web channel的主版,可確保從print channel衍生web channel的內容和資料繫結,當您選取「同步」時,在web channel中進行的變更會反映在web channel中。 不過,作者可視需要中斷Web Channel中特定元件的繼承。 如需詳細資訊,請參閱將Web channel與Print channel同步
      如果您選取​ Web Channel的「列印為主版」 ​選項,您可以選取下列任何模式來產生Web channel:

      • 自動配置:選取此模式,即可從Print channel自動產生Web channel的預留位置、內容和資料繫結。
      • 手動整理:選取此模式,即可使用​ 資料來源 ​索引標籤中可用的主要內容,手動選取並新增Print channel元素至Web channel。 如需詳細資訊,請參閱選取[列印管道]元素以建立Web管道內容

    如需有關列印管道和網頁管道的詳細資訊,請參閱列印管道和網頁管道

  6. 選擇 建立。隨即建立互動式通訊,並出現警示方塊。 選取​ 編輯 ​以開始建立互動式通訊的內容,如使用互動式通訊編寫使用者介面新增內容。 或者,您可以選取​ 完成,並選擇稍後編輯互動式通訊。

新增內容至互動式通訊 step2

建立互動式通訊之後,您可以使用互動式通訊編寫介面來建構其內容。

如需互動式通訊撰寫介面的詳細資訊,請參閱互動式通訊撰寫簡介

  1. 當您選取[編輯]時,會啟動互動式通訊編寫介面,如建立互動式通訊中所述。 或者,您可以導覽至AEM上現有的互動式通訊資產,選取該資產,然後選取​ 編輯 ​以啟動互動式通訊編寫介面。

    依預設,除非互動式通訊是僅限Web-channel,否則互動式通訊的列印管道會出現。 互動式通訊的「列印」通道會顯示目標區域,如所選XDP/列印通道範本中所提供。 在這些目標區域和欄位中,您可以新增元件或資產。

  2. 選取Print channel後,選取​ 元件 ​標籤。 列印管道中有以下元件:

    table 0-row-2 1-row-2 2-row-2 3-row-2
    Component 功能
    圖表 新增可在互動式通訊中使用的圖表,以顯示從表單資料模型集合中擷取的二維資料。 如需詳細資訊,請參閱在互動式通訊中使用圖表
    文件片段 可讓您將可重複使用的元件(例如文字、清單或條件)新增至互動式通訊。 新增的元件能以表單資料模型為基礎,或不含表單資料模型。
    影像 可讓您插入影像。

    將元件拖放至您的互動式通訊中,並視需要加以設定。

    您也可以在為列印和Web通道編寫互動式通訊時,使用復原和重做操作。

    使用復原操作可捨棄上次執行的動作,而重做操作可再次合併捨棄的動作。 例如,如果您已在互動式通訊中插入影像或建立資料繫結,而且需要捨棄該影像,請使用復原操作。

    復原重做動作

    「還原」和「重做」選項會顯示在編寫UI頁面工具列上。 復原選項只有在執行動作後才會顯示。 重做選項只會在執行復原操作後顯示在頁面工具列上。 重新整理頁面時會重設這些動作。

  3. 選取列印管道後,移至​ Assets ​索引標籤並套用篩選器,以僅顯示您要檢視的資產。

    使用Assets瀏覽器,您也可以直接將資產拖放至互動式通訊目標區域。

    assets-docfragments

  4. 將檔案片段拖放至互動式通訊中。 以下是您可以在互動式通訊的列印管道中使用的檔案片段型別。

文件片段類型
範例用途
文字
新增地址、收件者電子郵件和信函內文的文字
條件
根據原則型別將適當的頁首影像新增到通訊的條件:Standard或Premium。
清單
檔案片段群組,包括文字、條件、其他清單和影像。

您也可以使用​ Assets ​索引標籤將新片段拖曳至目標區域,以取代目標區域與檔案片段之間的繫結。 拖曳片段時目標區域的藍色陰影表示檔案片段可以放置在目標區域。

如需檔案片段的詳細資訊,請參閱檔案片段

編寫介面可讓您區分互動式通訊中未繫結及繫結的欄位和變數。 介面會使用橘色邊框來反白標示未繫結的欄位和變數。

unbound_fields_variables_highlights_dc

此外,當您將滑鼠停留在這些元素上時,會顯示工具提示,其中包含「欄位」(Field) (未繫結)或「變數」(Variable) (未繫結)訊息。

檔案片段中使用的未繫結變數有時可能不會顯示在編寫介面上。 這可能是由於檔案片段中的內嵌文字規則或如果有條件片段所造成。 在這種情況下,以藍色反白顯示的工具提示會顯示為檔案片段的一部分。 工具提示會顯示檔案片段中使用的未繫結變數數目。

未繫結的變數

選取檔案片段,選取 configure_icon (設定),然後從互動式通訊的Sidekick中選取​ 屬性變數和資料模型物件 ​區段會列出變數,包括隱藏的變數,以及檔案片段中使用的資料模型物件。 使用每個資料模型物件或變數旁的 編輯 (編輯)圖示來編輯屬性。

  1. 若要設定變數的繫結,請選取變數並選取 configure_icon (設定),然後在側邊欄的[屬性]面板中設定繫結屬性。

    • :代理程式將填入變數的值。
    • 文字片段:如果選取,您可以瀏覽並選取文字檔案片段,其內容會呈現在欄位中。 只有那些文字檔案片段可以繫結至內沒有變數的變數。
    • 資料模型物件:選取其值已填入欄位中的表單資料模型屬性。
    • 預設值: ​您可以使用此欄位定義變數的預設值。 當您預覽互動式通訊或在Agent UI中時,會顯示值。
    • 顯示模式: ​您也可以定義變數的顯示格式。 從​ 型別 ​下拉式清單中選取任何預先定義的選項,以將顯示格式套用至變數。 選取​ 自訂 ​以定義清單中不可用的顯示模式。 如需詳細資訊,請參閱資料顯示模式

    導覽至變數和資料模型物件以設定檔案片段中隱藏變數的繫結。

    您也可以拖放資料來源元素或文字檔案片段,以設定變數的繫結。 若要建立與任何資料來源元素的繫結,請選取​ 資料來源 ​索引標籤,並將元素拖放至變數名稱。 資料來源元素和變數必須是相同型別,才能成功設定繫結。 如果您將資料來源元素拖放至已繫結的變數,新元素會取代先前的元素,以建立與變數的繫結。 同樣地,選取​ Assets ​索引標籤,並將文字檔案片段拖放至變數名稱以設定它們之間的繫結。 文字檔案片段不得包含任何變數。

  2. 若要在選取列印管道的情況下新增表格,請在​ Assets ​索引標籤中套用篩選條件,以僅顯示版面配置片段。 將所需的佈局片段拖放至互動式通訊。 佈局片段以XDP為基礎,可用於在互動式通訊中建立圖形佈局或靜態和動態表格,以填入動態資料。

    範例:顯示總溢價、忠誠度折扣%,以及新舊政策的緊急路邊協助可用性的版面配置表。

    如需佈局片段的詳細資訊,請參閱檔案片段

  3. 選取列印管道後,在​ Assets ​索引標籤中套用篩選器以顯示影像。 將所需的影像拖放至互動式通訊,例如公司標誌。

    此外,在互動式通訊中管理下列專案:

  4. 切換至​ 網頁管道。 Web channel會顯示在互動式通訊編輯器中。 當您第一次從列印管道切換至網頁管道時,就會進行自動同步。 如需詳細資訊,請參閱從列印管道同步Web管道

    由於在此範例中,我們使用Print做為Web的主版,因此Print channel預留位置、內容和資料繫結會同步至Web channel。 不過,您可以變更和自訂網路頻道中的特定內容。 取消已使用列印通道產生的目標區域和變數的繼承,以便能夠自訂內容。

    webchannelassets

    選取檔案片段,選取 configure_icon (設定),然後從互動式通訊的Sidekick中選取​ 屬性變數和資料模型物件 ​區段會列出變數,包括隱藏的變數,以及檔案片段中使用的資料模型物件。 使用每個資料模型物件或變數旁的 編輯 (編輯)圖示來編輯屬性。 此外,對於已在Web channel中使用Print channel自動產生的檔案片段,請使用每個資料模型物件與變數旁的 cancelinheritance (取消繼承)圖示來取消繼承,以便能夠進行編輯。

  5. 若要在Web channel中新增其他元件,且已選取Web channel,請選取​ 元件。 視需要在互動式通訊的Web channel中拖放元件,並繼續加以設定。

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2
    元件 功能
    圖表 新增可在互動式通訊中使用的圖表,以顯示從表單資料模型集合中擷取的二維資料。 如需詳細資訊,請參閱使用圖表元件
    文件片段 可讓您將可重複使用的元件、文字、清單或條件新增至互動式通訊。 您新增至互動式通訊的可重複使用元件,可以是表單資料模型式或不含表單資料模型。
    影像 可讓您插入影像。
    面板 可讓您將面板新增至互動式通訊。
    表格 新增表格以整理行和欄中的資料。
    目標區域 在Web Channel中插入目標區域,以整理Web Channel專用元件。 目標區域是一個簡單的容器,可讓您將網路通道的特定元件分組。
    文字 在互動式通訊的Web channel中新增RTF文字。 文字也可以使用表單資料模型物件來使內容動態化。
    按鈕 可讓您將按鈕新增至互動式通訊。 您可以使用Button元件導覽至其他互動式通訊、最適化表單、其他資產(例如影像或檔案片段)或外部URL。
    分隔符號 可讓您在互動式通訊中插入水平線。 使用此元件來區分通訊中的區段。 例如,您可以使用分隔符號元件,來區分信用卡對帳單中「客戶明細」與「信用卡明細」區段。
  6. 視需要在您的Web Channel插入資產。

    您可以預覽互動式通訊,檢視互動式通訊的列印和網頁輸出外觀,並視需要繼續變更。

預覽互動式通訊 previewic

您可以使用​ 預覽選項 ​來評估互動式通訊的外觀。 互動式通訊的Web channel也提供模擬各種裝置互動式通訊體驗的選項。 例如,iPhone、iPad和案頭。 您可以搭配使用​ 預覽 ​和​ 模擬器 尺標 選項,以預覽不同熒幕大小之裝置的網頁輸出。 預覽中的範例資料會從指定的表單資料模型中填入。

  1. 選取要預覽的(列印或網頁)管道,然後選取預覽。 此時會出現互動式通訊。

    note note
    NOTE
    預覽會填入指定的表單資料模型的範例資料。 如需預覽使用其他資料或預填服務的互動式通訊的詳細資訊,請參閱使用表單資料模型使用表單資料模型
  2. 對於Web Channel,請使用 尺規 檢視互動式通訊在各種裝置上的外觀。

    webchannelpreview

此外,您可以使用代理程式UI準備並傳送互動式通訊。

在互動式通訊中設定屬性 configure-properties-in-interactive-communication

附件與程式庫存取權 attachmentslibrary

在Print channel中,您可以設定附件和檔案庫存取權,以允許Agent在互動式通訊的Agent UI中管理附件:

  1. 在Print channel中,反白顯示Document Container並選取​ 屬性

    documentcontainerproperties

    「屬性」面板會顯示在側邊欄中。

    屬性附件

  2. 展開​ 附件 ​並指定下列屬性:

    • 允許程式庫存取:選取以啟用代理程式UI中代理程式的程式庫存取。 如果啟用,代理程式可以在準備互動式通訊時從資料庫新增檔案。

    • 允許重新排序附件:選取此選項可讓代理程式透過互動式通訊重新排序附件。

    • 允許的附件數目上限:指定互動式通訊允許的附件數目上限。

    • 要附加的檔案:選取​ 新增 ​並瀏覽以選取要附加的檔案,並指定下列專案:

      • 依預設將此檔案附加至檔案:如果只有附件不是強制性的,您可以變更此選項。
      • 必要: ​代理程式將無法移除代理程式UI中的附件。

    附加檔案

  3. 選取「完成」。

XDP/佈局欄位屬性 xdplayoutfieldproperties

  1. 編輯互動式通訊的列印頻道時,將滑鼠游標停留在內建於列印頻道範本中的欄位上,並選取 configure_icon (設定)。

    「屬性」對話方塊會顯示在側邊欄中。

    data_display_patterns_fields

  2. 指定下列專案:

    • 名稱: JCR節點名稱。

    • 標題:輸入代理程式在Agent UI和Document Container樹狀結構中可以看到的標題。

    • 繫結型別:請為欄位選取下列其中一個繫結型別。

      • 無:代理程式會填入屬性的值。
      • 文字片段:如果選取,您可以瀏覽並選取文字檔案片段,其內容會呈現在欄位中。 或者,也可以將文字檔案片段拖放至欄位名稱,以設定兩者之間的繫結。 文字檔案片段不得包含任何變數。
      • 資料模型物件:選取表單資料模型屬性,其值已填入欄位中。 或者,選取​ 資料來源 ​索引標籤,並將屬性拖放至欄位。
    • 預設值:當指定的資料模型物件或文字片段沒有提供值時,預設值可確保欄位不是空的。 如果資料繫結型別為「無」,預設值會預先填入欄位中。

    • 顯示模式:您也可以定義欄位的顯示格式。 從​ 型別 ​下拉式清單中選取任何預先定義的選項,以將顯示格式套用至欄位。 選取​ 自訂 ​以定義清單中不可用的顯示模式。 如需詳細資訊,請參閱資料顯示模式

    • 可由代理程式編輯:選取此選項可允許代理程式編輯代理程式UI中欄位的值。 如果繫結型別是文字片段,則此設定不適用。

    • 標籤:指定在代理程式UI中,與代理程式欄位一起顯示的文字字串。 如果繫結型別是文字片段,則此設定不適用。

    • 工具提示:輸入文字字串,滑鼠移至代理程式UI中的代理程式時可以看到此字串。 如果繫結型別是文字片段,則此設定不適用。

    • 必要:選取此選項可讓該欄位成為代理程式的必要欄位。 如果繫結型別是文字片段,則此設定不適用。

    • 允許多行:選取此欄位以允許多行文字作為欄位中的專案。 如果繫結型別是文字片段,則此設定不適用。

  3. 選取 完成圖示

資料顯示模式 datadisplaypatterns

製作介面可讓您為欄位、變數和表單資料模型元素定義資料顯示模式,這些元素可在為列印和Web頻道建立互動式通訊時使用。

若要設定資料顯示模式,請選取元素、選取「 configure_icon 」(設定)並在側邊欄的「屬性」面板中設定顯示模式。 從​ 型別 ​下拉式清單中選取任何預先定義的選項,以檢視與所選型別相關聯的模式。 從​ 型別 ​下拉式清單中選取​ 自訂,以定義清單中不可用的模式。 編輯​ 模式 ​欄位中的值會自動將型別修改為​ 自訂

若要套用顯示模式,在「模式」欄位中定義的字元或數字數目,必須符合或超過欄位、變數和表單資料模型元素值中定義的字元或數字。 如需詳細資訊,請參閱範例

data_display_pattern_example

從列印管道產生網頁內容後,您可以重新定義欄位、變數或表單資料模型元素的顯示模式。 因此,元素可以有為列印和Web通道定義的不同顯示模式。 如果您沒有為列印管道中的元素定義顯示模式,並使用列印管道自動生成網頁內容,則為列印管道中的元素定義的資料繫結會定義​ 型別 ​下拉式清單中可用的顯示模式選項。 如果沒有為元素定義繫結,則元素的資料型別會定義可用的顯示模式選項。 例如,如果您為列印管道中的元素建立Number型別的資料繫結,型別 ​下拉式清單中可用的顯示模式選項為各種格式的Number型別。

切換至​ 預覽 ​模式,或開啟代理程式UI以檢視套用至這些元素的顯示模式。

下表列出設定變數的資料顯示模式後,所顯示的值範例:

類型
預設值
顯示模式
顯示值
說明
SocialSecurityNumber
123456789
文字
123-45-6789
預設值欄位中的位數與「模式」欄位中的位數相符。 已成功顯示以模式為基礎的值。
SocialSecurityNumber
1234567
文字
1-23-4567
預設值欄位中的位數小於「模式」欄位中的位數。 模式會套用至7個可用的數字。
SocialSecurityNumber
1234567890
文字
1234567890
預設值欄位的位數大於「模式」欄位的位數。 因此,顯示值不會變更。

如果沒有為變數或表單資料模型元素指定顯示模式,則預設會使用全域檔案片段組態

如果您沒有將顯示模式套用至數字資料型別的變數,列印預覽會根據全域檔案片段組態顯示模式。 如果您將變更套用至預設全域檔案片段組態,Agent UI仍會根據為地區設定的預設分隔符號顯示模式。

同樣地,對於欄位,如果未指定顯示模式,則建立列印範本(XDP)時定義的模式將套用至欄位。 如果建立列印範本時沒有圖樣,則根據XFA規格的預設圖樣會套用至欄位。

此外,如果指定的顯示模式不正確或無法套用,則根據XFA規格的預設模式會套用至欄位、變數或表單資料模型元素。

套用規則至互動式通訊元件 rules

若要在互動式通訊中條件化元件或內容,請選取元件/內容片段,並選取 createruleicon (建立規則)以啟動規則編輯器。

如需詳細資訊,請參閱:

使用表格 tables

互動式通訊中的動態表格 dynamic-tables-in-interactive-communication

您可以使用佈局片段在互動式通訊中新增動態表格。 下列步驟使用信用卡陳述式的範例來說明如何使用版面片段在互動式通訊中建立動態表格。

  1. 確保建立表格所需的佈局片段在AEM中可用。

  2. 在互動式通訊的列印管道中,從資產瀏覽器將佈局片段(含多欄表格)拖放至目標區域。

    lf_dragdrop

    表格會顯示在互動式通訊配置區域中。

    lf_dragdrop_table

  3. 指定表格中每個儲存格的資料繫結。 若要建立可重複的列,請在屬於通用集合屬性的列中插入表單資料模型屬性。

    1. 選取表格中的儲存格,然後選取 configure_icon (設定)。

      「屬性」對話方塊會顯示在側邊欄中。

      lf_cell_properties

    2. 設定屬性:

      • 名稱: JCR節點名稱。

      • 標題:輸入將顯示在互動式通訊編輯器中的標題。

      • 繫結型別:請為欄位選取下列其中一個繫結型別。

        • 資料模型物件:表單資料模型屬性的值已填入欄位中。 或者,選取​ 資料來源 ​索引標籤,並將屬性拖放至欄位。
      • 資料模型物件:表單資料模型屬性,其值已填入欄位中。

      • 預設值:當指定的資料模型物件沒有提供值時,預設值可確保欄位不是空的。 預設值會預先填入欄位中。

      • 可由代理程式編輯:選取此選項可允許代理程式編輯代理程式UI中欄位的值。

    3. 選取 完成圖示

  4. 預覽互動式通訊,以檢視以資料呈現的表格。

    lf_preview

僅限Web-channel表格 webchanneltables

選取Web範本中的根面板,並選取​ + ​以將​ Table ​元件新增至互動式通訊。 包含兩列的表格會插入互動式通訊中。 表格的第一列代表「表格」標頭。

新增列和欄至表格 addrowscolumnstable

新增或刪除資料行:

  1. 選取表格標頭列中的預設文字方塊,以檢視元件工具列。
  2. 選取​ 新增資料行 ​或​ 刪除資料行 ​以分別新增或刪除資料表資料行。

component_toolbar_table1

新增或刪除資料列:

  1. 選取任何表格列以檢視元件工具列。 您也可以使用互動式通訊Sidekick中的內容瀏覽器來選取表格列。
  2. 選取​ 新增列 ​或​ 刪除列 ​以分別新增或刪除表格列。 使用工具列中可用的​ 上移 ​和​ 下移 ​選項,重新排列資料表中的資料列。

元件工具列

A. ​新增列​ B. ​刪除列​ C. ​上移​ D. ​下移

在表格儲存格中新增或編輯文字 addedittexttable

  1. 選取表格儲存格中的預設文字方塊,然後選取 編輯 (編輯)。
  2. 在表格儲存格中輸入文字,並選取 done_icon 以儲存。

在表格儲存格和資料模型物件元素之間建立繫結 createbindingtablecells

  1. 選取表格列中的預設文字方塊,然後選取 編輯 (編輯)。
  2. 選取「資料模型物件」下拉式清單,然後選取屬性。
  3. 選取以儲存並建立表格儲存格與資料模型物件屬性之間的繫結。

建立資料繫結

為表格儲存格中的文字建立超連結 createhyperlinktable

  1. 選取表格儲存格中的預設文字方塊,然後選取 編輯 (編輯)。
  2. 選取表格儲存格中的文字,然後選取「超連結」圖示。
  3. 在​ 路徑 ​欄位中指定URL。
  4. 選取 done_icon 以儲存超連結屬性。

建立超連結

建立動態表格 createdynamictables

您可以使用型別集合的資料模型屬性,在互動式通訊中建立僅限Web頻道的動態表格。 此類表格是集合屬性的子屬性的表示法。 您只能編輯表格中各種儲存格的格式屬性。

  1. 切換至Web channel,然後選擇顯示資料來源瀏覽器。
  2. 將集合屬性拖放至子表單中。 系統隨即會在子表單中建立表格。
  3. 在互動式通訊的Web預覽中預覽表格。

排序表格中的欄 sortcolumns

您可以根據互動式通訊中表格中的任何欄來排序資料。 欄中的值可以遞增或遞減順序排序。

排序可套用至包含下列專案的表格欄:

  • 靜態文字
  • 資料模型物件屬性
  • 靜態文字和資料模型物件屬性的組合

若要啟用排序:

  1. 選取表格並選取 configure_icon (設定)。 您也可以在互動式通訊的Sidekick中使用​ Content ​瀏覽器來選取資料表。

  2. 選取​ 啟用排序。

  3. 選取 done_icon 以儲存表格屬性。 欄標題中的排序圖示(向上和向下箭頭)表示已啟用排序。

    啟用排序

  4. 切換至​ 預覽 ​模式以檢視輸出。 表格會根據表格的第一個欄自動排序。

  5. 按一下欄標題,根據欄排序值。

    具有向上箭頭的欄標題表示:

    • 表格會根據該欄排序。
    • 欄中的值會以遞增順序顯示。

    遞增排序

    同樣地,具有向下箭頭的欄標題表示欄中的值以降序顯示。

編輯互動式通訊屬性 edit-interactive-communication-properties

建立互動式通訊後,您可在稍後階段編輯其屬性。

使用​ 屬性 ​頁面可以:

  • 編輯建立互動式通訊時指定之欄位的值,例如「標題」和「說明」。
  • 新增或刪除現有互動式通訊的Web channel。
  • 預覽、下載或刪除互動式通訊
  • 開啟代理程式UI

若要存取​ 屬性 ​頁面:

  1. 登入AEM作者執行個體並導覽至​ Adobe Experience Manager > Forms > Forms和檔案
  2. 選取互動式通訊並選取​ 屬性
  3. 選取​ 一般 ​索引標籤以編輯​ 標題 ​和​ 描述 ​欄位。

新增或刪除Web channel add-or-delete-the-web-channel

執行以下步驟,為現有的互動式通訊新增Web channel:

  1. 在​ 屬性 ​頁面上,選取​ 管道 ​標籤。

  2. 選取​ Web ​核取方塊,然後選取Web頻道的範本。

  3. 選取​ 使用Web Channel的[列印為主版] ​以啟用Web channel與[列印管道]之間的同步化。

  4. 選取​ 儲存並關閉 ​以儲存變更。

    同樣地,您可以選取​ 管道 ​索引標籤上的​ Web ​核取方塊,以從互動式通訊中刪除Web管道。

新增Button元件至Web channel add-button-component-to-the-web-channel

您可以將按鈕當做元件新增到互動式通訊的Web channel中。 使用規則編輯器定義規則,以便能夠導覽至其他互動式通訊、最適化表單、影像或檔案片段等其他資產,或按鈕選擇上的外部URL。

若要新增按鈕並定義其上的規則:

  1. 選取Web範本中的根面板,並選取​ + ​以將​ Button ​元件新增至互動式通訊。

  2. 選取按鈕元件,並選取 edit-rules 以定義按鈕選取項上的規則。

  3. 在​ When ​區段中,從按鈕下拉式清單的狀態中選取​ 已點按

  4. 在​ Then ​區段中:

    1. 從下拉式清單中選取動作。 例如,選取​ 瀏覽至 ​作為動作型別。

    2. 指定互動式通訊、最適化表單、資產或網頁的URL。 例如,指定下列格式的URL以導覽至其他互動式通訊: https://<server-name>:<port>/editor.html/content/forms/af/<互動式通訊名稱>/channels/<channel名稱 — 列印或web>.html

    3. 指定可在相同標籤、新標籤或新視窗中開啟資產的選項。

    4. 選取​ 完成,然後選取​ 關閉 ​以儲存規則。

    同樣地,您可以從動作型別下拉式清單中選取其他可用選項,例如「啟動服務」和「提交表單」。 如需詳細資訊,請參閱規則編輯器

  5. 預覽互動式通訊,並選取按鈕以檢視互動式通訊、最適化表單、資產或步驟4(b)中指定的網頁。

將面板元件新增至Web Channel add-panel-component-to-the-web-channel

「面板」元件是將其他元件分組在一起的預留位置,可控制一組元件(例如摺疊式功能表和索引標籤)在互動式通訊中的配置方式。 面板元件也可讓您讓一組元件可供一般使用者重複,例如在填寫教育憑證所需的多個專案中。

執行以下步驟,將面板元件新增至Web Channel:

  1. 使用下列任何選項在Web Channel中插入​ Panel ​元件:

    • 選取元件、選取​ + ​並選取​ 面板 ​元件。

    • 從​ 元件 ​瀏覽器面板,將​ 面板 ​元件拖放到互動式通訊上。

    • 在​ 內容 ​瀏覽器面板中選取​ 面板,然後選取​ 新增子面板。 選取​ 新增子面板 ​選項會顯示​ 新增子面板 ​對話方塊。 輸入面板元件的標題和選擇性說明及名稱。

  2. 從​ 內容 ​瀏覽器中選取面板,以在面板上執行其他動作,例如設定、編輯規則、複製、刪除和插入元件。

    您也可以在​ 內容 ​瀏覽器中拖放面板,以反映右窗格中互動式通訊結構的變更。

將Web Channel與列印管道同步 synchronize

當您在建立互動式通訊時選取Web Channel的「列印為主版」時,Web channel會與Print channel同步建立,而Web channel的內容和資料繫結會衍生自print channel,而且當您選取「同步」時,在print channel中所做的變更會反映在web channel中。

不過,作者可視需要中斷Web Channel中元件的繼承。

建立列印主版 列印主版Web

自動同步 autosync

如果您選取​ Web Channel的「列印為主版」 ​選項,您可以選取下列任何模式來產生Web channel:

  • 自動配置:選取此模式,即可從Print channel自動產生Web channel的預留位置、內容和資料繫結。
  • 手動整理:選取此模式,即可使用[資料來源]索引標籤中可用的主要內容,手動選取並新增Print channel元素至Web channel。 如需詳細資訊,請參閱選取[列印管道]元素以建立Web管道內容

建立IC選項

NOTE
同步管道只會同步從列印管道到Web管道的檔案片段、影像、條件、清單和佈局片段。 包含此類元素的子表單或父節點不會同步。

選取「列印管道元素」以建立Web channel內容 selectprintchannelelements

如果您在建立互動式通訊時選取「列印為主版」,但未選取「自動同步」選項,您也可以將「列印管道」元素拖放至Web channel編寫介面。

導覽至​ 資料來源 > 主內容 ​以檢視Print channel元素。 將目標區域、欄位或表格拖放至Web Channel編寫介面。 元素名稱旁的藍色圓圈圖示表示Print channel元素已包含在Web channel中。

主要內容

取消先前設定 cancelinheritance

在Web Channel中,元件會嵌入目標區域中。

將游標停留在Web Channel中的相關目標區域或變數上,並選取 取消繼承 (取消繼承),然後在「取消繼承」對話方塊中,選取​

會取消目標區域內元件的繼承,現在您可以視需要加以編輯。

重啟先前設定 re-enable-inheritance

在Web Channel中,如果您已取消元件的繼承,則可重新啟用它。 若要重新啟用繼承,請將游標停留在相關目標區域(包含元件)的邊界上,然後選取 reenableinheritance

「回覆繼承」對話方塊隨即顯示。

revertinheritance

必要時,請選取​ 在恢復繼承之後 ​同步頁面。 選取此選項可同步處理整個互動式通訊。 如果您未選取此選項,恢復繼承時只會同步相關的目標區域。

選取​

同步 synchronize-1

如果您使用Print as Master for Web Channel並變更Print channel,則可以同步內容以將新進行的變更帶到Web channel。

  1. 若要將Web channel與Print channel同步,請切換至Web channel並選取「更多選項」圖示。

    自動同步選項

  2. 選取下列其中一項:

    • 與列印同步:僅同步未取消繼承的目標區域的內容。
    • 重設:將Web channel內容與Print channel同步,並捨棄對Web channel所做的所有變更。

使用元件工具列對繼承的元件執行動作 componenttoolbar

使用「同步」選項在Web Channel中自動產生內容後,您就可以對元件執行更多動作而不取消繼承。

元件工具列

選取元件以檢視下列選項:

  • 複製: ​複製元件,並將其貼到互動式通訊的其他位置。

  • 剪下: ​在互動式通訊中將元件從一個位置移動到另一個位置。

  • 插入元件: ​在選取的元件上方插入元件。

  • 貼上: ​貼上您使用上述選項剪下或複製的元件。

  • 群組: ​如果要剪下、複製或貼上多個元件,請選取多個元件。

  • 父系: ​選取元件的父系。

  • 檢視SOM運算式: ​檢視元件的SOM運算式

  • 面板中的群組物件: ​將面板中的元件群組起來,以便同時對這些元件執行作業。 如需詳細資訊,請參閱面板中的群組物件

  • 取消繼承: 取消目標區域中的元件繼承以編輯它們。

面板中的群組物件 groupobjectspanel

Web Channel編寫介面有助於將面板中的元件分組,以便同時對這些元件執行操作。 Content ​索引標籤會將群組元件列為內容樹狀結構中面板的子元素。

  1. 選取元件並選取群組( 群組 )作業。

  2. 選取多個元件並選取​ 面板 ​中的群組物件。

    群組物件

  3. 在​ 面板中的群組物件 ​對話方塊中,輸入面板的名稱。

  4. 輸入面板的選用標題和說明。

  5. 按一下 bullet_checkmark

    群組的元件會在內容樹中顯示為「面板」的子元素。

    content_tree_grouping

列印管道的輸出格式 output-format-print-channel

使用PrintChannel API定義互動式通訊之Print channel的輸出格式。 如果您未定義輸出格式,AEM Forms會產生PDF格式的輸出。

//options for rendering print channel of a multi-channel document
PrintChannelRenderOptions renderOptions = new PrintChannelRenderOptions();
PrintDocument printDocument = printChannel.render(renderOptions);

若要以任何其他格式產生輸出,請指定輸出格式型別。 如需支援的輸出格式型別清單,請參閱PrintChannel API

例如,您可以使用下列範例將PCL定義為互動式通訊的輸出格式:

//options for rendering print channel of a multi-channel document
PrintChannelRenderOptions renderOptions = new PrintChannelRenderOptions();
renderOptions.setRenderFormat(PrintConfig.HP_PCL_5e);
PrintDocument printDocument = printChannel.render(renderOptions);
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2