機械翻訳について

職務分掌のリクエスト分析(非同期)

post

/access-governance/service-administration/20250331/orchestratedSystem/{orchestratedSystemId}/sod/analyze

オーケストレート済システムの職務分離の分析を開始します。 リクエストは非同期で、ステータスの確認に使用できるrequestIdを返します。

リクエスト

パス・パラメータ
ヘッダー・パラメータ
  • トレース用のクライアント・リクエストID。 リクエストIDに有効な文字は、文字、数字、アンダースコアおよびダッシュのみです。
本文()
職務分掌分析の実行の詳細をリクエストします。
ルート・スキーマ : SeparationOfDutiesAnalysisDetails
型: object
職務分掌分析を実行するための詳細。
ソースを表示
ネストされたスキーマ: AccountData
型: object
ユーザー・アカウントに関する情報。
ソースを表示
ネストされたスキーマ : permissionAssignments
型: array
アカウントとともに分析される権限。
ソースを表示
ネストされたスキーマ: attributes
型: array
アカウント属性
ソースを表示
ネストされたスキーマ: Attribute
型: object
アカウントの属性。
ソースを表示
ネストされたスキーマ: additionalAttributes
型: array
追加属性
ソースを表示
ネストされたスキーマ: attributes
型: array
Attributes.
ソースを表示
ネストされたスキーマ: value
型: array
属性の値。
ソースを表示
ネストされたスキーマ : AdditionalAttribute
型: object
追加属性
ソースを表示
ネストされたスキーマ: value
型: array
属性の値。
ソースを表示
ネストされたスキーマ : AccountPermission
型: object
スキャンする権限。
ソースを表示
ネストされたスキーマ: attributes
型: array
アカウント属性
ソースを表示
トップに戻る

レスポンス

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

200レスポンス

処理のために受け入れられた分析リクエストを実行します。
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : SeparationOfDutiesAnalysisResponseDetails
型: 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
エラー情報。
ソースを表示

412レスポンス

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

429レスポンス

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

500レスポンス

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

デフォルト・レスポンス

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

次の例は、職務の分離を分析する方法を示しています。 これは、Oracle Fusion Cloud Applicationsオーケストレート済システムに適用可能で、Oracle Fusion Cloud Risk Management and Compliance (RMC)統合を有効にする必要があります。

このAPIを実行する前に、次のAPIを実行します:
  • /access-governance/service-administration/${versionID}/orchestratedSystems/{orchestratedSystemId}/permissionsをGETして権限をフェッチ
  • POST /access-governance/service-administration/${versionID}/orchestratedSystems/{orchestratedSystemId}/permissionAttributes
  • orchestratedSystemIdentityIdとして使用されるidentityTargetIdをフェッチするGET /access-governance/identities/20250331/identities

cURLリクエストの例

curl -i -X POST \
   -H "Authorization:Bearer <your access token>" \
   -H "Content-Type:application/json" \
   -d \
'{
    "orchestratedSystemIdentityId": "targetId.account.ICF.xxx-efc9-4a9a-bae9-26eefecaadf1.3b3f2e1a4f60938fc313659602ac4402",
    "permissionAssignments": [
        {
            "id": "roles.ICF.306d8290-xxx-4a9a-bae9-26eefecaadf1.f8326a90ddb243bccb4761a01961d7be",
            "action": "ADD",
            "attributes": [
                {
                    "name": "roles",
                    "value": [
                        "ADB4281383Fxx8CB16BF17AA4FDECAA"
                        ],
                    "additionalAttributes": [
                    ]
                }
            ]
        }
    ],
    "requestedBy": "amel"
}' \
 '${service-instance-url}/access-governance/service-administration/${versionID}/orchestratedSystems/${orchestratedSystemId}/sod/analyze'

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

RESTクライアント・ツールで、POSTリクエストを送信
${service-instance-url}/access-governance/service-administration/${versionID}/orchestratedSystems/${orchestratedSystemId}/sod/analyze'
{
    "orchestratedSystemIdentityId": "targetId.account.ICF.xxx-efc9-4a9a-bae9-26eefecaadf1.3b3f2e1a4f60938fc313659602ac4402",
    "permissionAssignments": [
        {
            "id": "roles.ICF.306d8290-xxx-4a9a-bae9-26eefecaadf1.f8326a90ddb243bccb4761a01961d7be",
            "action": "ADD",
            "attributes": [
                {
                    "name": "roles",
                    "value": [
                        "ADB4281383Fxx88CB16BF17AA4FDECAA"
                        ],
                    "additionalAttributes": [
                    ]
                }
            ]
        }
    ],
    "requestedBy": "amel"
}

レスポンス・コードの例

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

{
    "requestId": "c87b487de125418ea73150bd62e5f2c7",
    "status": "InProgress"
}

requestIDを使用して、/access-governance/service-administration/20250331/orchestratedSystems/{orchestratedSystemId}/sod/statusを確認します。

先頭に戻る