代理人設定

查詢簽核流程或職務上的代理人,包括:簽核代理人查詢、職務代理人查詢。

取得簽核代理人資訊

post
agentSignItem = {
  "AGENT_SIGN_ID": number,          //簽核代理人設定_ID
  "CO_ID": number,                  //公司_ID
  "EMP_ID": number,                 //員工_ID
  "EMP_NO": string,                 //員工編號
  "AGENT_SIGN_EMP_ID": number,      //代理人員工_ID
  "AGENT_SIGN_EMP_NO": string,      //代理人員工編號
  "AGENT_SIGN_EMP_NAME": string,    //代理人姓名
  "AGENT_STIME": date,              //代理起始時間
  "AGENT_ETIME": date,              //代理迄止時間
  "FORM_CODE": string,              //簽核表單代號
  "FORMSET_NAME": string,           //公司表單名稱
  "IS_ACT": number,                 //使用狀態        
  "E_EMP_ID": number,               //修改_員工_ID                  
  "E_EMP_NO": string,               //修改_員工編號   
  "E_DATETIME": date,               //修改_日期  
},
Authorizations
Body
CO_IDintegerRequired

公司ID

EMP_IDintegerOptional

員工ID

LIMITintegerOptional

筆數限制

Responses
200
成功 ``` { code: 200, data: [agentSignItem, agentSignItem, ...], } ```
post
POST /api/wf/getAgentSign HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 29

{
  "CO_ID": 13,
  "EMP_ID": "33770"
}

No content

批次取得員工職務代理人清單

post
agents = {
  "EMP_ID": number,       //員工_ID
, "AGENT_EMP_ID": number, //代理人員工_ID
, "CO_ID": number,        //代理人公司_ID
, "EMP_NO": string,       //代理人員工編號
, "EMP_NAME": string,     //代理人員工姓名
, "EMP_EN_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,       //代理人職位_ID
, "JOB_CODE": string,     //代理人職位
, "JOB_NAME": string,     //代理人職位名稱
, "WORK_STATUS": number,  //代理人在職狀況
, "HIRE_DATE":date,       //代理人到職日期
},
Authorizations
Body
CO_IDintegerRequired

公司ID

EMP_IDintegerOptional

員工ID

LIMITintegerOptional

員工資料筆數限制

TOPintegerOptional

每個員工最多取幾筆代理人資料

Responses
200
成功 ``` { code: 200, data: [agents, agents, ...], } ```
post
POST /api/wf/getBatchAgents HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 29

{
  "CO_ID": 13,
  "EMP_ID": "33770"
}

No content

取得員工職務代理人清單

post
agents = {
  "EMP_ID": number,       //員工_ID
, "AGENT_EMP_ID": number, //代理人員工_ID
, "CO_ID": number,        //代理人公司_ID
, "EMP_NO": string,       //代理人員工編號
, "EMP_NAME": string,     //代理人員工姓名
, "EMP_EN_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,       //代理人職位_ID
, "JOB_CODE": string,     //代理人職位
, "JOB_NAME": string,     //代理人職位名稱
, "WORK_STATUS": number,  //代理人在職狀況
, "HIRE_DATE":date,       //代理人到職日期
},
Authorizations
Body
CO_IDintegerRequired

公司ID

EMP_IDintegerRequired

員工ID

LEAVE_STARTstring | dateOptional

請假起始時間

LEAVE_ENDstring | dateOptional

請假結束時間

Responses
200
成功 ``` { code: 200, data: [agents, agents, ...], } ```
post
POST /api/wf/wf010/agents HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 27

{
  "CO_ID": 13,
  "EMP_ID": 34461
}

No content

取得職務代理人是否必填

post
businessTrip = {
  "BASE004": number,        // 職務代理人是否必填 { 0:非必填 1:必填 }
},
Authorizations
Body
CO_IDintegerRequired

公司ID

Responses
200
成功 ``` { code: 200, data: { businessTrip }, } ```
post
POST /api/wf/wf100/businessTrip HTTP/1.1
Host: 
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 13

{
  "CO_ID": 475
}

No content