Notification
The Axon Ivy Engine sends notifications to users such as when a new task is assigned to a user. Different channels can be operated. Built-in channels are the following:
By default, only the web channel is active, which displays all notifications. Each channel can be configured individually.
1# sample ivy.yaml that configures the web channel
2SecuritySystems:
3 default:
4 Notification:
5 Cleanup:
6 # notifications older than this will be deleted on a daily basis
7 DaysUntilDeletion: 90
8 Channels:
9 # each channel has it's own identifier
10 web:
11 # each channel can be enabled/disabled
12 Enabled: true
13 # each channel can define which events are subscribed by default
14 Events:
15 # if enabled, all events are subscribed
16 # otherwise, only events mentioned under 'Kinds' are subscribed
17 # possible values are 'enabled' and 'disabled'
18 AllKinds: enabled
19 # array of subscribed events
20 Kinds:
21 - new-task
Events
You can configure which events are sent over which channels. If nothing is configured all Events are distributed over the given channel. If you disable Events:AllKinds and specify Events:Kinds for a channel only those events are sent. However, users can individually set the notification settings in Axon Ivy Portal. All available events are:
new-task: If a user has a new task assignment (also on delegation)
Cleanup
By default, notifications are deleted from the database if they are older than 90 days. This duration can be adjusted using the Cleanup:DaysUntilDeletion property.