[デバッグ]ビューでは、ワークフローアプリケーションのデバッグを管理できます。このビューでは、デバッグするプロセス定義のプロセスインスタンス(デバッグターゲット)ごとに、実行/中断しているアクティビティ(運用操作部品の場合も含みます)が表示されます。プロセスインスタンスの各アクティビティは、ツリーのノードとして表示されます。
ツリーのノードの表示形式について
ツリー上のノードの表示形式はそれぞれ以下の形式で、斜体部分をデバッグ対象の各情報文字列に置き換えて表示します。
デバッグの構成: デバッグの構成につけた名前 [ワークフローアプリケーション]
プロセス定義: プロセス定義名 バージョン [アプリケーション名]
インスタンス: プロセス定義名:識別ID バージョン [アプリケーション名/インスタンス名]
アクティビティ: アクティビティ名:識別ID
スタック(中断位置): アクティビティ名
また、アクティビティのアイコンはアクティビティの状態によって以下のように表示します。
実行中のアクティビティです。
中断中のアクティビティです。
中断要求を受け付けた実行中のアクティビティです。
再開要求を受け付けた中断中のアクティビティです。
実行中のアクティビティです。アクティビティはタスクを持っています。
中断要求を受け付けた実行中のアクティビティです。アクティビティはタスクを持っています。
ツリーのノードの表示順序について
ツリー上のデバッグの構成ノード下の各ノードの表示順序はそれぞれ以下の順で表示します。
プロセス定義:大小文字を区別せず昇順に表示
インスタンス:識別IDの昇順に表示
アクティビティ:識別IDの昇順に表示
ツリーのノードの表示範囲について
ツリー上に表示されるノードは、以下に示す条件に従って表示します。
プロセス定義:デバッグの構成で定義されたプロジェクトのルートフォルダに配置され、かつ、
管理サーバにアップロード済のドラフト状態のプロセス定義のみを表示します。
プロセス定義に対して複数のバージョンが存在する場合、最新のバージョンのみを表示します。
インスタンス:デバッグの構成で定義されたプロジェクトのルートフォルダに配置され、かつ、
サーバ接続時に管理サーバ上でインスタンス化されたプロセス定義および
[デバッグ]ビューから開始したインスタンスのみを表示します。
注意
「Subprocess」ノードや運用操作部品によって子プロセスとして起動されるプロセス定義を同時にデバッグすることはできません。子プロセスとして起動されるプロセス定義は事前にデバッグし問題のないことを確認してください。
ツリーのノードに対するプロパティについて
本バージョン 14.1.0Aでは、ツリー上に表示されるノードに対するプロパティに有用な情報を表示しません。
使用できる操作
[デバッグ]ビューでは、以下の操作を使用して、プロセスインスタンスの中断・再開、切断、ステップ実行などができます。
イメージ/ボタン | 名前 | 説明 | 表示場所 |
---|---|---|---|
| スタックのコピー | 選択したプロセスインスタンス、アクティビティなどの表示文字列をクリップボードにコピーします。 | コンテキストメニュー |
| 切断 | 選択したプロセスインスタンスあるいはデバッグの構成をデバッガから切断します。 | コンテキストメニューおよびツールバー |
フレームにドロップ | Systemwalker Runbook Automationでは利用できません。 | コンテキストメニューおよびツールバー | |
- | [構成名] の編集... | 関連付けされたデバッグの構成の[構成の編集]ダイアログを開き、変更を行えるようにします。 | コンテキストメニュー |
- | ステップフィルタの編集... | Systemwalker Runbook Automationでは利用できません。 | コンテキストメニュー |
ソースルックアップの編集... | [ソースルックアップパスの編集]ダイアログを開き、変更を行えるようにします。 OKを押下すると、プロセスインスタンスのプロセス定義ファイルの検索がこのダイアログに指定した範囲・順序に従って行われます。 | コンテキストメニュー | |
- | 検索... | [検索]ダイアログを開きます。 OKを押下すると、選択した要素で[デバッガ]ビュー上のツリーを選択します。 | コンテキストメニュー |
- | ソースをルックアップ | ソースルックアップを強制的に行わせることができます。 | コンテキストメニュー |
- | プロパティ | このコマンドは、選択された起動のプロパティを表示します。 | コンテキストメニュー |
終了したすべてを除去 | 終了したすべてのデバッグターゲットをビューの表示から除去します。 | コンテキストメニューおよびツールバー | |
再開 | 中断しているアクティビティを再開します。 | コンテキストメニュー、[実行]メニューおよび | |
ステップイン | Systemwalker Runbook Automationでは利用できません。 | コンテキストメニュー、[実行]メニューおよびツールバー | |
ステップオーバ | 中断しているアクティビティをステップ実行し、次のアクティビティで自動的に中断します。 | コンテキストメニューおよびツールバー | |
ステップリターン | Systemwalker Runbook Automationでは利用できません。 | コンテキストメニューおよびツールバー | |
中断 | 実行しているアクティビティを中断します。中断後、変数の値の確認や、ステップ実行などを行うことができます。 | コンテキストメニュー、[実行]メニューおよびツールバー | |
終了 | Systemwalker Runbook Automationでは利用できません。 | コンテキストメニューおよびアクションの表示 | |
すべて終了 | Systemwalker Runbook Automationでは利用できません。 | コンテキストメニュー | |
終了して再起動 | Systemwalker Runbook Automationでは利用できません。 | コンテキストメニュー | |
終了および除去 | Systemwalker Runbook Automationでは利用できません。 | コンテキストメニュー | |
ステップフィルタの使用 | Systemwalker Runbook Automationでは利用できません。 | コンテキストメニューおよびツールバー | |
- | Web コンソール | Systemwalker Runbook AutomationのWebコンソールを開きます。 | コンテキストメニュー |
- | タスクを表示 | アクティビティが持つタスクを開きます。 | コンテキストメニュー |
- | インスタンスを開始 | プロセスインスタンスを開始します。 | コンテキストメニュー |
- | ステップ動作でインスタンスを開始 | ステップ動作でプロセスインスタンスを開始します。 | コンテキストメニュー |
- | インスタンスを強制終了 | プロセスインスタンスを強制終了します。 | コンテキストメニュー |
- | インスタンスを除去 | 終了あるいは切断したプロセスインスタンスを除去します。 | コンテキストメニュー |