workflow

SOA、BPM、WORKFLOW联姻在何处

在10月24号OPUG第四次沙龙活动上,偶做了题为:“SOA、BPM、WORKFLOW联姻在何处”的主题分享,并在以下4个方面进行了阐述:

1、大话SOA、BPM、WORKFLOW
2、让流程规划、梳理的空中楼阁落地生根
3、SOA、BPM、workflow联姻在何处
4、某房产案例实践

并就某房产案例给出了分析,下面是相关附件,有感兴趣的,可以在此就这个话题继续讨论。

 

OPUG第四次活动信息预告

OPUG第四次活动,经过两次延期终于在10月24号可以举行了,不容易呀,俗话说好事多磨呀,相信这次活动一定会带给您惊喜和收获,欢迎大家踊跃参加。本次活动同样还是有OPUG与TT中国合作来举行,具体的报名地址:http://www.techtarget.com.cn/Salon/2009/bpmonroad/index.aspx

Lombardi公司白皮书:工作流(workflow)引擎与业务流程管理(BPM)套件之间的区别是什么?

在Gartner的2009年的BPM套件魔力象限(Gartner 2009 BPM Suites Magic Quadrant: )中,处于领导者象限的厂商Lombardi公司的发布的白皮书:工作流(workflow)引擎与业务流程管理(BPM)套件之间的区别是什么?详见附件。

昆士兰科技大学发布的基于模式的对开源BPM系统的评估报告

澳大利亚的昆士兰科技大学,联合埃因霍温大学、瑞典的斯德哥尔摩大学,在2008年发布的基于模式的对开源BPM系统的评估报告,详见附件。在此报告中,对jBPM、OpenWFE、Shark三个开源的工作流管理系统进行了全面的评估。下面是笔者对该报告摘要部分的翻译:

可自管理的分布式工作流引擎的设计与实现

工作流系列之可自管理的分布式工作流引擎的设计与实现

这 篇文章是偶在清华读研究生时发表在国家核心期刊CIMS(“Design and implementation of self-managed distributed workflow engine” Journal of Computer Integrated Manufacturing Systems(CIMS),Nov. 2005)上的一篇科技论文,在此借用一下,算是这次工作流系列的一个部分,目的还是希望能与大家共同分享,共同讨论学习。

 

工作流之时间管理

工作流之时间管理

1、工作流时间管理概述

其实最早接触时间管理这个概念是在上大学的时候,学过一门《工业企业管理学》的课程,其中讲生产管理的章节讲到了网络图、关键路线、网络时间的计 算。呵呵关键路线这个概念大家都应该比较熟悉了,我们软件工程师应该最为熟悉,因为在大多数的项目计划中,可能都在用microsfot project中的甘特图来制定工作计划,而project可以直接把甘特图转换为网络图。通过网络图我们可以很快地找到关键路径并进行时间优化。现在回 过头来看我们的工作流流程图,大家是不是有点似曾相识的感觉了呢

现在我们来看工作流的时间管理,其实讲到工作流时间管理,可能熟悉工作流的人就会想到,为某个活动节点(任务节点)设定一个时间期限,到达期限后可 以执行一些特定的动作(例如超时处理,发送通知等),可能还会有人想到对流程实例和活动实例进行统计,报表。其实这些都不是工作流时间管理的本质,工作流 时间管理的本质在于可以对整个流程的执行效率进行分析,在分析的基础上进行不断地优化,从而真正地达到优化企业业务流程(实际上就是对网络图进行时间优 化)提高企业的执行效率。尤其是在国内这种以人为主的工作流应用背景下,时间管理就更显得尤为重要了。例如政府的审批流程,现在很多政府都提供了网上的电 子审批流程,而每个审批环节都有时间的约束,还有政府里都有所谓的督办部门对重点的事项进行督办等等,这些都离不开工作流的时间管理。

2、工作流时间管理之功能分类

工作流时间管理按照功能划分,主要有以下几个部分:

a、工作日、非工作日设定(包括工作时间、节假日的设定等),在此就不详细赘述了,可参见project中的相关设定;

b、定时设定,包括按具体的时间点、时间间隔和周期性启动流程实例(例如每月的月底启动一个计算工资表的流程);

c、时间期限设定及相关处理策略,期限设定包括:流程的期限设定、活动节点(任务节点)的期限设定。处理策略包括:超时策略(可以执行超时预警、报 警、超时跳跃,还可以由用户自定义策略)、延时策略(某个工作项提交后并不马上触发下一个任务,而是延时某个时间段后再触发);

d、流程实例或活动实例的挂起、恢复,满足一定条件(用户可自定义业务规则条件)后某个流程实例或活动实例自动挂起一个时间段,时间段到时后自动恢复;

e、统计和报表,可以按照时间段(小时、日、月、年等)对某人或某角色、某岗位等的工作情况进行统计分析,可以分析参与实体的工作完成效率,工作负载等,可以分析某个流程或某个任务节点的执行效率;

f、针对上面的统计结果,找出关键路径(如果存在),对流程进行优化;

同步内容