Business Essentials
Release: Business Essentials – 27.0.9776.40797
Description
This release introduces extensibility events for the Advanced Comments feature in Business Essentials. The primary goal is to allow downstream extensions (including customer-specific implementations) to intercept and customize the behavior of comment management operations on Sales and Purchase documents. A new Comment Deletion Reason enum provides structured context for all comment deletion scenarios. Additionally, the internal folder structure has been reorganized from AdvancedExtentedText to AdvancedComments for improved clarity and maintainability.
User Stories
| Title | Description | Setup Instructions | Impact on previous version |
|---|---|---|---|
| [24564] – Customer-specific fields added to sales comments must be transferred to the posted documents | Three new Integration Events have been added to enable subscribers to intercept or customize comment management behavior: OnBeforeDeleteBusinessEssentialsComments (prevent/audit deletion of auto-generated BE comments), OnBeforeCopyManualComments (prevent/audit copying of manual user comments), and OnBeforeDeleteCommentLine (generic audit/prevention for all comment deletions with a Comment Deletion Reason enum for context). A homogeneous isaBUS_SourceId pattern has been verified across Sales & Purchase. |
No specific setup required. Subscribers can now subscribe to the three new integration events published in codeunits isaBUS_StdPurchaseComMgt, isaBUS_StdSalesComMgt, and isaBUS_StdSalesShipComMgt. |
Low breaking risk. New enum isaBUS_Comment Deletion Reason (ID 8004644) is extensible. Folder rename from AdvancedExtentedText to AdvancedComments — internal path change only, no object ID or name changes. No impact on existing functionality. |
Bugs
No bug fixed in this release.
Events
| Status | Type | Object Name | Event Name | Description |
|---|---|---|---|---|
| New | IntegrationEvent | isaBUS_StdPurchaseComMgt | OnBeforeDeleteCommentLine | Raised before auto-generated Business Essentials comments are deleted on Purchase documents, allowing subscribers to prevent or audit the deletion. |
| New | IntegrationEvent | isaBUS_StdPurchaseComMgt | OnBeforeCopyManualComments | Raised before manual user comments are copied on Purchase documents, allowing subscribers to prevent or audit the copy operation. |
| New | IntegrationEvent | isaBUS_StdSalesComMgt | OnBeforeDeleteCommentLine | Raised before auto-generated Business Essentials comments are deleted on Sales documents, allowing subscribers to prevent or audit the deletion. |
| New | IntegrationEvent | isaBUS_StdSalesComMgt | OnBeforeCopyManualComments | Raised before manual user comments are copied on Sales documents, allowing subscribers to prevent or audit the copy operation. |
| Obsoleted | IntegrationEvent | isaBUS_StdSalesShipComMgt | OnBeforeInsertLineComments | Replaced by OnBeforeInsertLineComments2. |