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

7.2. コピーを利用して他のノードで同じ画面を利用する

IM-BIS で作成したBISフロー・ワークフローで「コピー」を行うことで、同じフローの異なるノードに、画面遷移設定の内容をコピーすることができます。
コピーされた設定内容は、コピー元と別の設定として扱われますので、コピー後に行われた変更は、変更したノードの画面遷移設定のみに反映されます。

コラム

異なるノード間で同じ画面を利用しているノードのうち、コピー後にも変更内容を同時に反映したい場合には、「共有」機能をご利用ください。
「コピー」機能を利用した場合、画面遷移設定の変更は、変更を行ったノードにのみ反映されます。
ここでは、フローのタスクから他のタスクへ画面を設定する方法として、「コピー」機能について手順に沿って説明します。

7.2.1. 画面設定の「コピー」とは

IM-BISでのフロー編集時に、特定のタスクに設定した画面を他のタスクにコピーするための画面設定機能です。
コピー元・コピー先は共有されていないため、同じような画面を複数作成したいときにご利用できます。

7.2.2. 共有とコピーの違い

共有とコピーは、特定のノードに設定した画面と同じ画面を、別のノードにも設定できる点が似ていますが、以下の特徴があります。
項目 共有 コピー
設定方法
コピー元のノードで右クリック
→ 「共有」
コピー先のノードで右クリック
→ 「貼り付け」
コピー元のノードで右クリック
→ 「コピー」
コピー先のノードで右クリック
→ 「貼り付け」
参照する画面の定義 同じ定義 コピーされた定義
コピー後の変更 コピー元・コピー先ともに反映される 変更を行ったノードの画面のみ反映される
フィールド識別ID コピー元・コピー先ともに同じ コピー元・コピー先ともに同じ

7.2.3. ノードに画面設定をコピーする

タスクに設定された画面を、別のタスクにコピーする手順は以下の通りです。
  1. 「IM-BIS - フロー編集」画面を表示します。

    ../../_images/copy_1.png
  2. 「IM-BIS - フロー編集」画面でコピー元のノードを右クリックします。

    ../../_images/copy_2.png
  3. 「画面」-「コピー」をクリックします。

    ../../_images/copy_3.png
  4. 「IM-BIS - フロー編集」画面でコピー先のノードを右クリックします。

    ../../_images/copy_4.png
  5. 「画面」-「貼り付け」をクリックすると、コピー先のノードに設定されます。

    ../../_images/copy_5.png
  6. コピー先のノードが画面設定済みに変わります。

    ../../_images/copy_6.png

    注意

    • 画面設定の「コピー」では、外部連携(アクション設定)の設定もコピーされます。
      「初期表示イベント」の外部連携を設定している場合で、設定しているアイテムの「表示タイプ」が入力可の場合のみ、以下のような動きです。
      1. 申請画面で初期表示イベントの外部連携部分を編集し、申請します。

      2. 承認画面を表示すると申請画面で編集した外部連携部分が、「初期表示イベント」の表示に戻ります。

        例)明細テーブルの場合

        • 申請画面(初期表示)

          ../../_images/copy_7.png
        • 申請画面(編集後)

          ../../_images/copy_8.png
        • 承認画面(初期表示)

          ../../_images/copy_9.png
    • 画面設定の「コピー」では、「画面遷移設定(画面遷移・タブ切替)」の設定内容も、コピー対象です。
      コピーの設定後に、コピー元、コピー先のいずれかのタスク(ノード)で画面遷移設定を変更しても、他方のタスク(ノード)には反映されませんので、注意してください。

    注意

    1つのフロー内で複数のフォームを持つ場合の「参照」画面の表示

    本項で扱っている「コピー」や「画面遷移」を利用して、1つのフロー内で複数のフォームを登録している場合、以下のリンク先に基づいて「参照」画面に対する画面遷移を設定してください。
    なお、本件については、以下のリリースノートでも「制限事項」に記載がありますので、併せて参照してください。
    設定を行っていない場合、 IM-BIS がシステム用として定義している「メインフォーム」が表示されます。
    IM-BIS におけるメインフォームは、あくまでシステムでの管理上の目的で利用するため、変更せずに参照画面を表示すると、以下の問題が発生します。
    • 参照画面上に複数の同じボタンが重なって配置される。
    • 「メインフォーム」を直接更新した場合であっても、「定義の反映」を実行すると更新内容が取り消される。