🌐

メンバーに関連づくサービスと役割の照会API

 
 
 
ユーザは、新規または既存メンバの所属プロジェクトの追加登録に際し、類似する業務を行うメンバが所属するプロジェクト、及び、関連付くサービスと役割を照会する。

1. YESODへのリクエスト

社員番号をキーに照会する

リクエストURL

 

パラメータ

Header

※API Tokenについて
すべてのYESOD APIの呼び出しは、YESODのWebサービス上で発行されたAPIトークンが必要となります。
APIトークンの取得方法はこちらを参照ください

Body

なし

2. レスポンス

社員番号が一致するメンバの以下の値をレスポンス
 
  • メンバの基本情報(member)
    • メンバ情報の基準日付(date)
    • メンバのid(id)
    • メンバのタイプ(type)
    • 氏名(name)
    • メールアドレス(email)
    • 所属会社(companies)
      • 所属会社のid(id)
      • 所属会社のタイプ(type)
      • 所属会社の名称(name)
      • 所属会社のコード(code)
      • 所属会社の深さ(depth)
      • 社員番号(attributes[label=”社員番号”].value)(employeeNumber)
    • 個人ID(identificationNumber)
  • メンバが割り当てられている権限セットのリスト(authorities)
    • メンバが割り当てられている権限セットの基本情報(authority)
      • 権限セットのid(id)
      • 権限セットのタイプ(type)
      • 権限セット名(name)
      • 権限セットコード(code)
      • 権限セットのタスク生成の有効/無効(generateTasks)
      • タスク生成の前提となる属性(checkAttributeAvailabilities)
    • メンバが当該権限セットに割り当てられている理由(relations)
      • 所属タイプ(type) = [”member”, ”organization”, “company”, ”project”]
      • 所属タイプの名前(name)
      • 所属タイプのコード(code)
    • 当権限セットに関連付くサービスとその役割のリスト(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)
      • サービス名(name)
      • サービスコード(code)

レスポンス サンプル