Example Event Fired rule
In the following example, the rule constructs a message containing the account number any time that the application adds an account.
CONDITION (messageContext : entity.MessageContext):
// Only fire if adding account
return messageContext.EventName == "AccountAdded"
ACTION (messageContext : entity.MessageContext, actions : gw.Rules.Action):
// Create handle to root object.
var account = messageContext.Root as Account
// Print a message to the application log
print("Account [" + account.AccountNumber + "] added")
// Create the message
messageContext.createMessage("Account [" + account.AccountNumber + "] added")
