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

目次

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

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

API名

WorkflowGetProxies

利用できるバージョン

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

リクエスト

なし

レスポンス

パラメーター名 パラメーター数 説明
proxies - 1 代理承認者、代理申請者の情報
proxies/user_proxy - 0 ~ 無制限 ユーザーの代理承認者、代理申請者の情報
proxies/user_proxy/@user_id base:IDType 1 API実行ユーザーのID
proxies/user_proxy/proxy_approver - 0 ~ 無制限
  • 0:API実行ユーザーに代理承認者が存在しない
代理承認者の情報
proxies/user_proxy/proxy_approver/@approver_id base:IDType 1 代理承認者のユーザーID
proxies/user_proxy/proxy_applicant - 0 ~ 無制限
  • 0:API実行ユーザーに代理申請者が存在しない
代理申請者の情報
proxies/user_proxy/proxy_applicant/@applicatn_id base:IDType 1 代理申請者のユーザー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>

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

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

API名

WorkflowSetProxies

利用できるバージョン

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

リクエスト

パラメーター名 パラメーター数 説明
proxies - 1 代理承認者、代理申請者の情報
proxies/user_proxy - 0 ~ 無制限 ユーザーの代理承認者、代理申請者の情報
proxies/user_proxy/@user_id base:IDType 1 API実行ユーザーのID
proxies/user_proxy/proxy_approver - 0 ~ 無制限
  • 0:API実行ユーザーに代理承認者が存在しない
代理承認者の情報
proxies/user_proxy/proxy_approver/@approver_id base:IDType 1 代理承認者のユーザーID
proxies/user_proxy/proxy_applicant - 0 ~ 無制限
  • 0:API実行ユーザーに代理申請者が存在しない
代理申請者の情報
proxies/user_proxy/proxy_applicant/@applicatn_id base:IDType 1 代理申請者のユーザー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実行ユーザーのID
proxies/user_proxy/proxy_approver - 0 ~ 無制限
  • 0:API実行ユーザーに代理承認者が存在しない
代理承認者の情報
proxies/user_proxy/proxy_approver/@approver_id base:IDType 1 代理承認者のユーザーID
proxies/user_proxy/proxy_applicant - 0 ~ 無制限
  • 0:API実行ユーザーに代理申請者が存在しない
代理申請者の情報
proxies/user_proxy/proxy_applicant/@applicatn_id base:IDType 1 代理申請者のユーザー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>