Skip to content

流程属性

选择一个流程,在流程图的空白处点击鼠标右键,点击流程属性设置,显示当前流程属性页面。如下图所示:

流程属性页面

流程属性设置包括基本属性、表单设置、流程变量、参与者设置、高级属性五个部分。如下图所示:

流程属性设置

基本属性

选择基本属性,进入基本属性页面。如下图所示:

基本属性

[1] 流程ID

  • 流程唯一标识ID,不允许重复。

[2] 流程名称

  • 流程名称,用于显示。

[3] 流程分类

  • 流程分类,可手动录入。同时支持选择已有的分类。

选择已有分类,流程分类字段右侧点击选择按钮,进入选择分类窗口,可选择已存在的流程分类,如下图所示。选择分类名称点击确定,选择的分类显示在流程分类输入框内。

选择分类

[4] 全局时限

  • 输入流程的全局时限时间,可按自然日、工作日设置(0或者空,表示无时间限制)。如下图所示:

全局时限

[5] 流程状态

  • 选择流程的流程状态,分为在修改、在测试、已发布。如下图所示:

流程状态

  • 在修改:测试流程功能和自动测试功能不允许使用。
  • 在测试:在测试状态的流程不显示在工作中心--启动新工作视图中。
  • 已发布:已发布状态的流程显示在工作中心--启动新工作视图中。

[6] 节点信息同步到数据库

  • 流程节点数据存放到数据库对应的表TW_HZ_FLOW_NODES(流程节点信息)中。

[7] 流程说明

  • 可添加流程说明信息。

表单设置

选择表单设置,进入表单设置页面。如下图所示:

表单设置

[1] 增加表单

  • 表单设置页面点击增加表单按钮,弹出需要增加的表单设置窗口。如下图所示:

增加表单

[2] 替换表单

  • 选中需要替换的表单,点击"替换表单",选择需要替换的表单,之后点击确定按钮即可完成替换表单操作。如下图所示:

替换表单

[3] 流程跟踪

  • 表单设置页面点击流程跟踪按钮,表单列表自动增加流程跟踪。

[4] 上移/下移

  • 调整表单显示顺序。

[5] 删除/全删

  • 删除选中表单或全部表单。

[6] 主表单

  • 设置流程主表单,启动流程时自动排在第一位。

流程变量

流程变量可以用于路由条件判断、从变量获取节点办理人和其他业务逻辑需要的数据。

[1] 添加

  • 输入变量ID、变量名称、数据类型、长度、初始值、说明等信息。
  • 支持从表单字段获取数据。

[2] 修改

  • 选中需要修改的流程变量,修改后点击应用按钮。

[3] 删除/全删

  • 删除选中变量或全部变量。

参与者设置

选择参与者设置,进入参与者设置页面。

[1] 添加

  • 点击添加按钮,弹出组织/人员选择窗口,可以同时选择用户、部门、群组或岗位。

[2] 删除/全删

  • 删除选中参与者或全部参与者。

高级属性

选择高级属性,进入高级属性设置页面。

[1] 当提交给自己的时候,是否自动打开待办

  • 分为不打开和自动打开

[2] 本流程启动实例规则接口实现类

  • 需要实现com.horizon.wf.core.IBaseRule接口。

[3] 本流程产生的实例打开时,自定义人员身份判断接口类

  • 需要实现com.horizon.wf.core.IBaseRule接口。

[4] 本流程实例日志记录处理接口实现类

  • 需要实现com.horizon.wf.core.IBaseRule接口。

[5] 本流程实例根业务数据关联处理接口实现类

  • 需要实现com.horizon.wf.core.IBaseRule接口。

历史版本

支持打开流程定义以前的版本。

测试流程

流程基本属性中,如果是在测试或者已发布状态,流程定义鼠标右键会显示测试流程功能。

自动测试

流程基本属性如果是在测试或已发布状态,流程定义可进行自动测试功能。