職涯發展紀錄

涵蓋員工在職期間的發展、績效與異動等變更紀錄,包括:訓練紀錄查詢、績效評核紀錄查詢、獎懲紀錄查詢、員工異動歷程查詢。

取得員工訓練資料

post
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, ...], } ```
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

取得員工績效資料

post
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, ...], } ```
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

取得員工獎懲資料

post
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, ...], } ```
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

取得員工時光回朔

post
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, ...], } ```
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