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

界面操作

视频地址:
微服务任务

相关推荐
xcl09254 小时前
商超智能运营实战:数据驱动提升门店效率与体验指南
java·mfc·宠物
Flynt6 小时前
OpenJDK禁AI代码半年了,现在执行得怎么样?答案是:全靠自觉
java·开源·ai编程
古法安卓12 小时前
Android-日志系统源码解析
android·java·android studio
小夏coding13 小时前
从"一把梭"到"精妙拆解" —— 滑动窗口计时框架的设计演进
java·后端
MacroZheng14 小时前
同事问我:"Claude Code经常失忆,不怕它把项目搞炸?",我:"怕,三个Markdown文件给它装个永不丢失的外置大脑!"
java·人工智能·后端
十年Java程序媛15 小时前
深度实战:JDK21 虚拟线程 + HikariCP 生产正确配比、坑点、监控全套
java·spring boot
xiaoqiMikko15 小时前
有人在搜一个不存在的 Tomcat 版本
java·tomcat
用户31268748772019 小时前
ConcurrentHashMap 怎么保证线程安全?从分段锁到 CAS+synchronized
java
vipxieliang19 小时前
ValidX vs Apache Commons Validator:功能与性能对比
java·spring boot
SimonKing19 小时前
升级Spring Boot 4后,从 Jackson 2 到 3,到底有哪些变化
java·后端·程序员