With the BS Skills, there is a new Workflow Action Plugin available, that allows running of any Active Script while passing the context object. This can be quite helpful when a user-driven workflow action should be combined with a stable background-driven long-running task.
To use this workflow action plugin add the Action Component "BS Active Script" to any workflow action definition:
This adds another tab to the workflow action editor titled "BS Active Script":
In this tab, you can select any "context-aware" ActiveScript. When the workflow action is executed, a new ActiveJob for that ActiveScript is created, the context of the current object is passed to that ActiveJob as "context" and then the job started.
If you select "Show Log" the ActiveScript log will be opened and displayed to the user.