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

  • 相关阅读:
    创建百度地图实例
    IntelliJ IDEA使用(1)——IDEA配置JDK
    IntelliJ IDEA使用(2)——IDEA配置Tomcat
    怎样使用 GitHub?
    IntelliJ IDEA使用(3)——IDEA连接Git
    AS3.0杂记——Dictionary、Object与Array
    AIR文件操作:使用文件对象操作文件和目录 .
    As3.0 TextField
    关于乘机
    Html 嵌入 swf
  • 原文地址:https://www.cnblogs.com/ANCAN-RAY/p/6646406.html
Copyright © 2011-2022 走看看