工作流程
忽而又夏
喜欢unity3D,在学习中
展开
-
web工作流管理系统开发之一 工作流概念
曾经在2001年做CRM产品的时候,因为CRM产品的客户状态升迁,每个具体用户的升迁规则可能会不一样,技术主管说要集成一个工作流软件工具......,那是我第一次听说工作流。当时很不理解,这工作流软件如何能做到将业务流程定义进去呢?当然,那时候工作流软件工具还不成熟和完善,也或者我们也没有达到那个层次,后来终究还是没有用上工作流。 工作流软件,顾名思义,就是业务信息数据在多转载 2014-09-22 09:21:02 · 506 阅读 · 0 评论 -
web工作流管理系统开发之二 工作流引擎
工作流引擎,主要是实现业务流程的规则抽象,模型的建立,解释,以及为流程实例提供运行环境,并解释执行流程实例。 工作流引擎必须要包含一个工作流模型的设计,工作流模型就是对业务流程抽象的一个模型,是整个工作流引擎的基础。所以模型设计的好坏决定引擎的功能是否灵活,也决定了工作流管理系统从设计实现到运行实施等诸多环节。 在信息管理自动化的环境下,工作流模型必须采用简单、直观、又具转载 2014-09-22 09:21:46 · 713 阅读 · 0 评论 -
web工作流管理系统开发之六 表单权限与流程的权限控制
在设计工作流系统的时候,常常会碰到这样的情况: 同一张表单需要在流程的多个环节中处理,且各环节的处理情况不一致,有的节点可写,有的节点之可读。 例如,同一张报销单:员工填写报销单时,只能填写报销单主体信息和明细部分,其它信息不可见; 经理审批时,只能填写审核结果和审核意见,报销单主体和明细部分只能查看; 财务审批时转载 2014-09-22 09:49:16 · 833 阅读 · 0 评论 -
web工作流管理系统开发之三 可视化流程设计器
在工作流管理系统中,引擎的所有的活动,驱动,和流转,都是以流程定义为基础而展开的。流程定义文件是流程能运行的先决条件,同时流程定义文件又是工作流引擎的设计基础,引擎必须要能生成,解释和获取到任意流程定义节点的信息。业务流程建模就是将一个具体的业务流程系统用流程定义文件来描述。而生成这个流程定义文件的可视化编辑工具就是流程设计器。 一般来说,只要是足够熟悉流程定义的各个步骤和节点的转载 2014-09-22 09:25:33 · 1377 阅读 · 0 评论 -
web工作流管理系统开发之四 自定义表单
在开发工作流管理系统时,很多人只重视流程引擎,流程模型的建立,而忽略了自定义表单工具。自定义表单工具是实现独立业务模块的可视化编辑工具,业务模块可以通过这种工具编辑生成。如果单纯从流程实现来说,确实自定义表单不是重点,流程实现了,可以挂接上表单就可以了。至于表单业务模块,可以是表单工具生成的,也可以是代码编写的表单,总之能用代码来实现的是最灵活的。 但实际上流程的每一个步骤的业务数转载 2014-09-22 09:35:43 · 912 阅读 · 0 评论 -
web工作流管理系统开发之五 开源osworkflow之用户系统改造
前言: osworkflow是个开源的工作流引擎,采用的是有限状态机的模型。内置有osuser这个用户系统,来处理用户权限相关的部分。但是功能很弱,只有用户表,用户组表,即简单的将用户划分给用户组。在定义流程的时候,可以将权限处理给一个具体的用户,也可以给一个用户组。 缺点: 功能太过简单,不利于扩展,也不利于和用户系统集成,还没有开源的源代码。 改造方转载 2014-09-22 09:47:13 · 722 阅读 · 0 评论