Defines SharedAction component.

This component helps defining an entire action logic. It is shared between all your applications.

You can add a SharedAction under an application and use it through an Invoke SharedAction from any application page.

You may add SharedAction Variables to pass additional parameters to the executing function of the action.

To access a shared action SharedAction Variable from any child Action property or variable, use in script mode (TS) :
params.<variable-name>
stack['<shared-action-name>'].vars.in.<variable-name>

For more information:
See Invoke SharedAction component
See SharedAction Variable component

Name Description
Comment Describes the object comment to include in the documentation report. This property generally contains an explanation about the object.
Is active Defines whether the component is active.
Is exposed Defines whether the action is exposed for public use.
If exposed, an action can be invoked by any project. It will be visible in the Ngx palette and documented in the generated readme.md file.
Otherwise, the action can only be invoked within its own project (through the Shared action picker only). It will not be visible in the Ngx palette, nor documented in the generated readme.md file.