OA系统对于提升企业和政府单位的
办公效率有非常重要的意义,其应用之广泛无需多言。由于机构内部业务的复杂性、多种人员身份,以及不同组织间办事流程的差
异性,同时兼顾严谨和灵活导致OA系统的功能逻辑极其复杂。体现其复杂性的一个代表功能就是流程,这是本篇文章探讨的对象。
一、关于流程的重要认知
1. 流程让OA系统区别于其他系统
机构内各部门和人员间有严格的管辖关系,因此诸多业务都有严格的办事流程。
最容易想到的例子就是行政事务的审批流程,比如员工提交请假申请,需经直接领导、部门领导、分
管副总审批,最终汇总到人事部门。其他例子还包括部门申请某会议室的使用权限,或者内部公告在发布前经相关人员审查内容等
等。
由于OA系统的主要目的是把线下业务移至线上,因而OA系统的业务模块往往要遵循特定的事务流
程,深深打上了“流程”这个让OA系统区别于其他系统的印记。
2. 流程模块要独立于业务模块
诸多业务模块都可能涉及流程,从程序设计的角度来看流程的代码实现应当被作为公用的独立的函数
被其他代码模块调用,对于产品设计而言同样要把流程配置作为单独可访问的功能模块,避免流程和业务的耦合。
业务模块通过特定的接口查询流程节点的信息,或者向流程模块传递更新的流程信息。如此一来,产
品经理需要思考如何让某个流程和具体的业务绑定。
解决思路无非两种,在流程配置模块里设计好流
程,然后选择关联的业务模块;或者在各业务模块里分别嵌入可以配置流程的子功能。第二种方式更灵活,可以根据业务模块的特
别需求定制改造流程配置的功能细节。
OA办公系统,协同办公系统,OA系统流程设计,上海OA办公系统功能模块,、关于流程的重要认知1. 流程让OA系统区别于其他系统
机构内各部门和人员间有严格的管辖关系,因此诸多业务都有严格的办事流程。
最容易想到的例子就是行政事务的审批流程,比如员工提交请假申请,需经直接领导、部门领导、分
管副总审批,最终汇总到人事部门。其他例子还包括部门申请某会议室的..
|