我使用Activiti作为 BPMN 2.0 工作流管理器。Activiti 建模器是一个图形用户界面,用于在浏览器中对这些过程进行建模。
我想通过以下方式自定义编辑器界面:
- 删除不需要的 bpmn 元素,以便 UI 仅显示相关的任务类型
- 禁用特定任务的属性,以便 UI 仅显示相关的
- 添加具有预定义属性的新任务
我读了一些关于Stencil Sets的东西,但我不确定这是否符合我的要求。使用在 Eclipse 中而不是在浏览器中运行的 Activiti Designer 时,用户指南中也有类似的教程:Extending Activiti Designer(虽然它被标记为实验性的)
Stencil Sets 是要走的路吗?它们是否满足我的要求?任何指向正确方向的指针?