建立互動式通訊 create-an-interactive-communication
概觀 overview
互動式通訊可集中處理及管理建立、組裝及傳送個人化互動式通訊。 利用列印作為網頁的主管道,您可以在建立互動式通訊的網頁輸出時,將重複的工作減到最少。
先決條件 prerequisites
建立互動式通訊的先決條件如下:
- 設定 表單資料模型 包含測試資料或使用實際資料來源,例如Microsoft® Dynamics的例項。
- 確定您擁有 檔案片段.
- 確定您擁有 列印和Web Channel範本.
- 確定您具備必要的 主題 用於web channel。
建立互動式通訊 createic
-
登入AEM作者執行個體並導覽至 Adobe Experience Manager > Forms > Forms與檔案.
-
選取 建立 並選取 互動式通訊. 會顯示「建立互動式通訊」頁面。
-
輸入下列資訊。 :
-
標題:輸入互動式通訊的標題。
-
名稱:互動式通訊的名稱是從您輸入的標題衍生而來。 如有需要,請編輯它。
-
說明:輸入互動式通訊的說明。
-
表單資料模型:瀏覽並選取表單資料模型。 如需表單資料模型的詳細資訊,請參閱 AEM Forms資料整合.
-
預填服務:選取預填服務以擷取資料並預填互動式通訊。
-
後處理型別:您可以選取AEM或Forms工作流程,以在提互動動式通訊時觸發。 選取要觸發的工作流程型別。
-
後處理:選取要觸發的工作流程名稱。 選取AEM工作流程時,請提供附件路徑、版面路徑、PDF路徑、列印資料路徑及網頁資料路徑。
-
標籤:選取要套用至互動式通訊的標籤。 您也可以輸入新的/自訂標簽名稱,然後按Enter鍵以建立。
-
作者:作者名稱會自動從登入使用者的使用者名稱中取得。
-
發佈日期: 輸入發佈互動式通訊的日期。
-
取消發佈日期:輸入取消發佈互動式通訊的日期。
-
-
選取 下一個. 將會顯示指定列印和Web Channel詳細資訊的畫面。
-
輸入下列內容:
-
列印:選取此選項可產生互動式通訊的列印通道。
-
列印範本:瀏覽並選取XDP作為列印範本。
-
Web:選取此選項可產生互動式通訊的網頁通道或回應式輸出。
-
互動式通訊Web範本:瀏覽並選取Web範本。
-
主題 和 選取主題:瀏覽並選取主題,以設定互動式通訊之Web channel的樣式。 如需詳細資訊,請參閱 AEM Forms中的主題.
-
針對Web Channel使用「列印為主版」:選取此選項可建立與列印管道同步的Web Channel。 使用print channel作為web channel的主版,可確保從print channel衍生web channel的內容和資料繫結,當您選取「同步」時,在web channel中進行的變更會反映在web channel中。 不過,作者可視需要中斷Web Channel中特定元件的繼承。 如需詳細資訊,請參閱 將Web channel與Print channel同步.
如果您選取 針對Web Channel使用「列印為主版」 選項,您可以選取下列任何模式來產生Web channel:- 自動配置:選取此模式可自動從列印管道產生Web管道的預留位置、內容和資料繫結。
- 手動整理:選取此模式可手動選取列印管道元素,並使用 資料來源 標籤。 如需詳細資訊,請參閱 選取「列印管道元素」以建立Web channel內容.
如需有關列印管道和網頁管道的詳細資訊,請參閱 列印管道和網頁管道.
-
-
選擇 建立。隨即建立互動式通訊,並出現警示方塊。 選取 編輯 開始建置互動式通訊的內容,如中所述 使用互動式通訊編寫使用者介面新增內容. 或者,您可以選取 完成 並選擇稍後編輯互動式通訊。
新增內容至互動式通訊 step2
建立互動式通訊之後,您可以使用互動式通訊編寫介面來建構其內容。
如需互動式通訊編寫介面的詳細資訊,請參閱 互動式通訊撰寫簡介.
-
當您選取「編輯」時,會啟動互動式通訊編寫介面,如中所述 建立互動式通訊. 或者,您可以導覽至AEM上現有的互動式通訊資產,選取後再選取 編輯 以啟動互動式通訊編寫介面。
依預設,除非互動式通訊是僅限Web-channel,否則互動式通訊的列印管道會出現。 互動式通訊的「列印」通道會顯示目標區域,如所選XDP/列印通道範本中所提供。 在這些目標區域和欄位中,您可以新增元件或資產。
-
選取列印管道後,選取 元件 標籤。 列印管道中有以下元件:
table 0-row-2 1-row-2 2-row-2 3-row-2 Component 功能 圖表 新增可在互動式通訊中使用的圖表,以顯示從表單資料模型集合中擷取的二維資料。 如需詳細資訊,請參閱 在互動式通訊中使用圖表. 文件片段 可讓您將可重複使用的元件(例如文字、清單或條件)新增至互動式通訊。 新增的元件能以表單資料模型為基礎,或不含表單資料模型。 影像 可讓您插入影像。 將元件拖放至您的互動式通訊中,並視需要加以設定。
您也可以在為列印和Web通道編寫互動式通訊時,使用復原和重做操作。
使用復原操作可捨棄上次執行的動作,而重做操作可再次合併捨棄的動作。 例如,如果您已在互動式通訊中插入影像或建立資料繫結,而且需要捨棄該影像,請使用復原操作。
「還原」和「重做」選項會顯示在編寫UI頁面工具列上。 復原選項只有在執行動作後才會顯示。 重做選項只會在執行復原操作後顯示在頁面工具列上。 重新整理頁面時會重設這些動作。
-
選取列印管道後,前往 資產 並套用篩選器,以僅顯示您要檢視的資產。
使用「資產」瀏覽器時,您也可以直接將資產拖放至「互動式通訊」目標區域。
-
將檔案片段拖放至互動式通訊中。 以下是您可以在互動式通訊的列印管道中使用的檔案片段型別。
您也可以使用將新片段拖放到目標區域上,來取代目標區域與檔案片段之間的繫結。 資產 標籤。 拖曳片段時目標區域的藍色陰影表示檔案片段可以放置在目標區域。
如需檔案片段的詳細資訊,請參閱 檔案片段.
編寫介面可讓您區分互動式通訊中未繫結及繫結的欄位和變數。 介面會使用橘色邊框來反白標示未繫結的欄位和變數。
此外,當您將滑鼠停留在這些元素上時,會顯示工具提示,其中包含「欄位」(Field) (未繫結)或「變數」(Variable) (未繫結)訊息。
檔案片段中使用的未繫結變數有時可能不會顯示在編寫介面上。 這可能是由於檔案片段中的內嵌文字規則或如果有條件片段所造成。 在這種情況下,以藍色反白顯示的工具提示會顯示為檔案片段的一部分。 工具提示會顯示檔案片段中使用的未繫結變數數目。
選擇檔案片段,選擇 (設定),然後選取 屬性 互動式通訊的副手。 此 變數和資料模型物件 區段會列出變數,包括隱藏變數,以及檔案片段中使用的資料模型物件。 使用 (編輯)圖示來編輯屬性。
-
若要設定變數的繫結,請選取變數並選取 (設定),然後在側邊欄的「屬性」面板中設定繫結屬性。
- 無:代理程式會填入變數的值。
- 文字片段:如果選取,您可以瀏覽並選取文字檔案片段,其內容會呈現在欄位中。 只有那些文字檔案片段可以繫結至內沒有變數的變數。
- 資料模型物件:選取已在欄位中填入值的表單資料模型屬性。
- 預設值: 您可以使用此欄位定義變數的預設值。 當您預覽互動式通訊或在Agent UI中時,會顯示值。
- 顯示模式: 您也可以定義變數的顯示格式。 從以下選項中選取任何預先定義的選項: 型別 下拉式清單,將顯示格式套用至變數。 選取 自訂 定義清單中不可用的顯示模式。 如需詳細資訊,請參閱 資料顯示模式.
瀏覽至 變數和資料模型物件 以設定檔案片段中隱藏變數的繫結。
您也可以拖放資料來源元素或文字檔案片段,以設定變數的繫結。 若要建立與任何資料來源元素的繫結,請選取 資料來源 標籤並將元素拖放至變數名稱。 資料來源元素和變數必須是相同型別,才能成功設定繫結。 如果您將資料來源元素拖放至已繫結的變數,新元素會取代先前的元素,以建立與變數的繫結。 同樣地,選取 資產 定位並拖放文字檔案片段至變數名稱以設定兩者之間的繫結。 文字檔案片段不得包含任何變數。
-
若要新增表格,並選取列印通道,請在 資產 索引標籤套用篩選器以僅顯示佈局片段。 將所需的佈局片段拖放至互動式通訊。 佈局片段以XDP為基礎,可用於在互動式通訊中建立圖形佈局或靜態和動態表格,以填入動態資料。
範例:顯示總溢價、忠誠度折扣%,以及新舊政策的緊急路邊協助可用性的版面配置表。
如需佈局片段的詳細資訊,請參閱 檔案片段.
-
選取列印管道後,在 資產 標籤套用濾鏡以顯示影像。 將所需的影像拖放至互動式通訊,例如公司標誌。
此外,在互動式通訊中管理下列專案:
-
- 自動同步
- 取消繼承
- 重新啟用繼承
- 同步
-
切換至 網頁管道. Web channel會顯示在互動式通訊編輯器中。 當您第一次從列印管道切換至網頁管道時,就會進行自動同步。 如需詳細資訊,請參閱 從列印管道同步Web channel.
由於在此範例中,我們使用Print做為Web的主版,因此Print channel預留位置、內容和資料繫結會同步至Web channel。 不過,您可以變更和自訂網路頻道中的特定內容。 取消繼承 對於已使用print channel產生的目標區域和變數,能夠自訂內容。
選擇檔案片段,選擇 (設定),然後選取 屬性 互動式通訊的副手。 此 變數和資料模型物件 區段會列出變數,包括隱藏變數,以及檔案片段中使用的資料模型物件。 使用 (編輯)圖示來編輯屬性。 此外,對於已經 自動產生 在使用Print channel的Web channel中,使用 (取消繼承)圖示移至每個資料模型物件和變數旁的 取消繼承 並且能夠進行編輯。
-
若要在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。 分隔符號 可讓您在互動式通訊中插入水平線。 使用此元件來區分通訊中的區段。 例如,您可以使用分隔符號元件,來區分信用卡對帳單中「客戶明細」與「信用卡明細」區段。 -
視需要在您的Web Channel插入資產。
您可以 預覽您的互動式通訊 檢視互動式通訊的列印和Web輸出外觀,並視需要繼續變更。
預覽互動式通訊 previewic
您可以使用 預覽選項 評估互動式通訊的外觀。 互動式通訊的Web channel也提供模擬各種裝置互動式通訊體驗的選項。 例如,iPhone、iPad和案頭。 您可以使用兩者 預覽 和 模擬器 選項可相互結合,以預覽不同熒幕大小之裝置的Web輸出。 預覽中的範例資料會從指定的表單資料模型中填入。
此外,您可以 使用Agent UI準備和傳送互動式通訊.
在互動式通訊中設定屬性 configure-properties-in-interactive-communication
附件與程式庫存取權 attachmentslibrary
在Print channel中,您可以設定附件和檔案庫存取權,以允許Agent在互動式通訊的Agent UI中管理附件:
-
在列印管道中,反白檔案容器並選取 屬性.
「屬性」面板會顯示在側邊欄中。
-
展開 附件 並指定下列屬性:
-
允許程式庫存取:選取此選項可在Agent UI中啟用代理程式的程式庫存取權。 如果啟用,代理程式可以在準備互動式通訊時從資料庫新增檔案。
-
允許重新排序附件:選取以啟用代理程式,透過互動式通訊重新排序附件。
-
附件數量上限:指定互動式通訊允許的附件數目上限。
-
要附加的檔案:選取 新增 並瀏覽以選取要附加的檔案,並指定下列專案:
- 依預設將此檔案附加至檔案:如果只有附件不是強制性的,您可以變更此選項。
- 強制: 代理程式將無法移除代理程式UI中的附件。
-
-
選取「完成」。
XDP/佈局欄位屬性 xdplayoutfieldproperties
-
編輯互動式通訊的列印頻道時,將滑鼠游標停留在欄位上(內建於列印頻道範本中),然後選取 (設定)。
「屬性」對話方塊會顯示在側邊欄中。
-
指定下列專案:
-
名稱:JCR節點名稱。
-
標題:輸入代理程式在Agent UI和Document Container樹狀結構中可看到的標題。
-
繫結型別:為欄位選取下列其中一個繫結型別。
- 無:代理程式會填入屬性的值。
- 文字片段:如果選取,您可以瀏覽並選取文字檔案片段,其內容會呈現在欄位中。 或者,也可以將文字檔案片段拖放至欄位名稱,以設定兩者之間的繫結。 文字檔案片段不得包含任何變數。
- 資料模型物件:選取表單資料模型屬性,其值已填入欄位中。 或者,選取 資料來源 標籤並將屬性拖放至欄位。
-
預設值:預設值可確保當指定的資料模型物件或文字片段未提供任何值時,欄位不會空白。 如果資料繫結型別為「無」,預設值會預先填入欄位中。
-
顯示模式:您也可以定義欄位的顯示格式。 從以下選項中選取任何預先定義的選項: 型別 下拉式清單,將顯示格式套用至欄位。 選取 自訂 定義清單中不可用的顯示模式。 如需詳細資訊,請參閱 資料顯示模式
-
可由Agent編輯:選取以允許代理程式編輯代理程式UI中欄位的值。 如果繫結型別是文字片段,則此設定不適用。
-
標籤:指定在Agent UI中,與Agent欄位一起顯示的文字字串。 如果繫結型別是文字片段,則此設定不適用。
-
工具提示:輸入文字字串,將滑鼠游標移至代理程式UI中的代理程式時可以看到此字串。 如果繫結型別是文字片段,則此設定不適用。
-
必填:選取以使「代理程式」強制使用該欄位。 如果繫結型別是文字片段,則此設定不適用。
-
允許多行:選取此欄位可允許多行文字在欄位中輸入。 如果繫結型別是文字片段,則此設定不適用。
-
-
選取 .
資料顯示模式 datadisplaypatterns
製作介面可讓您為欄位、變數和表單資料模型元素定義資料顯示模式,這些元素可在為列印和Web頻道建立互動式通訊時使用。
若要設定資料顯示模式,請選取元素,然後選取 (設定)並設定中的顯示模式 屬性 側欄中的面板。 從中選擇任何預先定義的選項 型別 下拉式清單,以檢視與所選型別相關聯的模式。 選取 自訂 從 型別 下拉式清單定義清單中不可用的模式。 編輯中的值 圖樣 欄位會自動將型別修改為 自訂.
若要套用顯示模式,在「模式」欄位中定義的字元或數字數目,必須符合或超過欄位、變數和表單資料模型元素值中定義的字元或數字。 如需詳細資訊,請參閱 範例.
從列印管道產生網頁內容後,您可以重新定義欄位、變數或表單資料模型元素的顯示模式。 因此,元素可以有為列印和Web通道定義的不同顯示模式。 如果您沒有為列印管道中的元素定義顯示模式,並使用列印管道自動生成網頁內容,則為列印管道中的元素定義的資料繫結會定義中可用的顯示模式選項。 型別 下拉式清單。 如果沒有為元素定義繫結,則元素的資料型別會定義可用的顯示模式選項。 例如,如果您為列印管道中的元素建立Number型別的資料繫結,則在 型別 下拉式清單是各種格式的「數字」型別。
切換至 預覽 模式,或開啟Agent UI以檢視套用至這些元素的顯示模式。
下表列出設定變數的資料顯示模式後,所顯示的值範例:
如果沒有為變數或表單資料模型元素指定顯示模式, 全域檔案片段設定 預設為使用。
如果您沒有將顯示模式套用至數字資料型別的變數,列印預覽會根據全域檔案片段組態顯示模式。 如果您將變更套用至預設全域檔案片段組態,Agent UI仍會根據為地區設定的預設分隔符號顯示模式。
同樣地,對於欄位,如果未指定顯示模式,則建立列印範本(XDP)時定義的模式將套用至欄位。 如果建立列印範本時沒有圖樣,則根據XFA規格的預設圖樣會套用至欄位。
此外,如果指定的顯示模式不正確或無法套用,則根據XFA規格的預設模式會套用至欄位、變數或表單資料模型元素。
套用規則至互動式通訊元件 rules
若要在互動式通訊中條件化元件或內容,請選取元件/內容片段,然後選取 (建立規則)以啟動規則編輯器。
如需詳細資訊,請參閱:
使用表格 tables
互動式通訊中的動態表格 dynamic-tables-in-interactive-communication
您可以使用佈局片段在互動式通訊中新增動態表格。 下列步驟使用信用卡陳述式的範例來說明如何使用版面片段在互動式通訊中建立動態表格。
-
確保建立表格所需的佈局片段在AEM中可用。
-
在互動式通訊的列印管道中,從資產瀏覽器將佈局片段(含多欄表格)拖放至目標區域。
表格會顯示在互動式通訊配置區域中。
-
指定表格中每個儲存格的資料繫結。 若要建立可重複的列,請在屬於通用集合屬性的列中插入表單資料模型屬性。
-
選取表格中的儲存格並選取 (設定)。
「屬性」對話方塊會顯示在側邊欄中。
-
設定屬性:
-
名稱:JCR節點名稱。
-
標題:輸入將顯示在互動式通訊編輯器中的標題。
-
繫結型別:為欄位選取下列其中一個繫結型別。
- 無
- 資料模型物件:表單資料模型屬性的值會填入欄位中。 或者,選取 資料來源 標籤並將屬性拖放至欄位。
-
資料模型物件:表單資料模型屬性,其值已填入欄位中。
-
預設值:預設值可確保當指定的資料模型物件未提供任何值時,欄位不會空白。 預設值會預先填入欄位中。
-
可由Agent編輯:選取以允許代理程式編輯代理程式UI中欄位的值。
-
-
選取 .
-
-
預覽互動式通訊,以檢視以資料呈現的表格。
僅限Web-channel表格 webchanneltables
在Web範本中選取根面板,然後選取 + 以新增 表格 元件至互動式通訊。 包含兩列的表格會插入互動式通訊中。 表格的第一列代表「表格」標頭。
新增列和欄至表格 addrowscolumnstable
若要新增或刪除欄:
- 選取表格標頭列中的預設文字方塊,以檢視元件工具列。
- 選取 新增欄 或 刪除欄 以分別新增或刪除表格欄。
若要新增或刪除列:
- 選取任何表格列以檢視元件工具列。 您也可以使用互動式通訊Sidekick中的內容瀏覽器來選取表格列。
- 選取 新增列 或 刪除列 以分別新增或刪除表格列。 使用 上移 和 下移 工具列中的可用選項可重新排清單格中的列。
答: 新增列 B. 刪除列 C. 上移 D. 下移
在表格儲存格中新增或編輯文字 addedittexttable
- 在表格儲存格中選取預設文字方塊,然後選取 (編輯)。
- 在表格儲存格中輸入文字,然後選取 以儲存。
在表格儲存格和資料模型物件元素之間建立繫結 createbindingtablecells
- 選取表格列中的預設文字方塊,然後選取 (編輯)。
- 選取「資料模型物件」下拉式清單,然後選取屬性。
- 選取以儲存並建立表格儲存格與資料模型物件屬性之間的繫結。
為表格儲存格中的文字建立超連結 createhyperlinktable
- 在表格儲存格中選取預設文字方塊,然後選取 (編輯)。
- 選取表格儲存格中的文字,然後選取「超連結」圖示。
- 在「 」中指定URL 路徑 欄位。
- 選取 以儲存超連結屬性。
建立動態表格 createdynamictables
您可以使用型別集合的資料模型屬性,在互動式通訊中建立僅限Web頻道的動態表格。 此類表格是集合屬性的子屬性的表示法。 您只能編輯表格中各種儲存格的格式屬性。
- 切換至Web channel,然後選擇顯示資料來源瀏覽器。
- 將集合屬性拖放至子表單中。 系統隨即會在子表單中建立表格。
- 在互動式通訊的Web預覽中預覽表格。
排序表格中的欄 sortcolumns
您可以根據互動式通訊中表格中的任何欄來排序資料。 欄中的值可以遞增或遞減順序排序。
排序可套用至包含下列專案的表格欄:
- 靜態文字
- 資料模型物件屬性
- 靜態文字和資料模型物件屬性的組合
若要啟用排序:
-
選取表格並選取 (設定)。 您也可以使用 內容 互動式通訊側邊欄中的瀏覽器。
-
選取 啟用排序。
-
選取 以儲存表格屬性。 欄標題中的排序圖示(向上和向下箭頭)表示已啟用排序。
-
切換至 預覽 模式以檢視輸出。 表格會根據表格的第一個欄自動排序。
-
按一下欄標題,根據欄排序值。
具有向上箭頭的欄標題表示:
- 表格會根據該欄排序。
- 欄中的值會以遞增順序顯示。
同樣地,具有向下箭頭的欄標題表示欄中的值以降序顯示。
編輯互動式通訊屬性 edit-interactive-communication-properties
建立互動式通訊後,您可在稍後階段編輯其屬性。
使用 屬性 頁面至:
- 編輯建立互動式通訊時指定之欄位的值,例如「標題」和「說明」。
- 新增或刪除現有互動式通訊的Web channel。
- 預覽、下載或刪除互動式通訊
- 開啟 Agent UI.
若要存取 屬性 頁面:
- 登入AEM作者執行個體並導覽至 Adobe Experience Manager > Forms > Forms與檔案.
- 選取互動式通訊,然後選取 屬性.
- 選取 一般 標籤以編輯 標題 和 說明 欄位。
新增或刪除Web channel add-or-delete-the-web-channel
執行以下步驟,為現有的互動式通訊新增Web channel:
-
在 屬性 頁面,選取 頻道 標籤。
-
選取 Web 核取方塊,並選取網路頻道的範本。
-
選取 針對Web Channel使用「列印為主版」 啟用Web頻道與列印頻道之間的同步化。
-
選取 儲存並關閉 以儲存變更。
同樣地,您可以選取 Web 上的核取方塊 頻道 索引標籤以從互動式通訊中刪除Web channel。
新增Button元件至Web channel add-button-component-to-the-web-channel
您可以將按鈕當做元件新增到互動式通訊的Web channel中。 使用定義規則 規則編輯器 ,以便能夠導覽至其他互動式通訊、最適化表單、其他資產(例如影像或檔案片段)或按鈕上的外部URL。
若要新增按鈕並定義其上的規則:
-
在Web範本中選取根面板,然後選取 + 新增 按鈕 元件至互動式通訊。
-
選取按鈕元件並選取 以定義按鈕選取的規則。
-
在 時間 區段,選取 已點按 從按鈕下拉式清單的狀態中。
-
在 則 區段:
-
從下拉式清單中選取動作。 例如,選取 瀏覽至 作為動作型別。
-
指定互動式通訊、最適化表單、資產或網頁的URL。 例如,以下列格式指定URL以導覽至其他互動式通訊: https://<server-name>:<port>/editor.html/content/forms/af/<interactive communication="" name="">/channels/<channel name="" print="" or="" web="">.html
-
指定可在相同標籤、新標籤或新視窗中開啟資產的選項。
-
選取 完成 然後選取 關閉 以儲存規則。
同樣地,您可以從動作型別下拉式清單中選取其他可用選項,例如「啟動服務」和「提交表單」。 如需詳細資訊,請參閱 規則編輯器.
-
-
預覽互動式通訊,並選取按鈕以檢視互動式通訊、最適化表單、資產或步驟4(b)中指定的網頁。
將面板元件新增至Web Channel add-panel-component-to-the-web-channel
「面板」元件是將其他元件分組在一起的預留位置,可控制一組元件(例如摺疊式功能表和索引標籤)在互動式通訊中的配置方式。 面板元件也可讓您讓一組元件可供一般使用者重複,例如在填寫教育憑證所需的多個專案中。
執行以下步驟,將面板元件新增至Web Channel:
-
插入 面板 元件時,可使用下列任一選項:
-
選取元件,選取 + 並選取 面板 元件。
-
從 元件 瀏覽器面板,拖放 面板 互動式通訊上的元件。
-
選取 面板 在 內容 瀏覽器面板並選取 新增子面板. 選取 新增子面板 選項會顯示 新增子面板 對話方塊。 輸入面板元件的標題和選擇性說明及名稱。
-
-
從中選擇面板 內容 瀏覽器在面板上執行其他動作,例如設定、編輯規則、複製、刪除和插入元件。
您也可以拖放面板於 內容 瀏覽器,以反映右窗格中互動式通訊結構的變更。
將Web Channel與列印管道同步 synchronize
當您在建立互動式通訊時選取Web Channel的「列印為主版」時,Web channel會與Print channel同步建立,而Web channel的內容和資料繫結會衍生自print channel,而且當您選取「同步」時,在print channel中所做的變更會反映在web channel中。
不過,作者可視需要中斷Web Channel中元件的繼承。
自動同步 autosync
如果您選取 針對Web Channel使用「列印為主版」 選項,您可以選取下列任何模式來產生Web channel:
- 自動配置:選取此模式可自動從列印管道產生Web管道的預留位置、內容和資料繫結。
- 手動整理:選取此模式可使用「資料來源」標籤中可用的主要內容,手動選取列印管道元素並將其新增至Web Channel。 如需詳細資訊,請參閱 選取「列印管道元素」以建立Web channel內容.
選取「列印管道元素」以建立Web channel內容 selectprintchannelelements
如果您在建立互動式通訊時選取「列印為主版」,但未選取「自動同步」選項,您也可以將「列印管道」元素拖放至Web channel編寫介面。
瀏覽至 資料來源 > 主要內容 以檢視Print channel元素。 將目標區域、欄位或表格拖放至Web Channel編寫介面。 元素名稱旁的藍色圓圈圖示表示Print channel元素已包含在Web channel中。
取消繼承 cancelinheritance
在Web Channel中,元件會嵌入目標區域中。
將滑鼠游標停留在Web Channel中的相關目標區域或變數上,然後選取 (取消繼承),然後在「取消繼承」對話方塊中選取 是.
會取消目標區域內元件的繼承,現在您可以視需要加以編輯。
重啟先前設定 re-enable-inheritance
在Web Channel中,如果您已取消元件的繼承,則可重新啟用它。 若要重新啟用繼承,請將滑鼠停留在相關目標區域(包括元件)的邊界上,然後選取 .
「回覆繼承」對話方塊隨即顯示。
如有必要,請選取 在恢復繼承後同步頁面. 選取此選項可同步處理整個互動式通訊。 如果您未選取此選項,恢復繼承時只會同步相關的目標區域。
選取 是.
同步 synchronize-1
如果您使用Print as Master for Web Channel並變更Print channel,則可以同步內容以將新進行的變更帶到Web channel。
-
若要將Web channel與Print channel同步,請切換至Web channel並選取「更多選項」圖示。
-
選取下列其中一項:
- 與列印同步:僅針對未取消繼承的目標區域同步內容。
- 重設:將Web channel內容與Print channel同步,並捨棄對Web channel所做的所有變更。
使用元件工具列對繼承的元件執行動作 componenttoolbar
使用「同步」選項在Web Channel中自動產生內容後,您就可以對元件執行更多動作而不取消繼承。
選取元件以檢視下列選項:
面板中的群組物件 groupobjectspanel
Web Channel編寫介面有助於將面板中的元件分組,以便同時對這些元件執行操作。 此 內容 tab會列出群組元件,作為內容樹中面板的子元素。
-
選取元件並選取群組( )作業。
-
選取多個元件並選取 面板中的群組物件.
-
在 面板中的群組物件 對話方塊中,輸入面板的名稱。
-
輸入面板的選用標題和說明。
-
按一下 .
群組的元件會在內容樹中顯示為「面板」的子元素。
列印管道的輸出格式 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);