従業員に関連づくサービスと役割の照会

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

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

HTTPメソッドAPIパス用途マスタ管理プラスオプション必須
GET/api/v22.10/memberAuthorities特定従業員に関連づく業務アセットと権限セットの取得
クエリパラメータ
項目名必須データ形式デフォルト値説明
employeeNumber整数値対象従業員の社員番号
date

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

実行日を表す文字列

情報取得日

リクエストヘッダ

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

リクエストボディ

不要

レスポンス
レスポンスボディ
項目名データ形式説明
membersmembersオブジェクトの配列
※各要素の属性は、「membersオブジェクト」をご覧ください
検索結果

membersオブジェクト

項目名データ形式説明
membermemberオブジェクトの配列
※各要素の属性は、「memberオブジェクト」をご覧ください
検索対象の従業員情報
authoritiesauthoritiesオブジェクトの配列
※各要素の属性は、「authoritiesオブジェクト」をご覧ください
対象従業員に割り当てられている業務アセットの情報
expectedRolesexpectedRoleオブジェクトの配列
※各要素の属性は、「expectedRoleオブジェクト」をご覧ください
対象従業員に割り当てられるサービス権限情報


memberオブジェクト

項目名データ形式説明
date文字列(YYYY-MM-DD形式)従業員情報の情報取得日
id文字列従業員のID
type文字列従業員であることを示す値「member」が設定
name文字列従業員の名前
email文字列従業員のメールアドレス
identificationNumber文字列従業員の個人ID (顧客が設定可能)
companiescompanyオブジェクトの配列
※各要素の属性は、「companyオブジェクト」をご覧ください
従業員が所属している会社の情報


companyオブジェクト

項目名データ形式説明
id文字列所属会社のID
type文字列会社であることを示す値「company」が設定
name文字列所属会社の名前
depth整数値所属会社が作成されている深さ
employeeNumber文字列所属会社内での社員番号(顧客が設定可能)


authoritiesオブジェクト

項目名データ形式説明
authorityauthorityオブジェクト
※項目は、「authorityオブジェクト」をご覧ください
対象従業員が割り当てられている権限セットの情報
relationsrelationオブジェクトの配列
※各要素の項目は、「relationオブジェクト」をご覧ください
対象従業員が権限セットに割り当てられている原因となる設定の情報
connectionsconnectionsオブジェクトの配列
※各要素の項目は、「connectionsオブジェクト」をご覧ください
権限セットで設定されている業務アセットの情報


authorityオブジェクト

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

文字列

権限セットであることを示す値「authority」が設定
name文字列権限セットの名称
code文字列権限セットコード (顧客が設定可能)
generateTasksboolean (true / false)権限セットでのタスク生成設定
checkAttributeAvailabilities文字列の配列

タスク生成の前提となる属性

原則「TYJ5hHDZSnugN4Lv6e45kw」(「メールアドレス」属性)のみが設定されている


relationオブジェクト

項目名データ形式説明
id文字列権限セットが直接関連付けされており、対象従業員が関連するオブジェクト
type

以下のいずれかの文字列

  • member
  • organization
  • company
  • office
  • project
取得したオブジェクトの種別
name文字列取得したオブジェクトの名称
code文字列取得したオブジェクトのコード (顧客が設定可能)
depth整数値

取得したオブジェクトが作成されている階層の深さ

「type」が「member」の時、削除される


connectionsオブジェクト

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

業務アセットの情報

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


expectedRoleオブジェクト

項目名データ形式説明
connection

connectionオブジェクト
※項目は、「connectionオブジェクト」をご覧ください

業務アセットの情報

rolesroleオブジェクトの配列
※各要素の項目は、roleオブジェクト」をご覧ください
役割の優先順位に従い、実際に適用される役割の情報
共通オブジェクト

connectionオブジェクト

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

文字列

業務アセットであることを示す値「connection」が設定
name文字列業務アセットの名称
code文字列業務アセットコード
staffs文字列の配列業務アセットの担当者情報
generateTasksboolean(true / false)業務アセットでのタスク生成設定
shiftAuthorityshiftAuthorityオブジェクト
※項目は、「shiftAuthorityオブジェクト」をご覧ください
業務アセットでのタスク生成日の前倒し、後ろ倒し設定
roleIntegrationType文字列

役割の優先順を決定する設定値

原則は「priority」が設定されている


shiftAuthorityオブジェクト

項目名データ形式説明
start文字列

タスク生成日の前倒し期間

ISO8601での継続時間表記で記載

end文字列

タスク生成日の後ろ倒し期間

ISO8601での継続時間表記で記載


roleオブジェクト

項目名データ形式説明
id文字列役割のID
code文字列役割のコード
name文字列役割の名称
priority整数値役割の適用優先度