操作 类型 | 母版 | ||
字段 | 需要定义的内容 | 备注 | |
开始 | FlowMainScript | 初始化数据源 | SQL联接语句定义 需定义主键(查询数据),数据源名称、连接语句,该数据源将被导出成1张Table |
FlowName | 流程名称 | ||
FlowCode | 流程代码 | ||
FlowType | 流程类别 | 实现Nav树状 | |
FlowTemplate | 文件模板 | 类似于门户的申请单的表格(可以由母版提取空白表格,由用户填入) | |
FlowCDate | 创建时间 | ||
FlowFounder | 可新建人 | 可以使用该流程、新建该流程的人员(按角色定义) | |
FlowReader | 可阅读人 | 5位工号,逗号隔开 | |
FlowManager | 管理员 | 1对多个用户(可以对流程进行任意操作) | |
FlowRemark | 流程说明 | ||
FlowLink | 知识关联 | 1对多链接 | |
节点 | NodeBeginScript | 进入前提 | 前提名称、连接语句(返回Boolean) |
NodeEndScript | 检验条件 | 结束本节点前,进行检验,条件名称、连接语句 针对人力部分发式流程的检验模式(检验是否有漏操作或是不合法操作) | |
NodeProcessMode | 处理模式 | 并行/串行 | |
NodeAlertType | 通知待办 | 网站通知/邮件/手机短信(接口) | |
NodeBetweenDays | 间隔天数 | 与上一流程的默认天数 | |
NodeProcessContent | 处理意见 | 填入备注信息(可添加多个附件!) | |
NodeAllowPass | 通过模式 | 普通式:单个部门操作->0:待办 1:操作结束 2:审核结束 操作人点击通过、保存状态,由审核人提交结果。 会签式:多个部门操作->0:待办 1:操作进行中 2:全部结束 子结点功能,保存子结点的部门organ_id、操作人、状态2列 会签式结点将生成子节点(多个子节点,每个结点再行指定相关人员) | |
NodeAllowType | 整体审批模式 | 通过模式可以选择以下之一(定义流程的提交后的转向) ★通过(转入下一结点) 会签式:自动判断是否转入下一结点 ★驳回[去向节点](转向其他结点) 碰到驳回至会审类结点时 指定驳回记录范围(涉及会审结点可选择驳回部门)中间节点全转待办 ★转办(当前结点->其他人员) ★废弃(该流程彻底结束) ★沟通(当前结点->其他人员,只是让沟通人提出意见)暂时不开发 | |
NodeColumnEditType 字段名+方式+@ | 特殊列编辑模式 (可以添加列) | 每个列的名称、显示、编辑方式: ★S显示:只是显示 ★C单选式:单选框式(通过、未通过) ★X下拉式:关联代码类(1年期、3年期、5年期) ★D得分式:1、2、3、4、5分 ★R日期式:选择日期 ★B备注式:综合素质 嵌套数据表进行编辑后自动保存 | |
NodeUpdateScript | 操作模式 | 提交后的更新模式 ★插入数据(INSERT连接语句) ★删除数据(DELETE连接语句) ★更改数据(UPDATE连接语句) ★存储过程(传入名字及参数) | |
NodeRowReport | 链接页面 | 展示报表类似的页面(如公文)类型 报表打印的问题 | |
NodeEditor | 操作人 | 可以编辑数据 (编辑数据结果只有审核人可见) 02316、02318、本部门领导 | |
NodeManager | 审核人 | 可以结束本结点 02316、02318、本部门领导 | |
NoteRemark | 说明 | 本流程的说明 | |
结束 | FlowResultScript | 结束后的数据源 | 流程处理结束后生成的数据源(可以不用) |
FlowNext | 下一流程 | 该流程结束后将自动生成的下一流程(类似于嵌套流程) (该流程结束后的数据源,将被作为下一流程的开始数据源,一对多的关系) 例如:招聘流程进入后,直接自动新建并进入报到流程。 |
依据上表的设计估计还是有些难度