IM-BPM for Accel Platform ユーザ操作ガイド 第13版 2023-10-01

5.3.1. プロセスインスタンスを確認する

コラム

IM-BPM for Accel Platform 2023 Autumn(Hollyhock) より日時検索条件に時刻入力欄が利用できます。
時刻入力時、FROM入力日時 0秒から、TO入力日時 59.999秒までを検索します。
時刻省略時、FROM入力日 0時0分0秒から、TO入力日 23時59分59.999秒までを検索します。
../../../../_images/process_instance_list_2.png

5.3.1.1. プロセスインスタンス一覧

5.3.1.1.1. プロセスインスタンス一覧を確認する

プロセスインスタンスの一覧を確認します。
  1. 「サイトマップ」→「BPM」→「管理者向けプロセス一覧」を押下します。
  2. プロセスインスタンスを検索します。

    ../../../../_images/process_instance_list_1.png
    図:管理者向けプロセス一覧
    項目名 説明 検索条件
    詳細
    process-detail を押下すると、
    プロセス定義の場合、プロセス詳細画面に遷移します。
    ケース定義の場合、ケース詳細画面を開きます。
    プロセス定義の場合の詳細は「プロセスインスタンス詳細」を参照してください。
    ケース定義の場合の詳細は「ケースインスタンス詳細」を参照してください。
    -
    業務キー 業務キーが表示されます。 部分一致
    プロセス定義名 プロセス定義名が表示されます。 単一選択
    プロセス定義ID プロセス定義IDが表示されます。システムで払い出されたIDです。 完全一致
    プロセス定義キー プロセス定義キーが表示されます。 完全一致
    開始日時 開始日時が表示されます。 範囲
    完了日時 完了日時が表示されます。 範囲
    ステータス
    ステータスが表示されます。
    実行中、障害中、完了
    選択
    定義種別
    定義種別が表示されます。
    プロセス : プロセス定義
    ケース : ケース定義
    選択

5.3.1.1.2. 表示項目を変更する

プロセスインスタンスの一覧の表示項目を変更します。
一覧表示設定では、プロセスインスタンス一覧の表示項目の編集を行えます。
また、プロセスインスタンスの変数情報を表示する列を追加することもできます。
  1. 一覧テーブルの右上にある「表示設定」リンクを押下します。

  2. スコープ(一覧表示設定の公開範囲)を選択します。

    ../../../../_images/list_setting_1.png
    図:一覧表示設定
    項目名 説明
    テナント
    管理者のみ編集可能なスコープです。
    このスコープで登録した設定キーは、テナント内の全ユーザが参照できます。管理者以外編集することはできません。
    ユーザ 個人で編集可能なスコープです。このスコープで登録した設定キーは、他のユーザからは参照できません。
  3. 設定キーで任意のキーを選択し「決定」を押下すると、選択した設定キーの一覧表示設定を反映します。
    表示項目を変更したい場合は、「編集モード」を押下します。

    コラム

    設定方法の詳細は「グループタスクを操作する」の「表示項目を変更する」を参照してください。
    ※管理者向けプロセス一覧では表示設定による検索条件の追加はできません。

5.3.1.1.3. 変数検索を利用する

プロセスの変数名による検索条件を追加します。

../../../../_images/process_instance_list_3.png
図:変数検索追加
項目名 説明
変数名 検索する変数名を設定します。
変数の型を設定します。
string, integer, long, double, date, datetime, booleanを選択できます。
演算子
検索条件の演算子(検索の方法)を設定します。型により選択肢が異なります。
equals, notEquals, equalsIgnoreCase, like, lessThan, lessThanOrEquals, greaterThan, greaterThanOrEquals, from-to
検索する値を設定します。
削除 追加した変数検索条件を削除します。

コラム

datetime型は、IM-BPM for Accel Platform 2023 Autumn(Hollyhock) より利用できます。

5.3.1.2. プロセスインスタンス詳細

プロセスインスタンスの詳細を確認します。
「管理者向けプロセス一覧」画面で「process-detail 」をクリックすることにより遷移します。
../../../../_images/process_instance_detail_1.png
図:プロセス詳細
項目名 説明
ドキュメント プロセス定義および、全アクティビティのドキュメントを表示します。
関係者一覧
プロセスインスタンスに関係しているユーザ、グループを確認します。
詳細は「関係者/関係グループを確認する」を参照してください。
タスクの追加
オプショナルタスクを使用している定義は、ここからタスクを追加できます。
詳細は「タスク追加」を参照してください。
参加者追加
プロセスインスタンスに関係するユーザを追加します。
参加者グループ追加
プロセスインスタンスに関係するグループを追加します。
プロセス定義ID プロセス定義IDが表示されます。システムで払い出されたIDです。
プロセス定義名 プロセス定義名が表示されます。
プロセス定義キー プロセス定義キーが表示されます。
バージョン バージョンが表示されます。
カテゴリ カテゴリが表示されます。
業務キー 業務キーが表示されます。
プロセスインスタンスID プロセスインスタンスIDが表示されます。システムで払い出されたIDです。
開始ユーザ プロセスを開始したユーザが表示されます。
開始日時~完了日時 開始日時~完了日時が表示されます。
ステータス
ステータスが表示されます。
実行中、障害中、完了
プロセス図とタイムラインを拡大表示 プロセス図とタイムラインが別画面で拡大表示され開かれます。
プロセス図
プロセス図が表示されます。
コンテナが実行中の場合 runtime が表示されます。
アクティビティが障害中の場合 failure が表示されます。
home を押下すると、ホーム(初期表示位置)に移動します。
minus を押下すると、プロセス図が縮小されます。
plus を押下すると、プロセス図が拡大されます。
テキストボックスに任意の数値を入力すると、その表示の大きさに変更されます。
表示倍率の最小値は20%、最大値は250%です。
タイムライン
プロセスインスタンスの履歴を時系列で表示します。
詳細は「個人タスクを操作する」- 「処理の履歴を確認する」を参照してください。
../../../../_images/process_instance_detail_4.png
図:ドキュメント

