精华内容
下载资源
问答
  • activity多实例任务加签

    千次阅读 2020-06-26 17:50:48
    在一些特殊场景下,需要在某个多实例节点上面动态新增一个审批人员或任务时,就需使用到activity多实例任务加签的功能 加签思路1 根据一级流程实例查找二级流程执行实例 判断二级执行实例是否是多实例任务节点的...

    前言

    加签是减签的相反的操作,加签与减签的思路刚好相反,减签是删数据;加签则是添加数据。在一些特殊场景下,需要在某个多实例节点上面动态新增一个审批人员或任务时,就需使用到activity多实例任务加签的功能

    加签思路1

    • 根据一级流程实例查找二级流程执行实例
    • 判断二级执行实例是否是多实例任务节点的父级实例
      通过两级执行实例创建三级执行实例;
      通过二级执行实例获取nrOfInstances并+1

    加签思路2

    • 通知新的实例开始执行,并创建相应的数据
    • 执行用户任务行为类,进而创建任务相关的数据

    注意:不要触发多实例的行为类,一定要触发原生的行为类,否则出错误

    下面简单演示一下多实例任务的加签操作

    1、定义流程文件

    直接将之前的某个多实例任务的流程文件拿来使用即可
    在这里插入图片描述

    2、部署与启动流程实例

    	public static void main(String[] args) {
            ProcessEngine processEngine 
    展开全文
  • activity动态加签任意节点

    千次阅读 热门讨论 2020-07-04 18:23:01
    前言 设想这么一种场景,一个流程有3级审批,其中第一级审批完毕后本应该到达二级审批的,但是可能觉得这个流程模板设置的不尽合理,需要...即不修改模板,新增的节点与当前需要加签的实例挂钩,关于缓存数据,我们可以

    前言

    设想这么一种场景,一个流程有3级审批,其中第一级审批完毕后本应该到达二级审批的,但是可能觉得这个流程模板设置的不尽合理,需要再在上面增加一级审批人,即变成4级审批,这个需求该怎么做呢?

    按照我们初步的设想,解决办法大概有这么两种思路:

    第一,修改流程模板

    这是一种大家很容易想到的方法,即重新更新一下流程定义文件,更改审批节点的审批人,所谓直接修改模板。在模板中添加节点以及连线,并修改实例的走向。

    第二,修改流程定义对应的缓存数据

    即不修改模板,新增的节点与当前需要加签的实例挂钩,关于缓存数据,我们可以先这么理解,即每个流程模板一旦启动一个实例之后,相当于是说在缓存中添加了一个流程定义的副本,这个副本被当前启动的这个流程实例使用,很明显这样做的好处就是,不会影响其他正在运行中的流程实例

    需求原型:
    在这里插入图片描述

    展开全文
  • activity任意节点动态加签

    千次阅读 2020-07-12 16:05:20
    在之前的章节中,我们聊到了activity可以解决动态的任意加签节点的问题,但那时候我们的加签节点是临时存储的,而在现实的业务中,往往需要通过创建自身的业务表与activity的表建立一定的业务关系,从而实现数据持久...

    前言

    在之前的章节中,我们聊到了activity可以解决动态的任意加签节点的问题,但那时候我们的加签节点是临时存储的,而在现实的业务中,往往需要通过创建自身的业务表与activity的表建立一定的业务关系,从而实现数据持久化,即我们加签的节点不能因为加签完毕后就找不到历史数据了

    activity和mybatis实现了较好了的整合,如果采用spring的xml方式进行配置的话,我们只需要导入mybatis的依赖并进行简单的配置即可

    下面我们先通过一个简单的例子,体验一下如何将自建的业务表数据存储进去

    1、建表语句

    CREATE TABLE `act_creation` (
      `ID` int(11) NOT NULL AUTO_INCREMENT,
      `PROCESS_DEFINITION_ID` varchar(255) DEFAULT NULL COMMENT '流程定义id',
      `DOUSERID` varchar(20) DEFAULT NULL COMMENT '操作人id',
      `ACT_ID` varchar(64) DEFAULT NULL,
      `PROCESS_INSTANCE_ID` varchar(255) NOT NULL DEFAULT '0' COMMENT '流程实例id',
      `PROPERTIES_TEXT` varchar(2000) DEFAULT NULL COMMENT '参数',
      `STATE_` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0代表有效 1代表无效',
      `create_time` timestamp NULL
    展开全文
  • activity多实例任务减

    千次阅读 2020-06-26 16:04:44
    加签或减签的操作在多实例任务节点中是经常遇见的,举例来说,某个审批节点配置了5个人审批,但是其中某个人因为特殊的原因无法进行审批了怎么办?这时候就需要用到减签的操作了 下面我们通过一个简单的案例来演示下...

    前言

    加签或减签的操作在多实例任务节点中是经常遇见的,举例来说,某个审批节点配置了5个人审批,但是其中某个人因为特殊的原因无法进行审批了怎么办?这时候就需要用到减签的操作了

    下面我们通过一个简单的案例来演示下过程

    在这里插入图片描述

    减签的总体实现思路

    1、根据什么进行减签:执行实例ID,是否正常完成当前的节点
    2、根据执行实例Id获取到当前的执行实例(三级实例)
    3、根据执行实例Id获取到当前执行实例的父级实例(二级实例)
    4、根据二级执行实例删除三级实例数据,并删除关联数据(关联表)
    5、根据二级执行实例获取nrOfInstances、 nrOfCompletedInstances
    6、如果正常完成,则nrOfCompletedInstances+1,否则nrOfInstances-1。 7、 触发执行实例完成

    本例我们还是使用顺序多实例会签的流程文件进行说明

    展开全文
  • 关于AndroidManifest.xml中activity标签

    千次阅读 2014-08-18 11:32:18
    一般情况下,在新建一个activity后,为了使
  • activity功能代码

    2021-02-21 12:15:11
    activity功能代码,涉及到部署,加签,流程变量,指定节点审批人等
  • 工作流后加签实现

    万次阅读 2017-10-25 21:54:43
    1、流程重新定义 动态改变流程指向,创建新的节点 2、后加签环节及后加签属性设置 流程持久化、克隆活动、独立CMD 3、原始流程操作及后加签...3、后加签活动支持操作:审批、改派、驳回、后加签、前加签 4、...
  • 目录前言flowable6.4.2 不足之处并行网关跳转驳回BUG多实例加签减签BUG解决之法说明用法 前言 flowable 优秀的工作流流程引擎框架,前身Activity 为什么要用工作流? 主要是应对: 流程可能随时变更 步骤处理人可能...
  • Activity

    千次阅读 2016-12-08 22:52:36
    Activity 是Android 四大组件之一,用于展示界面 * Activity 中所有操作都与用户密切相关,是一个负责与用户交互的组件,它上面可以显示一些控件也可以监听并处理用户的事件。 * 一个Activity 通常就是一个单独...
  • activity launchMode

    千次阅读 2016-05-20 14:21:51
    一.Activity的四种启动模式: 当应用运行起来后就会开启一条线程,线程中会运行一个任务栈,当Activity实例创建后就会放入任务栈中。 可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的...
  • 移动开发中很多界面是用一个Activity里面包含一个可滑动的头部及与之对应的Fragment来实现的,比如常见的新闻APP中新闻列表就是这样。头部是分类,分类对应的Fragment中展示新闻的列表。这种界面通常的做法是用...
  • 完全接管了Activiti对活动(activity)权限的管理。Activiti允许在设计模型的时候指定每个活动的执行权限,但是,业务系统可能需要根据实际情况动态设置这些任务的执行权限(如:动态的组)。OpenWebFlow完全实现了...
  • Camunda 多实例会签加签

    千次阅读 2020-06-16 13:23:30
    流程图: 启动流程,并初始设置为有三个实例: ProcessInstance Contact Customer - Multi-Instance Body Contact Customer Contact Customer ...执行,加签,本质上就是增加活动实例: @Test public voi
  • Activiti6---流程加签征询实现

    千次阅读 2020-08-14 17:00:09
    加签2. 征询3. 测试 1. 加签 加签是指当前节点审批完后需要额外再加一个审批人进行审批,额外加的审批用户审批完后流程流转到下一节点。比如正常审批流程为A->B->C,如果B执行了加签动作,那么流程就变为A-&...
  • 现在很多的ViewPager+Fragment都要Activity继承于FragmentActivity然后Adapter也是要继承于FragmentPagerAdapter实现的。然后我想想能不能直接用Activity跟PagerAdapter来实现。。。。当然了,也是项目需要。。接...
  • flowable的功能基本都是基于命令模式实现的,flowalble提供了一个方法,可以调用我们自己编写的命令。 ManagementService managementService;这个service里有个execute...下面是实现后加签的命令源码 自定义后加签c
  • activiti学习(二十八)——加签

    千次阅读 热门讨论 2020-07-28 19:32:58
    设计思路 加签本质上就是让多实例任务增加一个处理任务和新增处理人。实现其实很简单,无非是增加一个task,另外内置变量里的nrOfInstances、nrOfActiveInstances各加一。 实现
  • .debug(String.format("executing activity: %s", _activity.getId())); ExecutionEntity execution = commandContext.getExecutionEntityManager().findExecutionById(_executionId); execution....
  • 彻底满足“中国特色”,并提供了安全的(同时也是优雅的)催办、代办、加签(包括前加签/后加签)、自由跳转(包括前进/后)、分裂节点等功能; 最近对Activiti做了一些深入的研究,对Activiti的流程机制有了些理解...
  • 透明Activity解决方案

    千次阅读 2019-04-25 11:29:42
    采用透明主题的Activity一定要继承Activity,不然会崩溃。 我就是最开始就忘了这个了,然后导致崩溃,我还想了半天,继承我自己写的父类,哎。。。一着急啥都忘了。 一般会有两种方式实现 第一种是直接粗暴的在你...
  • Activity详解

    2014-06-24 16:15:15
    交流可新浪微博:Android开发人   Activity (这个觉得没必要翻译,直接用还好理解 @ Sam )就提供与用户交互的界面,用户通过这个交互界面可以进行一些操作,比如打电话、照相、发邮件或查看地图。每一个...
  • Android之Activity详解

    千次阅读 多人点赞 2016-11-18 14:39:07
    本篇不针对于新手,而是对于Activity中一些常识或者问题进行总结。本篇介绍了Activity的生命周期、启动关闭、状态保存、启动模式、返回栈协同调度等等知识点。
  • Activity启动模式

    2016-01-25 22:48:19
    Android系统通过栈结构来保存整个App的Activity,栈底的元素是整个任务栈的发起者。当App启动时,如果该环境中没有任务栈,那么系统就会创建一个任务栈,此后,这个App所启动的Activity都将在这个任务栈中被管理,这...
  • 昨天小逗比面试回来,我们聊了一下,其中一个关于当前activity调用其他应用的activity后,会不会加入到当前应用的任务栈里的问题,印象深刻。 手头的活也调用了其他应用,以前做老式的分享也用过这里,但是具体...
  • 如何安全退出多个Activity

    千次阅读 多人点赞 2014-04-04 09:43:14
    我们在项目开发的时候可能会遇到安全退出应用的场景,如何能够安全退出多个Activity?网上有很多方法,如下:1、抛异常退出该方法通过抛异常,使程序Force Close。验证可以,但是,需要解决的问题是,如何使程序结束...
  • Android 7.0 ActivityManagerService(2) 启动Activity的过程:一

    万次阅读 多人点赞 2016-12-01 21:23:54
    从这一篇博客开始,我们将阅读AMS启动一个Activity的代码流程。 自己对Activity的启动过程也不是很了解,这里就初步做一个代码阅读笔记,为以后的迭代打下一个基础。
  •       Activity启动流程源码实现详解(二) Android四大组件源码实现详解系列博客目录: Android应用进程创建流程大揭秘 Android四大组件之bindService源码实现详解 Android四大组件之Activity启动流程源码实现...
  • Web应用最基本的UI是网页、Winform应用最基本的UI就是Form,那么Activity就是Android最基本的UI,只要有UI都会涉及到ActivityActivity是人机交互的主要UI,Activity的生命周期、跳转、Activity之间的传值、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,745
精华内容 9,098
关键字:

activity加签