機械翻訳について

1つ以上の承認タスクを処理します。

post

/access-governance/access-controls/20250331/approvals

リクエスト

ヘッダー・パラメータ
  • トレース用のクライアント・リクエストID。 リクエストIDに有効な文字は、文字、数字、アンダースコアおよびダッシュのみです。
本文()
1つ以上の承認タスク・ディシジョン。
ルート・スキーマ : ApprovalDecisionDetails
型: object
承認タスク・ディシジョンのリスト。
ソースを表示
ネストされたスキーマ : ディシジョン
型: array
承認タスク・ディシジョンのリスト。
ソースを表示
ネストされたスキーマ : ApprovalDecision
型: object
個々の承認タスクのディシジョン。
ソースを表示
  • 許容値: [ "APPROVE", "REJECT" ]
    APPROVEまたはREJECT
  • ApprovalTimeLimit
    承認時間制限に関する詳細(該当する場合)。 daysLimit、hoursLimitまたはtimeRangeLimitのいずれか1つのみを定義する必要があります。
  • 許容値: [ "INDEFINITELY", "NUMBER_OF_HOURS", "NUMBER_OF_DAYS", "DATE_TIME_RANGE", "EXTENSION" ]
    オプションの承認時間制限タイプです。 タイプがINDEFINITELYの場合、approvalTimeLimitおよびextensionTimeLimitは未定義のままにする必要があります。 型がNUMBER_OF_HOURS、NUMBER_OF_DAYSまたはDATE_TIME_RANGEの場合は、approvalTimeLimitを指定する必要があります。 typeがEXTENSIONの場合は、extensionTimeLimitを指定する必要があります。
  • ディシジョンの理由。
  • ExtensionTimeLimit
    承認延長時間制限定義を終了時間として指定します。
  • ディシジョンの承認タスクID。
ネストされたスキーマ : ApprovalTimeLimit
型: object
承認時間制限に関する詳細(該当する場合)。 daysLimit、hoursLimitまたはtimeRangeLimitのいずれか1つのみを定義する必要があります。
ソースを表示
ネストされたスキーマ : ExtensionTimeLimit
型: object
承認延長時間制限定義を終了時間として指定します。
ソースを表示
ネストされたスキーマ : ApprovalTimeLimitRange
型: object
時間範囲としての承認時間制限定義。
ソースを表示
トップに戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

承認タスクの一部またはすべてが正常に更新されました。
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : ApprovalDecisionResults
型: object
一連の承認タスク・ディシジョンのレスポンス詳細。
ソースを表示
ネストされたスキーマ : 失敗
型: array
タスク処理の作成中に生成された失敗のリスト。
ソースを表示
ネストされたスキーマ : ApprovalDecisionFailure
型: object
承認タスク・ディシジョンの失敗詳細。
ソースを表示

400レスポンス

不正なリクエスト
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

401レスポンス

未認可
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

404レスポンス

見つかりません
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

409レスポンス

競合
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

429レスポンス

リクエストが多すぎます
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

500レスポンス

内部サーバー・エラー
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

デフォルト・レスポンス

不明なエラー
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示
トップに戻る

次の例は、リクエスト・タスクの承認タスクを承認または否認する方法を示しています。 サンプル・コマンドを実行する前に、プレースホルダー値を実際の値に置き換えます。

リクエスト・タスクの承認タスクを承認または否認する前に、次のAPIを実行して必要なデータをフェッチする必要があります:
  • 承認のリスト - [GET] {BasePath}/approvals/{accessRequestId}
  • アイデンティティのリスト - [GET] {BasePath}/identities
.

cURLリクエストの例

curl -i -X POST \
   -H "Authorization:Bearer <your-access-token>" \
   -H "Content-Type:application/json" \
   -d \
'{
    "decisions": [
        {
            "taskId": "62555a75-30da-xxxxx-997d-xxxx",
            "action": "APPROVE",
            "comment": "Needed to perform the job"
        }
    ]
}' \
 '<${service-instance-url}/access-governance/access-controls/20250331/approvals>'

POSTリクエストの送信

${service-instance-url}/access-governance/access-controls/${version}/approvals

リクエスト・ペイロードの例

{
    "decisions": [
        {
            "taskId": "62555a75-30da-xxxxx-997d-xxxx",
            "action": "APPROVE",
            "comment": "Needed to perform the job"
        }
    ]
}

レスポンス・コードの例

次のレスポンス本文とともに200 OKレスポンスを受信します:


{ "failures": [] }
先頭に戻る