承認詳細の照会
GET /v1/approval/{id:^[1-9]\\d*$}
リクエストパラメータ
| パラメータ |
タイプ |
必須 |
説明 |
制限 |
| id |
整数 |
はい |
承認ID |
|
レスポンスデータ
| 属性名 |
タイプ |
説明 |
| code |
整数 |
レスポンスコード. |
| message |
文字列 |
レスポンスメッセージ. |
| visible |
ブール型 |
表示可否. true / false |
| data |
オブジェクト |
ビジネスオブジェクト |
| data.dataId |
整数 |
承認レコードID |
| data.quickApprovalList[] |
オブジェクト配列 |
簡易承認フィールド |
| data.quickApprovalList[].id |
整数 |
フィールドID. |
| data.quickApprovalList[].label |
文字列 |
フィールド表示名. |
| data.quickApprovalList[].apiName |
文字列 |
フィールドAPI名. |
| data.quickApprovalList[].value |
文字列 |
この承認レコードにおけるフィールドの値. |
| data.approvalRecordList[] |
オブジェクト配列 |
承認履歴レコード |
| data.approvalRecordList[].approvalResult |
整数 |
承認結果(1:承認 2:否認) |
| data.approvalRecordList[].assigneeComment |
文字列 |
承認コメント |
| data.approvalRecordList[].targetStateTime |
日時 |
承認時間 |
| data.approvalRecordList[].targetAssigneeUser |
オブジェクト |
承認者 |
| data.approvalRecordList[].targetAssigneeUser.id |
整数 |
承認者ID |
| data.approvalRecordList[].targetAssigneeUser.realname |
文字列 |
承認者氏名 |
| data.approvalRecordList[].targetAssigneeUser.email |
文字列 |
承認者メールアドレス |
| ##### リクエスト例 |
|
|
$ curl 'https://servicego.udesk.cn/api/v1/approval/541?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
レスポンス例
{
"code": 200,
"message": "OK",
"visible": false,
"data": {
"dataId": 83528,
"quickApprovalList": [
{
"id": 513,
"label": "氏名",
"apiName": "name",
"value": "hahahahhahah"
}
],
"approvalRecordList": [
{
"targetAssigneeUser": {
"id": 2,
"realname": "zhangsan",
"email": "1@test.cn"
},
"approvalResult": 1,
"assigneeComment": "hahahahahahahah",
"targetStateTime": "2021-05-18 19:43:24"
}
]
}
}
承認を更新する
POST /v1/approval
リクエストボディ
| パラメータ |
タイプ |
必須 |
説明 |
制限 |
| id |
整数型 |
はい |
承認ID |
|
| userId |
整数型 |
はい |
承認者ID |
|
| result |
整数型 |
はい |
承認結果 1 成功 2 失敗 |
|
| assigneeComment |
文字列型 |
いいえ |
承認コメント |
|
| ##### リクエスト例 |
|
|
|
|
$ curl POST 'https://servicego.udesk.cn/api/v1/approval?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
{
"id":2867,
"userId":2,
"result":2
}
レスポンス例
{
"code": 200,
"message": "OK",
"visible": false
}