OA流程设计以及常见错误总结

        1、背景:企业使用OA系统,通常是为了解决企业自身内部业务审批,把线下的业务审批通过OA系统提高效率和规范化,但是在很多公司使用办公系统后发现审批流程经常错误等问题,常见的费用相关报销、合同审批等。结合近十年的OA系统的开发运维,使用过国内泛微OA、致远OA并参与过开发,总结以下内容:

      2、  OA系统项目核心:企业需要梳理自身组织架构,清晰划分各部门管理权责,每个部门只能有唯一一个负责领导,不能一个部门多个领导小组的情况发生,如果有多个就需要拆分部门重新设置组织架构。不管是泛微OA还是致远OA系统,组织架构梳理完成后,需要根据企业自身的业务审批,制定相关审批制度文件,以便确认OA系统上线审批后,各业务表单审批人先后顺序参与审批人以及最终审批人。比如费用报销 :发起人->发起人部门经理->发起人部门总监->事业部总经理->老板(有些企业根据金额设置审批线)->会计->财务经理->财务总监(有些企业根据金额设置审批线)->出纳。其中发起人部门经理、发起人部门总监、事业部总经理等角色都是根据企业自身情况设定,这些角色为初始化组织架构审批时核心相关内容,今后业务表单审批是否顺畅,审批是否合理都与之相关。

OA流程设计以及常见错误总结_第1张图片

一级审批、部门负责人等都是部门角色设置,泛微OA系统转化为部门矩阵(也可以直接使用部门角色),致远OA系统直接使用这些角色。

       3、 OA审批流程设计思路:主要考虑以下几点:可靠性、通用性、准确性、及时性。有了组织架构角色(对应泛微OA系统部门矩阵、致远OA系统部门角色),业务审批表单设计流程审批时,通常要考虑的是通用性以及可靠性,尽量让流程设置完成后,只要该表单审批业务不变的前提下,今后的审批流程变更主要依赖于组织架构的变动,而不是每次有组架构等变动后去修改表单审批。比如费用报销 :发起人->发起人部门经理->发起人部门总监->事业部总经理->老板(有些企业根据金额设置审批线)->会计->财务经理->财务总监(有些企业根据金额设置审批线)->出纳。只要每个部门角色设定及时更新,即使在审批中的表单也可以及时更新到最新审批人审批。

        对于复杂的审批流程设计:泛微OA系统通常采用矩阵的方法,通过填写表单数据关联设置可以匹配矩阵中设定的审批人,致远OA系统通常采用的是底表存储数据,也是通过关联底表设置,关联相关审批人信息到主表,再设置到审批流程中。通过把复杂化的审批转化为可操作准确匹配的数据表方式解决。

4、对应OA审批流程设计常见错误:

       (1)泛微OA系统:直接修改审批流程(特别是去掉节点)没有新增版本的情况下,会导致在流程和已审批处在删除节点的人员查看表单显示异常,会直接实时更新到前端,会无法正常显示的情况。

                致远OA系统:修改审批流程后,自动保存为新版本,对于修改前已经发出审批表单,审批流程不会改变,新发起才生效(包括触发设置)

        (2)逻辑条件设置错误,导致分支审批异常情况

                   泛微OA系统:如果是多人合并审批情况,泛微OA系统需要设置分叉合并开始节点和结束节点,不能设置为直接并列的正常处理节点(这样设置审批时只能通过一条,即使其他分叉都满足条件),设置出口条件时,如果有两条出口,只设置一条出口条件,这样容易导致有时出现都满足会走到另外一条错误出口的情况,建议设置时,如果两条出口逻辑条件相反,就都设置同时只能满足一条出口的条件。OA流程设计以及常见错误总结_第2张图片

                 致远OA系统:致远OA系统的表单流程设计比较简单,直接画流程图,并列就是并发设置,需要全部审批后才到下一个汇合节点,各并列线上的审批按照审批先后顺序,如上图,致远OA不需要单独区分分叉节点,并列就是同时审批。

(3)节点重复审批问题:

                泛微OA系统:由于矩阵设置出现重复审批节点时,需要满足很多条件才可以设置重复跳过,不满足无法跳过,需要重复审批(条件比较多),建议从流程设计上解决重复审批。

                致远OA系统:可以直接设置每个节点重复跳过条件,审批人为发起人,审批人和上一节点相同,审批人已经审批过等,该设置可以不用考虑任何情况,只要前面处理过就可以自动跳过,不过跳过也是无赖之举,建议从流程设计上解决重复审批。

(4)审批流程需要用到表单字段,有时无法取到明细等字段进行直接判断

        泛微OA系统:通常需要通过js获取明细信息进行转化的方式,需要代码开发(有一定前端开发基础)

        致远OA系统:提供比较通用的条件函数设置,可以获取明细中的值直接使用,如果是复杂明细多条件判断,则需要使用底表存储关联数据。

(5)审批出错时,后台节点替换

            致远和泛微OA都提供后台管理员直接替换节点和回退等操作

             泛微OA系统:可以任何时候干预到任何节点重新处理(哪怕有归档和触发设置等等,存在一定隐患,审批完成的信息还可以重新更改)

               致远OA系统:如果是流程已经结束的表单,没有设置触发等设置的表单才可以重新恢复进行修改(早先版本流程结束无法更改,保证已审批数据的有效性,已审批结束的不允许直接修改,需要重新审批)。

你可能感兴趣的:(业界资讯,学习方法)