スキャンエンジン の Impact ストアアプリケーション
Impact プラットフォームヘルスは、この Impact スキャンエンジン を使用して、インスタンスの品質、コンプライアンス、およびパフォーマンスのプロアクティブな管理を可能にします。スキャンエンジンはImpact ストアアプリと統合され、プラットフォームヘルスとリーディングプラクティスへの準拠をサポートします。
スキャンエンジンは、スキャン検出結果テーブルに格納されているアクティブな定義に関連する検出結果がないか、ServiceNowインスタンスを調べます。インスタンススキャンの結果である既存または解決済みの結果、または要約された詳細なスキャン情報を表示できます。
Impact スキャンエンジン はコードインスペクションをリアルタイムで自動化するため、より多くの欠陥を特定し、インスタンスの品質を向上させ、開発作業をスピードアップできます。また、開発アクティビティを監視および制御して、システムの品質を積極的に改善し、時間をかけて改善するための継続的な取り組みをサポートすることもできます。
価値・効果と概要
- リーディングプラクティスとコード標準をリアルタイムで適用します。
- ロールベースの可視化とコントロールにより、プラットフォームのパフォーマンス、セキュリティ、ユーザーエクスペリエンスを向上させます。
- 保守性、アップグレード、および問題管理を改善します。
- 開発およびメンテナンスコストを削減します。
- 人的ミスが発生しやすい手動によるコードレビューの必要性を減らします。
- スキャン出力結果、進捗状況のパーセンタイル、およびコード修正の推定残り時間を使用して、技術的負債を計算し、解決時間を見積もります。
- 事後対応型の修正ではなく、プロアクティブなコード品質の監視と検出を強化します。
- リアルタイムのリーディングプラクティスルール評価を通じて、開発者のフィードバックとトレーニングを自動化します。
スキャン定義
スキャンエンジン は、大規模な定義セットを使用してコーディングとワークフローの検出結果をリアルタイムで修正し、インスタンス全体でスキャンを実行して既存の検出結果を検出します。これにより、問題が解決される前にレコードの保存をブロックすることで、開発者のミスを防ぐことができます。夜間スキャンでは、インスタンス全体の既存の検出結果を特定します。
詳細については、「スキャンエンジン 定義」を参照してください。
スキャンタイプ
インスタンスで実行できるスキャンにはさまざまなタイプがあります。スキャンのタイプに応じて、構成中に必要なプロパティは異なります。
利用可能なスキャンタイプの詳細については、テーブルを参照してください。
| スキャンタイプ | 説明 |
|---|---|
| 初期診断スキャン (スケジュール設定済みスキャン) |
|
| 診断スキャン:オンデマンドスキャン (後続デルタスキャン) |
|
| 更新セットスキャン |
|
| アプリケーションスキャン | アプリケーションリポジトリに公開する前に、アプリケーションをスキャンして定義の結果を特定します。 注: 詳細については、「アプリケーションスキャンを開始」を参照してください。 |
構成の概要
スキャンエンジンの構成と実行の詳細については、「オンデマンドスキャンの実行」および「アナリティクスダッシュボード」を参照してください。