zoukankan      html  css  js  c++  java
  • activiti 5.13 使用activiti设置用户组任务的 工作流的角色

    1.设置activiti 流程引擎的用户,组别,关系
    /**在部署流程定义和启动流程实例的中间,设置组任务的办理人,向Activiti表中存放组和用户的信息*/
    IdentityService identityService = processEngine.getIdentityService();//认证:保存组和用户信息
    identityService.saveGroup(new GroupEntity("部门经理"));//建立组
    identityService.saveGroup(new GroupEntity("总经理"));//建立组
    identityService.saveUser(new UserEntity(“小张”));//建立用户
    identityService.saveUser(new UserEntity("小李")); //建立用户
    identityService.saveUser(new UserEntity("小王")); //建立用户
    identityService.createMembership("小张", "部门经理");//建立组和用户关系
    identityService.createMembership("小李", "部门经理");//建立组和用户关系
    identityService.createMembership(“小王”, “总经理”);//建立组和用户关系


    2.表结构介绍
    act_id_group:角色组表
    act_id_user:用户表:
    act_id_membership:用户角色表
    指定组任务的办理人
    String userId = “小张”;//小张,小李可以查询结果,小王不可以,因为他不是部门经理角色
    List<Task> list = processEngine.getTaskService()//
    .createTaskQuery()//
    .taskCandidateUser(userId)//指定组任务查询
    .list();

    参考http://blog.csdn.net/u010924288/article/details/52024754

  • 相关阅读:
    CSS基本相关内容中秋特别奉献
    JavaScript基础
    jQuery(内涵: jquery选择器)
    ADO.NET(内涵效率问题)
    三层实例(内涵Sql CRUD)
    数据库的应用详解二
    三层相关案例(及常见的错误)
    Java中生成唯一ID的方法
    Postgres 的 Array 类型
    java的错误和异常的区别
  • 原文地址:https://www.cnblogs.com/ANCAN-RAY/p/6646406.html
Copyright © 2011-2022 走看看