我想知道是否可以通过引用依赖 Javascript 文件或集中定义工作流的任何节点可以使用的 Javascript 方法来更好地构建 Alfresco Activiti 侦听器的任务侦听器中使用的 Javascript 代码。
希望这是可能的,但我只是还没有看到它记录在哪里。
我想包含或以某种方式使 Javascript 方法可用,这些方法可以作为依赖项包含并从 ScriptTaskListener 块中调用。我不是在谈论表单中的 Javascript,而是在工作流定义文件中使用的 Javascript。
我发现自己在大型工作流中的不同侦听器块中重复代码。而且我认为如果我可以包含对依赖文件的引用,一些代码可能会在其他工作流项目中重用。
例如,我现在需要能够在完成工作流的一些 userTasks 时捕获和记录一些信息。我想避免为许多 userTask 复制 taskListeners 的“完成”事件中使用的非常相似的代码。