我正在寻找一种从java脚本中取消部署定义(更准确地说:工作流)的方法。我知道工作流程对象,但是从我在Workflow JavaScript API page上看到的内容,它不能用于取消部署内容。有线索吗?
答案 0 :(得分:3)
您可以使用以下“技巧”在Alfresco JavaScript中使用Java API:
var ctx = Packages.org.springframework.web.context.ContextLoader.getCurrentWebApplicationContext();
var wfService = ctx.getBean('WorkflowService');
wfService.undeployDefinition(workflowDefinitionId);