人事資訊首頁——個人資訊查詢
簡介
案例簡介
本案例將介紹,如何在人事 OA 管理場景中搭建資料中台表單,透過關聯查詢調取成員的各類資訊,完成成員對個人資訊的查詢。
設計想法
1. 在「員工檔案」、「考勤簽到」、「補籤申請」、「會議室預約」中錄入需要調用的員工基礎資料;
2. 在「首頁」中新增當前成員欄位作爲人員的過濾條件,新增「本日」、「本月」欄位作爲時間的過濾條件;
3. 在「首頁」中新增關聯查詢欄位,根據不同的過濾條件,查詢員工個人資訊、會議記錄、考勤打卡記錄、補籤記錄等資料;
4. 關聯查詢欄位設定爲「允許新增關聯表資料」,實現查詢的同時也可以新增會議預約、考勤打卡、補籤等記錄。
應用場景
在覈心表單中透過關聯查詢調取其他表單資料,可應用於多種資料中台的場景,如:
- 人事 OA 管理中,讓成員在個人資訊首頁查看自己的基本人事資訊、會議預約記錄、考勤簽到等資料;
- 門市管理中,各分店負責人可以在門市管理首頁查看該門市的經營狀況、指標完成率、倉儲資訊等資料;
- 課程管理中,負責人可以在課程查詢首頁查詢該課程的時間安排、報名人數等資訊。
預期效果
1. 進入首頁後,表單將自動辨識出當前成員,並透過關聯查詢調取出該成員的個人資訊、會議預約記錄、考勤簽到、補籤等資料:
2. 成員還可以在首頁直接新增關聯表資料,如,在「本月補籤記錄」處,點擊「新建」,即可直接新增補籤申請,並同步更新在補籤記錄中:
設定步驟
表單設計
調用表單
本案例需要調用四張表單資料,分別是:
- 「員工檔案」:用於記錄員工的全部基礎資訊,完善個人資料;
- 「考勤簽到」:用於員工進行每日考勤簽到,填寫表單打卡;
- 「補籤申請」:用於漏籤、出差等未打卡情況時,填寫表單進行補籤;
- 「會議室預約」:用於記錄全部會議室申請記錄。
搭建首頁表單
1. 新建「首頁」表單,欄位設定如下:
欄位名稱 | 欄位類型 | 欄位設定 |
當前成員 | 成員單選 |
|
本月 | 日期時間 |
|
本日 | 日期時間 |
|
個人資訊 | 關聯查詢 | 設定不顯示標題 |
今日會議記錄 | 關聯查詢 | / |
本月考勤記錄 | 關聯查詢 | / |
是否需要補籤 | 單選 | 自訂選項為:補籤、不補籤 |
本月補籤記錄 | 關聯查詢 | / |
各關聯查詢欄位的設定內容如下:
設定關聯查詢
查詢個人資訊
在「首頁」中新增「個人資訊」關聯查詢欄位,以表單中的「當前成員」欄位作爲過濾條件,篩選出當前成員的個人基本資訊,即實現對自己個人資訊的查詢。
1. 選中「個人資訊」關聯查詢欄位,在「欄位屬性」處設定內容如下:
- 關聯表:選擇「員工檔案」;
- 顯示欄位:新增「姓名」、「部門」、「崗位」、「工號」、「辦公地點」。
2. 點擊「新增過濾條件」,新增過濾條件爲:關聯表中的「入職員工」欄位等於當前表單的「當前成員」欄位,設定好點擊「確定」。
查詢會議預約記錄
在「首頁」中新增「今日會議記錄」關聯查詢欄位,以表單中的「當前成員」和「今日」欄位作爲過濾條件,篩選出當前成員今日已預約的全部會議記錄,並支持在查詢時新增會議預約記錄。
1. 選中「今日會議記錄」關聯查詢欄位,在「欄位屬性」處設定內容如下:
- 關聯表:選擇「會議室預約」;
- 顯示欄位:「預約人」、「會議主題」、「會議地點」、「會議室」、「與會人員」、「會議開始時間」、「會議結束時間」。
2. 點擊「新增過濾條件」,新增過濾條件:
- 關聯表中的「審核意見」欄位等於「同意」;
- 關聯表中的「預約人」欄位等於當前表單的「當前成員」欄位;
- 關聯表中的「會議開始時間」欄位等於當前表單的「今日」欄位。
設定好點擊「確定」:
3. 設定「顯示資料條數」和「關聯表操作」如下:
- 顯示資料條數:由於當日會議記錄可以爲多條,故勾選資料顯示條數爲「多條」;
- 關聯表操作:爲實現在查詢頁面新增會議室預約記錄,勾選關聯表操作爲「允許新增關聯表資料」。
查詢考勤簽到記錄
在「首頁」中新增「本月考勤記錄」關聯查詢欄位,以表單中的「當前成員」和「本月」欄位作爲過濾條件,篩選出當前成員本月的全部考勤打卡記錄,並支持在查詢時新增打卡記錄。
1. 選中「本月考勤記錄」關聯查詢欄位,在「欄位屬性」處設定內容如下:
- 關聯表:選擇「考勤簽到」;
- 顯示欄位:新增「員工姓名」、「所屬部門」、「考勤日期」、「考勤時段」、「打卡時間」、「打卡標記」、「考勤類型」、「晚加班標記」。
2. 點選「新增過濾條件」,新增過濾條件:
- 關聯表中的「員工姓名」欄位等於當前表單的「當前成員」欄位;
- 關聯表中的「考勤日期」欄位等於當前表單的「本月」欄位。
設定好點選「確定」。
3. 設定「顯示資料條數」和「關聯表操作」如下:
- 顯示資料條數:由於當月考勤記錄為多條,故勾選資料顯示條數為「多條」;
- 關聯表操作:為實現在查詢頁面新增考勤打卡記錄,勾選關聯表操作為「允許新增關聯表資料」。
查詢補籤記錄
在「首頁」中新增「本月補籤記錄」關聯查詢欄位,以表單中的「當前成員」和「本月」欄位作爲過濾條件,篩選出當前成員本月的全部補籤打卡記錄,並支持在查詢時新增補籤記錄。
1. 選中「本月補籤記錄」關聯查詢欄位,在「欄位屬性」處設定內容如下:
- 關聯表:選擇「補籤申請」;
- 顯示欄位:新增「姓名」、「所在部門」、「申請日期」、「補籤類型」、「補籤日期」、「本月第幾次補籤」。
2. 點擊「新增過濾條件」,新增過濾條件:
- 關聯表中的「姓名」欄位等於當前表單的「當前成員」欄位;
- 關聯表中的「補籤日期」欄位等於當前表單的「本月」欄位。
設定好點擊「確定」:
3. 設定「顯示資料條數」和「關聯表操作」如下:
- 顯示資料條數:由於當月補籤記錄可能爲多條,故勾選資料顯示條數爲「多條」;
- 關聯表操作:爲實現在查詢頁面發起補籤流程,勾選關聯表操作爲「允許新增關聯表資料」。
設定欄位顯隱規則
爲保證頁面的資訊有效性,設定只有需要補籤時,才展示「本月補籤記錄」欄位,設定方法如下:
1. 在「表單屬性 > 欄位顯隱規則」處,點擊「新增顯隱規則」:
2. 設定欄位顯隱規則爲:當「是否需要補籤」欄位選擇了「補籤」時,顯示「本月補籤記錄」欄位,設定好點擊「確定」。
注意事項
如想實現在「首頁」中直接新增「會議室預約」、「考勤簽到」和「補籤申請」的資料,則需要在新增資料的表單中爲成員設定新增資料的權限,否則將不支持新建資料。