首页 > 其他分享 >Flowable常用方法

Flowable常用方法

时间:2024-08-14 16:50:27浏览次数:10  
标签:API 常用 Activiti Flowable 流程 查询 实例 方法

Flowable作为Activiti的分支,其API与Activiti非常相似,但也有一些细微的差别和新增的特性。以下是一些Flowable特有的或常用的方法:

流程定义管理

部署流程定义:与Activiti类似,通过RepositoryService的createDeployment()方法创建DeploymentBuilder并部署流程定义。
查询流程定义:使用RepositoryService的createProcessDefinitionQuery()方法进行查询。

流程实例管理

启动流程实例:通过RuntimeService的startProcessInstanceByKey()或startProcessInstanceById()方法启动流程实例。
流程实例变量管理:Flowable提供了更丰富的流程实例变量管理功能,包括设置、获取和删除流程实例级别的变量。

任务管理

查询任务:通过TaskService的createTaskQuery()方法查询任务。
任务处理:除了完成任务外,Flowable还支持任务的委派(delegateTask)、转办(transferTask)等操作。

历史数据管理

查询历史流程实例和任务:与Activiti类似,通过HistoryService查询历史数据。

动态BPMN

流程模型动态修改:Flowable支持在运行时动态修改BPMN模型,包括添加、删除和修改流程节点。

其他特性

多租户支持:Flowable提供了多租户支持,允许在单个Flowable实例中管理多个独立的租户。
身份和访问控制:Flowable支持通过身份和访问控制(Identity and Access Control, IAC)来管理用户和组,以及他们对流程实例和任务的访问权限。

请注意,以上列出的方法只是Activiti和Flowable提供的API中的一部分,具体使用时还需要参考各自的官方文档和API指南。此外,随着软件版本的更新,API方法也可能会有所变化,因此建议在实际项目中根据所使用的软件版本进行查询和使用。

标签:API,常用,Activiti,Flowable,流程,查询,实例,方法
From: https://www.cnblogs.com/xiaop27/p/18359325

相关文章

  • 系统常用的配置文件及其作用
    在CentOS系统中,有许多重要的配置文件用于管理系统的各个方面。这些配置文件通常位于/etc目录下,以下是一些常用的系统配置文件及其功能概述:网卡配置文件:路径:/etc/sysconfig/network-scripts/ifcfg-ethX(在旧版本中可能是ifcfg-eth,而在RedHat7及以后的版本中可能是ifcfg-ensXX,但......
  • postgresql常用快捷命令
    查看帮助信息通过此命令查看数据库命令帮助信息,本文中的所有命令都可以在帮助命令列表找到命令格式:?示例:\?查看所有数据库命令格式:\l示例:\l切换数据库命令格式:\c数据库名称示例:\ctest_database执行成功会切换到指定的数据库查看数据库对象的相关信息命......
  • 2024 中国开发者调查报告出炉:通义灵码是开发者最常用的 AI 编码辅助工具
    日前,CSDN&《新程序员》发起了一份围绕开发者现状、人工智能和开源的深度调查问卷,最终形成了一份详尽的《2024中国开发者调查报告》。报告中提到,AI技术的确已成为许多开发者工作中不可或缺的一部分,有69%的开发者表示,他们正在使用AI工具。聚焦到开发者日常编码辅助工具上......
  • 2024 中国开发者调查报告出炉:通义灵码是开发者最常用的 AI 编码辅助工具
    日前,CSDN&《新程序员》发起了一份围绕开发者现状、人工智能和开源的深度调查问卷,最终形成了一份详尽的《2024中国开发者调查报告》。报告中提到,AI技术的确已成为许多开发者工作中不可或缺的一部分,有69%的开发者表示,他们正在使用AI工具。聚焦到开发者日常编码辅助工具上......
  • 删除集合的方法
    删除集合方法publicstaticvoidmain(String[]args){ArrayList<Integer>arrayList=newArrayList();arrayList.add(1);arrayList.add(2);arrayList.add(3);arrayList.add(4);Iterator<Integer>iterator=arrayList.iterator()......
  • 开关资源新方法:Try- with-resources
    JDK7新特性:Try-with-resourcestry-with-resources是JDK7中引入的一种新的异常处理机制,它主要用于自动管理资源,能够很容易地关闭在try-catch语句块中使用的资源。确保资源在不再需要时能够被正确关闭。这种机制简化了资源管理,使得资源的释放更加安全和可预测。resource:是......
  • ABAQUS软件子程序运行环境的关联方法
    1 根据软件版本选择对应版本的VS和IVF首先需要根据ABAQUS软件版本,选择可兼容的VS和IVF版本,可参照如下(下述为win7系统经过验证可行,也可能有其它的可行搭配方案):ABAQUS版本VS版本IVF版本6.132008,2010,20122010,20116.142010,2012,20132011,20136.162012,20132......
  • 宝塔面板常用Linux命令汇总
    Windows用户无需查看,该命令仅限Linux用户使用。管理宝塔停止面板服务/etc/init.d/btstop启动面板服务/etc/init.d/btstart重启面板服务/etc/init.d/btrestart修复面板/etc/init.d/bt16卸载面板服务/etc/init.d/btstop&&chkconfig--delbt&&rm-f/etc/init......
  • 宝塔面板Linux面板忘记密码-常用Linux命令
    命令输入这段命令,然后在最后输入新密码cd/www/server/panel&&btpythontools.pypanel此处填写新密码Linux面板清除登录限制如果提示多次登录失败,暂时禁止登录请输入以下命令清除登录限制。rm-f/www/server/panel/data/*.loginLinux面板删除域名绑定面板如果当前面板......
  • django常用的组合搜索组件
    文章目录django常用的组合搜索组件快速使用配置信息1.视图函数2.前端模板3.css样式代码实现django常用的组合搜索组件在项目开发中,如果有大量数据就要用到组合搜索,通过组合搜索对大块内容进行分类筛选。快速使用三步走:(其实主要就是传入配置信息)创建组合搜索......