概述

对工作流的概念,为什么需要使用工作流,使用工作流的优势有哪些进行了叙述讲解。针对在活字格中使用工作流,对用户管理中的组织级别和组织结构的关系进行了相对深刻的剖析。

什么是工作流

工作流(Workflow),指“业务过程的部分或整体在计算机应用环境下的自动化”。是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。在计算机中,工作流属于计算机支持的协同工作的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。

为什么要使用工作流

对于企业而言,随着现代科技的发展,更多的趋向于无纸化办公,减少不必须的时间和人力上的成本浪费。工作流通过将工作分解成定义良好的任务或角色,按照一定的规则和过程来执行这些任务并对其进行监控,达到提高工作效率、更好的控制过程、增强对客户的服务、有效管理业务流程等目的。

工作流主要解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。

当然,上述只是工作流的概念,对于使用活字格的每一个开发人员来说,为什么我们需要工作流呢?

这是一个简单的业务-订货流程

  1. 客户提交采购订单

  2. 业务员执行订单处理

  3. 如果缺货,转工厂生产

  4. 仓库出货

  5. 物流发货

物流发货

如果不使用工作流技术,从头开始开发这个订购流程的业务逻辑,我们需要:

每个活动点都需要开发交互页面和后台处理程序

每个活动的流转都需要硬性判断下一步活动节点及其操作人

每次操作都需要维护业务数据和流程的相关数据

最终结果就是这样:

物流发货

这还不包括监视、控制、分析流程的部分。

但是,如果我们使用了工作流

工作流引擎

很明显使用了工作流之后整个流程简洁了很多,降低了系统开发风险,增加了系统开发效率。

活字格针对这一点,在4.0版本发布时对自身的工作流进行了加强,通过后边教程的学习,相信大家对工作流都会有一个更加深刻的理解和认识。

用户管理

活字格用户管理中包含了用户,角色,组织级别,组织结构,自定义属性等。很多用户最开始接触活字格用户管理的时候,都不理解组织级别和组织结构有什么区别或者关联?至于为什么要在工作流的章节里对用户管理进行讲解很多小伙伴也存在疑问,通过后续的学习了解你就会知道的。

用户:活字格中的登录用户,用于工作流中的申请人和担当者。

用户管理-用户

角色:在工作流中可以将某一角色作为环节担当者,在审批流程中将角色作为审批流程中的某一个环节。

用户管理-角色

在组织机构中给用户维护组织角色(该用户必须在这个角色中)。

用户管理-角色

组织级别:设置组织级别,用于给组织结构树中的每一个部门去分配级别,在设计器中,在创建者字段的扩展属性中存在相应的组织级别,可以获取创建者的对应组织级别。

用户管理-组织级别

用户管理-组织级别

用户管理-组织级别

当创建者为吴一时,设计器中获取创建者的总公司即可以获取为葡萄城。

组织结构:对于组织结构相信大家并不陌生,大都以树形图的样式展示。活字格也不例外。组织结构中包含了组织级别,组织角色,组织上级(是否是领导)。

用户管理-组织结构

本章节,对工作流和用户管理在工作流中的运用进行了简要的描述,相信大家也有一定的了解,后续的章节会对工作流的使用进行更为详细的描述,敬请期待。

【本文部分图片转自 http://blog.csdn.net/xiaoxian8023


活字格Web应用生成平台 | 下载试用

活字格是西安葡萄城自主研发的 Web 应用生成平台,提供易用的可视化设计器和灵活的定制能力,帮您以无代码或少写代码的方式,快速自主创建各类企业管理系统,满足企业个性化管理需求;同时,活字格也是一个开放的平台,提供丰富的开发接口和灵活的插件机制,使用者可不断扩展活字格的应用生成能力。

您对活字格的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处即可发帖提问>>技术支持论坛