申請参照

    申請参照


    記事の要約

    指定した特権ID利用申請情報を取得する。

    PATH PARAMETERS
    applicationId
    required
    string <uuid>

    申請書ID

    HEADER PARAMETERS
    Authorization
    required
    string

    認証情報 (付録参照)

    Accept
    required
    string
    Value: "application/json"

    レスポンスの形式

    X-iDoperation-User-Key
    string
    Default: login_id
    Enum: "id" "login_id"

    ユーザ識別キー

    X-iDoperation-User-Value
    string

    ユーザ識別情報

    Responses

    RESPONSE SCHEMA: application/json
    id
    required
    string <uuid>

    申請書ID

    workflow_id
    string <uuid>

    ワークフローID

    workflow_name
    required
    string

    ワークフロー名

    is_emergency
    integer

    緊急申請フラグ

    1. 通常申請
    2. 緊急申請
    status
    required
    integer

    ステータス

    1. 申請承認待ち
    2. 利用開始待ち
    3. 貸出中
    4. 報告待ち
    5. 報告承認待ち
    6. 完了
    7. 完了 (強制完了)
    8. 完了 (報告スキップ)
    9. 完了 (否認)
    approval_status
    integer

    承認状態

    name
    required
    string

    申請名

    number
    required
    string

    申請番号

    user_id
    string or null <uuid>

    申請者ID

    user_name
    required
    string

    申請者名

    login_id
    string <email>

    申請者ログインID (メールアドレス)

    applied_at
    required
    string <date-time>

    申請日時

    start_time
    required
    string <date-time>

    利用期間 (開始)

    end_time
    required
    string <date-time>

    利用期間 (終了)

    purpose
    required
    string or null

    利用目的

    operation
    required
    string or null

    作業内容

    report_user_id
    string or null <uuid>

    報告者ID

    report_user_name
    required
    string or null

    報告者名

    report_login_id
    string or null <email>

    報告者ログインID (メールアドレス)

    started_at
    required
    string or null <date-time>

    利用実績 (開始)

    ended_at
    required
    string or null <date-time>

    利用実績 (終了)

    report
    required
    string or null

    報告内容

    Array of objects

    申請添付ファイル

    Array 
    id
    required
    string <uuid>

    申請添付ファイルID

    name
    required
    string

    申請添付ファイル名

    url
    required
    string <uri>

    申請添付ファイルURL


    Array of objects or null

    報告添付ファイル

    Array 
    id
    required
    string <uuid>

    報告添付ファイルID

    name
    required
    string

    報告添付ファイル名

    url
    required
    string <uri>

    報告添付ファイルURL


    required
    Array of objects

    申請書貸出アカウント

    Array 
    required
    object

    利用者ユーザ

    id
    required
    string <uuid>

    利用者ユーザID

    name
    required
    string

    利用者名

    login_id
    required
    string <email>

    利用者ログインID (メールアドレス)

    required
    object

    利用対象ターゲット

    id
    required
    string <uuid>

    利用対象ターゲットID

    name
    required
    string

    利用対象ターゲット名

    ip_address
    required
    string

    利用対象ターゲットIPアドレス/ホスト名

    object

    ドメインターゲット

    id
    required
    string <uuid>

    ドメインターゲットID

    name
    required
    string

    ドメイン名

    ip_address
    required
    string

    ドメインターゲットIPアドレス/ホスト名

    target_name
    required
    string

    ドメインターゲット名

    required
    object

    アカウント

    id
    required
    string <uuid>

    アカウントID

    name
    required
    string

    アカウント名


    Response samples

    Content type
    application/json
    Example
      
    {
    • "id": "e809feac-f08f-4bb4-bbbe-13c8d898ed91",
    • "workflow_name": "保守ワークフロー",
    • "status": 40,
    • "name": "サーバ保守特権ID利用申請20230516",
    • "number": "特権ID貸出-100001",
    • "user_name": "申請者",
    • "applied_at": "2023-05-16T02:00:00.000Z",
    • "start_time": "2023-05-16T03:00:00.000Z",
    • "end_time": "2023-05-17T03:00:00.000Z",
    • "purpose": "利用目的",
    • "operation": "作業内容",
    • "report_user_name": "報告者",
    • "started_at": "2023-05-16T03:10:00.000Z",
    • "ended_at": "2023-05-16T03:50:00.000Z",
    • "report": "報告内容",
    • "resources": [
      • {
        • "user": {
          • "id": "df87eb73-9135-41ad-95a7-6954f95e6302",
          • "name": "Sample User",
          • "login_id": "user@example.com"
          },
        • "target": {
          • "id": "7bcfdfb9-9ab4-4f00-b948-055fd55b4950",
          • "name": "My Linux",
          • "ip_address": "192.168.0.101"
          },
        • "account": {
          • "id": "d0901ce1-fe43-42be-9d40-fb715303b923",
          • "name": "root"
          }
        },
      • {
        • "user": {
          • "id": "df87eb73-9135-41ad-95a7-6954f95e6302",
          • "name": "Sample User",
          • "login_id": "user@example.com"
          },
        • "target": {
          • "id": "7bcfdfb9-9ab4-4f00-b948-055fd55b4950",
          • "name": "My Linux",
          • "ip_address": "192.168.0.101"
          },
        • "domain_target": {
          • "id": "92cce7f9-caa4-4577-bda4-3fe91fd4fdd9",
          • "name": "idoperation.local",
          • "ip_address": "192.168.0.11",
          • "target_name": "My Active Directory"
          },
        • "account": {
          • "id": "70fcf953-4bd8-4a73-be48-b2ace6e22a5b",
          • "name": "Administrator"
          }
        }
      ]
    }

    Content type
    application/json
    {
    • "message": "Error message"
    }