Notification.Id([Guid]) Method
Version: Available or changed with runtime version 1.0.
Specifies the identifier for a notification.
Syntax
[Id := ] Notification.Id([Id: Guid])
Note
This method can be invoked using property access syntax.
Parameters
Notification
Type: Notification
An instance of the Notification data type.
[Optional] Id
Type: Guid
Return Value
[Optional] Id
Type: Guid
Remarks
If left unassigned the notification will be assigned an ID when the Send method is called. For more information, see Send Method (Notification).
Example
The following code creates a notification and sends it if NewBalance is greater than the credit limit. If it is lower than the credit limit, it recalls the notification.
The example uses a pre-defined ID so that the notification can be recalled.
MyNotification.ID := '00000000-0000-0000-0000-000000000001';
IF NewBallance > Rec. "Credit Limit" THEN begin
MyNotification.Message := 'The customer's current balance exceeds their credit limit.';
MyNotification.Scope := NotificationScope::LocalScope;
MyNotification.AddAction('Fix it.', 50001, 'FixCustomerCreditLimit');
MyNotification.SetData('CustomerNo.', Rec."No.");
MyNotification.Send;
END ELSE
MyNotification.Recall;
Related information
Notification Data Type
Get Started with AL
Developing Extensions