海钛瑞OA工作流程设计器2.0版已经全新升级,支持火狐(Firefox),微软Edge,谷歌Chrome.可以正常使用,不必使用旧版.工作流设计数据完全兼容旧版。
本功能主要为OA系统管理员设计
一、前置工作
1.已经设计好表单模板
2.已经有表单并且建立了一个版本号关联了表单模板
3.已经完善了用户、角色、岗位、组织、关系人等基础数据.
二、工作流程设计器界面
1.进入设计器界面
【工作流管理】-->【流程设计】-->【版本管理】-->【属性】-->【流程图】-->【设计流程】
2. 设计器界面
默认左边为工作流绘图工具区域,右边为绘图区域,中间最上显示流程名称和说明。
a..工具集:将所有的绘图工具以列表方式打包在一起,将鼠标移到【工具集】上按下左键,可以移动动位置。
b.保存:将图形数据与属性数据一次性传入后台,正常将提示“保存成功”
c.属性:用于弹出相应对象参数设置对话框,
d.检查:对设计的流程图进行基本的规则校验,帮使用者检查出设计中错误.
e.删除:选中【开始步骤】【任务步骤】【结束步骤】或【连线】,再点【删除】即可删除选中对象。
f.选择:用于模式切换,取消选中的图形,取消【连线】模式。
g.连线:切换为【连线】模式,这时将以选中第一个【步骤】为起点,以选中第二个【步骤】为终点建连线,如果此时继续点第三步骤,第二个【步骤】为起点,以选中的第三个【步骤】为终点建立连线,依此类推。最后点【选择】取消【连线】模式。
h.开始:即流程的【开始步骤】,流程图中有且只能有一个【开始步骤】。将鼠标移到按钮上,按下左键,拖拉到适当位置,松开左键。
i.任务:即流程的【任务步骤】,又【中间步骤】,流程图中可有个许多个【任务步骤】,但并不是【步骤】越多越好。如果比较多的话,最好做一些优化。将鼠标移到按钮上,按下左键,拖拉到适当位置,松开左键。
j.结束:即流程的【结束步骤】,流程图中有且只能有一个【结束步骤】。将鼠标移到按钮上,按下左键,拖拉到适当位置,松开左键。
三、流程属性
流程ID:流程的唯一标识,系统自动生成,首次默认显示为-1,保存后生成新的编号。此处不可修改。
流程名称: 必须需输入,便于管理员识别。
表单名称: 自动显示关联的表单,这个名称会显示表单应用列表中。
创建人: 创建或修改这个流程的用户。
创建日期: 这个流程建立的时间
说明:可以对这个流程做个详细说明,为什么要这设计,为什么要做修改,以便后期维护。
系统流程:系统标识,选中表示为系统的内置固有流程。默认为不选中
流程结束后发送协同通知:发送通知标识,选中表示流程结束后给发起人发送通知,默认为选中。
四、开始步骤属性
按钮: 发起人/表单填写者在表单页面上显示的按钮名称。
类别: 通知、审批、处理。默认为审批 。
是否可发表意见:选中表示在表单填写的下方会额外多一个填写意见的输入框。
附件:
是否阅读附件:选中表示可以下载附件进行阅读。
是否可删除:
字段名称:输入框的名称,在模板设计中定义的。
不显示:表示在当前步骤中不显示输入框
显示:表示在当前步骤中显示输入框,但不可以修改。
编辑:表示在当前步骤中显示输入框,可以修改。
后台写:表示在当前步骤中不显示输入框,但后端可以修改(生成自动编号)。
五、结束步骤属性
是否归档:选中表示在流程结束后对表单进行归档。
当前同步: 有3个选项分别是不同步、 同步、汇聚 默认选择【同步】
汇聚步骤数:只有当【当前同步】选中【汇聚】时这个才有效
六、中间步骤属性
步骤ID:自动生成,不可修改。
步骤名称:必须填写,作为步骤可以识别的唯一标识,2到10个汉字即可,不要太长 。
参与者类型*:是一个非关键的选项,决定着当前这个步骤由谁来操作,有以下几种方式:无、部门、专用角色、通用角色、部门+角色、人员、岗位、发起人、发起人所在部门、发起人所在部门+角色、上级部门+角色、机器人、关系人、用户指定。
部门: 即【组织】,公司的行政管理架构。当【参与者类型】为【部门、部门+角色】 时可选
角色: 当【参与者类型】为【专用角色、通用角色、部门+角色、发起人所在部门+角色、上级部门+角色】 时可选。
ROBOT:即【机器人】, 当【参与者类型】为【机器人】 时可选。
人员: 当【参与者类型】为【人员】时可选。
岗位:当【参与者类型】为【岗位】时可选。
用户指定: 当【参与者类型】为【用户指定】时可选。
栏位名: 当【参与者类型】为【用户指定】时可选。
关系人分类: 当【参与者类型】为【关系人】时可选。
关系人名称:
当【参与者类型】为【关系人】时可选。
说明:可以对当前步骤作个简要说明
七、连线属性
连线ID:自动生成,不可修改。
连线备注:做个简短的说明。比如,请假天数>1天
步骤类型:有以下4个类可选
必经步骤:会忽略所有其它设置。发送到下一步时会被自动选中,不可取消。
可选步骤:在发送到下一步时是可选可不选。可以结合【排它】使用。
条件步骤:可以要根据【SQL逻辑表达式】自动选取发送的下一步,不可取消。
自由步骤 :手动选取
优先级:多条连线判的优先顺序。
默认:当其它连线的条件不满足时,选中当前连线指向的下一步。
排它:选中当前连线指向的下一步,就不能再选其它步骤,比如2选1,3选1,4选1.
栏位名:模板中控件名的内部名称
操作符: SQL标准操作符
值:表单中填写条件值,比如,请假3天中的数字 3
SQL逻辑表达式:SQL标准逻辑表达式,可以通过【增加到表达式中】来填写,或直接点右侧的按钮来输入相关操作符,或在英文模式下直接手动输入。