命令和责任链模式

之前关于Activiti和Flowable的示例,都会实现Command接口,通过命令和责任链模式执行。 下面是命令和责任链模式的解释: 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。 责任链模式(Chain of Responsibility Pattern)为请求创...

又一次投标

今天顶着大太阳去客户那投了一次标。自从开启自由职业生涯以后,这还是第一次再次参与投标,真是个中滋味,唯有自知。 今天写这篇,不是为了唏嘘感叹,而是投标的过程中,客户提出了一个问题,让我现在仍旧有所回味。 问题其实很简单,客户问:我们这次的系统很关键,一旦有问题,可能就是比较大的生产事故,那么你们是如何保证系统安全运行的。 投标结束后,我仔细想了想这个问题,看似挺简单,...

Activiti6.0 – 多实例节点跳转

最近都在试验Activiti6.0的节点跳转,其它的文章见索引。 本次就试验一下在Activiti6.0的一个流程内,由多实例节点跳转至其它的用户节点。 首先,仍旧是先上流程图: 上图中,用户任务1和用户任务3是普通的用户节点,用户任务2是多实例节点。 当流程处于节点“用户任务1”时,数据表中的记录如下图: act_ru_task act_ru_execution act_ru_variable 对比一下,当流程处...

又一个夏天

又是一个夏天,又是一个夏天即将过去。昨夜被密集的雨声吵醒,迷迷糊糊打开阳台的门,可是没有风吹进来,依然闷热。 三个月前,我把手头上这个系统扒的也差不多干净,顿时欲望全无。一旦没了遮羞布和脸上那块纱,脸不是脸,也没了前凸后翘,甚至有点倒胃口。 我瘫在坑里咂摸嘴,回味着仅有的美好。破鞋就是不合脚,二手的就是坑死人不偿命,一口长气都吐不尽胸中污浊。 也就那眼中仅存的灵光和还...

Activiti6.0 – 子流程节点跳转

上一篇中介绍了如何在一个简单的流程中,实现节点的自由跳转。正常的流程肯定不会如此简单,本篇就介绍一下如何实现子流程的节点跳转。 内嵌子流程其实使用上一篇中介绍的方法就可以实现,因为从本质上来说,内嵌子流程并没有脱离父流程,仍旧属于它不可分割的一部分。 本篇着重介绍的如何实现调用子流程的节点跳转,主要介绍一下如何从子流程内的节点跳出到父流程节点。流程在进入调用子流程这部分...

Activiti6.0 – 节点跳转

之前一直在试验Flowable的节点跳转,可以参见以下文章: 《Flowable6.4节点跳转初探》 《Flowable6.4子流程节点跳转》 《Flowable6.4多实例流程节点跳转》 但是,Activiti并没有这些API接口,那么应该如何实现呢?接下来就实现一下简单流程节点的跳转。 首先,本文是基于Command接口实现,关于Activiti中的Command会在之后的文章中详解一下,本篇文章就暂时只是说明如何实现、使用。 先...

Flowable6.4多实例流程节点跳转

本文将试验一下多实例流程节点的跳转。 首先,试验一下多实例用户任务节点。 流程图如下: 可以看到,上图中的“会签”节点为多实例节点,并且为并行模式。启动这个流程,并且使流程流转至“会签”节点: 请求下面的地址: http://localhost:8080/flowabledemo/flow/move/40001/UserTask2/UserTask1 流程会由“会签”节点流转至“处理”节点: 继续请求下面的地址: h...
Copyright © 字痕随行 保留所有权利.   Theme  Ality

用户登录

分享到: