リアルタイム ワークフロー プロセスの監視と管理

プロセスを監視および管理するには、プロセスを特定し、状態を評価し、問題に対処するために必要なアクションを実行する必要があります。

リアルタイム ワークフローとアクションの監視

リアルタイムのワークフローおよびアクションは、即時に実行されるので、システム ジョブの行を使用しません。 発生したエラーは、ビジネス プロセス エラーという見出しで、アプリケーション内でユーザーに表示されます。

正常な操作についてはログはありません。 エラーのログを有効にするには、プロセスの管理タブの下部のワークフロー ログの保持領域で、エラーが発生したワークフロー ジョブのログを保持するオプションをチェックします。

特定のプロセスのエラーのログを表示するには、リアルタイム ワークフローまたはアクション定義を開き、プロセス セッションタブに移動します。これにより、このプロセスで記録されたエラーのみが表示されます。

任意のプロセスのすべてのエラーの表示が必要な場合は、高度な検索に移動し、プロセス セッション テーブルのエラーを表示するビューを作成します。

リアルタイム ワークフローのプロセスの状態

リアルタイム ワークフロー プロセスの一覧を表示する場合、個々のプロセスは 状態 値と ステータス 値のいずれか 1 つを使用できます。

都道府県 ステータス
準備完了 リソースの待機中
中止 待機中
ロック 処理中

一時停止中

取り消しています
完成 成功しました

失敗

キャンセル

プロセス ログ行を削除する

よく実行されるバックグラウンド ワークフローまたは業務プロセス フローが組織で使用されている場合、プロセス ログ行の容量が大きくなり、パフォーマンスの問題を引き起こしたり、大容量のストレージを消費する可能性があります。 標準の行一括削除ジョブのいずれかによって十分に除去されないプロセスのログ行を削除するには、一括削除システム ジョブ機能を使用してカスタムの行一括削除ジョブを作成できます。

  1. 設定 > データ管理 > 行の一括削除に移動します。

  2. 行の一括削除 領域で 新規 を選択します。

  3. 一括削除ウィザード の開始ページで 次へ を選択します。

  4. 検索 の一覧で システム ジョブ をクリックします。

  5. 次の条件を使用して、プロセス ログ行を削除する行一括削除ジョブを作成します:

    • ワークフローに等しいシステム ジョブ タイプ: これは、リアルタイムのワークフロー行を対象としています。

    • 完了と等しいステータス: 完了したワークフローのみがジョブの実行対象になります。

    • 正常に完了と等しいステータス: 成功、キャンセル、および失敗したジョブを削除します。

    • X 日 30 日より古い日に完了: 完了日列を使用して、30 日より古いリアルタイム ワークフロー プロセス ログ行のみを削除します。

    カスタムの一括行削除のページの表示。

  6. 次へ を選択します。

  7. 一括削除ジョブを実行する頻度を設定します。 設定した頻度で実行するようにジョブをスケジュール設定するか、即時オプションを使用する の 1 回限りの一括削除ジョブを作成できます。 この例では、定期的なジョブが 2018 年 5 月 21 日から 30 日間隔で実行されるように設定されます。

    行の一括削除オプション。

即時オプションを使用する

行の同期一括削除をすぐに実行できるオプションがあることに注意してください。即時オプションを選択します。 この削除操作は、各行を削除イベント パイプラインに渡すのではなく、直接 SQL Server を実行することで行われ、システム パフォーマンスへの影響を軽減できます。 一括削除ジョブが非同期キューで処理を待機するのに比べて、これは余分なリアルタイム ワークフロー行をすばやくクリーンアップする場合に適したオプションです。

即時 オプションは、次の条件を満たす場合に有効です。

  • 一括削除ジョブの対象がシステム ジョブテーブルです。
  • 検索条件が、システム ジョブの種類がワークフローと等しいという条件です。
  • 一括削除ジョブを作成するユーザーが、AsyncOperation テーブルに対するグローバル レベルの削除権限を持っています。 システム管理者のセキュリティ ロールには、この権限があります。

同期一括削除では、完了状態の AsyncOperation 行のみが削除されます。 1 回の呼び出しでの最大 100 万件の行が処理されます。 ご使用の環境で 100 万件を超える行を削除する場合には、ジョブを複数回実行する必要があります。

次の手順

リアルタイム ワークフロー プロセスのベスト プラクティス

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。