インスペクターでのプロセス・インスタンスの検索

インスペクターで、以前に実行したプロセス・インスタンスと現在実行中のプロセス・インスタンスを検索して表示することができます。 インスタンスの実行を管理したり、それらのインスタンスと対話できます。

プロジェクトの読み取り権限がある開発者は、Inspector を使用して、デバッグ目的でインスタンスとタスクを処理できます。

このタスクについて

従属ツールキットからのプロセスを含め、現在開いている バージョン に関連付けられているプロセス・インスタンスをデザイナーで表示できます。 プロセス・インスタンスを中断、再開、終了、または削除できます。また、タスクを開始またはデバッグしたり変数値を表示および変更したりすることでプロセス・インスタンスと対話できます。

手順

  1. プロセスを開く。
  2. 「検索」 「拡大鏡」をクリックします。これにより、インスペクター・モードが開きます。
  3. 検索パネルでインスペクターの検索基準を定義します。
    検索パネルの各セクションには、他のセクションに対する AND 関係があります。
    例えば、期限切れのアクティブなプロセス・インスタンスを検索するには、「状況」で「アクティブ」チェック・ボックスを選択し、「重大度タイプ」で「期限超過」チェック・ボックスを選択します。
    ヒント: セクション内のチェック・ボックスを選択しないことは、すべてのチェック・ボックスを選択することと同じです。 つまり、すべてのプロセス・インスタンスをその状況にかかわらず表示する場合は、すべての状況チェック・ボックスを選択するかまたはクリアします。
    セクション内で各エレメントは OR 関係を持ちます。ただし、最終変更日時のセクションは除きます。 このセクションの各フィールドは、AND 関係を持ちます。
    例えば、プロセス・インスタンスが 3 日前に完了したことがわかっている場合は、最終変更日時のセクションの「開始日」に 3 日前を設定します。 「終了日」に 2 日前を設定して結果を絞り込むと、3 日前に変更されたプロセス・インスタンスのみが結果に表示されます。
  4. 「検索」をクリックします。
    結果パネルには、基準をすべて満たすプロセス・インスタンスがリストされます。 プロセス・インスタンスのリストはスナップショットです。 これは、検索の実行後に作成されたプロセス・インスタンスを含めるように自動更新されることはありません。
  5. 結果パネルで、表示するプロセス・インスタンスを 1 つ以上選択します。
    インスタンスは、2 つの方法で選択できます。
    • インスタンス・テキストをクリックした場合は、既存の選択済みのインスタンスがすべてクリアされ、クリックしたインスタンスが選択されます。
    • インスタンス・テキストにマウスを移動すると、チェック・マークが表示されます。 このチェック・マークをクリックすると、クリックしたインスタンスが既存の選択済みのインスタンスに追加されます。
    詳細パネルが更新され、選択したインスタンスに関する情報が表示されます。

    インスタンスを複数選択した場合、詳細パネルには、それらのインスタンスの状況と、選択したすべてのインスタンスに共通のアクションがリストされます。

    インスタンスを 1 つ選択した場合、詳細パネルには、そのプロセス・インスタンスに関する情報が表示されます。 この情報には、インスタンスに関連付けられたアクティビティーとタスク、インスタンスのデータ、およびその他の詳細が含まれます。

  6. インスタンスをクリックして選択し、右側のパネルでそのインスタンスを実行またはデバッグできます。

次のタスク

デザイナーに戻るには、ウィンドウ上部の 「プロセス・インスタンスの検索」 タイトルの横にある 「X」 アイコンをクリックします。