# 員工管理
## 1、簡介
### 1.1、功能簡介
員工也就是登錄系統的用戶信息,一個員工可以歸屬于多個角色、崗位中。
### 1.2、應用場景
對應管理員工信息,可以進行增,刪,改,查,重置密碼,禁用/激活/刪除/過期等狀態,在維護員工信息需先在【組織管理】,【崗位管理】,【角色管理】,【用戶組管理】中錄入好所有相關數據后,便可在添加員工時能夠快速的設置錄入一條員工的所有信息。
### 1.3、預期效果
設置的員工基本信息,可在「用戶管理 >> 員工管理」進行展示:

## 2、 添加員工信息
點擊「用戶管理 >> 員工管理>> 添加按鈕」,輸入賬號,密碼登基本信息,組織信息必須選擇當前用戶所屬組織信息,角色信息選擇“個人辦公角色”后,再點擊“保存”按鈕,即可完成添加員工信息。

其中基本信息“`狀態`”細節說明:
(1)已激活:如無設置其他異常狀態,新創建的員工初始為已激活狀態。員工的正常狀態應為已激活狀態。
(2)未激活:新增員工信息時,該名員工賬號信息如需先不啟用,可在“員工狀態”處設置“未激活”,“激活”操作在員工列表界面右側的“管理”功能按鈕處執行。
(3)過期:暫未啟用該功能。
(4)鎖定:賬號登陸系統時,系統有策略限制密碼超過3次,出現驗證碼,最多錯5次,超過次數之后,賬戶將被鎖定,解鎖需要在「系統管理 >> 定時計劃>> 」增加解鎖的job信息,添加任務類:com.lc.ibps.cloud.timer.job.RevokeServiceJob。
(5)禁用:由管理員設置該狀態,設置了“禁用”狀態的用戶無法登錄使用系統。
(6)刪除:對應“管理”的“刪除”按鈕功能一致,都是邏輯刪除,刪除的用戶無法登錄使用系統。
### 2.1、擴展信息
**說明**:此數據先在「用戶管理 >> 參與者屬性管理>> 添加參與類型為員工」進行維護,目前在此模塊系統內置初始化信息的“釘釘賬號”和“微信賬號”不能刪除。
**應用場景**:當員工的“基本信息”系統初始化字段滿足不了業務需求,可以在擴展屬性維護業務字段進行設置,以此提高實施效率,減少開發工作時間。
點擊「用戶管理 >> 員工管理>> 添加/編輯>> 擴展信息」,在此維護的“釘釘賬號”對應釘釘里面的userID(該維護的信息作用于流程通知消息且流程是正式狀態里面釘釘消息推送的賬號),微信賬號對應微信掃碼登錄的賬號信息。

### 2.2、組織信息
點擊「用戶管理 >> 員工管理>> 添加/編輯>> 組織信息」,為員工設置所屬部門信息(此基礎數據先在「用戶管理 >> 組織管理維護基本信息」)。

### 2.3、崗位信息
點擊「用戶管理 >> 員工管理>> 添加/編輯>> 崗位信息」,為員工設置所屬崗位信息(此基礎數據先在「用戶管理 >> 崗位管理維護基本信息」),可以設置多個崗位信息,在設置多個崗位信息后,需設置一個為主崗位以便于系統默認當前用戶所屬崗位信息。

### 2.4、角色信息
點擊「用戶管理 >> 員工管理>> 添加/編輯>> 角色信息」,為員工設置所屬角色信息(此基礎數據先在「用戶管理 >> 角色管理維護基本信息」),可以設置多個角色信息。

### 2.5、用戶組信息
點擊「用戶管理 >> 員工管理>> 添加/編輯>> 用戶組信息」,為員工設置所屬崗位信息,可以設置多個崗位信息(此基礎數據先在「用戶管理 >> 角色管理維護基本信息」),可以設置多個角色信息。

### 2.6、權限設置
**說明:**為了達到配置的業務菜單實現數據權限,在此配置查詢當前組織,當前組織下級等數據(其中配置業務菜單是在「表單管理 >> 數據管理>>數據模版管理維護信息」)。
點擊「用戶管理 >> 員工管理>> 添加/編輯>> 權限設置」,點擊“添加”按鈕,設置“人員”,“當前組織(下級)”信息,則表示查詢當前所在組織下的下層維護的信息。

**設置維度的數據范圍**:
當前部門:此用戶擁有其所在組織的人員的數據權限
當前部門含下級:此用戶擁有其所在組織以及此組織下級的人員的數據權限
指定部門:此用戶擁有指定組織的人員的數據權限
指定組織含下級:此用戶擁有指定組織以及此組織下級組織的人員的數據權限
所有權限:此用戶擁有此數據模板的所有數據權限
無權限:此用戶沒有此數據模板的數據權限
指定人員:此用戶擁有指定用戶的數據權限
`其他說明:對應表單管理>>數據管理>>數據模版管理>>過濾條件配置`:
其中對象性質:設置人員和組織。`人員`需要在“數據模版管理”-配置的“過濾條件”設置的業務字段必須存儲為用戶ID,然后匹配條件選擇“權限-用戶”的“用戶ID”,`組織`則需要業務字段必須存儲為組織ID,然后匹配條件選擇“權限-用戶”的“組織ID”。

* 字段值:字段需要選擇存儲為用戶ID或者組織ID的字段
* 過濾值類型:選擇權限-用戶,在上圖中設置的是人員則對應選擇:用戶ID.
* 運算條件:在…之內和不在…之內,默認為在…之內。(過濾值選擇為權限-用戶、權限-角色后運算條件自動變為在..之內)
`注意`:
(1)使用權限-用戶、權限-角色時,表單字段只能選擇字符串類型;
(2)當同一個字段同時設置 權限-用戶和權限-角色時,權限-用戶>權限-角色,即以權限-用戶設置的權限為準。只要有設置用戶和角色,不管有用戶有沒有數據,都以用戶的為準;
(3)條件可添加多個,條件的運算于過濾條件設置的運算符為準:
例如:條件設置為字段選擇器選擇的用戶并且單行等于張三,
假如:表單選擇器的數據為李四,李四的權限為人員——當前組織,那么李四此數據模板的數據權限為李四所在組織的人員創建的數據并且字段單行為張三的數據。

### 2.7、簽名圖片
點擊「用戶管理 >> 員工管理>> 添加/編輯>> 簽名圖片」,設置員工所屬的簽名圖片,方便在填寫表單簽名和流程審批簽名使用。
