U-Office Force X OAuth 手冊

University of Excellence OpenAPI 3.1 Web API 服務

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 表單管理-oauth openapi 專用

提供使用者查詢 BPM 待辦任務清單、表單詳細內容及進行簽核功能。

取得個人 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

Content type
{
  • "keyword": "string",
  • "applicant_Date_From": "string",
  • "applicant_Date_To": "string"
}

Response samples

Content type
application/json
{
  • "items": [
    ]
}

取得 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

Content type
application/json
{
  • "form_Sn": "string",
  • "form_Name": "string",
  • "subject": "string",
  • "urgent": true,
  • "task_View_Status": "string",
  • "applicant_Date": "string",
  • "fields": [
    ],
  • "grids": [
    ]
}

執行 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

Content type
{
  • "formSn": "string",
  • "status": 1,
  • "reason": "string"
}

Response samples

Content type
application/json
{
  • "errorCode": "string",
  • "traceId": "string"
}

個人資訊取得-oauth openapi 專用

提供使用者的基本資訊,包括姓名、電子郵件等。

取得個人資料

Authorizations:
Bearer
path Parameters
version
required
string
header Parameters
Api-Key
string

API 金鑰 (選填)

App-Id
string

App 識別碼 (選填)

CorpCode
string

公司代碼 (選填)

Responses

Response samples

Content type
application/json
{
  • "name": "string",
  • "employee_Number": "string",
  • "email": "string",
  • "dept_Name": "string",
  • "corp_Name": "string"
}