🌐
プロジェクトに関連付くサービスと役割の照会 API
プロジェクトおよびプロジェクトに関連付くサービスと役割の照会
ユーザは、本日時点で選択可能なプロジェクトを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)