activity使用者組的相關使用

2021-09-01 11:22:28 字數 2854 閱讀 5385

1.涉及到的表結構

act_id_user使用者表;

act_id_group使用者組表;

act_id_membership使用者和使用者組繫結表

2.dao層

package com.dao;

import org.activiti.engine.identity.group;

import org.activiti.engine.identity.user;

import org.activiti.engine.impl.persistence.entity.groupentity;

public inte***ce identitydao

3.daoimpl

package com.dao.imple;

import com.dao.identitydao;

import org.activiti.engine.identityservice;

import org.activiti.engine.identity.group;

import org.activiti.engine.identity.user;

import org.springframework.beans.factory.annotation.autowired;

import org.springframework.stereotype.service;

@service

public class identitydaoimple implements identitydao

@override

public void deleteuser(string id)

@override

public void addgroup(group group)

@override

public void deletegroup(string id)

@override

public void addusertogroup(string userid, string groupid)

@override

public void deleteuserfromgroup(string userid, string groupid)

}

3.controller

/**

* 使用者新增

* @param useraccount

* @return

*/@responsebody

public map adduser(string useraccount)catch (exception e)

return map;

}/**

* 使用者刪除

* @param useraccount

* @return

*/@responsebody

public map deleteuser(string useraccount)catch (exception e)

return map;

}/**

* 使用者組新增

* @param groupid

* @return

*/@responsebody

public map addgroup(string groupid)catch (exception e)

return map;

}/**

* 使用者組刪除

* @param groupid

* @return

*/@responsebody

public map deletegroup(string groupid)catch (exception e)

return map;

}/**

* 使用者組新增使用者

* @param userid

* @param groupid

* @return

*/@responsebody

public map addusertogroup(string userid,string groupid)catch (exception e)

return map;

}/**

* 刪除使用者組使用者

* @param userid

* @param groupid

* @return

*/@responsebody

public map deleteuserfromgroup(string userid,string groupid)catch (exception e)

return map;

}

4.使用者組在流程例項中的具體使用

選擇使用者任務元件 ——>」分配使用者「選項——「候選使用者組編碼」

直接指定使用者組:group1或者通過傳引數確定使用者組:$

5.查詢使用者組任務,

/**

* 查詢使用者的使用者組任務

* @param userid

* @return

*/@responsebody

public map grouptaskquery(string userid)

map.put("success",true);

map.put("data",resultlist);

}catch (exception e)

return map;

}

6.得到任務id後通過taskservice.complete(taskid)完成任務

Linux使用者組相關指令

增加使用者組 groupadd 使用者組名 刪除使用者組 groupdel 使用者組名 修改使用者所在的使用者組 usermod g 使用者組 使用者名稱 使用者和使用者組的相關檔案 etc passwd檔案 使用者 user 的配置檔案,記錄使用者的各種資訊。每行的含義 使用者名稱 口令 使用者標...

Linux使用者組的相關操作

一,檢視群組相關資訊 1.檢視使用者組去許可權 etc group 群組檔案 etc gshadow 群組密碼檔案 ls al etc group etc gshadow 檢視使用者組和使用者組密碼的許可權 2.檢視使用者組詳情 上面每一行都代表乙個使用者,每一行又通過 分為4個部分,這個比較少,下...

linux新建使用者,使用者組相關總結

useradd tomcat boot 建立tomcat boot使用者,同時會建立乙個同名的工作組tomcat boot passwd tomcat boot 設定tomcat boot使用者密碼 userdel tomcat boot 刪除tomcat boot使用者及tomcat boot工作...