代理承認者と代理申請者を取得または設定する

目次

代理承認者と代理申請者を取得する

APIを実行するユーザーの代理承認者と代理申請者の情報をレスポンスとして返すAPIです。

API名

WorkflowGetProxies

利用できるバージョン

  • クラウド版Garoon
  • パッケージ版Garoon 3.0以降

リクエスト

なし

レスポンス

パラメーター名 パラメーター数 説明
proxies - 1 代理承認者、代理申請者の情報
proxies/user_proxy - 0~ 無制限 ユーザーの代理承認者、代理申請者の情報
proxies/user_proxy/@user_id base:IDType 1 API実行GaroonユーザーID
proxies/user_proxy/proxy_approver - 0~ 無制限
  • 0:API実行ユーザーに代理承認者が存在しない
代理承認者の情報
proxies/user_proxy/proxy_approver/@approver_id base:IDType 1 代理承認者のGaroonユーザーID
proxies/user_proxy/proxy_applicant - 0~ 無制限
  • 0:API実行ユーザーに代理申請者が存在しない
代理申請者の情報
proxies/user_proxy/proxy_applicant/@applicatn_id base:IDType 1 代理申請者のGaroonユーザーID
1
2
3
4
5
6
7
8
<returns> 
  <proxies> 
    <user_proxy user_id="1"> 
      <proxy_approver approver_id="3" /> 
      <proxy_applicant applicant_id="2" /> 
    </user_proxy> 
  </proxies> 
</returns>

代理承認者と代理申請者を設定する

GaroonユーザーIDと代理承認者、代理申請者をリクエストのパラメーターとして受け取り、指定したユーザーに設定した代理承認者と代理申請者の情報をレスポンスとして返すAPIです。

API名

WorkflowSetProxies

利用できるバージョン

  • クラウド版Garoon
  • パッケージ版Garoon 3.0以降

リクエスト

パラメーター名 パラメーター数 説明
proxies - 1 代理承認者、代理申請者の情報
proxies/user_proxy - 0~ 無制限 ユーザーの代理承認者、代理申請者の情報
proxies/user_proxy/@user_id base:IDType 1 API実行GaroonユーザーID
proxies/user_proxy/proxy_approver - 0~ 無制限
  • 0:API実行ユーザーに代理承認者が存在しない
代理承認者の情報
proxies/user_proxy/proxy_approver/@approver_id base:IDType 1 代理承認者のGaroonユーザーID
proxies/user_proxy/proxy_applicant - 0~ 無制限
  • 0:API実行ユーザーに代理申請者が存在しない
代理申請者の情報
proxies/user_proxy/proxy_applicant/@applicatn_id base:IDType 1 代理申請者のGaroonユーザーID
1
2
3
4
5
6
7
8
<parameters> 
  <proxies> 
    <user_proxy user_id="1"> 
      <proxy_approver approver_id="3"></proxy_approver> 
      <proxy_applicant applicant_id="2"></proxy_applicant> 
    </user_proxy> 
  </proxies> 
</parameters>

レスポンス

パラメーター名 パラメーター数 説明
proxies - 1 代理承認者、代理申請者の情報
proxies/user_proxy - 0~ 無制限 ユーザーの代理承認者、代理申請者の情報
proxies/user_proxy/@user_id base:IDType 1 API実行GaroonユーザーID
proxies/user_proxy/proxy_approver - 0~ 無制限
  • 0:API実行ユーザーに代理承認者が存在しない
代理承認者の情報
proxies/user_proxy/proxy_approver/@approver_id base:IDType 1 代理承認者のGaroonユーザーID
proxies/user_proxy/proxy_applicant - 0~ 無制限
  • 0:API実行ユーザーに代理申請者が存在しない
代理申請者の情報
proxies/user_proxy/proxy_applicant/@applicatn_id base:IDType 1 代理申請者のGaroonユーザーID
1
2
3
4
5
6
7
8
<returns>
  <proxies> 
    <user_proxy user_id="1"> 
      <proxy_approver approver_id="3" /> 
      <proxy_applicant applicant_id="2" /> 
    </user_proxy> 
  </proxies> 
</returns>