プロセスの管理 managing-processes

「プロセスリスト」ページには、ユーザーが開始したプロセスまたは自動的に開始されたプロセスが表示されます。

  1. 管理コンソールで、サービス/Forms workflow/Forms workflow をクリックします。 プロセスリストには、次の情報が表示されます。

    プロセス名 - バージョン: Workbench で定義されているプロセスの名前。

    アプリケーション: Workbench で定義される、プロセスが属するアプリケーション。

    ステータス:「アクティブ」は、プロセスが、プロセスバージョンに対してアクティブ化されていることを表します。「非アクティブ」は、プロセスが、プロセスインスタンスがまだ存在する旧バージョンであることを表します。

    作成日: ​プロセスがデプロイされた日時。

  2. プロセス名をクリックすると、そのプロセスインスタンスがプロセスインスタンスページに表示されます。

プロセスインスタンスの操作 working-with-process-instances

「プロセスリスト」ページから「プロセスインスタンス」ページにアクセスすると、選択したプロセスのすべてのプロセスインスタンスがリストされます。 検索を実行した後に「プロセスインスタンス」(Process Instance) ページにアクセスすると、見つかったプロセスインスタンスのみが表示されます。

リストには、各プロセスインスタンスに関する次の情報が表示されます。

プロセス ID: ​プロセスがインスタンス化される(つまり、ユーザーまたは自動ステップによってプロセスが開始される)ときに、Forms ワークフローによって割り当てられる識別子。この ID を使用して、プロセスインスタンスをライフサイクル全体にわたって追跡できます。

プロセス名 - バージョン: Workbench で定義されるプロセスの名前。

ステータス: ​プロセスインスタンスが正常に実行されているか、状態が変化しているかまたは停止しているかが示されます。(「プロセスインスタンスのステータスについて」を参照。)

作成日: ​プロセスインスタンスが作成された日時。

更新日: ​プロセスインスタンスのステータスが最後に変更された日時。

プロセスインスタンスページでは、次のタスクを実行できます。

  • プロセスインスタンスを選択して、操作やサブプロセスなど、プロセスインスタンスに関する詳細を表示します。 プロセスインスタンスを選択すると、「Process Instance Details」ページが表示されます。
  • プロセスインスタンスを休止、休止解除、または終了します。
  • プロセスインスタンスを検索します。 検索を開始するには、[ 検索 ] をクリックします。

プロセスインスタンスのステータスについて about-process-instance-statuses

サブプロセスを含むプロセスインスタンスには、次のステータスを設定できます。

完了: ​プロセスインスタンス内のすべてのブランチと操作が完了しています。「完了」は、プロセスインスタンスの最後のステータスです。

完了処理中: ​プロセスインスタンスのステータスが、まもなく「完了」に変わります。

起動済み: ​プロセスインスタンスが作成されましたが、まだ実行されていません。「起動済み」は、プロセスインスタンスの最初のステータスです。

実行中: ​プロセスインスタンスが正常に実行されています。自動ステップが進行中であるか、またはプロセスインスタンスがユーザーの入力を受け取っているかユーザーの操作を待機しています。

休止: ​プロセスインスタンスが、管理者またはプロセス内のステップによって休止されています。ステータスが変わるまで、操作は一切行われません。

休止処理中: ​ステータスが、まもなく「休止」に変わります。操作が、休止要求を無視するように設計されていて、まだ完了していない場合、その操作は、プロセスインスタンスが休止する前に完了する必要があります。

終了: ​プロセスインスタンスは管理者によって終了されました。

終了処理中: ​ステータスがまもなく「終了」に変わります。操作が、終了要求を無視するように設計されていて、まだ完了していない場合、その操作は、プロセスインスタンスが終了する前に完了する必要があります。

休止解除中: ​ステータスが、「休止」からまもなく「実行中」に変わります。

NOTE
プロセスインスタンスのステータスを変更するリクエスト(休止や終了など)が行われると、そのリクエストは forms ワークフローのコマンドキューに入ります。 キューのサイズと全体的な処理速度に応じて、ページが 1 回以上再読み込みされるまで、表示されるステータスが変わらない場合があります。

プロセスインスタンスの休止または休止解除 suspend-or-unsuspend-process-instances

問題のトラブルシューティングが必要な場合や、外部条件が原因で後の手順で問題が発生することがわかっている場合は、プロセスインスタンスを一時的に休止できます。

ステータスが「実行中」のプロセスインスタンスを休止できます。

プロセスインスタンスを休止すると、そのステータスは「休止中」、「休止中」に変わり、プロセスは現在の操作で一時停止します。 プロセスインスタンスは、ステータスが「休止解除」に変わるまで、このステータスのままです。

ステータスが「休止」のプロセスインスタンスのみを「休止解除」に変更できます。

プロセスインスタンスを休止解除すると、そのステータスは「実行中」に変わり、休止した操作が続行されます。

呼び出し操作を使用して他のプロセス(子プロセス)を呼び出したプロセスインスタンスを休止すると、子プロセスも休止されます。

  1. 管理コンソールで、サービス/Forms workflow/Forms workflow をクリックします。
  2. プロセスインスタンスページで、プロセスを選択し、「休止」または「休止解除」をクリックします。

プロセスインスタンスの終了 terminate-a-process-instances

プロセスインスタンスの操作が停止した、または他のエラー状態が発生した場合、またはプロセスインスタンスの実行を強制的に停止する必要がある場合は、プロセスインスタンスを終了できます。

