Customizations supported by the Conversation table and form
This article lists the customizations that you can and can't use with the Conversation table (msdyn_ocliveworkitem
) and the Conversation form in Omnichannel for Customer Service.
Customizations supported by the Conversation table
The following table lists the supported customizations.
Components | Add new? | Edit existing? |
---|---|---|
Form | No | Yes |
View | Yes | No |
Chart | Yes | No |
Column | Yes | No. But you can change some properties of msdyn_title and msdyn_thirdpartyconversations . |
Dashboard | No | No |
You can:
- Create business rules.
- Associate a conversation with a lead or opportunity, or any other activity-enabled table via the Regarding column that's available for the conversation. You can't:
You can't:
- Add a Many to Many relationship.
- Use custom columns in unified routing or assignment.
We recommend that:
- You don't add a custom column that's set as system required. If you intend to add such a custom column based on your business needs, then you populate the value for the custom column via sync pre-validation or pre-operation plug-in to ensure its value isn't null.
- You don't create alternate keys.
Customizations supported by the Conversation form
You can customize the Conversation form to:
- Load the Active Conversation form as an application tab instead of an anchor tab in a session.
- Edit existing forms in the following ways:
- Add custom controls. However, we recommend that you don't use custom controls to update a conversation because Omnichannel for Customer Service will overwrite the updates when the conversation ends.
- Edit the quick view for customers and cases.
- Add web resources and external website controls.
- Modify the form layout, resize controls, and create tabs and sections.
- Edit the quick view for customers and cases.
- Move sections to different tabs.
- Remove Recent cases subgrid.
Additionally, if customize active conversation form is enabled, you can:
- Add subgrids on the Conversation form and view data for related tables in the subgrid.
- Edit existing forms in the following ways:
- Add custom columns and allow saving of custom and standard columns on the form except some of the logical column names listed in the Logical column names section.
- Add canvas apps.
- Render columns with values on the form.
- Configure Customer 360 card and Case details card.
We also recommend that you don't:
- Change the Conversation form or the order in which it's displayed, as it's the default form.
- Modify the out-of-the-box JavaScript handlers and web resource used in the Active Conversation form.
- Remove the form initiator control from the Search customer and Search issue lookup controls.
Logical column names
Any updates to the following columns aren't supported:
- activityid
- msdyn_activeagentassignedon
- msdyn_activeagentid
- msdyn_activesessionparticipantid
- msdyn_cdsqueueid
- msdyn_channel
- msdyn_closedon
- msdyn_createdon
- msdyn_customerlanguageid
- msdyn_customerlocale
- msdyn_customersentimentlabel
- msdyn_effortpredictionresult
- msdyn_escalationcount
- msdyn_initiatedon
- msdyn_isoutbound
- msdyn_lastsessionid
- msdyn_liveworkstreamid
- msdyn_modifiedon
- msdyn_ocliveworkitemid
- msdyn_overflowtransfercount
- msdyn_queueid
- msdyn_queueitemid
- msdyn_startedon
- msdyn_statusupdatedon
- msdyn_title
- msdyn_transfercount
- msdyn_urcustomersentimentkeywords
- msdyn_urcustomersentimentlabel
- msdyn_urcustomersentimentscore
- msdyn_workstreamworkdistributionmode
- msdyn_wrapupinitiatedon
- ownerid
- statecode
- statuscode
- subject
Next steps
Customize Active Conversation form
Customize quick view forms
Customize session forms