本文描述了以图文并茂的方式,简单的介绍了一下皕杰业务流程管理产品的流程设计过程,以帮助您更快、更直接地了解皕杰BPM产品。
变量名称 | 中文描述 | 数据类型 | 时间日期格式 |
---|---|---|---|
empName | 员工姓名 | 字符串 | |
startTime | 起始时间 | 日期时间 | yyyy-MM-dd HH:mm:ss |
leaveDays | 请假天数 | 整数 | |
appMsg | 审批意见 | 字符串 | |
appUser | 审批用户 | 字符串 | |
leaveType | 请假类型 | 整数 | |
appResult | 审批结果 | 整数 | |
leaveMsg | 请假原因 | 字符串 | |
expireTime | 期望完成时间 | 日期时间 | yyyy-MM-dd HH:mm:ss |
remindTime | 提醒时间 | 日期时间 | yyyy-MM-dd HH:mm:ss |
coHandTo | 协助填写内容 | 字符串 |
把业务变量拖拽到相应的请假表单中,表单中单元格会变成控件单元格,点击控件单元格,在属性窗口中会多个控件属性,变量绑定为那些新建的业务变量,格式为${empName},控件类型可以选择需要的控件类型,显示和隐藏可以填写相应的表达式,满足条件显示,不满足隐藏,只读和可写可以填写相应的表达式,满足条件只读,不满足可写;
创建启动节点,拖拽三个人工任务组件到设计界面,创建任务节点,分别是申请人填写请假单节点、部门经理审批节点、总经理审批节点,拖拽结束组件到设计界面,创建结束节点,然后使用流程组件中的连线把各个节点连起来,一个流程就建完了。如图所示
1)、基本设置:节点名称为task1,显示名称为填写请假单
2)、表单及任务:操作表单为leaveForm,任务处理可以新建提交、代办、终止、重置、回退 这些会是请假表单下面的按钮,任务提醒可以设置提醒标题、内容、发送方式,允许取回设置是否,是经理审批位置设置的,是代表申请单可以取回重新填写,否代表申请单不能取回重新填写
3)、工作项设置:工作参与者可以设置参与该任务的成员,可以是部门、岗位、员工、角色。工作项分配分为三种,一是按单一工作项是只有一个任务,二是按参与者个数是根据上面的工作参与者列表有多少项就分出多少个任务,三是按操作员个数是根据上面工作参与者列表中具体有多少人就分配多少任务。结束规则分为两种,一是任一完成是上面分配多个任务的有一个任务完成这个节点就结束,二是全部完成是上面分配多个任务的必须任务全部完成这个节点才结束。未完成处理分两种,一是自动终止是任一完成中别的未完成的任务自动终止,二是继续执行是任一完成中别的未完成的任务继续执行。
4)、定时设置:期望完成时间,超时自动执行是超过期望完成时间执行有四种,一是设置成不执行任何处理,二是释放当前任务,重新分配,可以让别人执行,三是跳过当前节点,继续执行流程,四是执行自定义回调java处理类。超时提示设置可以设置提醒标题、内容、接收者、提醒时间、发送方式,其中接收者可以是全部参与者或未完成参与者,也可以是自定义接收者。
5)、回退配置:回退是经理审批时退回申请,处理方式可以是java处理和url调用,处理动作和输入参数与处理方式相关,指定处理者可以是原处理者是原来是谁的任务还分给谁,也可以是重新分配是任务全部重新分,参与者需要重新领任务。