表单签核的审批思考

  在工做开发中,遇到了问题是如何配置签核,公司开发的业务签核引擎,是基于工厂模式的签核,配置不一样的签核历程,发起人发起签核的时候,会根据发起人的角色、者职位、部门确认签核历程,spa

  关于签核的思考和认知(部分来源与工做,部分来源于钉钉)工做中接触到了钉钉的配置和公司ERP与钉钉的对接工做;代理

签核分为: 指定签,会签,任意签,等级签,条件签开发

  •  指定签:使用场景, 表单发起人发起送签的时候,指定表单由谁签核;当指定的人签核赞成以后,表明表单内容经过领导审核。能够执行表单的业务内容;
  • 会签:发起人发起审核以后,同一个等级,须要有多我的签核,这些人须要都签核以后才能够进入下一个等级的签核,若是该等级的人有一我的未签核,就不会进行下一个等级的签核流程中;
  • 任意签:发起人发起审批以后,同一个等级,有多我的能够签核,同等级的任何一我的签核以后,就表明经过该等级的审批,会进入下一个等级的审批;
  • 等级签:根据发起人的等级,设定表单的签核到那个等级(部门领导,部门经理,部门总监,公司经理等);该签核须要确认每一个员工的等级及部门;
  • 条件签:根据表单的内容,添加签核人,好比部门领导签核以后,根据部门领导的签核意见,肯定下一个站点的签核人;
  • 签核其余: 签核流程中,是否除去重复的审批人;

                      签核是否能够代签(代理签):好比总经理的部分表单能够由秘书代为签核;io

                      签核中中出现签核人不存在,或者已经离职,该表单是否由管理源代为签核;表单

 

     程序实现思考内容:配置

  1.   指定签:发起人指定签核的人可能有多个,但都是线性签核(逐级签核,以及签核人) 

              须要根据功能设定签核历程签核人为null;, 程序处理逻辑: 发起人指定的签核人是一个列表,包含每一个站点的签核人,职务,角色,等级,部门等,以及签核顺序,方便程序初始化签核历程;(签核顺序,签核id,待签核人,已签核人,实际签核人,签核意见,签核时间,签核状态) 程序

    

暂时想到这么多,欢迎补充;时间

相关文章
相关标签/搜索