Group chat customization
Introduction
Group chat feature supports us to customize Group chat header, Group chat name, Confirgured role list for each process.
Customize group chat header
Override group chat title/header via groupChatHeader
CMS entry.
Customize group chat name
Introduce an Axon Ivy project which has
PortalTemplate
as a required library.Override
SetGroupChatName
process to customize group chat name, follow its note to change group chat name.Open
Set group chat name
script and change the name variable to your group chat name, for example:out.name = ivy.cms.co("/ch.ivy.addon.portalkit.ui.jsf/common/case") + "-{caseId} {caseName}" + " {groupChatCreator}";
If you have parameters which are not available in GroupChat.java, override
GetGroupChatParams
callable process and follow its note.Open
Set param
script and add your parameters to the params variable, for example:out.params.put("groupChatCreator", ivy.session.getSessionUser().getDisplayName());
Customize predefined responsible roles
Override AssignRolesGroupChat
process to customize predefined
responsible roles, follow its note to configure.