ワークフローパフォーマンスタイミング
ワークフローエンジンは詳細なパフォーマンスタイミングデータを生成することができ、遅いワークフローのトラブルシューティングに役立ちます。
重要:
Zurich リリース以降、新規の顧客は、ServiceNow, Inc. によって作成および公開された従来のワークフローを受け取らなくなりました。すべてのレガシーワークフロー機能は、 ワークフロースタジオ コンテンツに置き換えられました。以前のバージョンからアップグレードした顧客のみが、既存の従来のワークフローを使用および編集できます。すべてのお客様が従来のワークフローを作成する機能を保持しますが、代わりに ワークフロースタジオ を使用してプロセス自動化コンテンツを作成することを強くお勧めします。ワークフロースタジオのみに新しい機能や機能拡張が適用されます。
アドミニストレーターはこの機能を有効にする必要があります。
ワークフローパフォーマンスタイミングが有効になっている場合、ワークフローエンジンはさまざまな実行速度のメトリクスを含む主要なパフォーマンスデータを追跡します。Workflow Timing [wf_workflow_timing]テーブルには、各ワークフローコンテキストのレコードとともにデータが格納されます。ワークフロータイミングレコードは、ワークフローエンジンがワークフローを完了したとき、アクティビティの完了を待つとき、またはワークフロー実行を終了したときに更新されます。
ワークフロー推定ランタイムプロパティ
アドミニストレーターは、Estimated Run Time(ERT)のプロパティを設定することにより、ワークフロー実行時間メトリクスの収集を有効にすることができます。
アドミニストレーターは、ERTメトリクスを使用して、ワークフローが予想より長く実行されているかどうかを判断し、ワークフロー処理のエラーを特定できます。ワークフロー操作ダッシュボードにランタイムメトリクスが表示されます。
ワークフローパフォーマンスのタイミングを有効にします
ワークフローのパフォーマンスのタイミングは、デフォルトでは無効になっています。システムプロパティを作成して有効にすることができます。
始める前に
手順
次の仕様を使用して、システムプロパティの追加を行います。
| フィールド | 値 |
|---|---|
| 名前 | glide.workflow.show_timing |
| タイプ | True | False |
| 値 | true |