Flowable-服务-微服务任务

目录

定义

Sc 任务不是 BPMN 2.0 规范定义的官方任务,在 Flowable 中,Sc 任务是作为一种特殊的服务

任务来实现的,主要调用springcloud的微服务使用。

图形标记

由于 Sc 任务不是 BPMN 2.0 规范的"官方"任务,因此没有提供其专用图标,

而是复用了服务任务的图标:

XML内容

Sc 任务在 Flowable 中定义为一个专用的服务任务,这个服务任务的 type 属性设置为 sc。

Sc 任务的 XML 表示格式如下:

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、保留结果:汇报请求的结果保持到流程变量中去

界面操作

视频地址:
微服务任务

相关推荐
Shaoshing3 小时前
消息顺序
java·开发语言
我命由我123454 小时前
SQL 检测脚本
java·数据库·sql·功能测试·单元测试·压力测试·可用性测试
Hpc_Fun4 小时前
GPU 工作站品牌怎么比?五把可核验尺子、加权评分脚本与场景重排
java·信创·gpu工作站·品牌对比·加权评分
const_qiu4 小时前
第四章 03:4.3 Tools —— 让 Agent 会用工具
java·人工智能
Rain的Java大神之路4 小时前
百万并发直播弹幕系统设计全解:看懂了扇出,你就看懂了高并发的八成
java·后端·面试
\光辉岁月/4 小时前
2.异常类
java·开发语言·异常类
十年Java程序媛4 小时前
JVM 基础与 GC 垃圾回收详解|可达性分析、分代模型、垃圾收集器、STW
java·开发语言·jvm·spring boot·后端·面试
2301_32241428045 小时前
基于SSM框架的在线考试管理系统的设计与实现14750-计算机毕设 原创(免费领源码+部署教程+开发环境)
java·redis·mysql·tomcat·maven·mybatis·ssm
clz13145215 小时前
RuoYi-Cloud 新建微服务并实现服务间调用(OpenFeign 实战)
java·ruoyi
const_qiu5 小时前
第四章 06:4.6 统一入口 —— analyze() 能力收束
java·人工智能