代理人設定
查詢簽核流程或職務上的代理人,包括:簽核代理人查詢、職務代理人查詢。
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, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
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
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, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
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
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, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
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
businessTrip = {
"BASE004": number, // 職務代理人是否必填 { 0:非必填 1:必填 }
},
Authorizations
Body
CO_IDintegerRequired
公司ID
Responses
200
成功
```
{
code: 200,
data: { businessTrip },
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
499
DB錯誤 `{ code: 499, msg: string }`
500
系統異常 `{ code: 500, msg: string }`
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