Events
Frequency Gating
Unlimited ( default )
Once
N-Times
Max frequency ( no more than once every 500ms )
Event
An SA5 Event is effectively a messaging pipeline, which has a name. When an event fires, it triggers a series of SA5 Actions.
Multiple Triggers can invoke the same Event.
An Event can perform several Actions
We're considering the ability for a single Trigger to invoke multiple Events. This may be limited to certain trigger types.
An SA5 Event is a named construction, which connects Triggers and Actions.
Events are tracked by SA5 and always have a name, so that they can be invoked and logged.
Element Click Trigger
wfu-trigger-click="event1"
wfu-action-click="event1"
Sa5.Events.Invoke("event1");
Currently, all events must be named.
Technical Notes & Consideration
Preventing Loops
Simple - threading. limit the number of automated events that can chain.
Event stack? Breadcrumbs? Detect loops?
Last updated
Was this helpful?