Activiti调用活动如何主流程的启动节点之后直接启动调用的流程并获取调用流程启动节点的表单表示

Activiti调用活动如何主流程的启动节点之后直接启动调用的流程并获取调用流程启动节点的表单标示

这是要启动的流程,在这个流程中只有一个节点,就是调用活动节点,现在启动流程之后无法正确跳转到调用活动的流程的启动节点所配置的页面。
这是主流程
这是被调用的流程
这是被调用的流程

着急在线等!

1个回答

你的文字描述太抽象了,没理解你想要什么

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
activiti7 获取流程图各节点信息

网上都是5或者6版本的 获取流程图节点,连线列表的信息。 我想知道用activiti7版本的怎么获取流程图各节点信息, 因为我想查出连线和节点信息去设置一些自定义的信息。 ``` // 查询当前的流程实例 ProcessInstance processInstance = runtimeService.createProcessInstanceQuery().processInstanceId(processInstanceId).singleResult(); BpmnModel bpmnModel = repositoryService.getBpmnModel(processInstance.getProcessDefinitionId()); //获取当前流程的流程定义processDefinitionEntity,然后根据流程定义获得所有的节点 ProcessDefinitionEntity processDefinitionEntity = (ProcessDefinitionEntity) repositoryService.createProcessDefinitionQuery() .processDefinitionId(processInstance.getProcessDefinitionId()).singleResult(); processDefinitionEntity.getActivities() ``` 最主要的是 processDefinitionEntity.getActivities() 再activiti7版本没有这个get方法了。就不知道怎么用了。求教各位大神,帮我研究下。

activiti 子流程回到主流程已审批的某个节点

activiti 子流程 CallActivity 改变流向,跳转至主流程申请人的节点,

activiti启动流程实例问题

