OA,流程表单运用很多,你还不知道吗?

优采云 发布时间: 2021-08-01 05:29

  

OA,流程表单运用很多,你还不知道吗?

  

  目前,企业内部的大部分产品都涉及到工作流。无论是CRM、OA、WMS、ERP等,都有流程引擎应用场景。

  我在工作中接触过OA,使用了很多流程表格,但是发现在之前的使用流程中可以优化一些细节;所以根据应用经验和使用需求,整理了以下内容,以后有机会重新设计这个模块可以参考。

  一、流程与表格

  流程形式分为流程和形式两部分;形式其实是过程的一部分,但是内容上的形式很多,所以单独划分。

  流程主要是流程节点、流程流程、流程处理、流程日志、流程权限,表单是页面交互的内容。

  

  二、process1.进程节点

  1)节点顺序

  流程节点可以设置显示顺序,但也必须可以设置节点是否有效。

  有些节点在当时是有用的,但在特殊时期不能使用,但是如果通过增删改查的方​​式进行管理,很容易影响正在进行的流程实例;因此,直接根据是否有效来判断显示节点(无效节点不显示,自动跳过)是最简单快捷的方式。

  2)Node 流向

  

  节点一般分为正向、反向、条件跳转三个流向:

  3)节点变化

  节点变化一般是一个正在进行的过程(不在条件跳转规则之内)跨节点跳转,完成的过程必须返回重新循环;通常通过流程管理中心手动更改,如流程实例管理,管理员或专人手动更改节点,流程日志记录操作信息。

  但是,人工操作过程会增加申请人和修改者之间的沟通时间。您可以向流程添加节点修改应用程序按钮。申请人提交申请时,填写节点变更原因;根据设置的申请条件触发审批或直接进入修改器,节点变更后系统通知申请人;不仅可以保留修改原因,规范流程,还可以降低沟通成本。

  4)节点处理

  2.流干工艺

  流程多为主流,但现在流程引擎对项目管理有多任务执行需求,所以会涉及支流。

  例如,为了处理一个业务订单中的多个小任务,需要不同的人同时执行。如果只有一个主流,只能顺序执行,无法有效管理每个小任务的进度;如果主流可以产生支流,支流也可以汇入主流。流程页面可以有效管理分支,流程引擎也可以实现项目管理。

  3.进程处理4.进程日志

  日志主要用于跟踪问题,最好全部覆盖。

  正常情况下,进程和表单执行的所有操作都应该有痕迹,但是很多常规的痕迹是无效的。如果保留,会浪费服务器空间,影响访问速度;但是有些数据很重要,不能轻易修改,如果修改一定会留下痕迹,那么日志内容需要根据使用需求保留。

  进程日志主要是节点处理和表单操作的痕迹:

  5. 进程权限

  流程权限主要分为流程处理权限(启动、审批、特殊处理)、表单域权限:

  1)Processing authority:设置流程发起和审批权限,流程结束后返回权限:

  2)字段权限:字段在不同的节点,对应不同处理器的增删改查权限;例如,同一字段不能由文员节点填写,主管节点可以填写,职能部门节点不可以填写但允许查看。或者同一个表单有完全不同的字段,可以在不同的节点上看到和操作。

  三、Form1.表单组合

  表格内容一般由三部分组成:基本信息、逻辑主体、补充说明:

  2. 字段设置

  字段设置越个性化和灵活,流程引擎可以针对的用户范围越广,可以达到的管理要求就越高。

  1)Field 排版排序:字段的排版排序要符合用户的使用习惯,逻辑相关的字段要放在一起,不要分开;例如:在客户名称后面放一堆合同信息,最后再放一个客户地址,不方便填写和审批,打乱用户思维;合理的排序可以在显示或导出数据列表时省去很多麻烦。表单在使用过程中会不断优化调整,优化的字段页面一定要及时。取消,避免添加页面空值字段。

  2)字段查看权限:某些字段,如上传的附件数据,不允许某些节点处理器查看,将限制查看。

  3)字段编辑权限:并不是所有的字段都可以在所有节点中编辑,所以不同节点的字段编辑属性要根据字段的数据管理要求设置。

  4)Field 左标记:字段修改与左标记有关。如果修改后找不到修改重要字段的人,系统将是唯一的。在员工节点填写一些字段后,需要上级节点确认修改;或者如果流程结束并修改字段内容,则需要保留修改痕迹; trace就是日志,需要考虑trace的重要性。如果重要性不高的字段不需要设置留标记,浪费服务器空间。

  5)字段只读:自动填充的关联数据有的可以修改,有的不能修改。如果有只读控制开关,可以更好的管理。默认情况下,自动填充的关联数据应该设置为只读:如果设置了只读字段,则必须关闭required属性,否则当关联数据为空或关联失败时,用户无法提交形式,设计者应避免犯此类常见错误。

  6)修改字段值:很多流程结束后需要修改页面内容,需要考虑是否允许不通过节点直接修改页面表单值。如果允许直接修改现有值,则必须留下痕迹;但它应该尽量避免这种情况。如果直接修改已有的值,会使流程规范变得更加困难,用户对规范的关注度会越来越低。

  3. 关联数据

  1)Page 字段数据:除了表单中需要手动输入的数据外,还有很多与其他表单相关的数据;选择关键字段后,会自动带出关联的数据。有些表格可能所有字段都不要填写,打开过程中的所有数据都是自动填写的;部分数据只需要选择关键字段即可自动填写;日常人事和行政审批对数据级联要求不高,但财务或业务逻辑关联性强,涉及的数据很多,数据级联就变得很重要。

  2)流程相关数据:除了自动填写表单字段数据外,还应反映影响审批判断但不在表单上的数据,方便审批;比如项目申请,同一个合同的所有申请历史,都应该显示项目信息,以便审批人快速做出审批判断。

  4. 通用功能

  以上大概就是我整理的工作流引擎流程单的相关内容。有些部分是相关的,但是拆开的时候会有点重复。请原谅我。没有想到的我再补充。

  本文由@Rabbit 原创发布,因为大家都是产品经理。未经作者许可,禁止转载。

  标题图片来自 Unsplash,基于 CC0 协议。

  奖励作者,鼓励他努力!

  欣赏

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线