コラム

ドキュメントの設定については、「IM-BPM プロセスデザイナ 操作ガイド」 - 「関連ドキュメント」を参照してください。

5.3.1.3. 障害中のサービスを再実行する

プロセスインスタンスに障害中のサービスが存在する場合、「プロセス詳細」画面に障害中の一覧が表示されます。
この一覧で process-rerun を押下すると、障害中のサービスを再実行できます。
再実行して障害が発生しなかった場合、次のアクティビティに遷移します。
../../../../_images/process_instance_detail_error.png
図:プロセス詳細
項目名 説明
再実行 process-rerun を押下すると、再実行されます。
アクティビティ名 アクティビティ名が表示されます。
例外 例外内容が表示されます。

コラム

再実行時に再度障害が発生した場合は、発生原因を解消後、もう一度再実行してください。

5.3.1.4. プロセスインスタンスの履歴を確認する

プロセスインスタンスの履歴を確認します。
親と子のすべてのプロセスインスタンスの履歴を通して確認できます。
../../../../_images/process_instance_detail_5.png
図:プロセス履歴
../../../../_images/process_instance_detail_6.png
図:プロセス履歴(絞込み条件)
プロセスインスタンスごとに、履歴一覧を絞り込むことが可能です。
プロセスインスタンスIDにチェックを入れることで、該当するプロセスインスタンスの履歴のみが一覧に表示されます。
絞込み条件のプロセスインスタンスIDは、プロセス定義ごとに表示されています。

コラム

プロセスインスタンスが一つの場合は、絞込み条件は表示されません。
項目名 説明
プロセス定義名 プロセス定義名が表示されます。
プロセスインスタンスID プロセスインスタンスIDが表示されます。
アクティビティ アクティビティの種別が表示されます。
アクティビティ名 アクティビティ名が表示されます。
担当者 ユーザタスクの担当者が表示されます。
詳細
詳細が表示されます。
ワークフロータスクの状態などが表示されます。
開始日時 開始日時が表示されます。
期限日時 期限日時が表示されます。
終了日時 終了日時が表示されます。
経過時間 経過時間が表示されます。

5.3.1.5. 関係者/関係グループを確認する

プロセスインスタンスに関係しているユーザ、グループを確認します。
「関係者一覧」をクリックします。
../../../../_images/process_instance_involved_1.png
図:プロセス詳細
  • ユーザ
    関係者を確認できます。
    ../../../../_images/process_instance_involved_2.png
    図:関係者/関係グループ一覧 - ユーザ
  • グループ
    関係しているグループを確認できます。
    グループ名をクリックすることで、グループに所属するユーザを確認できます。
    ../../../../_images/process_instance_involved_3.png
    図:関係者/関係グループ一覧 - グループ

5.3.1.6. タスク追加

「オプショナルタスク」、または、「アドホックタスク」を使用している定義は、「タスク追加」画面が表示されます。
タスクの追加手順は「プロセスインスタンスにタスクを追加する」を参照してください。
../../../../_images/add_optional_task_01.png
図:プロセス詳細

5.3.1.7. プロセスインスタンスを削除する

プロセスインスタンスを削除します。
../../../../_images/process_instance_detail_7.png
図:プロセス詳細

コラム

親プロセスインスタンスが存在する場合、子プロセスインスタンスを削除することはできません。
子プロセスインスタンスを削除したい場合、親プロセスインスタンスを削除する必要があります。
親プロセスインスタンスを削除することにより、子プロセスインスタンスも同時に削除されます。

コラム

完了したプロセスインスタンスを削除することはできません。

注意

削除されたプロセスインスタンスを元に戻すことはできません。

5.3.1.8. プロセスインスタンスに参加者、参加者グループを追加する

プロセスインスタンスに参加者、参加者グループを追加します。
../../../../_images/process_instance_detail_8.png
図:プロセス詳細
  • 参加者追加
    「ユーザ検索」でユーザの検索ができます。
  • 参加者グループ追加
    「ロール検索」でロールの検索ができます。

コラム

完了したプロセスインスタンスには参加者、参加者グループを追加できません。