大家好,请教大家一个问题: 今天写段程序,启动一个流程实例,在流程实例执行表中出现两条记录 不知道为啥出现两条记录?而且我在查询流程定义信息的时候无法取到act_id 是不是版本问题?有没有方法能够解决? ![图片说明](https://img-ask.csdn.net/upload/201806/05/1528167514_608848.jpg)

activiti 任务监听器实现节点跳转的问题

在流程中节点3增加一个任务监听器,为create。当节点2执行完之后,判断节点2和节点3执行人是否是同一个人,如果是同一个人,则跳转到节点4。 目前跳转到节点4没有问题,但是act_ru_task中原来的数据节点2变成了节点3和节点4。也就是说,节点3还是执行了。 各位大神有什么办法直接跳转到节点4而不执行节点3。 数据表如图: ![图片说明](https://img-ask.csdn.net/upload/201612/21/1482292079_423892.jpg) 跳转后的数据: ![图片说明](https://img-ask.csdn.net/upload/201612/21/1482291929_862633.png) 代码: CommandExecutor commandExecutor = taskServiceImpl.getCommandExecutor(); commandExecutor.execute(new JumpTaskCmd(currentTaskEntity, targetActivity, variables)); //execute方法中: // 完成待办任务 Context.getCommandContext().getTaskEntityManager().deleteTask(taskEntity, TaskEntity.DELETE_REASON_COMPLETED, false); // DELETE_REASON_DELETED DELETE_REASON_COMPLETED // 跳转任务 ExecutionEntity execution = taskEntity.getExecution(); execution.setActivity(targetActivity); execution.performOperation(AtomicOperation.ACTIVITY_START);

Activiti如果动态管理所有任务节点的审批者

请教下Activiti如果管理大量的任务节点审批者, 正常应该是用接口监听的方式动态管理. 可是不能每个接口都写一个借口监听吧, 那样岂不是工作量很大. 所以请教下大佬们在用activiti的时候所有节点的审批人都是怎么处理的!

activiti工作流怎么查流程的发起人和当前节点......

activiti工作流怎么查流程的发起人和当前节点......需要自己写sql么? 自带的Api可不可以查的到?应该是哪个接口?

activiti5 工作流的内嵌子流程怎么回退到父流程呢

问题描述 主流程开启子流程 ,在子流程的第一个节点怎么回退到主流程 ,回退成功后原来的子流程消失 又可以重新开启新的子流程

使用activiti工作流时,部署流程,发动流程,启动流程。。。。都会报这个错,求大神解决

![使用activiti工作流时,部署流程,发动流程,启动流程。。。。都会报这个错,求大神解决](https://img-ask.csdn.net/upload/201812/20/1545299648_232184.png)

Activiti+任务节点消息推送

最近在做关于任务节点的消息推送,流程到达任务节点时推送任务名称,任务开始时间,任务当前审批人等信息,任务节点被办结后推送任务名称,审批人,办结日期等信息。 尝试使用任务监听器去实现,但是发现监听器执行顺序在入库操作执行之前,虽然TaskListener中的delegateTask对象虽然可以取到任务名称,任务当前审批人,但是无法获得任务开始时间等信息,(第一个任务节点)无法获得processName,版本等信息。 请问各位大佬有没有什么好的解决方案?

activiti model部署流程问题

初识activiti,整合了网页设计器,如图: ![图片说明](https://img-ask.csdn.net/upload/201810/14/1539529898_329251.png) 在某个用户任务上配置了监听:![图片说明](https://img-ask.csdn.net/upload/201810/14/1539529982_867533.png) 保存文件后,model数据中是有taskListeners节点的:![图片说明](https://img-ask.csdn.net/upload/201810/14/1539530092_978888.png), 然后使用model部署流程,代码如下 ``` @Override @Transactional /* * 根据模型部署流程 * */ public Boolean deployProcessByModel(String modelId, String deptWithProcessKeyId, LoginInfo loginInfo) { RepositoryService repositoryService = processEngineUtile.getProcessEngine().getRepositoryService(); // DeploymentBuilder deployment = repositoryService.createDeployment(); // BpmnModel bpmnModel = getBpmnModel(); // deployment.addBpmnModel("test", bpmnModel).deploy(); // 部署流程 DepartmentWithProcessEntity entity=departmentWithProcessRepository .get(DepartmentWithProcessEntity.class, deptWithProcessKeyId); String title=departmentWithProcessRepository.getProcessDeplyTitle(deptWithProcessKeyId); String deploymentid=""; try { Model modelData=repositoryService.getModel(modelId); // ObjectNode modelNode = (ObjectNode) new ObjectMapper().readTree(repositoryService.getModelEditorSource(modelData.getId())); byte[] bpmnBytes = null; JsonNode editorNode = new ObjectMapper().readTree(repositoryService.getModelEditorSource(modelId)); BpmnJsonConverter jsonConverter = new BpmnJsonConverter(); BpmnModel model = jsonConverter.convertToBpmnModel(editorNode); // filename = model.getMainProcess().getId() + ".bpmn20.xml"; // BpmnModel model = new BpmnJsonConverter().convertToBpmnModel(modelNode); bpmnBytes = new BpmnXMLConverter().convertToXML(model); String encoded = Base64.getEncoder().encodeToString(bpmnBytes); byte[] decoded = Base64.getDecoder().decode(encoded); String xml=new String(decoded); String processName = modelData.getName() + ".bpmn20.xml"; ByteArrayInputStream in = new ByteArrayInputStream(bpmnBytes); Deployment deployment = repositoryService.createDeployment().name(title) .addInputStream(processName, in).deploy(); deploymentid = deployment.getId(); } catch (Exception e) { System.out.println(e); } Assert.isTrue(!StringUtils.isEmpty(deploymentid), "流程部署出错"); ProcessDefinition processDefinition= repositoryService .createProcessDefinitionQuery() .deploymentId(deploymentid) .singleResult(); //更新部门流程关系表 entity.setProcessDefinitionId(deploymentid); departmentWithProcessRepository.update(entity); //部署历史表 List<DeployHistoryEntity> deployHistoryEntities = deployHistoryRepository.getDeployHistoryByDeptWithProcessKeyId(deptWithProcessKeyId); for (DeployHistoryEntity deployHistoryEntity : deployHistoryEntities) { if (deployHistoryEntity.getModelKeyid().equals(modelId)) { deployHistoryEntity.setDeploy(true); }else { deployHistoryEntity.setDeploy(false); } deployHistoryRepository.update(deployHistoryEntity); } return true; } ``` editorNode变量值拷贝出来,还是可以看到taskListeners,转成bpmn后,复制出来监听部分的节点就没有了。![图片说明](https://img-ask.csdn.net/upload/201810/14/1539530353_108410.png),很迷惘,activiti版本号5.22。整合过这个设计器的没有看到谁有这个问题,但是又不知道自己错在哪里,目前只能定位到model转bpmn的时候监听丢失了。希望知道的哥哥姐姐解答一下疑惑,或远程帮助一下,不胜感激!!!

在Activiti中怎么获取流程走过的线路

如题,在流程执行的过程中我想让流程图高亮显示,目前已可以让流程节点高亮 ,求解怎么让流程的线路也高亮 ![图片说明](https://img-ask.csdn.net/upload/201601/07/1452156287_692632.png) 有没有可以的方法 ,多做几个图片方法暂时不考虑

activiti中驳回,想再任意的任务节点增加不同意按钮,然后直接回到请假单填写,也就是启动流程之前

![图片说明](https://img-ask.csdn.net/upload/201608/30/1472529621_56209.png)

Activiti工作流建子流程如何选择子流程图?

在eclipse里用callActivity建了个子流程的任务,在main config里的called element可以选子流程图,但是点开来发现没有任何流程图可以选择,不知道是怎么操作的?看官方说明文档完全没提到在图形界面操作怎么选择的问题

如何实现Activiti自定义工作流程?

楼主菜鸟,刚上班,上司让我实现自定义工作流程。一头雾水,自己尝试了activiti工作流的集成,但是对于自定义工作流程,一脸懵逼。 希望大神们能提供思路,当然有文档,源码或者视频当然最、最好不过了。小弟在此拜谢。 在线等,挺急的。。。。。

activiti如何修改userTask的节点名称name

如何通过代码,根据流程id 修改节点名称

activiti实现同一节点多人驳回问题

activiti实现同一节点多人驳回,例如:在一级审批节点有三个审批人,三个人都驳回申请,流程才能驳回到申请人那里,请问大神有没有什么方法可以实现?

activiti6.0实现用户自定义流程

## 请问谁有activiti6.0实现用户自定义流程的思路啊?

activiti 增加节点的逻辑能讲一下吗

public void addActivity(String taskId, String newActivityId){ Task task = taskService.createTaskQuery().taskId(taskId).singleResult(); ProcessInstance instance = runtimeService .createProcessInstanceQuery() .processInstanceId(task.getProcessInstanceId()) .singleResult(); ProcessDefinitionEntity definition = (ProcessDefinitionEntity) ((RepositoryServiceImpl) repositoryService) .getDeployedProcessDefinition(task.getProcessDefinitionId()); List<ActivityImpl> activities = ((ProcessDefinitionImpl) definition).getActivities(); // 取得当前活动节点 ActivityImpl currActivity = ((ProcessDefinitionImpl) definition).findActivity(task.getTaskDefinitionKey()); //创建新活动 ActivityImpl clone = definition.createActivity(newActivityId); List<ActivityImpl> list = getNextActivity(taskId); //清除原先的路径 List<PvmTransition> cacheTran = currActivity.getOutgoingTransitions(); currActivity.getOutgoingTransitions().clear(); //创建新路径 TransitionImpl tran = currActivity.createOutgoingTransition(); tran.setDestination(clone); for(ActivityImpl ActivityImpl :list){ TransitionImpl tran1 = clone.createOutgoingTransition(); tran1.setDestination(ActivityImpl); } runtimeService.startProcessInstanceById(definition.getId()); final ExecutionEntity execution = (ExecutionEntity) runtimeService.createExecutionQuery() .executionId(task.getExecutionId()).singleResult(); //包装一个Command对象 ((RuntimeServiceImpl)runtimeService).getCommandExecutor().execute( new Command<java.lang.Void>() { @Override public Void execute(CommandContext commandContext) { //创建新任务 execution.setActivity(clone); // execution.executeActivity(clone); //删除当前的任务 //不能删除当前正在执行的任务,所以要先清除掉关联 // currentTaskEntity.setExecutionId(null); // taskService.saveTask(currentTaskEntity); // taskService.deleteTask(currentTaskEntity.getId(), true); return null; } }); }

Activiti 的scriptTask 可以获取到流程变量吗?怎么获取?

![在上一流程中设置ProcessVariable](https://img-ask.csdn.net/upload/201803/28/1522205626_782727.png) ![图片说明](https://img-ask.csdn.net/upload/201803/28/1522205768_43016.png) 在上一UserTask中设置了ProcessVariable,那么流程执行到这个ScriptTask中该如何取到这个issueId? ![图片说明](https://img-ask.csdn.net/upload/201803/28/1522205886_781348.png)

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

我说我不会算法,阿里把我挂了。

不说了,字节跳动也反手把我挂了。

立方体线框模型透视投影 (计算机图形学实验)

计算机图形学实验 立方体线框模型透视投影 的可执行文件,亲测可运行,若需报告可以联系我,期待和各位交流

2019 AI开发者大会

2019 AI开发者大会

组成原理课程设计(实现机器数的真值还原等功能)

实现机器数的真值还原(定点小数)、定点小数的单符号位补码加减运算、定点小数的补码乘法运算和浮点数的加减运算。

C/C++跨平台研发从基础到高阶实战系列套餐

一 专题从基础的C语言核心到c++ 和stl完成基础强化; 二 再到数据结构,设计模式完成专业计算机技能强化; 三 通过跨平台网络编程,linux编程,qt界面编程,mfc编程,windows编程,c++与lua联合编程来完成应用强化 四 最后通过基于ffmpeg的音视频播放器,直播推流,屏幕录像,

MFC一站式终极全套课程包

该套餐共包含从C小白到C++到MFC的全部课程,整套学下来绝对成为一名C++大牛!!!

软件测试2小时入门

软件测试2小时入门

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

计算机图形学-球的光照模型课程设计

计算机图形学-球的光照模型,有代码完美运行,有课程设计书

Linux常用命令大全(非常全!!!)

Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 d...

因为看了这些书,我大二就拿了华为Offer

四年了,四年,你知道大学这四年我怎么过的么?

深度学习原理+项目实战+算法详解+主流框架(套餐)

深度学习系列课程从深度学习基础知识点开始讲解一步步进入神经网络的世界再到卷积和递归神经网络,详解各大经典网络架构。实战部分选择当下最火爆深度学习框架PyTorch与Tensorflow/Keras,全程实战演示框架核心使用与建模方法。项目实战部分选择计算机视觉与自然语言处理领域经典项目,从零开始详解算法原理,debug模式逐行代码解读。适合准备就业和转行的同学们加入学习! 建议按照下列课程顺序来进行学习 (1)掌握深度学习必备经典网络架构 (2)深度框架实战方法 (3)计算机视觉与自然语言处理项目实战。(按照课程排列顺序即可)

fakeLocation13.5.1.zip

fakeLocation13.5.1 虚拟定位 ios13.5.1的最新驱动下载,iPhone/iPad免越狱虚拟定位工具Location-cleaned驱动已更新

UnityLicence

UnityLicence

Python可以这样学(第一季:Python内功修炼)

Python可以这样学(第一季:Python内功修炼)

Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

土豆浏览器

土豆浏览器可以用来看各种搞笑、电影、电视剧视频

【数据结构与算法综合实验】欢乐连连看(C++ & MFC)案例

这是武汉理工大学计算机学院数据结构与算法综合实验课程的第三次项目:欢乐连连看(C++ & MFC)迭代开发代码。运行环境:VS2017。已经实现功能:开始游戏、消子、判断胜负、提示、重排、计时、帮助。

php+mysql学生成绩管理系统

学生成绩管理系统,分三个模块:学生,教师和管理员。 管理员模块:负责学生、老师信息的增删改;发布课程信息的增删改,以便让学生选课;审核老师提交的学生成绩并且打印成绩存档;按照课号查询每个课号的学生成绩

多功能数字钟.zip

利用数字电子计数知识设计并制作的数字电子钟(含multisim仿真),该数字钟具有显示星期、24小时制时间、闹铃、整点报时、时间校准功能

推荐24个国外黄色网站欣赏

在中国清朝,明黄色的衣服只有皇子才有资格穿,慢慢的黄色在中国就成了高贵的颜色。在人们的色彩印象中,黄色也表现为暂停。所以当你的网页设计采用黄色的时候,会让人们在你的网页前停留。 黄色,就像橙色和红色,黄色也是一个暖色。它有大自然、阳光、春天的涵义,而且通常被认为是一个快乐和有希望的色彩。黄色是所有色相中最能发光的颜色,给人轻快,透明,辉煌,充满希望的色彩印象。 黄色是一个高可见的色...

u-boot-2015.07.tar.bz2

uboot-2015-07最新代码,喜欢的朋友请拿去

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

学生成绩管理系统(PHP + MYSQL)

做的是数据库课程设计,使用的php + MySQL,本来是黄金搭配也就没啥说的,推荐使用wamp服务器,里面有详细的使用说明,带有界面的啊!呵呵 不行的话,可以给我留言!

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

C++语言基础视频教程

C++语言基础视频教程

玩转Python-Python3基础入门

玩转Python-Python3基础入门

相关热词 c# 按行txt c#怎么扫条形码 c#打包html c# 实现刷新数据 c# 两个自定义控件重叠 c#浮点类型计算 c#.net 中文乱码 c# 时间排序 c# 必备书籍 c#异步网络通信
立即提问