プロジェクトに関連付く業務アセットと権限セットの取得

リクエスト
エンドポイント

実行先のURLについて詳しくは、「APIエンドポイント」をご覧ください。

HTTPメソッド APIパス 用途 マスタ管理プラスオプション必須
GET /api/v22.10/projectAuthorities プロジェクトに関連付く業務アセットと権限セットの取得
クエリパラメータ
項目名 必須 データ形式 デフォルト値 説明
date

文字列(YYYY-MM-DD形式)

実行日を表す文字列

情報取得日

リクエストヘッダ

APIリクエストヘッダ」をご覧ください。

リクエストボディ

不要

レスポンス
レスポンスボディ
項目名 データ形式 説明
projects projectsオブジェクトの配列。各要素の属性は、「projectsオブジェクト」をご覧ください 権限セットの対象となっているプロジェクトの情報


projectsオブジェクト

項目名 データ形式 説明
project projectオブジェクトの配列。各要素の属性は、「projectオブジェクト」をご覧ください プロジェクトの情報
authorities authorityオブジェクトの配列。各要素の属性は、「authoritiesオブジェクト」をご覧ください 対象プロジェクトに割り当てられている業務アセットと権限セットの情報
expectedRoles expectedRoleオブジェクトの配列。各要素の属性は、「expectedRoleオブジェクト」をご覧ください

最終的に対象プロジェクトに関連付けられる業務アセットの割当情報


projectオブジェクト

項目名 データ形式 説明
date 文字列(YYYY-MM-DD形式) プロジェクト情報の情報取得日
id 文字列 プロジェクトのID
type 文字列 プロジェクトであることを示す値「project」が設定
name 文字列 プロジェクトの名前
code 文字列 プロジェクトコード(未設定の場合、属性ごと省略)
depth 整数値 プロジェクトが作成されている深さ
attributes attributeオブジェクトの配列。各要素の属性は、「attributeオブジェクト」をご覧ください プロジェクトの属性の情報
parent parentオブジェクト。各要素の属性は、「parentオブジェクト」をご覧ください

親プロジェクトの情報。親プロジェクトが無い場合、属性ごと省略される


attributeオブジェクト

項目名 データ形式 説明
entityId 文字列 「project」パラメータの「id」と同じ値
entityType 文字列

「project」パラメータの「type」と同じ値。プロジェクトであることを示す値「project」が設定

dataType 文字列

属性値の形式を規定

attributeId 文字列 属性のID
attributeLabel 文字列 属性名
value 「dataType」に規定の形式 属性値の内容


authoritiesオブジェクト

項目名 データ形式 説明
authority authorityオブジェクト。項目は、「authorityオブジェクト」をご覧ください 対象プロジェクトが割り当てられている権限セットの情報
relations relationオブジェクトの配列。各要素の項目は、「relationオブジェクト」をご覧ください 権限セットで割り当てられているオブジェクトの情報
connections connectionsオブジェクトの配列。各要素の項目は、「connectionsオブジェクト」をご覧ください 権限セットで設定されている業務アセットの情報


authorityオブジェクト

項目名 データ形式 説明
id 文字列 権限セットのID
type

文字列

権限セットであることを示す値「authority」が設定
name 文字列 権限セットの名称
code 文字列 権限セットコード(未設定の場合、属性ごと省略)
generateTasks boolean (true / false) 権限セットでのタスク生成設定
checkAttributeAvailabilities 文字列の配列

タスク生成の前提となる属性。原則「TYJ5hHDZSnugN4Lv6e45kw」(「メールアドレス」属性)のみが設定されている


relationオブジェクト

項目名 データ形式 説明
id 文字列 権限セットが直接関連付けされているオブジェクト
type

以下のいずれかの文字列

  • member
  • organization
  • company
  • office
  • project

取得したオブジェクトの種別

name 文字列 取得したオブジェクトの名称
code 文字列 取得したオブジェクトのコード(未設定の場合、属性ごと省略)
depth 整数値

取得したオブジェクトが作成されている階層の深さ。「type」が「member」の時、削除される

parent parentオブジェクト。各要素の属性は、「parentオブジェクト」をご覧ください

親プロジェクトの情報。親プロジェクトが無い場合、属性ごと省略される


connectionsオブジェクト

項目名 データ形式 説明
connection connectionオブジェクト。項目は、「connectionオブジェクト」をご覧ください

業務アセットの情報

roles roleオブジェクトの配列。各要素の項目は、「roleオブジェクト 」をご覧ください 権限セットで設定されている割当の情報


expectedRoleオブジェクト

項目名 データ形式 説明
connection connectionオブジェクト。項目は、「connectionオブジェクト」をご覧ください

業務アセットの情報

roles roleオブジェクトの配列。各要素の項目は、「roleオブジェクト 」をご覧ください 優先順位などによって決められた、実際に適用される割当の情報
共通オブジェクト

parentオブジェクト

項目名 データ形式 説明
id 文字列 親プロジェクトのID
type 文字列 プロジェクトであることを示す値「project」が設定
name 文字列 親プロジェクトの名前
code 文字列 親プロジェクトのプロジェクトコード
depth 整数値 親プロジェクトが作成されている深さ


connectionオブジェクト

項目名 データ形式 説明
id 文字列 業務アセットのID
type

文字列

業務アセットであることを示す値「connection」が設定
name 文字列 業務アセットの名称
code 文字列 業務アセットコード(未設定の場合、属性ごと省略)
generateTasks boolean(true / false) 業務アセットでのタスク生成設定


roleオブジェクト

項目名 データ形式 説明
code 文字列 割当のコード
name 文字列 割当の名称