flowable 获取流程发起人

2024-05-09 08:58

本文主要是介绍flowable 获取流程发起人,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

亲测可用,若有疑问请私信

1. 设置流程发起人

//设置流程发起人
Authentication.setAuthenticatedUserId(userId);
ProcessInstance processInstance =  runtimeService.startProcessInstanceByKey(procdefKey,businessKey, paras);
//这个方法最终使用一个ThreadLocal类型的变量进行存储,也就是与当前的线程绑定,所以流程实例启动完毕之后,需要设置为null,防止多线程的时候出问题。
Authentication.setAuthenticatedUserId(null);
3. 获取流程发起人(需要在启动流程前设置流程发起人)

//www.1b23.com
HistoricProcessInstance hi = historyService.createHistoricProcessInstanceQuery()
        .processInstanceId(procInsId)
        .singleResult();
String startUserId = hi.getStartUserId();
3. 获取某个人发起的流程

List<HistoricProcessInstance> list = historyService.createHistoricProcessInstanceQuery()
        .startedBy(userId)
        .orderByProcessInstanceStartTime()
        .list();

待续。。。
 

这篇关于flowable 获取流程发起人的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/972958

相关文章

System类获取系统属性

package com.zhong; import java.util.Properties; /**  *   * @author zhong  *  */ public class SystemPropertyTest {          public static void main(String[] args) {         //启动脚本传递参数         if(args

Spring Boot - 使用类类型信息获取所有已加载的bean

Spring启动会在内部加载大量bean,以最少的配置运行您的应用程序。在这个例子中,我们将学习如何找出所有那些Spring boot加载的bean及其类类型信息。 使用ApplicationContext获取所有已加载的bean 要自动执行方法,当应用程序完全加载时,我正在使用CommandLineRunner接口。CommandLineRunner用于指示bean 在Spring应用程序中

Android_02_获取SD卡的可用容量

代码示例如下: package com.itheima.getsdavail;import java.io.File;import android.os.Build;import android.os.Bundle;import android.os.Environment;import android.os.StatFs;import android.app.Activity;i

Android中关于字体宽高的获取

前言: 在自定义控件中,有时我们也需要在其中加入一些文本进行绘制时,那么,此时,对于文本绘制的位置, 我们就必须做到心中有数,下面就来聊一下其文本尺寸的相关知识点: 文本宽度的获取 方式一: width = paint.measureText(text,0,text.length()); 方式二: Rect rect = new Rect();paint.get

微信OAuth授权获取用户OpenId-JAVA(个人经验)

个人微信小程序 可扫码体验 本文更新有可能先在开源中国。地址为:https://my.oschina.net/xshuai/blog/293458 https://open.weixin.qq.com/ 这个是授权登陆自己网站的和我的这个是有区别的。 带评论昵称  才同意加QQ ‍鉴于老是有人问我。就更新一下了。 更新时间 2016年10月18日 修改了测试号权限不足导致授权获取信息抛

【OpenCV】【JavaCV】【Xuggler】【Java】获取视频的编解码器

FFmpegFrameGrabber grabber = new FFmpegFrameGrabber(inputStream);grabber.start();System.out.println(JSON.toJSONString(grabber));System.out.println(grabber.getVideoMetadata().get("encoder"));

4-Springboot集成FLOWABLE之流程驳回

目录标题 演示地址效果功能后端代码补充 演示地址 效果 功能 默认驳回到上一节点 后端代码 flowable自带驳回功能, 在源码ProcessInstanceResource.class下已有该功能,不需要自己额外去写 @ApiOperation(value = "Change the state a process instance", tags = { "Pr

bimface 模型集成-后端(java)上传、发起转换、获取转换状态

目录 前言后端架构流程存储表结构全局工具类先根据appid, appsecret 生成accesstoken, 保存到自己的存储服务器。利用保存的 accesstoken 上传模型发起转换获取转换状态根据bimface文件ID获取模型viewtoken, 获取到viewtoken就可以利用前端浏览模型或图纸了 前言 之前没有注意官方有个sdk,然后自己就实现了这么个逻辑。建议

获取Xcode的安装包

前言 前段时间出现了 Xcode Ghosht 事件,所以担心第三方的xcode会被植入后门,最近要把xcode6.4升级到xcode7.0,刚好公司又限制了网速,从appstore更新xcode搞了两三天都没更新完,中途老是自动中止,更可恶的是更新期间不能使用xcode,简直是欲望无泪。唯一的办法只能从家里下载一个安装包,拷贝到公司的电脑上进行安装,但是从appstore上更新下来的就直接自动

微信摇一摇之获取设备与用户信息

一.前言 利用微信摇一摇的功能接口可实现我们日常的某些需求,比如微信摇一摇签到等。首先需要购买设备,然后在开发者后台创建应用以及绑定回调界面,回接下来就开始开发了。 二.开始 1.请求说明 Https请求方式: POST https://qyapi.weixin.qq.com/cgi-bin/shakearound/getshakeinfo?access_token=ACCESS_TOKE