職涯發展紀錄
涵蓋員工在職期間的發展、績效與異動等變更紀錄,包括:訓練紀錄查詢、績效評核紀錄查詢、獎懲紀錄查詢、員工異動歷程查詢。
emp_training = {
"EMP_TRAINING_ID": number, //員工訓練_ID
"EMP_ID": number, //員工_ID
"COURSE_NAME": string, //課程名稱
"TRAINING_TYPE": number, //訓練種類
"COURSE_TYPE_ID": number, //課程分類
"COURSE_TYPE_CODE": string, //課程分類代碼
"COURSE_TYPE_NAME": string, //課程分類名稱
"COURSE_TYPE_NAME_JSON": boject, //課程分類名稱_JSON
"COURSE_REQUIRE": number, //課程需求
"COURSE_EXEC": number, //上課方式
"ORGANIZER": string, //主辦單位
"LOCATION": string, //訓練地點
"TRAINER": string, //講師姓名
"COURSE_START": date, //上課時間起
"COURSE_END": date, //上課時間迄
"COURSE_HOUR": number, //課程時數
"TEST_SCORE": number, //測驗分數
"TEST_RESULT": number, //測驗結果
"TEST_REASON": string, //不合格原因
"CO_FEE_CUR": string, //費用分攤(公司)-幣別
"CO_FEE": number, //費用分攤(公司)-金額
"EMP_FEE_CUR": string, //費用分攤(員工)-幣別
"EMP_FEE": number, //費用分攤(員工)-金額
"WORK_CONTRACT_YEAR": number, //工作簽約期限-年
"WORK_CONTRACT_MONTH": number, //工作簽約期限-月
"WORK_CONTRACT_DATE": number, //工作簽約到期日
"TRAINING_NOTE": string, //備註
},
Authorizations
Body
CO_IDintegerRequired
公司ID
COURSE_STARTstring | dateRequired
訓練時間起
COURSE_ENDstring | dateRequired
訓練時間迄
EMP_IDintegerRequired
員工ID
Responses
200
成功
```
{
code: 200,
data: [emp_training, emp_training, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/ed/emp_training HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 83
{
"CO_ID": 13,
"COURSE_START": "2021-10-01",
"COURSE_END": "2021-10-02",
"EMP_ID": "34526"
}
No content
emp_perf = {
"EMP_PERF_ID": number, //員工績效_ID
"EMP_ID": number, //員工_ID
"PERF_YEAR": number, //考核年度
"PERF_TYPE_ID": number, //考核種類
"PERF_NAME": string, //績效管理名稱
"PERF_START_DATE": date, //績效管理起日
"PERF_END_DATE": date, //績效管理迄日
"PERF_SCORE": string, //評核分數
"PERF_RATING_ID": number, //評核等級_ID
"PERF_RATING_CODE": string, //評等等級代碼
"PERF_RATING_NAME": string, //評等等級名稱
"PERF_RATING_NAME_JSON": boject, //評等等級名稱_JSON
"IS_PASS": number, //是否通過
"PERF_COMMENT": string, //評語
"PERF_NOTE": string, //備註
"DATA_SOURCE": number, //資料來源
},
Authorizations
Body
CO_IDintegerRequired
公司ID
S_YEARstring | YEARRequired
考核年度起
E_YEARstring | YEARRequired
考核年度迄
EMP_IDintegerRequired
員工ID
Responses
200
成功
```
{
code: 200,
data: [emp_perf, emp_perf, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/ed/emp_perf HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"CO_ID": 13,
"S_YEAR": "2020",
"E_YEAR": "2023",
"EMP_ID": "34526"
}
No content
emp_reward = {
"EMP_REWARD_ID": number, //員工獎懲_ID
"EMP_ID": number, //員工_ID
"REWARD_DATE": date, //獎懲日期
"REWARD_ID": number, //獎懲項目
"REWARD_CODE": string, //獎懲項目代碼
"REWARD_NAME": string, //獎懲項目名稱
"REWARD_NAME_JSON": boject, //獎懲項目名稱_JSON
"REWARD_VAL": number, //功過數量
"REWARD_LIST": string, //獎懲文號
"REWARD_DESC": string, //獎懲說明
"REWARD_NOTE": string, //備註
},
Authorizations
Body
CO_IDintegerRequired
公司ID
REWARD_SDATEstring | dateRequired
獎懲日期起
REWARD_EDATEstring | dateRequired
獎懲日期迄
EMP_IDintegerRequired
員工ID
Responses
200
成功
```
{
code: 200,
data: [emp_reward, emp_reward, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/ed/emp_reward HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 85
{
"CO_ID": 13,
"REWARD_SDATE": "2020/01/01",
"REWARD_EDATE": "2021/12/31",
"EMP_ID": "33770"
}
No content
emp_rollback = {
"EMP_ID": number, //員工_ID
"EMP_NO": string, //員工編號
"START_DATE": date, //開始日
"END_DATE": date, //結束日
"SNO_ID": number, //公司扣繳統編_ID
"TAXID_NO": string, //公司扣繳統編
"SNO_NAME": string, //公司扣繳統編名稱
"DEPT1_ID": number, //部門1_ID
"DEPT1_CODE": string, //部門1
"DEPT1_NAME": string, //部門1名稱
"DEPT2_ID": number, //部門2_ID
"DEPT2_CODE": string, //部門2
"DEPT2_NAME": string, //部門2名稱
"DEPT3_ID": number, //部門3_ID
"DEPT3_CODE": string, //部門3
"DEPT3_NAME": string, //部門3名稱
"DEPT4_ID": number, //部門4_ID
"DEPT4_CODE": string, //部門4
"DEPT4_NAME": string, //部門4名稱
"DEPT5_ID": number, //部門5_ID
"DEPT5_CODE": string, //部門5
"DEPT5_NAME": string, //部門5名稱
"JOB_ID": number, //職位
"JOB_CODE": string, //職位代碼
"JOB_NAME": string, //職位名稱
"GRADE_ID": number, //職等
"GRADE_CODE": string, //職等代碼
"GRADE_NAME": string, //職等名稱
"LEVEL_ID": number, //職級
"LEVEL_CODE": string, //職級代碼
"LEVEL_NAME": string, //職級名稱
"JOB_CAT_ID": number, //職務類別
"JOB_CAT_CODE": string, //職務類別
"JOB_CAT_NAME": string, //職務類別名稱
"JOB_STYLE_ID": number, //職種
"JOB_STYLE_CODE": string, //職種
"JOB_STYLE_NAME": string, //職種名稱
"JOB_DESC_ID": number, //適用職務說明書
"JOB_DESC_CODE": string, //適用職務說明書
"JOB_DESC_NAME": string, //適用職務說明書名稱
"JOB_BIZ_ID": number, //名片職務
"JOB_BIZ_CODE": string, //名片職務
"JOB_BIZ_NAME": string, //名片職務名稱
"IDENTITY_ID": number, //身份類別
"IDENTITY_CODE": string, //身份類別
"IDENTITY_NAME": string, //身份類別名稱
"EMPLOYEE_TYPE": number, //直/間接員工
"EMPLOYEE_TYPE_NAME": string, //直/間接員工名稱
"RESPOBILITY": number, //責任區分
"RESPOBILITY_NAME": string, //責任區分名稱
"HEADCOUNT_STATUS": number, //編制狀態
"HEADCOUNT_STATUS_NAME": string, //編制狀態名稱
"AREA_ID": number, //工作區域
"AREA_CODE": string, //工作區域
"AREA_NAME": string, //工作區域名稱
"SITE_ID": number, //工作地點
"SITE_CODE": string, //工作地點
"SITE_NAME": string, //工作地點名稱
"FACTORY_ID": string, //廠別
"FACTORY_CODE": string, //廠別
"FACTORY_NAME": string, //廠別名稱
"WORK_STATUS": number, //在職狀況
"WORK_STATUS_NAME": string, //在職狀況名稱
},
Authorizations
Body
CO_IDintegerRequired
公司ID
BASE_DATEstring | dateRequired
基準日
EMP_IDintegerRequired
員工ID
Responses
200
成功
```
{
code: 200,
data: [emp_rollback, emp_rollback, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/ed/emp_rollback HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 54
{
"CO_ID": 13,
"BASE_DATE": "2024/01/01",
"EMP_ID": "33348"
}
No content