| 流程定义与设计 |
| 序号 |
功能 |
描述 |
| 1 |
表单设计 |
将数据库创建的表格,置于Web客户端,配置其在用户填写时的样式 |
| 2 |
表单配置 |
针对刚创建的元数据表,定义用户填写表单的表现形式:
① 字段在前台的表现形式
② 字段是否可见
③ 字段可更改
④ 字段的默认值
⑤ 字段的下拉数据源
⑥ 字段的输入检查
⑦ 字段的更改触发器 |
| 3 |
流程定义 |
提供Web客户端流程设计器,用户可以使用它,定义所需要的业务流程 |
| 4 |
串行审批 |
按照审批节点的先后顺序执行审批任务 |
| 5 |
并行审批 |
在审批节点上指定多个审批人,共享审批权限,包含模式:
① 全部同意通过
② 只需一个同意通过
③ 串签(只需一人审批) |
| 6 |
分派审批 |
审批人将审批任务分配给指定的用户,让这些指定的用户按照设定的顺序参与审批,包含模式:
① 串签
② 并签 |
| 7 |
自由审批 |
审批人可以指定下一个审批人,下一个审批人继承相同的功能——指定第三层审批人,直到指定的第N个审批人要求结束该审批节点 |
| 8 |
循环审批 |
重复进入审批节点进行审批,直到不满足循环条件才跳出审批节点——其中,每一次的审批人可以根据规则动态变化 |
| 9 |
发起人自由审批 |
发起人可以指定下一个审批人,下一个审批人继承相同的功能——指定第三层审批人,直到指定的第N个审批人要求结束该审批节点 |
| 10 |
发起人分派审批 |
发起人将审批任务分配给指定的用户,让这些指定的用户参与审批,包含模式:
① 串签
② 并签 |
| 11 |
数据库事务点 |
流程经过该节点,系统执行一个数据库存储过程 |
| 12 |
流程注释 |
解释说明流程设计的目的 |
| 13 |
流转控制 |
使用流程流转线,控制流程流转的方向,判断依据:
① 上一审批节点的审批意见
② 提交表单的当前数据 |
| 14 |
分配废申请的权限 |
针对发起人,在流程定义的时候,授予该权限,发起人可以在流程正在审批时作废申请 |
| 15 |
流程结束处理 |
系统提供一个数据库存储过程,在流程结束时,根据审批结果对系统相应的数据做相应的处理——自定义该存储过程 |
| 16 |
任务提醒 |
邮件通知功能,可以及时的通知到用户有相关的审批任务、任务是否已经审批、审批任务是否已经结束,分类:
① 即时通知
② 定时通知 |
| 17 |
任务过期处理 |
在指定节点的,设定任务在规定时限内未审批,系统需要做的相应处理方式:
① 发送邮件通知
② 自动处理任务
③ 转发给另外指定的审批人 |
| 18 |
定义审批意见 |
根据流程的业务描述,添加设置所需的审批意见,供审批用户使用 |
| 19 |
表单信息控制 |
在指定审批节点,设置用户是否可以在该处更改表单数据,是否可以查看表单数据,这些设置都精确到字段 |
| 20 |
多表单操作 |
流程同时可以添加若干相关的表单供用户填写复杂的信息 |
| 21 |
表单使用控制 |
在指定审批节点,控制表单的操作权限 |
| 22 |
审批人定义 |
① 根据表单数据、系统全局参数和员工关系
② 根据表单数据、岗位关系
③ 根据表单数据、部门关系
④ 根据表单数据、公司关系
⑤ 具体指定
⑥ 自定义SQL语句 |
| 23 |
流程定义导入导出 |
将开发库中的流程定义(流程所有相关对象,流程图,表单对象)导出成加密的文本文件,而后将该文件(加密)导入到生产库中——可以选择新增,覆盖现有 |