This tutorial is a step in the Create your first Interactive Communication series. It is recommended to follow the series in chronological sequence to understand, perform, and demonstrate the complete tutorial use case.
Once you have created all the building blocks such as form data model, document fragments, templates, and themes for the web version, you can start creating an Interactive Communication.
Interactive Communications can be delivered through two channels: Print and Web. You can also create an Interactive Communication with Print channel as the master. Print as master option for Web channel ensures the content, inheritance, and data binding of the Web channel is derived from the Print channel. It also ensures that the changes made in the Print channel are synchronized in the Web channel. The Interactive Communication authors are, however, allowed to break the inheritance for specific components in the Web channel.
This tutorial walks you through the steps to create interactive communications for Print and Web channels. At the end of this tutorial, you will be able to:
The following is the list of resources that have already been created in this tutorial and are needed while creating the Interactive Communication for the Print channel:
Print template: create_first_ic_print_template
Form Data Model: FDM_Create_First_IC
Document Fragments: bill_details_first_ic, customer_details_first_ic, bill_summary_first_ic, summary_charges_first_ic
Layout Fragments: table_lf
Images: PayNow and ValueAddedServices
Log in to the AEM author instance and navigate to Adobe Experience Manager > Forms > Forms & Documents.
Tap Create and select Interactive Communication. The Create Interactive Communication wizard is displayed.
Specify create_first_ic in the Title and the Name field. Select FDM_Create_First_IC as the Form Data Model and tap Next.
In the Channels wizard:
Specify create_first_ic_print_template as the Print template and tap Select. Ensure that the Use Print as Master for Web Channel checkbox is not selected.
Specify Create_First_IC_templates folder > Create_First_IC_Web_Template as the Web template and tap Select.
Tap Create.
A confirmation message is displayed that the Interactive Communication has been created successfully.
Tap Edit to open the Interactive Communication in the right pane.
Go to the Assets tab and apply the filter to display only the document fragments in the left pane.
Drag-and drop the following document fragments to their target areas in the Interactive Communication:
Document Fragment | Target Area |
---|---|
bill_details_first_ic | BillDetails |
customer_details_first_ic | CustomerDetails |
bill_summary_first_ic | BillSummary |
summary_charges_first_interactive_communication | Charges |
Tap Charts target area, and tap + to add a Chart component.
Tap the Chart component and select (Configure). The chart properties display in the left pane:
Go to the Assets tab and apply the filter to display only the layout fragments in the left pane. Drag-and-drop the table_lf layout fragment to the Itemised Calls target area.
Select the Text Field in the Date column and tap (Configure).
Select Data Model Object from the Binding Type drop-down list and select calls > calldate. Tap twice to save the properties.
Similarly, create binding with calltime, callnumber, callduration, and callcharges for text fields in the Time, Number, Duration, and Charges columns respectively.
Tap PayNow target area, and tap + to add an Image component.
Tap the Image component and select (Configure). The image properties display in the left pane:
Repeat steps 13 and 14 to add ValueAddedServices image to the ValueAddedServices target area.
The following is the list of resources that have already been created in this tutorial and are needed while creating the Interactive Communication for the Web channel:
Web template: Create_First_IC_Web_Template
Form Data Model: FDM_Create_First_IC
Document Fragments: bill_details_first_ic, customer_details_first_ic, bill_summary_first_ic, summary_charges_first_ic
Images: PayNowWeb and ValueAddedServicesWeb
Log in to the AEM author instance and navigate to Adobe Experience Manager > Forms > Forms & Documents.
Tap Create and select Interactive Communication. The Create Interactive Communication wizard is displayed.
Specify create_first_ic in the Title and the Name field. Select FDM_Create_First_IC as the Form Data Model and tap Next.
In the Channels wizard:
Specify create_first_ic_print_template as the Print template and tap Select. Ensure that the Use Print as Master for Web Channel checkbox is not selected.
Specify Create_First_IC_templates folder > Create_First_IC_Web_Template as the Web template and tap Select.
Tap Create.
A confirmation message is displayed that the Interactive Communication has been created successfully.
Tap Edit to open the Interactive Communication in the right pane.
Tap the Channels tab from the left pane and tap Web.
Go to the Assets tab and apply the filter to display only the document fragments in the left pane.
Drag-and drop the following document fragments to their target areas in the Interactive Communication:
Document Fragment | Target Area |
---|---|
bill_details_first_ic | BillDetails |
customer_details_first_ic | CustomerDetails |
bill_summary_first_ic | BillSummary |
summary_charges_first_interactive_communication | Charges |
Tap Summary of Charges target area, and tap + to add a Chart component.
Tap the Chart component and select (Configure). The chart properties display in the left pane:
Specify a name for the chart.
Select Pie from the Chart Type drop-down list.
Select the calltype property from the calls data model object type in the X-axis section. Tap .
Select Frequency from the Function drop-down list.
Select the calltype property from the calls data model object type in the Y-axis section. Tap .
Tap to save the chart properties.
Select the Data Sources tab from the left pane and drag-and-drop the calls data model object to the Itemised Calls target area. All properties in the calls data model object are displayed as table columns in the Itemised Calls target area in the right pane.
Based on the use case, you require Call Date, Call Time, Call Number, Call Duration, and Call Charges columns in the table.
Select Mobilenum table column heading and select More options > Delete column. Similarly, delete the Calltype column.
Select the Calldate table column heading and tap (Edit) to rename the text to Call Date. Similarly, rename other column headings in the table.
Based on the use case, insert a Pay Now button in the Interactive Communication that provides the user an option to make the payment by clicking the button. Execute the following steps to insert the button:
Tap Pay Now target area, and tap + to add a Text component.
Tap the text component and tap (Edit).
Rename the text to Pay Now.
Select the text and tap the Hyperlink icon.
Specify the payment URL in the Path field.
Select New Tab from Target drop-down list.
Tap to save the hyperlink properties.
Select Style from the drop-down list next to the Preview option.
Style the hyperlink text to display it as a button in the Interactive Communication using the following steps:
Tap the text component and select (Edit).
In the Border section, specify 1.5px as Border Width, select Solid as Border Style, and specify 46px as Border Radius.
Select Red as the background color for the button from the Background section.
In the Margin field for Dimensions & Position section, tap the Edit simultaneously icon, and set the Right margin as 450px. The Top, Bottom, and Left fields are set as blank.
Tap Pay Now target area, and tap + to add an Image component.
Tap the Image component and select (Configure). The image properties display in the left pane:
Specify PayNow as the name of the image in the Name field.
Tap Upload, select the PayNowWeb image saved on the local file system, and tap Open.
Tap to save the image properties.
Based on the use case, insert a Subscribe button in the Interactive Communication that provides the user an option to subscribe to the value added services by clicking the button.
Repeat steps 13 - 17 to add a Subscribe button to the Value Added Services target area and add the ValueAddedServicesWeb image.
You can also create an Interactive Communication by enabling auto synchronization between Print and Web channels. To enable auto synchronization, select the Print as master option while creating the Interactive Communication. Selecting the Print as master option ensures the content, inheritance, and data binding of the Web channel is derived from the Print channel. It also ensures that the changes made in the Print channel are reflected in the Web channel.
Execute the following steps to derive the Web channel content using Print channel:
Log in to the AEM author instance and navigate to Adobe Experience Manager > Forms > Forms & Documents.
Tap Create and select Interactive Communication. The Create Interactive Communication wizard is displayed.
Specify create_first_ic in the Title and the Name field. Select FDM_Create_First_IC as the Form Data Model and tap Next.
In the Channels wizard:
Specify create_first_ic_print_template as the Print template and tap Select.
Select the Use Print as Master for Web Channel checkbox.
Specify Create_First_IC_templates folder > Create_First_IC_Web_Template as the Web template and tap Select.
Tap Create.
A confirmation message is displayed that the Interactive Communication has been created successfully.
Tap Edit to open the Interactive Communication in the right pane.
Execute steps 6 - 15 of Create Interactive Communication for Print channel section.
Tap the Channels tab from the left pane and tap Web to auto-generate content for the Web channel from the Print channel.
As the Use Print as Master for Web Channel checkbox is selected in step 4, the content and bindings are auto-generated for Web channel from the Print channel.
The print channel content is inserted below the Web channel template content. To modify the Web channel content that has been auto-generated from the Print channel, you can cancel the inheritance for any target area.
Hover over the relevant target area in the web channel and select (Cancel Inheritance) and then in the Cancel Inheritance dialog, tap Yes.
If you have canceled inheritance of a component, you can re-enable it. To re-enable inheritance, hover over the boundary of the relevant target area, which includes the component, and tap .
Select the Content tab in the left pane.
Drag-and-drop the auto-generated Web channel content to the existing panels in the Web template using the content tree. The following is the list of components that need to be rearranged:
Repeat steps 13 - 18 of Create Interactive Communication for Web channel to insert the Pay Now and Subscribe hyperlinks in the Web channel of the Interactive Communication.