intra-mart Accel Kaiden! 経費旅費 / 管理者操作ガイド 第27版 2024-04-01

7.12.4.2. ファイル連携

本項では、ファイル連携を用いてファイルを登録、改版する方法を説明します。

7.12.4.2.1. 概要

ファイル設定は、外部から連携されたファイルの登録、改版を行います。
ファイル連携機能はIM-LogicDesignerのタスクとして提供しているため、ロジックフローを作成する必要があります。
登録したファイルはファイル設定で確認してください。
また、電子化申請、精算申請を実施して電子証憑管理システムへ連携可能です。

コラム

画像ファイル、PDFファイルを登録できます。
画像ファイルを登録すると、PDFファイルに変換して登録されます。

7.12.4.2.2. ロジックフローの作成

本項では、IM-LogicDesignerでロジックフローの作成を行います。
IM-LogicDesignerの詳細は『IM-LogicDesigner ユーザ操作ガイド』を参照してください。
  1. 「サイトマップ」→「LogicDesigner」→「フロー定義一覧」をクリックします。
  2. 「ロジックフロー新規作成」をクリックします。
    ../../../../../_images/flow_012.png
  3. 「入出力設定」をクリックします。
    ../../../../../_images/flow_02.png
  4. 入力を設定します。
    ../../../../../_images/flow_03.png
    • キー名:fileLinkId
      型:string型
    • キー名:procCompanyCd
      型:string型
    • キー名:procUserCd
      型:string型
    • キー名:fileName
      型:string型
    • キー名:fileCategoryCd
      型:string型
    • キー名:fileData
      型:binary型
  5. 出力を設定します。
    ../../../../../_images/flow_04.png
    • キー名:resultStatus
      型:boolean型
    • キー名:message
      型:string型
  6. 「決定」をクリックします。
    ../../../../../_images/flow_05.png
  7. タスクの「ファイル連携(kaiden_relation_file_task)」を選択します。
    ../../../../../_images/flow_06.png
  8. 開始タスク、「ファイル連携」タスク、終了タスクを繋ぎます。
    ../../../../../_images/flow_07.png
  9. 「ファイル連携」タスクをダブルクリックします。
    ../../../../../_images/flow_08.png
  10. 入力から「ファイル連携」タスクに値を渡す設定をします。
    ../../../../../_images/flow_09.png
  11. 「決定」をクリックします。
    ../../../../../_images/flow_10.png
  12. 終了タスクをダブルクリックします。
    ../../../../../_images/flow_11.png
  13. 「入力を追加」をクリックします。
    ../../../../../_images/flow_12.png
  14. 「ファイル連携」タスクから出力に値を渡す設定をします。
    ../../../../../_images/flow_13.png
  15. 「決定」をクリックします。
    ../../../../../_images/flow_14.png
  16. 「新規保存」をクリックします。
    ../../../../../_images/flow_15.png
  17. 必要な項目を設定して「決定」をクリックします。
    ../../../../../_images/flow_16.png
  18. 「決定」をクリックします。
    ../../../../../_images/flow_17.png
  19. フロー定義を作成することができました。
    ../../../../../_images/flow_18.png

7.12.4.2.3. ファイル連携の引数

ファイル連携機能の入力値は次の通りです。
名称 キー 説明/設定値
ファイルID
fileLinkId
ファイルIDを指定します。
設定した場合、指定したファイルの改版を行います。
未設定の場合、ファイルを新規登録します。
処理会社コード
procCompanyCd
登録するファイルの会社コードを設定します。
(必須)
処理ユーザコード
procUserCd
登録するファイルの処理者を設定します。
(必須)
ファイル名
fileName
登録するファイルのファイル名を設定します。
(必須)
ファイル分類コード
fileCategoryCd
登録するファイルのファイル分類コードを設定します。
(必須)
ファイルデータ
fileData
登録するファイルをバイナリ形式で設定します。
(必須)
ファイル連携機能の出力値は次の通りです。
名称 キー 説明/設定値
処理結果
resultStatus
ファイルIDの処理結果を返却します。
  • true : 処理成功
  • false : 処理失敗
メッセージ
message
処理結果のメッセージを返却します。