ファイルを取得する

目次

ファイルをダウンロードする

ファイル ID をリクエストとして受け取り、ファイルをレスポンスとして返す API です。

API名

WorkflowFileDownload

使用可能なGaroonのバージョン

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

リクエスト

パラメーター名 パラメーター数 説明
@file_id base:IDType 1 ファイルID
1
<parameters file_id="3"></parameters>

レスポンス

パラメーター名 パラメーター数 説明
file base:FileBodyType 1 ファイル内容(Base64形式)
1
2
3
4
5
<returns> 
  <file> 
    <content>dGVzdA==</content> 
  </file> 
</returns>

エラー

エラー番号 説明
GRN_WRKF_25322 指定したファイルが存在しない場合

ファイルの詳細情報を取得する

フォームの ID とファイルの ID をリクエストとして受け取り、受け取った条件に当てはまるファイルを検索して、そのファイルの詳細情報を返す API です。 API を実行するユーザーにシステム管理権限が必要です。

API名

WorkflowGetAttachedFileBody

使用可能なGaroonのバージョン

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

リクエスト

パラメーター名 パラメーター数 説明
parameter workflow:WorkflowGetAttachedFileBodyType 1 ~ 無制限 取得するファイルの情報
1
2
3
<parameters>
  <parameter xmlns="" request_form_id="4" file_id="1"></parameter>
</parameters>

レスポンス

パラメーター名 パラメーター数 説明
attachment_detils workflow:FileAttachedDetail 1 ~ 無制限 ファイルの詳細情報
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
<returns> 
  <attachment_details> 
    <file_header 
     file_id="1" 
     request_form_id="4" 
     name="11.diff" 
     size="820 bytes"> 
    </file_header> 
    <file_information 
     subject="" 
     versioning="0" 
     create_time="1295921137" 
     modify_time="1295921137" 
     description=""> 
    </file_information> 
  </attachment_details> 
</returns>

エラー

エラー番号 説明
GRN_WRKF_25322 指定したファイルが存在しない場合
GRN_CMMN_00005 API実行ユーザーにシステム管理権限がない場合