BPMN Web建模组件Activiti Modeler


Activiti Modeler简介


  • Activiti Modeler​是一个​BPMN web​建模组件,是​Activiti Explorer web​应用的一部分
  • Activiti Modeler的目标是支持所有BPMN元素和Activiti引擎支持的扩展
  • 当运行Activiti Explorer使用默认配置时,模型工作台中会有一个示例流程:
    Activiti工作流Day13-Activiti Modeler_用户任务

编辑模型


  • 点击模型工作区的编辑按钮,打开Modeler
  • 屏幕左侧是BPMN元素工具面板,也可以使用Activiti的扩展组件,可以在需要时把新元素拖拽到画布中
  • 屏幕右侧是选中的元素和属性
  • 示例:


    • 选中了一个用户任务,可以填写用户任务的属性:比如分配,表单属性和持续时间
    • 点击屏幕右上方的关闭按钮就可以返回Activiti Exporer
      Activiti工作流Day13-Activiti Modeler_用户任务_02



导入模型


  • 可以把模型导入到模型工作台中,然后就可以在Activiti Modeler中进行编辑
  • 点击导入按钮,选择 ​.bpmn​或 ​.bpmn20.xml​文件
  • ​​注意:BPMN XML​文件必须包含​BPMN DI​坐标信息
    Activiti工作流Day13-Activiti Modeler_建模_03

流程定义转换成模型


  • 发布的流程定义可以转换成模型,然后就可以在​Activiti Modeler​中编辑
  • 注意​流程定义​必须包含​BPMN DI​坐标信息
    Activiti工作流Day13-Activiti Modeler_建模_04

模型导出成BPMN XML


  • 模型工作区中的模型可以导出成​BPMN XML​文件
  • 选择模型操作选项中的导出选项
    Activiti工作流Day13-Activiti Modeler_用户任务_05

模型部署到Activiti引擎


  • 在模型中设置好所有运行所需的属性之后,就可以发布到​Activiti​引擎中
  • 选择模型操作选项中的发布选项
    Activiti工作流Day13-Activiti Modeler_建模_06