【发布时间】:2018-12-06 17:10:04
【问题描述】:
向社区致敬!我正在使用alfresco community edition 6.0.0,目前我正在尝试实现一个工作流,其中我有一个serviceTask 调用实现JavaDelegate 类的自定义类。
bpmn中的serviceTask代码:
<serviceTask id="delegate"
activiti:class="org.nick.java.GenerateDocument"
name="Get the document">
</serviceTask>
Java 委托类
public class GenerateDocument implements JavaDelegate {
@Autowired
RelatedContentService relatedContentService;
public void execute(DelegateExecution execution) throws Exception {
ProcessEngine p = ProcessEngines.getDefaultProcessEngine();
}
}
我想做的是服务任务调用 GenerateDocument 类,我可以以某种方式检索存储在我的 alfresco 存储库中的文档(我知道它的名称和 id,以防需要方法)。
理想情况下,如果我检索此文件,我想对其执行更改并将其保存为 alfresco 存储库中的新文件?上述方案可行吗?根据我目前在网上的搜索,我可能需要这个RelatedContentService relatedContentService 来执行此操作,是否正确?
提前感谢您的帮助:)
【问题讨论】:
标签: java workflow alfresco activiti bpmn