IM-BIS for Accel Platform 業務管理者 操作ガイド 第17版 2019-08-01

7.9.6.5. 外部連携の特殊イベントを設定する(一覧選択、CSVインポート・エクスポート)

画面アイテムのイベントに基づく外部連携は、「通常イベント」と「特殊イベント」があります。
ここでは、特定のアイテムとイベントタイプでのみ設定できる「特殊イベント」の設定方法について説明します。

「一覧選択」にデータソース定義を設定する

一覧選択への外部連携の設定手順は以下の通りです。

一覧画面と選択した値の反映先のマッピングを行う

  1. 「フォーム・デザイナ」画面で「ツールキット」から一覧選択を含む複数の画面アイテムを配置します。

    ../../_images/proc_1_11.png
  2. 画面アイテムのプロパティで「外部連携」をクリックします。

    ../../_images/proc_1_21.png
  3. plus をクリックして列を追加します。

    ../../_images/proc_1_31.png
  4. 追加した列について、「列名」、「列ID」、「タイプ」を設定します。

    ../../_images/proc_1_41.png
  5. 「取得値設定」をクリックします。

    ../../_images/proc_1_51.png
  6. マッピング情報の search をクリックします。

    ../../_images/proc_1_61.png
  7. 左の一覧選択画面の一覧項目から反映したい項目をクリックします。

    ../../_images/proc_1_71.png
  8. 右の画面のアイテム一覧から一覧選択のアイテムをクリックします。

    ../../_images/proc_1_8.png
  9. 「追加」をクリックしてマッピングします。

    ../../_images/proc_1_9.png
  10. 「保存」をクリックしてマッピングの情報を保存します。

    ../../_images/proc_1_10.png
  11. 保存したら右上の「×」で「データマッパー」画面を閉じます。

    ../../_images/proc_1_111.png

データソース定義と一覧画面のマッピングを行う

  1. 「フォーム・デザイナ」画面で「アクション設定」をクリックします。

    ../../_images/proc_2_11.png
  2. 「アイテムイベント」をクリックします。

    ../../_images/proc_2_21.png
  3. 特殊イベントの「設定」をクリックします。

    ../../_images/proc_2_51.png
  4. 「追加」をクリックします。

    ../../_images/proc_2_61.png
  5. 「データマッパー」画面の右側の search をクリックします。

    ../../_images/proc_2_71.png
  6. 一覧選択の検索で利用する外部連携のデータソース定義をクリックします。

    ../../_images/proc_2_8.png
  7. データソース定義に受け渡す値がある場合、画面の項目、または固定値をマッピングします。

    ../../_images/proc_2_9.png
  8. 「レスポンス」をクリックします。

    ../../_images/proc_2_10.png
  9. データソース定義からの返却値をクリックします。

    ../../_images/proc_2_111.png
  10. 返却値にマッピングする一覧選択の項目をクリックします。

    ../../_images/proc_2_12.png
  11. 「追加」をクリックします。

    ../../_images/proc_2_13.png
  12. 同様の手順で一覧選択の各項目のマッピングを設定します。

    ../../_images/proc_2_14.png
  13. 「保存」をクリックしてマッピングの情報を保存します。

    ../../_images/proc_2_15.png
  14. 保存したら右上の「×」で「データマッパー」画面を閉じます。

    ../../_images/proc_2_16.png
  15. 「確定」をクリックして外部連携設定を保存します。

    ../../_images/proc_2_17.png
  16. 「確定」をクリックしてイベント設定を保存します。

    ../../_images/proc_2_18.png
  17. これで、「更新」をクリックして画面を保存すると、一覧選択を設定したアイテムの設定が完了しました。

    ../../_images/proc_2_19.png

    注意

    一覧選択の取得値設定は、原則として画面作成の最後に実施してください。
    フィールド識別IDとデータ型が決定した後でないと、実行処理における整合性が保持できず、動作を保証できません。
    その場合、再度取得値を設定すれば解消することができます。

CSVなどのインポート・エクスポートを設定する

  1. 「IM-BIS - フロー編集」画面を表示します。

    ../../_images/proc_6_11.png
  2. 外部連携を設定したいノードの「フォーム・デザイナ」画面を開きます。

    ../../_images/proc_6_21.png
  3. 画面の作成後、ツールバーの「アクション設定」をクリックします。

    ../../_images/proc_6_31.png
  4. 「アイテムイベント」をクリックします。

    ../../_images/proc_6_4.png
  5. 特殊イベントの「インポート」の「設定( pencil )」をクリックします。
    ../../_images/proc_6_5.png
  6. 「追加」をクリックします。

    ../../_images/proc_6_6.png
  7. search をクリックします。

    ../../_images/proc_6_7.png
  8. 利用するデータソースを選択します。

    ../../_images/proc_6_8.png
  9. リクエストのデータマッピング情報を登録します。

    ../../_images/proc_6_9.png
  10. 「データマッパー」画面の「レスポンス」をクリックします。

    ../../_images/proc_6_10.png
  11. レスポンスのデータマッピング情報を登録し、「保存」をクリックします。
    「×」ボタンで画面を閉じます。
    ../../_images/proc_6_111.png
  12. 外部連携設定に追加されますので、必要に応じて説明を入力し、「確定」をクリックします。

    ../../_images/proc_6_12.png
  13. 「イベント設定」画面で必要に応じて説明を入力し、「確定」をクリックします。
    ../../_images/proc_6_13.png
  14. 「フォーム・デザイナ」画面に戻り、「更新」をクリックします。

    ../../_images/proc_6_14.png
  15. 以上で、インポート・エクスポートの設定を行うことができました。