EngineVersion 1actionsClasses

actions:Invocation

A record of an action invocation.

Extends: os:Process

Captures metadata about action execution including the invoked action, payload, workflow context, and timestamp.

Status is inherited from os:Process via os:status property.

Properties

actions:payload (optional, max 1)

The payload of the action invocation.

Invocation should have a payload if the action requires input data.

actions:subject (optional, max 1)

The subject resource this action invocation operates on.

Invocation may have a subject that the action operates on.

The subject is passed as the first positional argument in action invocations.

When invoking an action, the subject's type determines which overloaded implementation to use based on matching against act:subjectScheme.

Actions may have no subject, in which case this property will not be present on the invocation.

actions:invokedAction (required, max 1)

The actual action that was executed.

Invocation must reference exactly one Action that was invoked.

When overload resolution is used, this is the resolved action that was executed, which may be more specific than the requested action.

actions:requestedAction (optional, max 1)

The action that was originally requested before overload resolution.

Invocation may track the originally requested action before overload resolution.

This may differ from invokedAction when overload resolution selects a more specific implementation.

On this page