Now Assistでコードを修正 修復スキャンエンジンの検出結果

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • ServiceNow開発者は、エラーが検出されたときにコード修正の提案にアクセスし、必要に応じてそれらの提案を適用できます。

    始める前に

    Now Assistでスキャンエンジンの検出結果の解決を有効にするには、前提条件とセットアップ手順を完了します。詳細は、「Now Assistでの修復スキャンエンジンの結果の構成」を参照してください。

    ヒント:
    • 重大度の高い検出結果を最初に優先する
    • 説明を確認して、元のコードにフラグが付けられた理由を理解してください
    • コード比較ビューを使用して、変更内容をすばやく特定します
    • 昇格する前に準本番環境で修正をテストする
    • AI の推奨事項を改善するために、却下された修正に関するフィードバックを提供する

    必要なロール:sn_impact_gen_ai_ai_code_fix_user、Impact 開発者

    手順

    1. 移動先 すべて > 影響 > プラットフォームヘルス > 結果ダッシュボード.
      このビューには、自分にアサインされた修正可能なプラットフォームヘルスの結果がすべて表示されます。インスタンス、カテゴリ、またはアプリケーションへの影響度で結果をフィルタリングしてソートします。次の AI 修正ステータスが利用可能です。
      ステータス 定義
      未要求 この検出結果に対する AI 修正は要求されていません。
      処理待ち Now Assist が要求をレビューし、提案された修正を生成しています。
      レビュー準備完了 Now Assist が要求を処理して AI 修正の対象となる検出結果をリストし、提案された修正を生成すると、AI ステータスが [レビュー準備完了] に更新されます。
      レビュー済み 開発者が Now Assist が提案した修正をレビューした後のステータス
      受入済み 開発者が Now Assist が提案する修正を受け入れて、修正を現状のまま適用するかどうかのステータス。コードが更新され、検出結果が解決済みとしてマークされます。
      却下 開発者が Now Assist の提案された修正を受け入れない場合のステータス。
      エラー エラーが返されたため、Now Assist バッチ処理の結果を再選択する必要があります。
    2. AI 支援を使用して修復する 1 つ以上の検出結果を選択します。
    3. [ Now Assist で修正 ] を選択してバッチ処理を開始します。
      • モーダルには、サマリーと確認が表示されます。
      • すべての検出結果が AI 修正の対象となるわけではなく、AI で修正できない検出結果は [オープン検出結果] リストからフィルタリングされます。AI 解決の対象となる検出結果の詳細については、「 Now Assistでのスキャンエンジンの検出結果の修正 」を参照してください。
      • Now Assist が要求を処理し、提案された修正を生成すると、AI ステータスが [レビュー準備完了] に更新されます。
    4. [ AI 修正のレビュー] を選択してレビューページを開きます。
      • [ アプリケーション ] ドロップダウンを使用して、レビューするアプリケーションを選択します。
      • 利用可能な AI 修正を含む各ファイルがメニューで表示されます。
    5. 提案された修正を表示するファイルを選択します。
      表 : 1. AI 修正テーブルを確認
      フィールド 説明
      コード比較 AI が提案する修正を元のスクリプトと並べてレビューします
      AI 検索結果の詳細 元のコードがベストプラクティスに違反している理由など、各修正の背後にある AI の推論を表示します
      レコード コンテキストを追加するための実際のレコードへのクイックアクセス
    6. 提案された変更を慎重に検討します。AI が生成したコードは、本番環境に適用する前に、正確性を検証し、テストする必要があります。
      重要:
      提案された変更を慎重に検討します。AI が生成したコードは、本番環境に適用する前に、正確性を検証し、テストする必要があります。
    7. 次のいずれかのアクションを選択します。
      • 承認:修正をそのまま適用します。コードが更新され、検出結果が解決済みとしてマークされます。正しいスコープ内にいることを確認してください。
      • Now Assist で修正:提案された修正を編集してから適用します。AI 推奨事項に軽微な調整が必要な場合に使用します。これにより、モデルに応答の更新を求めることができます。
      • 却下:修正を拒否し、結果を手動で解決します。AI の推奨事項がユースケースに適合しない場合は、これを使用します。
      変更はコンテキスト内の更新セットに保存されます。
    8. 本番環境に昇格する前に、コードが開発環境で期待どおりに機能することを確認し、該当するテストを実行してください。
      重要:
      すべての修正は AI によって生成されるため、適用する前に正確性を確認する必要があります。環境内のコード変更を検証する責任は、引き続きユーザーで行うものとします。