Flowable-服务-微服务任务

✨✨✨ 最好用的Flowable流程设计器


定义

Sc 任务不是 BPMN 2.0 规范定义的官方任务,在 Flowable 中,Sc 任务是作为一种特殊的服务
任务来实现的,主要调用springcloud的微服务使用。

图形标记

由于 Sc 任务不是 BPMN 2.0 规范的“官方”任务,因此没有提供其专用图标,
而是复用了服务任务的图标:

在这里插入图片描述

XML内容

Sc 任务在 Flowable 中定义为一个专用的服务任务,这个服务任务的 type 属性设置为 sc。
Sc 任务的 XML 表示格式如下:

 <serviceTask id="Activity_1ip6ske" name="微服务回调" flowable:type="sc">
    <extensionElements>
        <flowable:field name="serviceId">
            <flowable:string>flow-center</flowable:string>
        </flowable:field>
        <flowable:field name="url">
            <flowable:string>/api/order/getOrderInfo</flowable:string>
        </flowable:field>
        <flowable:field name="method">
            <flowable:string>POST</flowable:string>
        </flowable:field>
        <flowable:field name="params">
            <flowable:expression>{"id":"liuwenjun","name":"${name}"}</flowable:expression>
        </flowable:field>
        <flowable:field name="ignoreException">
            <flowable:string>false</flowable:string>
        </flowable:field>
        <flowable:field name="saveResponseParameters">
            <flowable:string>false</flowable:string>
        </flowable:field>
    </extensionElements>
</serviceTask>

以上在流程定义的服务任务上定义 sc 类型即可。

参数说明:

属性名称属性说明
serviceId微服务的serviceId
url请求的url
method请求方式
params请求参数
ignoreException是否忽略异常
saveResponseParameters是否返回结果保持到流程实例变量中
responseVariableName返回结果保持到流程变量的名称

注意:

1、忽略异常设置成是,组件会停留在这里

2、保留结果:汇报请求的结果保持到流程变量中去

界面操作

在这里插入图片描述

视频地址:

微服务任务

演示demo

微服务任务

本文中内容和案例出自贺波老师的书《深入Activiti流程引擎:核心原理与高阶实战》,书中的介绍更全面、详细,推荐给大家。
深入Activiti流程引擎

Ruoyi-Flowable-Plus是一个功能强大且灵活的后台管理系统。它基于Ruoyi-Cloud微服务架构和Flowable工作流引擎开发,提供了全面而且高效的管理解决方案。 1. 功能强大:Ruoyi-Flowable-Plus集成了众多的功能模块,如用户管理、角色管理、部门管理、菜单管理等,它们可以帮助管理员轻松管理后台系统。此外,还包括用户权限管理、系统配置管理、日志管理和定时任务管理等,能够满足不同管理需求。 2. 灵活的流程管理:通过整合Flowable工作流引擎,Ruoyi-Flowable-Plus可以轻松地创建、设计和管理各种业务流程。管理员可以使用可视化的流程设计器来创建和编辑流程,同时可以监控流程实例和执行情况。这个功能非常有助于提高工作效率和流程管理。 3. 可扩展性:Ruoyi-Flowable-Plus采用了微服务架构,每个功能模块都可以独立发布和部署。这使得系统具有良好的可扩展性,可以根据实际需求进行定制和扩展。同时,它还支持与其他系统的集成,例如第三方支付和短信接口等。 4. 易用性:Ruoyi-Flowable-Plus提供了简洁、直观的用户界面,使管理员能够轻松上手和使用系统。同时,它还提供了丰富的文档和教程,方便用户学习和了解系统的使用方法。 综上所述,Ruoyi-Flowable-Plus后台管理系统在功能和灵活性方面表现突出,可以帮助管理员高效地管理系统,提高工作效率。同时,其可扩展性和易用性也使得它成为一个主流的选择。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小学生05101

flowable

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值