`
timeson
  • 浏览: 146089 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

工作流模式_状态的模式(C6)

阅读更多
这三个模式的共同点是:模式所涉及根据当前运行的流程状态来改变流程里的执行路径,包括:
  •  Deferred choice(延迟选择模式)
  •  Interleaved parallel routing(乱序选择模式)
  •  Milestone(里程碑模式)


WP_16、Deferred choice(延迟选择模式)
描述:流程在某个点可以有多个分支进行选择。与XOR-Split(独占式选择)模式相比,不是基于简单的数据或者决定就可以很明显地做出选择,而是它会向系统或者执行环境提供多种可选择的分支;但是这又不同于AND-Split 模式,延迟选择只能选择一个分支执行,一旦选中了其中的一个分支,那么其它分支就会被撤消。这意味着一旦环境启动了其中的一个,另一个就被取消。要注意,选择是被延迟到两个分支中的一个真正开始执行时,也就是说,选择是可以尽可能的推后的。


                                图wp16:延迟选择模式(借助人工自由选择)


                                图wp16:延迟选择模式(flash)


         一种可能实现方式:在人工活动1的时候,就可以获取到后续延时选择的活动的id(在这里能获取到人工活动2,3,4等;如果要实现可多选,建议参考汇聚,或者多实例汇聚模式),并可以根据实际情况,选择其中的一个。由活动1的参与者来进行判断抉择。把决断交给参与者来实现。



WP_17、Interleaved parallel routing(乱序选择模式)
描述:该模式叫“任意顺序”更准确些。有几个活动它们是按顺序执行的,但是它们执行的顺序又是任意的,不会出现并行运行的情况。
比如在医院进行体检,需要执行检查肝功能,量身高,B超等活动,但这些活动不一定要顺序执行,只要都完成,该流程即可完成。


                                     图wp17:自由选择


                                           图wp17:自由选择(flash)

         在wp17图中,当人工活动2,3,4都完成后(完成的顺序随便,可以是234,也可以是324,也可以是432,但只能完成一次,已经完成的活动由引擎来控制,不再出现在可选访问内),才能执行人工活动5。



WP_18、Milestone(里程碑模式)
描述::里程碑后续活动的分支选择,需要查询某个具体的状态,并根据其状态的结果决定后续的分支。比如,有三个活动A、B 和C,A 只有在B 执行完成且C 还未执行的时候才能执行;B 执行前或者C 执行后,A 都不能使能。


                                      图wp18:里程碑模式


                                       图wp18:里程碑模式(flash)


       在wp18图中,在里程碑处进行条件选择的依据是auto2的完成情况。比如auto2完成了,才能执行auto5,人工auto2没有完成,就执行auto6。在里程碑处,需要检查某个活动的相关状态(是否达到了某种里程碑)。

  • 大小: 49.9 KB
  • 大小: 49.5 KB
  • 大小: 31.4 KB
  • 大小: 38.7 KB
1
0
分享到:
评论

相关推荐

    STM32_DMA.rar_STM32F103C6_STM32_DMA_stm32 dma_stm32 dam_stm32 d

    在设置好传输参数(包括源地址、目标地址、数据长度和传输模式)后,启动DMA传输,CPU就可以执行其他任务,而不会被数据传输中断。 在STM32的DMA配置中,有以下关键步骤: 1. 选择DMA通道:根据外设和传输需求,...

    Lesson1.zip STM32F103C6流水灯仿真,固件库实现

    在STM32F103C6上,这需要配置GPIO端口为输出模式,然后通过编程控制这些端口的电平高低,逐个点亮或熄灭LED。定时器通常用来设置周期和节奏,控制LED状态的切换速度。 3. **Proteus 8.0仿真**: Proteus是一款流行...

    嵌入式开发入门-STM32F103C6T6最小系统板CUBEMX配置文件

    在STM32F103C6T6中,每个GPIO口都有独立的数据寄存器,用于读写数据,以及配置寄存器来设定其工作模式、速度、推挽/开漏等属性。 在Keil MDK中,CUBEMX生成的代码可以作为项目的基础。Keil是流行的嵌入式开发IDE,...

    EP1C6 最小系统原理图

    - **LED指示灯**:通过电阻限流后与电源相连,用于显示系统的工作状态。 - **滤波电容**:在电源和地之间连接了多个不同容量的电容,以滤除电源噪声,保证电源质量。 #### 总结 通过对“EP1C6 最小系统原理图”的...

    C6 网络编程概要1

    这种工作模式提高了资源访问的效率,但也要求服务器具备处理多个并发请求的能力,以实现高吞吐量。为了确保系统的稳定性和可靠性,服务器通常被设计成高度优化且能够处理多种客户请求。 **Socket API** Socket API...

    C6-01 USB驱动

    设备枚举是系统发现新插入的USB设备的过程,设备配置则涉及设置设备的工作模式,接口选择是选择设备提供的服务,而端点管理则是关于数据传输的起点和终点。 2. **设备描述符**:在USB驱动中,设备描述符是一个关键...

    EP1C6Q240C6开发板原理图

    - **SW-DPST (S1-S6)**: 双刀双掷开关,可用于选择不同的工作模式或功能。 - **LEDs (DS1-DS4)**: 提供状态指示功能。 #### 三、电路原理详解 - **SN74ALS245ADW (U3/U4) 的工作原理**: - 当OE(输出使能)信号为...

    多节锂电充电开关模式芯片FP8207M应用手册

    该芯片具备宽输入电压范围,可在4.9V至16V之间工作,最大充电电流可达3A,可以通过外部电阻进行设定,支持涓流、定电流和定电压三种充电模式,以适应不同电池状态。此外,FP8207M还具有一个额外的控制回路,用于限制...

    MAX1718笔记本电脑CPU供电控制芯片[定义].pdf

    2. SKP/SDN:低噪声模式控制和使能端,可设置芯片的工作模式。 3. TIME:频率设置端,通过改变电平设定开关频率。 4. FB:反馈输入端,用于监测输出电压并与参考电压比较。 5. NEG:输入电压检测端,用于检测负载的...

    FT2232H电路图.pdf

    - **D1**(LED-P): LED指示灯,通常用于指示电源状态或工作状态。 ### 三、应用示例 基于上述电路图,可以构建一个简单的USB转串口适配器。用户可以通过编程软件配置FT2232H进入不同的工作模式,例如设置为UART...

    电脑稳压电源常见故障的维修方法

    而启动受控模式则是电源正常工作的状态。 #### 三、待机模式下的信号状态 - **+5V SB**: 待机电压,用于保持主板BIOS和其他待机部件的运行。 - **PS-ON**: 电源控制信号,决定电源是否进入启动受控模式。 - **PW-OK...

    TB6600开发板原理图

    - **LATCH/AUTO**: 自动半流模式选择端 - **TQ**: 力矩控制端 - **VREF**: 电流参考电压输入 - **VREG**: 内部稳压输出 - **M1-M3**: 微步模式选择端 - **OUT1A-OUT2B**: 驱动输出端 ##### 2. 其他关键组件 -...

    自拍器-AB1126原理图.pdf

    5. **LED指示灯(LED0/LED1)**:显示设备的状态信息,如充电状态、系统模式等。 6. **振荡器(Y1)**:提供稳定的时钟信号,确保芯片正常工作。 7. **外部接口**:如SDA、SCL、UART_RX/TX等,用于与外部设备通信。 #...

    W5500电路设计原理图

    - 提供多种工作模式,如服务器模式、客户端模式等。 #### 三、电路设计详解 1. **电源电路**: - 采用ASM1117稳压芯片,实现5V到3.3V的电压转换。该电路确保了W5500芯片能够稳定运行在3.3V的电压下。 - 通过...

    KEY_硬件原理图

    - 电路中使用了多个电容(C2、C6等)进行滤波,确保电源稳定性。 - **按键检测电路**: - J2与U1的多个GP引脚相连,通过检测这些引脚的状态来识别用户的按键动作。 - R9用于上拉电阻,确保按键在未按下时保持高电...

    自制stlink原理图文件

    4. **指示灯**: 通过不同的LED颜色来表示不同的状态,便于用户识别设备的工作状态。 5. **布局与布线**: 原理图中各组件的布局合理,避免了信号间的相互干扰。 综上所述,这份自制STLINK原理图文件不仅包含了必要的...

    单片机流水灯

    在这个项目中,PC机通过串口调试助手与单片机进行通信,发送相应的指令来控制流水灯的状态和模式。这涉及到几个关键的技术点,我们将一一进行详解。 首先,我们需要理解单片机的基础知识。单片机是集成了一整套...

Global site tag (gtag.js) - Google Analytics