IM-BPM for Accel Platform ユーザ操作ガイド 第14版 2024-04-01

5.3.3. プロセスインスタンスのマイグレーションを行う

5.3.3.1. マイグレーションとは

プロセスインスタンスのマイグレーションとは、現在の実行中の状態を移行できる機能です。
状態のみ移行します。内部で保持している変数の情報は追加、および、削除は行いません。
マイグレーションは同一プロセス定義のみならず、異なるプロセス定義間でも行えます。

コラム

移行先のプロセス定義の分岐や合流が不明確な場合は、マイグレーションできない場合があります。

注意

いくつかの制限事項があります。制限事項に関しては「制限事項」を参照してください。

5.3.3.2. マイグレーション

マイグレーションを行います。
  1. マイグレーションしたいプロセスインスタンスのプロセス詳細画面に遷移します。
    プロセス詳細画面への遷移方法は、「プロセスインスタンス詳細」を参照してください。
  2. 「プロセス移行」をクリックします。

    ../../../../_images/process_instance_detail_3.png
    図:プロセス詳細
  3. 移行先のプロセス定義を選択します。

    ../../../../_images/process_select_1.png
    図:プロセス定義選択
  4. 「プロセス移行」画面に遷移します。

    • 移行元

      ../../../../_images/migration_1.png
      図:移行元
    項目名 説明
    移行元の業務キー 移行元の業務キーが表示されます。
    移行元のプロセス定義キー 移行元のプロセス定義キーが表示されます。
    移行元のプロセス定義名 移行元のプロセス定義名が表示されます。
    移行元のバージョン 移行元のバージョンが表示されます。
    移行元のプロセスインスタンスID 移行元のプロセスインスタンスIDが表示されます。システムで払い出されたIDです。
    移行元の開始日 移行元の開始日が表示されます。
    移行元のプロセス図
    移行元のプロセス図が表示されます。
    アクティビティが実行中の場合 runtime が表示されます。
    アクティビティが障害中の場合 failure が表示されます。
    home をクリックすると、ホーム(初期表示位置)に移動します。
    minus をクリックすると、プロセス図が縮小されます。
    plus をクリックすると、プロセス図が拡大されます。
    テキストボックスに任意の数値を入力すると、その表示の大きさに変更されます。
    表示倍率の最小値は20%、最大値は250%です。
    • 移行先

      ../../../../_images/migration_2.png
      図:移行先
    項目名 説明
    移行先のプロセス定義キー 移行先のプロセス定義キーが表示されます。
    移行先のプロセス定義名 移行先のプロセス定義名が表示されます。
    移行先のバージョン 移行先のバージョンが表示されます。
    移行先のプロセス図
    移行先のプロセス図が表示されます。
    home をクリックすると、ホーム(初期表示位置)に移動します。
    minus をクリックすると、プロセス図が縮小されます。
    plus をクリックすると、プロセス図が拡大されます。
    テキストボックスに任意の数値を入力すると、その表示の大きさに変更されます。
    表示倍率の最小値は20%、最大値は250%です。
    移行先のオプショナルタスク
    移行元、移行後の双方にオプショナルタスクが存在する場合、項目「オプショナルタスク」が表示されます。
    「移行前のオプショナルタスクを引き継ぐ」にチェックを入れると、オプショナルタスクを引き継ぐことができます。
    移行先のアドホックタスク
    移行元、移行後の双方がアドホックタスクを使用する場合、項目「アドホックタスク」が表示されます。
    「移行前のアドホックタスクを引き継ぐ」にチェックを入れると、アドホックタスクを引き継ぐことができます。

    コラム

    引き継ぐことができるオプショナルタスクはマイグレーション前に実行中のアクティビティで、マイグレーション後にそのアクティビティIDで追加ができる状態になるものです。
    オプショナルタスクが複数実行されている場合は、その数分追加されます。

    コラム

    移行後のプロセスインスタンスにおいて、移行前のアドホックタスクが所属するコンテナと同一のアクティビティIDを持つコンテナに対して、アドホックタスクが追加されます。
    実行中であるコンテナのみを対象とします。
  5. 移行したい移行先のプロセス図からアクティビティを選択します。
    ダブルクリックで選択できます。既に選択されているアクティビティをダブルクリックすると選択を解除できます。
    アクティビティは複数選択できますが、既に選択されているアクティビティによって選択できるアクティビティは限定されます。
    ../../../../_images/migration_3.png
    図:プロセス移行
  6. 「実行」をクリックします。

    ../../../../_images/migration_4.png
    図:プロセス移行

