`
ronghao
  • 浏览: 457219 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
E9473dd5-1985-3883-ac98-962354ca10b3
张小庆,在路上
浏览量:8808
社区版块
存档分类
最新评论
文章列表
终于一天早上,睁开极不情愿被睁开的眼睛,厌倦了文档、厌倦了没完没了的BUG、需求反复、项目延期,做出一个极为重要的决定:自己干。忽悠到2个人,于是创业开始。 第一个项目时间很紧张,是经过层层外包转包而来,尽 ...
早上起床,刷完牙,洗完脸,走到窗户,才发现,下雪了。 雪下得很大,连窗台上都积满了厚厚的雪,在家乡,是很少有这么大的雪的。家乡的雪,总是很薄的,一年就那么一两次,就跟施舍的一样。第一次和雪有关的记忆发 ...
我们从一个最简单的登录例子开始。最开始我们需要验证在用户名和密码都正确的情况下,能够正常登录系统,我们这样编写测试代码(以下都是伪代码,使用TestNG和Selenium): @Test def should_login_success_with_exist_username_and_correct_password(){ LoginPage page = user.open(LoginPage,"/login.html") user.perform("login",['user1','1234'],on(page)) a ...
  本书关注于 IT 里的流程产品。面对市场上品种繁多的流程产品,很多人的困惑是:这些流程产品究竟能够帮助企业做出哪方面的改进,这些产品背后的理论基础又是什么?同时,很多人对 IT 产品的宣传也存在着困惑,最多的就是:工作流技术和 BPM (业务流程管理)技术究竟存在着什么区别?为什么很多原先的工作流产品现在都改称为 BPM 产品?本书将对这些问题都进行一定的讨论,一个事实是 IT 流程系统将在企业的改进方面发挥越来越重要的作用,但是不可否认的是,就目前而言,这些系统还存在着很多的局限,如果一个流程产品的思想是流程自动化,那么很大程度上这个产品是不符合企 ...
我们知道,一个商业目标的实现必定由一系列 的活动组成,这些活动的编排即构成了以目标为导向的业务流程。管理的目标即通过合理有效的编排这些活动以期以最少的成本达到最大的收益。这个编排的过程亦 即进行业务流程建模的过程。在进行业务流程建模时反复出现的活动结构构造即产生了模式。在本章中,我们将讨论工作流的控制模式。控制模式关注业务流程中活 动的编排,一方面强调与实际业务的契合,另一更为重要的方面则是如何合理调配这些活动。   本章讨论的控制模式共计 43种。需要注意的是,这些模式的出发点是基于对实际业务进行描述的,与具体的工作流系统没有太大的关联。而一个工作流系统对工作流模式的支持程度则 ...
六、自动开始模式 在前面的资源模式里,我们讨论了创建模式、推模式和拉模式,它们实际对应着工作项的一个正常生命周期:创建、提供 /指派、资源选取开始执行。在前面的讨论里,工作项的执行都是由资源驱动的(从 ...
五、折回模式 实际工作中,工作的执行状态不可能总是与预想相符的,总会出现各种各样的情况,例如原本分配给员工甲的任务由于甲要请假不得不重新分配,由于新的紧急任务员工乙当前的工作需要挂起一段时间等等。折回 ...
三、推模式 在创建阶段,系统根据不同的创建模式为任务 节点产生了一个或多个工作项,每个工作项或分配给单个资源或分配给角色、部门等。那么接下来,系统就需要将这些工作项推送给相关的资源进行执行,这个推送 的过程即是推模式所包含的内容。需要注意的是,推模式讨论的是对单个工作项的推送。 在前面我们已经了解到,工作流系统通过工作项管理器即不同类型的工作项列表与用户进行交互,这里的推送也可以理解为系统将生成的工作项推送至相应资源的工作项列表里。   图 5-17 如图5-17所示,推模式对应着工作项到三种状态的变迁:提供给一个资源拾取执行;提供给多个资源拾取执行(这些资源中只会有一个会实际 ...
在上一章里,我们谈到了工作流的控制模式,控制模式强调的是对业务流程进行建模,业务流程的目标是实现一个商业目标或者管理目标,业务流程的执行往往由一系列的任务所构成,控制模式建模的实质在于合理调配这些任务 ...
三、推模式 在创建阶段,系统根据不同的创建模式为任务 节点产生了一个或多个工作项,每个工作项或分配给单个资源或分配给角色、部门等。那么接下来,系统就需要将这些工作项推送给相关的资源进行执行,这个推送 的过程即是推模式所包含的内容。需要注意的是,推模式讨论的是对单个工作项的推送。 在前面我们已经了解到,工作流系统通过工作项管理器即不同类型的工作项列表与用户进行交互,这里的推送也可以理解为系统将生成的工作项推送至相应资源的工作项列表里。   图 5-17 如图 5-17所示,推模式对应着工作项到三种状态的变迁:提供给一个资源拾取执行;提供给多个资源拾取执行(这 ...
二、创建模式 创建模式在系统创建工作项时生效,如下图所示,其位于工作项生命周期的创建阶段。   图 5-2 正如上面提到的,工作流系统在执行任务节点时会为其创建相应的工作项,根据情况工作项可以是一个也可以是多个。 创建模式作为流程模型的构成部分在流程设计期指定,通常在任务节点的定义里进行定义,与一个任务关联,其用来限定可执行该任务的资源范围。系统根据创建模式限定的资源范围生成工作项,工作项可以直接分配给人,也可以分配给角色、部门、岗位等。   全文在此
在上一章里,我们谈到了工作流的控制模式,控制模式强调的是对业务流程进行建模,业务流程的目标是实现一个商业目标或者管理目标,业务流程的执行往往由一系列的任务所构成,控制模式建模的实质在于合理调配这些任务,以期以最少的成本达到最大的收益。 本章将介绍工作流的资源模式,如果说控制模式更为宏观,强调的是业务流程里各个任务的合理调配的话,那么资源模式则深入细节,将要讨论单个具体任务的执行情况。提到任务的执行,那么谁能执行这些任务呢。答案很直接,是人。不管是在公司企业还是政府里,人都是最重要的资源,除去人之外,还有其他的非人力资源,例如机器、设备、计算机等。探讨这些资源如何执行业务流程中的具体任务,如何调 ...
经不起老婆的教唆,家里新买了台豆浆机。 从此,按老婆的描述, 应该过上幸福的豆浆新生活。 可事实并非如此, 生活并非想象。 豆浆机有个最低水位, 这个最低水位远远大于我和老婆的胃容量, 于是,每天早上打过豆浆后, 我和老婆面面相聚, 都关爱对方多喝点有益健康, 考虑到经济危机,共同约定不许浪费, 考虑到营养流失,共同约定要趁热喝完, 于是乎, 每天早餐时间过后, 我不得不挪回到床上, 听着胃在呻吟, 那是海的声音, 无数黄豆在欢呼雀跃, 那是他们的海洋。 纠结啊纠结, 但是,为了营养, 再纠结也得忍耐, 可惜, 总有些部位不知忍耐为何物, 于是, ...
社区里目前最火的无疑是hax的炮轰《Javascript征途》事件。 看这种帖子,总能看出众生相来。 比如“我个人觉得你至少也写本书出来,才有资格写这篇文章,不然我觉得你真是够无聊,虽然吹捧之风盛行,但至少有实际产出, ...
一、    代码主要结构 所谓流程设计器者,无怪乎读取xml文件,图形展现,操作图形元素,改变xml文件,回写,如此而已。 既然如此,设计器的流程结构就非常清晰:首先是xml框架解析xml文件为Model模型组件,然后Model模型 ...
Global site tag (gtag.js) - Google Analytics