🌐

プロジェクトに関連づくサービスと役割の照会AIP

 
 

プロジェクトおよびプロジェクトに関連付くサービスと役割の照会

ユーザは、本日時点で選択可能なプロジェクトをYESODから照会し、そのプロジェクトが持つ
 

1. YESODへのリクエスト

リクエストURL

パラメータ

 

Header

Body

なし
 

2. レスポンス

以下属性値と、権限情報を返す
  • プロジェクトの基本情報(project)
    • プロジェクト情報の基準日付(date)
    • プロジェクトの内部ID(id)
    • オブジェクトタイプ(type)
    • プロジェクト名(name)
    • プロジェクトコード(code)
    • プロジェクトの深さ(depth)
    • プロジェクトの属性値(atteibutes)
      • プロジェクトの内部ID(entityId)
      • プロジェクトのタイプ(entityType)
      • 属性の型(dataType)
      • 属性の内部id(atteibuteId)
      • 属性の項目名(attributeLabel)
      • 属性の値(value)
    • 親のプロジェクト(parent)
      • プロジェクト情報の基準日付(date)
      • プロジェクトの内部ID(id)
      • オブジェクトタイプ(type)
      • プロジェクト名(name)
      • プロジェクトコード(code)
      • プロジェクトの深さ(depth)
  • プロジェクトが割り当てられている権限セットのリスト(authorities)
    • プロジェクトが割り当てられている権限セットの基本情報(authority)
      • 権限セットのid(id)
      • 権限セットのタイプ(type)
      • 権限セット名(name)
      • 権限セットコード(code)
      • 権限セットのタスク生成の有効/無効(generateTasks)
      • タスク生成の前提となる属性(checkAttributeAvailabilities)
    • 権限セットの割当(relations)
      • 割当先Entityのid(id)
      • 割当先Entityのタイプ(type)
      • 割当先Entityの名称(name)
      • 割当先Entityのコード(code)
      • 割当先Entityの深さ(depth)
      • 割当先Entityの親(parent)
        • 割当先Entityの親のid(id)
        • 割当先Entityの親のタイプ(type)
        • 割当先Entityの親の名称(name)
        • 割当先Entityの親のコード(code)
        • 割当先Entityの親の深さ(depth)
    • 当権限セットに関連付くサービスとその役割のリスト(connections)
      • サービス(connection)
        • サービスのid(id)
        • サービスのタイプ(type)
        • サービス名(name)
        • サービスコード(code)
        • サービスの担当者(staffs)
        • サービスのタスク生成の有効/無効(generateTasks)
        • タスク生成日の前倒し、後ろ倒し(shiftAuthority)
          • 入社日からの前倒し(start)
          • 退職日からの前倒し(end)
      • 役割(roles)
        • 役割のid(id)
        • 役割コード(code)
        • 役割名(name)
        • 役割の優先度(priority)
  • 役割の重みを踏まえ、最終的にプロジェクトに関連付くべきサービスとその役割のリスト(expectedRoles)
    • サービス(connection)
      • サービスのid(id)
      • サービスのタイプ(type)
      • サービス名(name)
      • サービスコード(code)
      • サービスの担当者(staffs)
      • サービスのタスク生成の有効/無効(generateTasks)
      • タスク生成日の前倒し、後ろ倒し(shiftAuthority)
        • 入社日からの前倒し(start)
    • 役割(role)
      • 役割のid(id)
      • 役割コード(code)
      • 役割名(name)
      • 役割の優先度(priority)
 

レスポンス サンプル