How Does Work View Chat Window in iDempiere

The View Chat window in iDempiere displays the chat conversation linked to a specific business record, such as a Sales Order. When a user posts a message from a document, iDempiere automatically creates the underlying chat and chat entry records needed to store the conversation.

This window is used across standard business processes wherever in-context, document-level collaboration is required, and applies broadly to Retail, Distribution, Manufacturing, and Services organisations running iDempiere.

Business Rules

  • A Chat header record is automatically created the first time a user posts a message from a business document.
  • Each message posted against a document creates a separate Chat Entry record under the same Chat header.
  • The Chat header links to the source business record through the Table and Record UUID fields.
  • Chat Type determines the default category, and its Moderation Type setting influences whether entries require approval.
  • Confidentiality on the Chat header and on each Chat Entry controls who can view the conversation.
  • A Chat Entry can reference a Chat Entry Parent and Chat Entry Grandparent to support threaded replies.
  • The Updates tab lists users subscribed to notifications for the Chat, with an option for Self-Service access.
  • Only active Chat Entry records are displayed as part of the visible conversation.

Prerequisites

  • An active Chat Type record, such as UPDATES, must exist before chat messages can be categorized.
  • The related business document, such as a Sales Order, must exist and be accessible to the user.
  • Users must have access rights to the source record to view or add chat entries.

Navigation

Menu → Chat → View Chat, or directly from a business document using its Chat option.

Upon opening the window, users see the Chat header form along with the Chat Entry and Updates tabs below it.

Configuration Steps

Step 1: Review the Chat Header

The Chat header identifies the overall conversation for a business record and shows its category, confidentiality, and moderation settings.

Open View Chat for the relevant document to review the header details before drilling into individual messages.

FieldSample ValueDescription
TenantPOTSIdentifies the tenant the Chat belongs to.
Organization*Identifies the organization scope for the Chat.
DescriptionOrder: 50030Short label identifying the business record the Chat relates to.
ActiveCheckedIndicates the Chat header is available for use.
Chat TypeUPDATESCategory assigned to this Chat, defined in the Chat Type window.
ConfidentialityInternalControls the visibility level of the overall conversation.
TableC_Order_OrderBusiness table and record the Chat is linked to.
Record UUID50030_06/25/2026Unique reference identifying the specific source record.
Moderation TypeNot moderatedIndicates whether entries in this Chat require approval before being visible.
Tenthplanet Idempiere-Collaboration-View Chat

Step 2: Review Chat Entries

The Chat Entry tab lists each individual message posted to the Chat, including its confidentiality, type, and any threaded relationship to other entries.

Open the Chat Entry tab to review the message content and entry-level settings for each post.

FieldSample ValueDescription
TenantPOTSTenant associated with the Chat Entry.
Organization*Organization associated with the Chat Entry.
ChatOrder: 50030Parent Chat header this entry belongs to.
ActiveCheckedIndicates the entry is part of the visible conversation.
Moderation Status(blank)Shows the approval status of the entry when the Chat is moderated.
ConfidentialityPublic InformationControls the visibility level of this specific message.
Chat Entry TypeNote (flat)Defines the format of the entry, such as a flat note.
Subject(blank)Optional short heading for the message.
Chat Entry Grandparent(blank)Reference to a higher-level entry when replies are nested two levels deep.
Chat Entry Parent(blank)Reference to the entry this message is a direct reply to.
Character DataHELLOThe actual text content of the message.
User/Contact(blank)User or Contact associated with the entry, if applicable.
Tenthplanet Idempiere-Collaboration-View Chat-1

Step 3: Review Subscribed Users

The Updates tab lists the users or contacts subscribed to receive notifications for activity on this Chat.

Open the Updates tab to review or manage the list of subscribed participants.

FieldSample ValueDescription
TenantPOTSTenant associated with the subscription record.
Organization*Organization associated with the subscription record.
ChatOrder: 50030Parent Chat header this subscription applies to.
User/ContactSuperUserUser or Contact subscribed to updates for this Chat.
ActiveCheckedIndicates the subscription is currently in effect.
Self-ServiceUncheckedIndicates whether the subscription was created through self-service access.

Common Issues and Resolutions

IssueCauseResolution
No Chat available for a documentNo message has been posted yet from that documentPost a message from the document; the Chat header is created automatically.
A message is missing from the conversationThe Chat Entry record is not ActiveActivate the Chat Entry record to restore it to the visible conversation.
Message not visible to other usersConfidentiality set to a restricted levelReview and adjust the Confidentiality on the Chat header or entry as appropriate.
Entry appears stuck awaiting reviewModeration Status pending on a moderated ChatHave an authorized user approve the pending Chat Entry.
Threaded reply not grouped with the original messageChat Entry Parent not set on the replySet the Chat Entry Parent to the correct originating entry.
User not receiving notifications for a ChatUser/Contact not listed in the Updates tabAdd the user or contact as a subscriber in the Updates tab.
Cannot identify which record a Chat relates toTable and Record UUID not reviewed on the headerCheck the Table and Record UUID fields on the Chat header for the source reference.

Next Steps

  • Chat Type window – to review or maintain the categories available for new Chats.
  • Sales Order window (or other source document) – to post new messages that generate Chat records.
  • Role window – to manage user access to the Chat feature.