5.3.3.3. 一括マイグレーション

複数のプロセスインスタンスを一括でマイグレーションを行います。
同一のプロセス定義のプロセスインスタンスを一括でマイグレーションできます。
  1. プマイグレーションしたいプロセス定義のプロセス定義詳細画面に遷移します。
    プロセス定義詳細画面への遷移方法は、「プロセス定義詳細」を参照してください。
    プロセス定義バージョン一覧画面からも、バージョンを指定して一括マイグレーションを行うことができます。
  2. 「プロセス一括移行」をクリックします。プロセス定義バージョン一覧の場合は process-bulk-migration をクリックします。

    ../../../../_images/process_definition_detail_for_migration.png
    図:プロセス定義詳細
    ../../../../_images/version_list_1.png
    図:プロセス定義バージョン一覧
  3. 移行先のプロセス定義を選択します。

    ../../../../_images/process_select_2.png
    図:プロセス定義選択
  4. プロセス一括移行画面に遷移します。

    • 移行元

      ../../../../_images/bulk_migration_1.png
      図:移行元
    項目名 説明
    移行元のプロセス定義ID 移行元のプロセス定義IDが表示されます。
    移行元のプロセス定義名 移行元のプロセス定義名が表示されます。
    移行元の開始日 移行元のプロセスインスタンスの開始日の条件を設定します。
    移行元の実行中アクティビティ
    移行元の実行中アクティビティの状態を設定します。
    必須、含む、除外が設定できます。プロセス図を表示し設定できます。
    移行元のプロセスインスタンス件数 開始日と実行中アクティビティに設定された条件でのプロセスインスタンスの件数が表示されます。
    一覧で見る 開始日と実行中アクティビティに設定された条件でのプロセスインスタンスの一覧が確認できます。
    • 移行先

      ../../../../_images/bulk_migration_2.png
      図:移行先
    項目名 説明
    移行先のプロセス定義キー 移行先のプロセス定義キーが表示されます。
    移行先のプロセス定義名 移行先のプロセス定義名が表示されます。
    移行先のバージョン 移行先のバージョンが表示されます。
    移行先のプロセス図
    移行先のプロセス図が表示されます。
    home をクリックすると、ホーム(初期表示位置)に移動します。
    minus をクリックすると、プロセス図が縮小されます。
    plus をクリックすると、プロセス図が拡大されます。
    テキストボックスに任意の数値を入力すると、その表示の大きさに変更されます。
    表示倍率の最小値は20%、最大値は250%です。
    移行先のオプショナルタスク
    移行元、移行後の双方にオプショナルタスクが存在する場合、項目「オプショナルタスク」が表示されます。
    「移行前のオプショナルタスクを引き継ぐ」にチェックを入れると、オプショナルタスクを引き継ぐことができます。
    移行先のアドホックタスク
    移行元、移行後の双方がアドホックタスクを使用する場合、項目「アドホックタスク」が表示されます。
    「移行前のアドホックタスクを引き継ぐ」にチェックを入れると、アドホックタスクを引き継ぐことができます。
  5. 移行したい移行先のプロセス図からアクティビティを選択します。
    ダブルクリックで選択できます。既に選択されているアクティビティをダブルクリックすると選択を解除できます。
    アクティビティは複数選択できますが、既に選択されているアクティビティによって選択できるアクティビティは限定されます。
    ../../../../_images/bulk_migration_3.png
    図:プロセス一括移行
  6. 「実行」をクリックします。

    ../../../../_images/bulk_migration_4.png
    図:プロセス一括移行
  7. 結果画面に遷移します。

    ../../../../_images/bulk_migration_result.png
    図:プロセス一括移行結果
    項目名 説明
    実行数 実行数が表示されます。
    成功数 成功数が表示されます。
    失敗数 失敗数が表示されます。
    結果一覧をダウンロード 結果一覧をCSV形式でダウンロードします。
    移行エラー一覧 詳細 process-detail をクリックすると、プロセスインスタンス詳細画面へ遷移します。
    移行エラー一覧 プロセスインスタンスID エラーになったプロセスインスタンスIDが表示されます。
    移行エラー一覧 エラーメッセージ エラーメッセージが表示されます。
    移行エラー一覧 結果 結果が表示されます。
    移行成功一覧 詳細 process-detail をクリックすると、プロセスインスタンス詳細画面へ遷移します。
    移行成功一覧 プロセスインスタンスID プロセスインスタンスIDが表示されます。
    移行成功一覧 結果 結果が表示されます。