协同OA平台:传递头脑意志的神经网络( 三 )


1)表单绑定
流程流转过程中需要在表单上完成审批意见 , 最基本的是一条流程一个表单;但也存在审批流程可能需要绑定多个表单的情况(例如生产过程中不同部门办理时需要不同单据) , 此时除了引擎与表单的关系之外 , 还需要考虑表单之间的关联 。
2)步骤类型
步骤类型大体概括分为开始步骤、标准步骤、流程网关、结束步骤4种类型;标准步骤是用户在进行流转审批时的办理步骤 , 场景细分还包括办理和阅办;流程网关主要用于流程分支与合并 , 甚至触发子流程 。
3)步骤权限
步骤权限主要管理经办人在当前步骤可操作的权限 , 包括表单可填写区域、附件增删改查以及部分业务功能 , 例如业务要求只有在特定步骤才可以删除附件 , 或在某一步骤需要清空表单等 。 但是为了避免与业务系统过度耦合 , 引擎的步骤权限一般只管理表单相关的部分 , 其余限制由业务系统自行管理 。
4)经办人配置
用于配置此步骤的办理人 , 主要根据配置具体的人、条件(例如某一步骤经办人为此步骤经办人)、角色、表单字段等逻辑完成配置 。 除了配置经办人 , 还需要确定此步骤的办理逻辑 , 例如是否需要多人办理 , 是逐个审批还是协同审批、由谁决定流程走向等各种业务场景 。
5)动作配置
步骤与步骤之前需要通过动作进行连接 , 根据不同动作流转至不同步骤 , 因此动作的意义主要是给用户指明流转方向;但是在审批过程中 , 也存在不同动作流转至同一步骤但触发不同结果的场景(例如请假审批流程 , 同意或不同意请假流程都会走向办结 , 但同意时可能还需要记录请假日期 , 自动扣除此用户请假天数) 。
除此之外 , 动作可能才会承载某些特殊条件的触发 , 例如经过某个动作后 , 需要计算审批时间 。
6)版本管理
随着企业的发展 , 审批流程也需要不断的优化 , 但是流程调整难免会影响正在审批的业务 , 因此需要通过版本管理区分新旧流程 , 避免影响正在审批的业务 。
7)权限管理
权限管理可以分为管理权限以及使用权限;管理员对流程进行增删改查 , 再通过使用权限分配至对应业务部门使用 。
8)后续跟踪
以上主要是流程配置以及管理的简要介绍 , 但是流程在审批时 , 还有对流程各维度的监控;例如对每个步骤的监控 , 可及时催办、疏通审批流程 , 提高环节处理效率;对流程全过程的监控 , 可为企业优化流程、调整绩效考核提供参考 。
另外对于审批过程中产生的信息 , 最终还可以汇聚成大数据进行统计分析 , 搭建领导驾驶舱 , 直观展示企业当前运转情况 。
4. 表单设计器
表单与工作流往往相互配合 , 工作流负责审批流转 , 而表单负责数据的采集、计算与展示;但表单设计器除了负责审批过程的数据采集 , 还有非流程的业务需求 , 例如问卷调查、投票等 , 因此表单设计器需要独立于引擎 。
协同OA平台:传递头脑意志的神经网络
本文插图
设计表单相对简单 , 主要通过各种控件(如单行文本、多行文本、下拉框等)完成表单样式的搭建 , 再设置每个控件的属性、样式 , 即完成表单的设计 。 如果要考虑搭建的便捷性、规范性问题 , 可以通过表单模板快速导入实现高效配置 。
三、写在最后
在OA系统结构中展示的 , 只是OA系统的骨架 , 而将每个细分的平台或业务系统剖开 , 都是一个值得我们仔细品味与了解的世界;而这些世界之间通过不断的数据交流 , 最终协同完成办公的任务 。
另外 , 我们在规划一个如此庞大的平台时 , 除了关注系统功能的规划 , 还需要加强企业管理理论的学习 , 了解客户的管理模式 , 从更宏观的角度观察整个业务的布局 。
OA系统要真正解决客户问题 , 必定需要了解客户的管理理念 , 在客户旧有理念与OA全新管理理论中寻求平衡 , 才能搭建出符合客户需求的、可以真正落地执行的业务平台 。