编辑导语:工作流,指业务过程的部分或整体在计算机应用环境下的自动化,它主要解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务,流程搭建线上化也是大势所趋 。接下来,本文作者对自助搭建工作流的流程引擎进行了梳理详解 。
文章插图
工作流在企业中承担着“生命血液”的作用,让所有流程按部就班地创建、流转、完成,是办公线上化的重要功能 。
【抄送人什么意思抄送人】流程引擎的作用即用户可自主搭建表单、配置/发布流程审批节点,不需要开发参与,或给开发提供高级功能,能快速搭建复杂表单,生成用户可使用的表单与工作流,不需要从头开发,从而达到快速上线新流程、流程功能/风格/配置统一的目的 。
各大办公协作平台都有自己的流程引擎来配置工作流,如钉钉、飞书、企业微信的审批后台,也有专门做好工作流一件事的平台,比如轻流 。通过体验、梳理这几个平台的相关功能,以及为自己公司设计了一版流程中心后,对工作流的特性、重点逐渐清晰 。
一、流程中心总体架构
文章插图
流程中心主要作用可分为前后端功能:
后台配置——流程引擎:在工作流配置中,一个流程需要有基础信息、表单、审批流,来创造一个完整的审批表单,同时根据需要,提供一些高级功能设置 。前台处理——审批单据:一条流程发布后,审批流节点上的人员将会看到表单,然后根据在审批流上配置的权限对单据进行同意、不同意、提交、转派等处理,实现真实流程流转 。
二、流程引擎根据前文,流程引擎的主要内容有基础信息、表单设计、审批流设计、以及提高能力的更多设置 。
1. 基础信息
文章插图
流程名称:即用户在使用时,看见并能创建的流程名;可见/可用权限:配置哪些人及部门可以看到流程入口,配置哪些人及部门可以看见且可使用此流程,注意具体的流程实例是否可见是由审批流节点决定的;流程管理员:流程在后台对其可见,且可对流程进行修改、发布、启用停用、删除等操作 。还有一种比较特殊的角色,比如流程负责人,也许不会在后台修改流程,但需要能看到所有人发起的所有流程实例从而进行管理和统计,此时可提供配置字段“可查看全部流程”来配置相关人员 。
2. 表单设计
文章插图
1)表单搭建
表单模块往往采用拖拉拽的形式,让用户选择需要的组件拖拽到画布中组成表单,至于拖拉拽的交互方式各个平台大同小异,而且也比较简单和成熟 。
但提供的组件和其附有的功能能大大提升用户在填写表单时的体验,在维护表单组件时,就应考虑到填写表单时的验证、反馈、自动键盘等体验 。
文章插图
轻流组件示例
2)组件分类
表单组件首先可大致分为两类:
基础组件:无数据传输,仅供填写的组件,常见的有输入、单选、多选、数字、日期、时间、地点、 *** 、邮箱、图片、附件等,注意要附带相关格式验证、键盘在数字、字母、邮箱及其他可能数据下的自动切换 。关联组件:这是在基础组件的基础上,梳理出通用字段与数据库关联形成配置组件,可从系统获取有组织性、正确性的数据,如部门、人员、定位,也可关联已有字段自动获取信息,比如关联工号字段可带出姓名、手机号、剩余假期等字段 。
文章插图
轻流组件示例
3)组件配置
每个组件在被选择后,即为表单中的一个字段,字段由表头、填写区域组成,需要配置相应的属性:
a. 字段属性
一个组件即表单中的一个字段,需要有字段名称 。
b. 填写属性
暗文:可用作指导用户的简单提示;内容填写方式: 手动填写,用户使用键盘输入;扫码,可或仅能通过扫描二维码/条码输入,常会在填写区域上防止扫码图标作为提示;关联带出,通过关联到数据库,再设定与前置字段的关联公式,来自动带出填写内容,之前介绍的关联组件在此处即默认帮用户配置好了关联数据库 。c. 填写限制
推荐阅读
- artand下载,artand读音
- 淘宝运费险什么意思 邮递回去需要谁支付 淘宝的运费险什么意思
- 火箭浣熊为什么被大卸八块,火箭浣熊配音
- 桃李和杏林比喻什么 杏林比喻什么
- 梦见捡钱又还给失主预示什么意思
- 毕节机场叫什么名字 毕节机场
- 孕妇梦见金鱼什么意思 预示什么
- 光遇陪玩树洞是什么意思 soul树洞是什么意思?
- 魔术贴是什么时候发明的 魔术贴?
- 看额头面相知命运图解你是什么命