ATG Personalization Programming Guide

Adding Custom Actions

You can extend the Scenario Manager to support custom scenario actions. The procedure has the following steps:

Add the new action to the Scenario Manager configuration file.

Implement the action interface (atg.process.action.Action).

The example in this section adds an action that simply logs some information about its parameters and its evaluation context to the Dynamo information log. Such an action is very handy for debugging purposes, among other things, and it illustrates some of the general principles of custom scenario actions.