原文:.NET 工作流: Slickflow开源工作流引擎高级开发(七)--消息队列(RabbitMQ)的集成使用

前言:工作流流程过程中,除了正常的人工审批类型的节点外,事件类型的节点处理也尤为重要。比如比较常见的事件类型的节点有:Timer Message Signal等。本文重点阐述消息类型的节点处理,以及实现消息驱动流程过程中对消息队列 RabbitMQ 的集成使用方式。 . 节点间消息传递 . MessageThrow 消息抛出节点,当执行到这个节点时,特定消息主题的消息记录将会添加到消息队列,然后等 ...

2020-06-30 16:12 2 1729 推荐指数:

查看详情

.NET 开源工作流: Slickflow流程引擎高级开发(三) -- 并行分支容器与会签工作流模式的组合

前言: 流程引擎的核心功能是负责解析流程定义XML和流转,业务环节的不断积累,让人们不断总结和抽象出一些模式,这些模式统称为工作流模式(Workflow Pattern)。本文的重点就是介绍一种常见的由两种模式组合而成的新模式。 1. 工作流模式基本介绍 关于工作流模式,已经 ...

Wed Jan 30 23:05:00 CST 2019 0 656
.NET 开源工作流: Slickflow流程引擎基础介绍(二) -- 引擎组件和业务系统的集成

集成流程引擎的必要性 业务过程的变化是在BPM系统中常见的现象,企业管理层需要不断优化组织架构,改造业务流程,不可避免地带来了业务流程的变化,企业信息系统就会随之面临重构的可能性。一种直接的方式是改造业务代码,适应业务过程的变化,这将会面临不断改写代码的需求;还有一种方式是使用流程引擎控制 ...

Wed Dec 09 18:48:00 CST 2015 0 3302
.NET 开源工作流: Slickflow流程引擎高级开发(四) -- 硬核编码:代码式快速构建流程图

前言:通过设计器交互来创建流程图是比较常见的方式,这种方式是比较方便业务人员对流程的操作。然而,在需要流程模板,或者技术开发阶段以及一些自动化流程的处理过程中,使用代码快速创建流程图也是一种非常有必要的快捷途径。本文重点说明这种方法的实现过程和具体使用价值。 1. 交互式构建流程图 ...

Thu Feb 28 18:52:00 CST 2019 0 642
.NET 开源工作流: Slickflow流程引擎高级开发(二) -- 流程快速测试增值服务工具介绍

前言:流程是由若干个任务节点组成,流转过程就是从一个节点转移到下一个节点,通常需要不断切换用户身份来完成流程的测试,这样使得测试效率比较低下,本文从实战出发,介绍常见的两种快速测试方法,用于提升流程测试和实施的效率。 1. 流程快速测试介绍 流程引擎的核心功能是保证流程正常流转 ...

Wed Jan 30 01:14:00 CST 2019 1 661
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM