Alerts provides utility functions to quickly create new alerts, or view existing alerts for any table in Business Central.
We have already included these actions for customer, vendor, item, sales order, and purchase order card pages.
You can add these actions to any other page by integrating with Alerts via your own AL extension/app (see Development in AL).
Integrating with Alerts via an extension
- Add a dependency to the Alerts app in your AL project. Make sure to use up-to-date values from extension management in Business Central.
- Extend the required page and add the actions in the example below
pageextension 50000 ItemCardExt extends "Sales Quote" { actions { addafter(Comment) { action(CreateAlert) { Caption = 'Create Alert'; Image = CreateReminders; ApplicationArea = All; ToolTip = 'View or edit alerts that can be triggered from records in this table.'; trigger OnAction() begin RecRef.GetTable(Rec); Helper.CreateAlertEntry(RecRef, CurrPage.ObjectId(false)); end; } action(AlertEntries) { Caption = 'Alert Entries'; Image = Reminder; ApplicationArea = All; ToolTip = 'Create a new alert for this record via a wizard.'; trigger OnAction() begin RecRef.GetTable(Rec); Helper.ViewAlertEntries(RecRef); end; } } } var Helper: Codeunit FSG_ALT_Helper; RecRef: RecordRef; }
Comments
0 comments
Please sign in to leave a comment.