ステータスの異なるプロセスインスタンスを終了することができます。

プロセス・インスタンスを終了すると、そのステータスは「終了中」、「終了」に変わり、プロセスは現在の操作で停止します。 それ以上の操作は実行されず、関連するすべての操作とタスクが終了します。

  1. 管理コンソールで、サービス/Forms workflow/Forms workflow をクリックします。
  2. プロセスインスタンスページで、プロセスを選択し、「終了」をクリックします。

プロセスインスタンスの詳細の使用 working-with-process-instance-details

プロセスインスタンスの詳細ページには、プロセスインスタンスの履歴が表示されます。

「概要」領域には、プロセスインスタンスに関する基本情報が表示されます。

「操作」タブでは、プロセスインスタンスの各操作が、完了順に最初から最後まで、次の情報と共に表示されます。

操作名: Workbench で定義される操作の名前。

ステータス: 操作が正常に実行されているかまたは停止しているかが示されます。(プロセスインスタンスのステータスについてを参照。)

ブランチ名: Workbench で定義されるブランチの名前。

開始日: 操作が開始された日時。

完了日: 操作が完了した日時。

サブプロセスとは、別のプロセスによって開始され、他のプロセスとは独立して実行されるプロセスインスタンスです。 サブプロセスは、Workbench のプロセスの一部として設計された場合にのみ表示されます。 「サブプロセス」タブでは、各サブプロセスが次の情報と共に表示されます。

プロセス ID: プロセスが開始される(つまり、ユーザーまたは自動ステップによってプロセスが開始される)ときに、Forms ワークフローによって割り当てられる正の整数。この ID を使用して、プロセスインスタンスをライフサイクル全体にわたって追跡できます。

プロセス名 - バージョン: Designer で定義されるプロセスの名前。

ステータス: プロセスインスタンスが正常に実行されているか、状態が変化しているかまたは停止しているかが示されます。(プロセスインスタンスのステータスについてを参照。)

作成日: サブプロセスが作成された日時。

更新日: サブプロセスのステータスが最後に変更された日時。

プロセスインスタンスの詳細ページでは、次のタスクを実行できます。

  • 操作を選択して、その詳細を表示します。 操作を選択すると、「操作の詳細」ページが表示されます。
  • サブプロセスを選択して、その詳細を表示します。 サブプロセスを選択すると、「プロセスインスタンスの詳細」ページが表示されます。
  • ステータスに応じて、操作またはサブプロセスを終了または再試行します。

操作のステータスについて about-operation-statuses

操作(プロセス内のステップ)には、次のステータスがあります。

完了: 操作が完了しました。

実行中: 操作が正常に実行されています。ユーザーの入力を受け取り中またはユーザーのインタラクションを待機中であるか、自動ステップが進行中です。

停止: 操作の処理中に問題が発生しました。停止した操作ページでエラーまたは例外を確認します。

終了: 操作が管理者によって終了されました。

操作またはサブプロセスを終了 terminate-operations-or-subprocesses

操作またはサブプロセスが停止した、または他のエラー状態が発生した場合、または操作またはサブプロセスの実行を強制的に停止する必要がある場合は、その操作を終了できます。

実行中の操作を終了できます。

操作を終了すると、そのステータスは「終了」に変わります。 操作が完了せず、プロセスインスタンスの実行が停止します。

任意のステータスを持つサブプロセスを終了できます。

サブプロセスを終了すると、そのステータスは「終了中」、「終了」に変わり、プロセス・インスタンスは現在の操作で停止します。 親プロセスインスタンスは引き続き実行されますが、サブプロセスではそれ以上の操作は実行されません。

プロセスダイアグラムにゲートウェイ要素を持つプロセスを終了することはできません。 これらのタイプのプロセスを終了しようとしても、ゲートウェイ要素内の操作は影響を受けません。 ゲートウェイ要素内の操作を終了するには、操作を直接終了する必要があります。

  1. プロセスインスタンスの詳細ページで、「操作」タブまたは「サブプロセス」タブをクリックします。
  2. 操作またはサブプロセスを選択し、「終了」をクリックします。

操作を再試行 retry-an-operation

ステータスが「停止」の操作を再試行できます。

操作を再試行すると、Formsワークフローに、操作の再開を求めるリクエストが送信されます。 リクエストが成功した場合、ステータスは「実行中」に変わります。 操作を再開できない場合、操作は停止状態のままとなり、終了する必要が生じる場合があります。

  1. プロセスインスタンスの詳細ページで、「操作」タブをクリックします。
  2. 操作を選択し、「再試行」をクリックします。

操作の操作 working-with-operations

「工程詳細」ページには、プロセス内の 1 つの工程と、現在のユーザー割り当ての要約が表示されます。

  1. 管理コンソールで、サービス/Forms workflow/Forms workflow をクリックします。

  2. プロセス名をクリックすると、そのプロセスインスタンスが表示されます。 プロセスインスタンスをクリックして「プロセスインスタンスの詳細」ページを表示し、操作を選択して「操作の詳細」ページを表示します。

    リストには、各タスクに関する次の情報が表示されます。

    プロセス名 - バージョン: Workbench で定義されるプロセスの名前。

    アプリケーション: Workbench で定義される、プロセスが属するアプリケーション。

    ステータス:「アクティブ」は、プロセスが、プロセスバージョンに対してアクティブ化されていることを表します。「非アクティブ」は、プロセスが、プロセスインスタンスがまだ存在する旧バージョンであることを表します。

    作成日: プロセスがデプロイされた日時。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2