我很难在Alfresco Community 4.0.e中部署一个新的工作流定义。Alfresco在社区版中没有为此提供任何用户界面。我也找不到任何与此相关的Alfresco附加组件。我看了很多讨论这个问题的页面,比如:
- 在alfresco工作流控制台中部署我自己的工作流的困难
- 添加新的工作流到Alfresco共享
- https://wiki.alfresco.com/wiki/Custom_Share_Workflow_UI
- http://wiki.alfresco.com/wiki/Workflow_Console
- http://wiki.alfresco.com/wiki/Dynamic_Models Dynamic_workflow_process_definitions
- http://www.jorambarrez.be/blog/2011/01/05/adhoc-workflow-with-activiti-kickstart/
- http://www.jorambarrez.be/blog/2012/11/28/from-design-to-execution-in-a-matter-of-minutes/
- http://wiki.alfresco.com/wiki/Workflow_on_Share
然而,我还不能让它工作。由于BPMS是Alfresco的一个关键子系统,我几乎可以肯定我没有使用正确的指令。
在Alfresco 4.0.e中部署新的工作流定义最直接的方法是什么?是否有明确的分步指导,供傻瓜参考:)我可以遵循?
我想你错过了最重要的wiki:http://wiki.alfresco.com/wiki/WorkflowAdministration
这里可以安装JBPM的Eclipse插件。确保您启用了这些属性:
### BPM Engine ###
system.workflow.engine.jbpm.enabled=true
system.workflow.engine.jbpm.definitions.visible=true
system.workflow.deployservlet.enabled=true
如果你正确配置插件,那么工作流的自动部署是可能的。(部署模型时仍然需要重启)
如果您想要遵循activity路径,那么:http://wiki.alfresco.com/wiki/Workflow_with_Activiti
几乎相同的路径,比如安装Eclipse插件或使用另一个BPMN20设计器。唯一不同的方面是您需要手动部署工作流(导出为.bar文件并在Activiti admin-console中导入它)