Compatible event types
A policy will always be processed on the occurrence of an event that has been registered with the WinGate Events system. In WinGate, some types of events are common to more then one component or module. While every module will always register its own particular instance of the event with the Events system, these common types of events are known as compatible events. For example the ClientConnect event is registered by a range of TCP based services.
The Policy system allows you to create a single policy based on these compatible events. This means that whenever any one of these compatible events takes place, it can trigger the processing of the policy. This is useful when you want define a single policy that should be processed whenever one of these compatible types of event occur in more then one service.
e.g. A single policy that is evaluated whenever a Notification type event occurs as part of a notification plan in the WinGate Notifications system.
In the example below the Policy Event dialog (the first step in creating a policy) allows you to select compatible events to base a policy on. The WinGate Notifications System will register all the notification events that have been created as part of a notification plan. These events are deemed to be compatible, and so are available for selection within a single policy. Similarly, the WinGate Scheduler system will register all scheduled events created by users as compatible events.
In the example above, when the Notification event type is selected, the Available compatible events (policy can used for) pane at the bottom of the dialog will show all the notification events the policy can be used for.
e.g. You could create a policy that was evaluated whenever the either the Notifications:Notify Admin or Notifications:Notify Manager notification events occurred.
Read more about creating compatible event policies