Ede.Uofx.Api.OAuth (1.0.0)
Download OpenAPI specification:
A .NET 8 Web API compliant with OpenAPI 3.1 standard, providing project management functionality
取得個人 BPM 待辦事項清單
Authorizations:
Bearer
path Parameters
| version required | string |
header Parameters
| Api-Key | string API 金鑰 (選填) |
| App-Id | string App 識別碼 (選填) |
| CorpCode | string 公司代碼 (選填) |
Request Body schema:
查詢條件
| keyword | string or null 關鍵字(表單編號、主旨、欄位內容、附件名稱) |
| applicant_Date_From | string or null 起始時間 |
| applicant_Date_To | string or null 結束時間 |
Responses
Request samples
- Payload
Content type
{- "keyword": "string",
- "applicant_Date_From": "string",
- "applicant_Date_To": "string"
}Response samples
- 200
- 400
Content type
application/json
{- "items": [
- {
- "formName": "string",
- "subject": "string",
- "formSn": "string",
- "urgent": true,
- "applicantDate": "string",
- "url": "string"
}
]
}取得 BPM 表單詳細內容
Authorizations:
Bearer
path Parameters
| formSn required | string 表單編號 |
| version required | string |
header Parameters
| Api-Key | string API 金鑰 (選填) |
| App-Id | string App 識別碼 (選填) |
| CorpCode | string 公司代碼 (選填) |
Responses
Response samples
- 200
- 400
Content type
application/json
{- "form_Sn": "string",
- "form_Name": "string",
- "subject": "string",
- "urgent": true,
- "task_View_Status": "string",
- "applicant_Date": "string",
- "fields": [
- {
- "field_Name": "string",
- "code": "string",
- "value": null
}
], - "grids": [
- {
- "code": "string",
- "name": "string",
- "columns": [
- {
- "code": "string",
- "name": "string"
}
], - "rows": [
- {
- "property1": null,
- "property2": null
}
], - "sumByCode": {
- "property1": null,
- "property2": null
}, - "avgByCode": {
- "property1": null,
- "property2": null
}
}
]
}執行 BPM 表單簽核
Authorizations:
Bearer
path Parameters
| version required | string |
header Parameters
| Api-Key | string API 金鑰 (選填) |
| App-Id | string App 識別碼 (選填) |
| CorpCode | string 公司代碼 (選填) |
Request Body schema:
簽核請求資料
| formSn required | string non-empty 表單編號 |
| status required | integer <int32> [ 0 .. 1 ] 簽核狀態: 0=同意, 1=否決 |
| reason | string or null 原因說明 (否決、退回時需要填寫) |
Responses
Request samples
- Payload
Content type
{- "formSn": "string",
- "status": 1,
- "reason": "string"
}Response samples
- 200
- 400
Content type
application/json
{- "errorCode": "string",
- "traceId": "string"
}取得個人資料
Authorizations:
Bearer
path Parameters
| version required | string |
header Parameters
| Api-Key | string API 金鑰 (選填) |
| App-Id | string App 識別碼 (選填) |
| CorpCode | string 公司代碼 (選填) |
Responses
Response samples
- 200
- 400
Content type
application/json
{- "name": "string",
- "employee_Number": "string",
- "email": "string",
- "dept_Name": "string",
- "corp_Name": "string"
}