62、工作流规范中的灵活性口袋:实现高度灵活流程的新途径

工作流规范中的灵活性口袋:实现高度灵活流程的新途径

1. 定义灵活工作流

在工作流系统中,传统的工作流规范通常区分工作流过程和工作流执行(控制)数据这两个方面。工作流过程模型定义了为特定实例提供模式的过程逻辑,而工作流执行数据则由工作项组成,每个工作项与活动的特定执行相关,存储着诸如分配的客户端、相关数据和时间值等特定活动的执行参数。

为了实现真正灵活的工作流框架,我们提出了一种典型规范框架的变体。该方法的基本特征如下:
- 在定义和执行数据之间引入一个层,它代表特定实例的工作流模型的开放副本。
- 采用仅构成部分定义的工作流模型。

1.1 模型规范

灵活工作流的部分规范包括:
- 一个定义好的核心过程,包含可识别的(预定义的)工作流活动。
- 过程内的灵活性口袋,以及与之关联的一组工作流片段,工作流片段可以由单个活动或子过程组成。
- 一种特殊的工作流活动,称为构建活动,它为用工作流片段的有效组合具体化口袋提供规则。

核心过程中片段之间的控制流并未完全定义,灵活性口袋的概念旨在弥补无法完全指定过程的不足。这个概念并不局限于本文示例中使用的工作流建模语言。例如,在图 2 中,口袋可以简单地看作是工作流模型中的一个特殊 BUILD 活动,以及构建活动将从中形成有效组合的一组工作流片段。

graph LR
    classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px;
    classDef process fill:#E5F6FF,s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值