Portal chat¶
Chat feature¶
Information¶
Chat feature is reimplemented from Ivy 7.4.
There are two modes of chat: Group chat and Private chat. Both features are disabled by default.
You can turn on private chat with this Global setting: ENABLE_PRIVATE_CHAT.
You can turn on group chat with this Global setting: ENABLE_GROUP_CHAT.
If browsers access Portal through a reverse proxy Nginx, set Global setting CHAT_RESPONSE_TIMEOUT a number less than Nginx timeout to make chat work properly.
Each tab uses one long-polling request for chat. Browsers limit the number of long-polling request for one domain, max number could be six or more. To handle this limitation, Portal introduces Global setting CHAT_MAX_CONNECTION, default value is 3. If fourth tab is open, chat in one inactive tab will be deactivated. If you select deactivated chat tab again, all chat information will be refreshed and chat is activated again, then chat in another tab will be deactivated.
How to create a group chat¶
After turn on group chat feature, go to any task using Task Template, you will see the chat group icon there.
Click on group chat icon, the dialog will appear to choose members of group chat. Members could be users or roles.
Tip
Group chat supports some customizations, refer to Group chat customization for more details.
Limitation of current Portal chat¶
Portal Chat does not support cross application chat. That means user is able to chat with other users in the current application, but he cannot chat with users in other application.