One of our top consultants came up with this solution:
However, I wanted you to know that a colleague has found an alternative way of implementing this functionality, through Rule Contexts. Apparently, one can:
• Create a dummy task type. e.g. “TaskForGlobalThings”
• Create a method in its RuleContext class, e.g. “taskChanged”
• Once this task is deployed, you can call this method from a global task rule with an expression such as “#{TaskForGlobalThingsRuleContext.taskChanged}” . Also, in that method, besides accessing the oldTask and the newTask through EL evaluation, you also can call getCurrentTask() to retrieve the current task data.
Which I guess it is something that anybody can use now, at least from 8.0 onwards.
#webMethods#MWS-CAF-Task-Engine#webMethods-BPMS