当前位置: 首页 > article >正文

BPMN2.0 任务-服务任务

服务任务是任务的一种,工作由软件自动完成,比如一个Web服务或者一个自动化的应用。

服务任务用于调用服务。

在flowable中分为java服务任务,用于调用java类,web服务任务用于同步的调用外部的web服务。

在Camunda是通过调用java代码或者为外部执行者提供一个工作单元来完成的。

主要区别就是Camunda有自己的外部执行任务标准,支持不同语言的SDK进行外部客户端的开发。

在flowable中的实现

Java服务任务

有四种方法声明如何调用Java逻辑:

  • 指定实现了JavaDelegate或ActivityBehavior的类

  • 调用解析为委托对象(delegation object)的表达式

  • 调用方法表达式(method expression)

  • 对值表达式(value expression)求值

使用flowable:class属性提供全限定类名(fully qualified classname),指定流程执行时调用的类。

<serviceTask id="javaService"
             name="My Java Service Task"
      

http://www.kler.cn/a/16396.html

相关文章:

  • 项目技术栈-解决方案-web3去中心化
  • 深入解析贪心算法及其应用实例
  • 如何保护 Microsoft 网络免受中间人攻击
  • Android Studio更新成2024.1.2版本后旧项目Gradle配置问题
  • [CKS] K8S NetworkPolicy Set Up
  • 软件工程概论项目(二),node.js的配置,npm的使用与vue的安装
  • LVS负载均衡集群--DR模式
  • Chapter1:控制系统数学模型(下)
  • LC-1033. 移动石子直到连续(分类讨论)
  • Ubuntu搜狗输入法安装指南
  • Redis入门指南:深入了解这款高性能缓存数据库
  • MySQL示例数据库(MySQL Sample Databases) 之 Employees 数据库
  • [AION]我眼中的《永恒之塔私服》
  • 【拓扑排序】课程表系列
  • 基于SpringBoot的冬奥会科普平台
  • Python进阶项目--只因博客(bootstrap+flask+mysql)
  • Threejs进阶之十二:Threejs与Tween.js结合创建动画
  • 【001-Java基础练习】-适合初学者的练习
  • SPSS如何制作基本统计分析报表之案例实训?
  • 青少年软件编程(C语言) 等级考试试卷(五级)2021年12月
  • 【MySQL入门指南】外键约束使用详解
  • 服务器性能调优
  • 理解什么是sql注入攻击 + xss攻击 + cors 攻击
  • 吴恩达 Chatgpt prompt 工程--1.Guidelines
  • 每日一题137——删除链表的节点
  • Nginx反向代理和负载均衡