The Scenarios module distinguishes between the following event types:
Individual event: an event specific to an individual user, such as “Visits page” or “Views item”
Global event: an event that applies to all users, such as “Dynamo starts” or “Items requested by slot”
Individual timer: an event that completes a time wait for an individual scenario instance
Collective timer: an event that completes a time wait for a collective scenario instance
Batch timer: an event that completes a time wait for a batch of individual scenario instances
The ScenarioManager
component is an instance of class atg.scenario.ScenarioManagerService
, which implements the atg.dms.patchbay.MessageSink
interface. The Scenario Manager is configured via Patch Bay to receive all standard JMS messages sent out during product operation. Each of the event types listed above comes in on a different input port.
For more information on default scenario events, refer to Using Scenario Events.
For information on how to add your own event elements, refer to Adding Custom Events, Actions, and Conditions to Scenarios.