Expand my Community achievements bar.

Regarding Form Data Model Prefill service of Interactive Communication Print Channel

Avatar

Level 2

When creating an Interactive communication letter, is it possible to use more than one form data model.

 

That is data for the letter comes from three different services. For example, Customer and Billing services. At present both are written as different API services. So is it possible to combine these two services and create one Form Data Model. 

 

If so, can this only be done via backend servlets.

 

Please advise.

Thanks

7 Replies

Avatar

Level 9

Only one form data model per interactive communication 

you will have to create a servlet which will return the appropriate data from various sources and then create form data model to model the data returned by this servlet 

Thank you @GirishBedekar .  

 

1. Can this integrated form data model have more data points/fields added later if and when another service is added.

 

2. What is the purpose of Form Data Model Prefill service, if Form data model can bring in the data to the form. 

 

Appreciate the replies. Thank you 

Avatar

Level 9

Since you are creating a endpoint that will fetch and returns the necessary data that will be consumed by your interactive communication, you can make changes as you need

the prefill service is used to prepopulate form or interactive communication when it is being rendered 

 

If the prefill service is used to prepopulate interactive communication, what is the purpose of having FDM attached to interactive communication?. 

 

1. Is the FDM used only for mapping the data point to the interactive communication text component. Or it can render the value at time runtime. (understands that this happens)

 

2. So at what point can we use FDM data be rendered at runtime when we are using the Prefill service.

I mean why use both(FDM, and Prefill Service)  for interactive communication. Assuming the Agent UI is not used in the interactive communication.

 

3. May be I am mistaken, does this Prefill service means the data from FDM is prefilled to the form.

 

Little confused on the use of FDM and Prefill service.

 

 

Interactive communication (IC) has to be based on FDM. The FDM allows you the map data elements from your backend source into your IC.

prefill service is typically used with agent Ui who want to open a IC by fetching information from the backend source using a specific key such as an account number 

Thank you for the reply. 

 

Pardon, it still dint clarify.  Doesn't the form data model's - "get" service for a particular account /key field also brings in data to IC.