ProcessAction - Process action
Process action is a default action, that allows running an action defined as process action (ADM_Action). Process actions are part of the ODABA administration process.
Associating a process action with an action item is done by creating an action item (ADK_EventActionControl) with the same name as the defined process action and setting the action name in the action item to ProcessAction. When activating a process action, depending on process queue settings, the action will be executed immediately, in background or on a remote machine, which runs a queue processor.
ProcessAction is not called explicitly as action but in context with an action item, only, which refers to the action to be processed.
In contrast to other application resources, process actions are defined in the database rather than in the resource database. This allows configuring the actions for different users. Typically, one created process actions in the resource database, which are copied later on to the database.
Since process actions are defined in the ODABA administration submodel, one may store process actions in any type of database without defining them in the application data model.