スキャンエンジン 定義:管理性
スキャンエンジン 管理性の定義は、 ServiceNow インスタンス、アプリケーション、またはインフラストラクチャをどの程度効果的に監視、構成、および維持できるかを測定します。
オーストラリアの定義
オーストラリアの 2026 リリースには、次の管理性定義が追加されました。
| 番号 | アクティブ | 検出結果のレベル | 一意の ServiceNow 製品 | 簡単な説明 | ビジネスインパクト | 解決手順 | サポートドキュメント |
|---|---|---|---|---|---|---|---|
| sn_SE10002 | 1 | アクション | 複数のテーブルが同じ番号プリフィックスを使用しています | 複数のテーブルが同じ番号プリフィックスを共有すると、ワークフロー、統合、またはスクリプトの誤動作により、混乱が生じ、労力と時間が無駄になり、誤ったレコード処理やデータの不整合が発生したり、検索やレポートが不正確になったりする可能性があります。 | このプリフィックスは複数のテーブルで共有されています。テーブルには独自のプリフィックスを設定するか、拡張テーブルのプリフィックスを共有する必要があります。 | ドキュメント | |
| sn_SE10021 | 1 | アクション | onSubmit クライアントスクリプトでは非同期 AJAX メソッドを使用しないでください | クライアント側のロジックは、ユーザーの知らないうちにスキップされる可能性があります。さらに、これにより、データが不正確になる可能性があります。 | 同期 AJAX 呼び出し (getXMLWait()) を使用して、onSubmit クライアントスクリプト内でサーバーへのトリップを行います。 | ドキュメント | |
| sn_SE10022 | 1 | アクション | onBefore 変換スクリプトでは target.update() を使用しないでください | 他のプロセスに影響を与える可能性がある、データベースサーバーへの追加の影響。 | target.update() を削除します。 | ドキュメント | |
| sn_SE10030 | 1 | アクション | スクリプトからパッケージコールを削除 | アップグレード中に機能が中断される可能性があります。 | パッケージコールを適切な GlideScriptable クラスに置き換えます。 | ドキュメント | |
| sn_SE10034 | 1 | 提案 | スクリプトにハードコードされたsys_idsを含めることはできません | 本番環境で予期しない結果が生じます。 | ハードコードされた sys_idを持つレコードを参照するプロパティを使用することを検討してください。 | ドキュメント | |
| sn_SE10036 | 1 | 提案 | アクセス制御は通常、グループではなくロール別にセットアップされます | メンテナンスの増加とグループ/ロールのアクセス競合。 | ユーザーが持つロールとユーザーが属するグループに基づいてアクセスを制限するようにアクセス制御を設定することを検討してください。 | ドキュメント | |
| sn_SE10043 | 1 | 提案 | どこにも適用されないため、不要なカタログ UI ポリシー | 開発者は、このレコードが存在する理由を理解するために時間を費やす必要がある場合があります。 | カタログ UI ポリシーを削除するか、[適用先] チェックボックスのいずれかをオンにします。 | ドキュメント | |
| sn_SE10044 | 1 | 提案 | どこにも適用されないため、不要なカタログクライアントスクリプト | 開発者は、このレコードが存在する理由を理解するために時間を費やす必要がある場合があります。 | カタログ UI ポリシーを削除するか、[適用先] チェックボックスのいずれかをオンにします。 | ドキュメント | |
| sn_SE10049 | 1 | 提案 | DOM 操作の回避 (document、$、gel、または jQuery) | 本番環境で予期しない結果が生じます。 | ドキュメントオブジェクト呼び出しへの参照を削除します。 | ドキュメント | |
| sn_SE10055 | 1 | アクション | Aysnc ビジネスルールでは、[スクリプト] フィールドで previous/changes/changesTo/changesFrom を使用しないでください | 本番環境で予期しない結果が生じます。 | 前の変数を参照する必要がある場合、またはフィールド値が変更されたときにのみビジネスルールを実行する必要がある場合は、後で実行するようにビジネスルールを変換することを検討してください。 | ドキュメント | |
| sn_SE10057 | 1 | 推奨 | 新しいレコードを挿入するときに GlideRecord の initialize() または newRecord() メソッドを呼び出す必要がある | 本番環境で予期しない結果が生じます。 | GlideRecord オブジェクトを作成したら、initialize() メソッドまたは newRecord() メソッドを呼び出します。デフォルト値を含めるには newRecord() を使用します。 | ドキュメント | |
| sn_SE10059 | 1 | アクション | g_form.showErrorBox()/hideErrorBox() は g_form.showFieldMsg()/hideFieldMsg() に置き換える必要があります | 将来のアップグレードにより、これらのレガシーメソッドの使用が制限され、本番環境でコードが壊れる可能性があります。 | g_form.showErrorBox() および/または g_form.hideErrorBox() 関数の代わりに g_form.showFieldMsg() または g_form.hideFieldMsg() 関数を使用します。 | ドキュメント | |
| sn_SE10061 | 1 | 提案 | 不要な UI ポリシーアクション:すべてのアクションが「そのままにする」に設定されています | 開発者は、このレコードが存在する理由を理解するために時間を費やす必要がある場合があります。 | UI ポリシーアクションを削除します。 | ドキュメント | |
| sn_SE10071 | 1 | 提案 | gs.getProperty(system Properties of type true|false) は、「true」/「false」のような文字列値を返します | 文字列値をブール値として扱うと、予期しない結果が生じる可能性があります |
|
ドキュメント | |
| sn_SE10097 | 1 | 提案 | スクリプトインクルード名は大文字キャメルケースにする必要があります | 開発時間が長くなる可能性があります。 |
|
ドキュメント | |
| sn_SE10098 | 1 | 提案 | カタログ変数名は、最初の文字を小文字にしたsnake_case形式に従う必要があります | 開発時間が長くなる可能性があります。 |
|
ドキュメント | |
| sn_SE10103 | 1 | 提案 | 特定のユーザーに送信される通知の構成を避ける | 重要な通知が正しいユーザーに伝達されない可能性があります (どのユーザーにも伝達されない可能性があります)。これにより、プロセスが中断される可能性があります。 | 特定のグループに通知を送信するか、通知をトリガーしているレコードから派生したフィールドを使用することを検討してください。 | ドキュメント | |
| sn_SE10104 | 1 | アクション | ユーザーにロールを直接付与すべきではありません | 意図しないユーザーがプラットフォーム内の特定の機能にアクセスできる可能性があります。 | グループの作成を検討し、グループに必要なロールを付与してから、グループをユーザーに関連付けます。これで、ユーザーはグループを通じてロールを継承します。 | ドキュメント | |
| sn_SE10118 | 1 | アクション | MID サーバーのバージョンはインスタンスのバージョンと一致する必要があります | 検出が正しく実行されない可能性があるため、構成データが更新されない可能性があります。 | MID サーバーレコードの [MID サーバーをアップグレード ] UI アクションを使用して、MID サーバーの自動アップグレードを試みます。MID サーバーレコードで UI アクションを 検証 します。エラーが発生した場合は、以下の手順に従ってください。最新の MID サーバーをダウンロードします (MID サーバーアプリケーションのダウンロードモジュール内)。サーバーアドミンに、サーバーに最新の MID サーバー zip ファイルをインストールしてもらいます。MID サーバーレコードで UI アクションを 検証 します。 | ドキュメント | |
| sn_SE10135 | 1 | 提案 | ワークフローには 30 を超えるアクティビティを含めることはできません | 開発期間の増加 | サブフローを作成して、メインワークフローから一部のアクティビティを削除することを検討してください。 | ドキュメント | |
| sn_SE10136 | 1 | 提案 | ワークフローは通知アクティビティを呼び出すべきではありません | 開発時間が長くなり、メール通知に一貫性がなくなる可能性があります。 | 通知アクティビティをイベント作成アクティビティに置き換えます。次に、ワークフローからトリガーされたイベントに基づいて通知を作成します。 | ドキュメント | |
| sn_SE10137 | 1 | 提案 | ワークフローには 3 つを超える分岐アクティビティを含めることはできません | ワークフローが実行中に中断し、プロセスが不完全になる可能性があります。 | サブフローを作成して、メインワークフローから分岐アクティビティの一部を削除することを検討してください。 | ドキュメント | |
| sn_SE10145 | 1 | アクション | UI ページにテーブルと同じ名前を付けないでください (その逆も同様) | テーブルまたは UI ページの名前を参照するときに混乱を招く可能性があります。 | テーブル名は自動生成される値であるため、UI ページの名前を一意の名前に変更します。 | ドキュメント | |
| sn_SE10241 | 1 | 提案 | ディスカバリースケジュール名は、検出対象に関連している必要があります | 特定のターゲットまたはセグメントのスケジュールを手動で検索する必要性を軽減することで、ディスカバリー管理の時間を節約します | ディスカバリースケジュールの名前を変更して、スコープ内のネットワークセグメントまたは検出されると予想されるアイテムを反映させます。 | ドキュメント | |
| sn_SE10244 | 1 | 推奨 | UI アクションには、ヴィジビリティの条件を定義する必要があります | データに影響を与える可能性のある UI アクションの誤った実行を防止します | UI アクションを編集し、UI アクションを表示する条件を指定します。 | ドキュメント | |
| sn_SE10245 | 1 | 提案 | UI アクションはシンプルに保つ必要があります | UI アクションのメンテナンスと開発を簡素化します | 高度で複雑なロジックのビジネスルールを作成します。UI アクションを編集してスクリプトの複雑さを軽減し、スクリプトインクルードを呼び出したり、代わりにビジネスルールが反応するようにしたりします。 | ドキュメント | |
| sn_SE10252 | 1 | アクション | スクリプトでは gs.sql を使用しないでください | 機能が影響を受け、ユーザーエクスペリエンスが低下する可能性があります。 | gs.sql の使用を GlideRecord に変換します。 | ドキュメント | |
| sn_SE10254 | 1 | アクション | スクリプトインクルード名は一意である必要があります | 機能が壊れ、ユーザーエクスペリエンスが低下する可能性があります。 | 新しいスクリプトインクルード (または最も使用されていないスクリプトインクルード) を取得し、一意の API 名になるように名前を変更します。このスクリプトインクルードを参照するスクリプトは、新しい API 名を参照するように更新する必要があります。 | ドキュメント | |
| sn_SE10257 | 1 | アクション | 2011 SLA エンジンへの移行を検討する | SLA 定義の制御が少ないため、SLA 計算が不正確になる可能性があります。 | com.snc.sla.engine.versionシステムプロパティの値を 2011 に設定します。注意:2011 SLA エンジンをアクティブ化すると、 task_sla テーブルのすべてのビジネスルールが非アクティブ化されます (2011 エンジンの一部であるルール「タスク SLA 空のスケジュール警告」を除く)。ビジネスルールを追加したり、デフォルトのビジネスルールをカスタマイズしたりすると、これらのルールは自動的には非アクティブ化されません。 | ドキュメント | |
| sn_SE10260 | 1 | アクション | 製品カタログ内のアイテムは製品モデルにリンクする必要があります | 資産管理の可視化の低下 | 既存の製品モデルを作成するか、製品カタログアイテムに関連付けます。 | ドキュメント | |
| sn_SE10261 | 1 | 推奨 | 最新バージョンのアジャイル開発を利用する必要があります | 開発・管理時間の短縮につながる可能性のある新機能を活用できない可能性。 | Agile Development 2.0 を確認して、会社のアジャイルプロセスに適しているかどうかを判断します。 | ドキュメント | |
| sn_SE10265 | 1 | アクション | スケジュール済みジョブは、非アクティブなユーザーで実行しないでください。 | システムへの不必要な負担。 | スケジュール済みジョブを引き続き実行する必要があるかどうかを判断し、実行する場合は [実行方法] フィールドをアクティブユーザーに更新します。 | ドキュメント | |
| sn_SE10268 | 1 | アクション | サポートされていないプロパティ「glide.ui11.show_switch_link」を true に設定しないでください | 予期しない動作で、データが無効になったり、ユーザーエクスペリエンスが低下したりする可能性があります。 | 「glide.ui11.show_switch_link」プロパティの値を false に設定します。 | ドキュメント | |
| sn_SE10272 | 1 | アクション | カスタムテーブルをカタログタスク、問題、変更要求、またはインシデントから拡張しないでください。 | アップグレード中に費やされた不要な時間。 | この背後にある要件を再評価し、拡張テーブルを削除します。プロセス関連のニーズに対処するには、組織レベルでプロセスを標準化し、必要なデータをカスタムテーブル属性ではなく変数でキャプチャし、非 ITSM ユースケース (施設の問題、変更、インシデントなど) をカスタムアプリとして実装するか、既存の <ph conref="../reusables/conrefs.dita#conrefs/company-no-reg-tm"/> ストアアプリケーション。 | ドキュメント | |
| sn_SE10283 | 1 | 提案 | データ検証には変数検証用の正規表現を使用する必要があります | データを検証するための一貫した方法を使用すると、ユーザーエクスペリエンスが向上します。 | 変数妥当性確認用の正規表現レコードを使用して、サービスカタログ内で共通データ妥当性確認を設定することを検討してください。 | ドキュメント | |
| sn_SE10286 | 1 | 提案 | サービスカタログユーザー基準を有効にする必要があります | サービスカタログにアクセスするための構成とセットアップが少なくて済むため、展開のリスクが低くなります。 | システムでユーザー基準を有効にするには、サービスカタログプロパティの glide.sc.use_user_criteria を true に設定します。 | ドキュメント | |
| sn_SE10288 | 1 | アクション | 変換マップのインポートセットテーブルにブールフィールドを含めることはできません | システム内に不正確なデータが存在する可能性があります。 | インポートセットテーブルの True/False フィールドを文字列フィールドに置き換え、必要に応じてターゲットレコードに値を入力する変換スクリプトを記述します。これにより、このフィールドが更新用に提供されたデータの一部でない場合、ターゲットレコードで変更されなくなります。 | ドキュメント | |
| sn_SE10290 | 1 | アクション | 過去の「有効期限」があるナレッジ記事 | 関連する記事が期限切れになったり、無関係な記事がナレッジベースに保持されている可能性があります。 | この状況で特定されたナレッジ記事を確認し、「有効期限」の日付を更新するか、ナレッジ記事を廃止します。 | ドキュメント | |
| sn_SE10291 | 1 | アクション | 1 つのフォームでフィールドを複製する | 不正確なデータとユーザーの不満。 | 重複するフォームフィールドを確認して削除すると、保存に問題が発生する可能性があります。 | ドキュメント | |
| sn_SE10292 | 1 | アクション | 一意の番号インデックス作成を有効にする | 番号が重複していると、混乱やエラーが発生する可能性があります。 | このテーブルで一意のインデックスを有効にします。[システム定義] > [テーブル] に移動し、このスキャン済みレコードのテーブルを選択して、[データベースインデックス] 関連リストに移動して [新規] を選択し、[一意のインデックス] ボックスをオンにして、[番号] フィールドを選択したボックスに移動して、[インデックスの作成] を押します。 | ドキュメント | |
| sn_SE10294 | 1 | アクション | GlideRecord クエリに対して制限モードを有効にする必要があります | 無効なクエリーを許可することによる意図しない、または説明不可能な副作用。 | sys_propertiesに移動し、プロパティ「glide.invalid_query.returns_no_rows」を追加または確認します。プロパティ値が true に設定されていることを確認します。 | ドキュメント | |
| sn_SE10299 | 1 | アクション | すべてのイベントには説明が必要です | 説明が空のイベントがあると、目的が不明確になります。 | [説明] フィールドに入力します。 | ドキュメント | |
| sn_SE10300 | 1 | 提案 | 名前が重複するレポート | レポートライブラリ内の混乱と破損の増加。 | レポートに一意の命名規則を使用することを検討してください。 | ドキュメント | |
| sn_SE10301 | 1 | アクション | クエリ前のビジネスルールでは ^NQ を使用しないでください | NQ (トップレベル OR) 演算子は、以前のすべてのクエリー用語を次のクエリー用語と OR します。これにより、元のクエリ自体の結果が変更される可能性があります。 | スクリプトフィールドから ^NQ (トップレベルの OR) を削除します。これには、別のアプローチを使用するようにビジネスルールをリファクタリングする必要がある場合があります。 | ドキュメント | |
| sn_SE10302 | 1 | 提案 | スクリプト化された REST サービスとそのリソースには、意味のある簡単な説明が必要です | 簡単な説明がない特定のスクリプト化された REST サービスを見つけるのは難しい場合があります。 | ドキュメンテーション用に、これらのリソースの簡単な説明フィールドに入力します。 | ドキュメント | |
| sn_SE10304 | 1 | 提案 | イベントには [実行者] フィールドを設定する必要があります | [実行者] フィールドなしでイベントを実行するビジネスルールを追跡することは難しい場合があります。 | [実行者] フィールドに、イベントを実行するビジネスルールの名前を入力します。 | ドキュメント | |
| sn_SE10305 | 1 | アクション | 存在しないテーブルの辞書エントリが存在します | 開発/トラブルシューティング時間の増加。 | 孤立した辞書エントリを非アクティブ化します。 | ドキュメント | |
| sn_SE10306 | 1 | 推奨 | LDAP リスナーを有効にする | インスタンスは、次回のスケジュールされた更新までユーザーのアカウントに関する情報を受信せず、その結果、ユーザーデータが古くなる可能性があります。 | レコードのリスナーフラグを true に設定します。 | ドキュメント | |
| sn_SE10307 | 1 | 推奨 | JavaScript モードをアプリケーションの互換モードに設定しないでください | 互換モードでは、エラーが検出されずにすり抜ける可能性があります。 | グローバルアプリケーションを編集する場合は JavaScript モードを ES5 標準に設定し、スコープ対象のアプリケーションを使用する場合は ECMAScript 2021 (ES12) に設定します。互換モードは選択しないでください。 | ドキュメント | |
| sn_SE10415 | 1 | アクション | 作成者の選択的更新は、ストアアプリから処理する必要があります | プロパティ値が false の場合、author_elective_updateフォルダー内の削除は、アプリケーションアップグレードのアップグレード履歴エントリにスキップレコードとして書き込まれません。 | システムプロパティ「com.glide.apps.include_my_deletesを作成または更新します" を true の値で指定します。 | ドキュメント | |
| sn_SE10451 | 1 | アクション | REST Web サービスはデータを直接書き込むべきではありません | スクリプト化された REST Web サービスは、CRUD 操作を維持するのではなく、単にトランザクションのインターフェイスを提供するだけです。これらの操作の管理は、スクリプトインクルードよりも Web サービス内でより困難になります。 | CRUD 操作を実行するには、スクリプト化された REST Web サービスではなくスクリプトインクルードを使用します。 | ドキュメント | |
| sn_SE10454 | 1 | 提案 | [実行方法] フィールドで定義されているユーザーが非アクティブであるか、有効ではありません | 無効または非アクティブなユーザー認証情報を使用すると、スケジュール済みジョブが期待どおりに実行されない可能性があります。 | [実行方法] フィールドを別のユーザーに更新するか、ユーザーレコードがアクティブで [ユーザー ID] フィールドが入力されていることを確認します。 | ドキュメント | |
| sn_SE10456 | 1 | 推奨 | SOAP Web サービスはデータを直接書き込むべきではありません | スクリプト化された SOAP Web サービスは、CRUD 操作を維持するのではなく、単にトランザクションのインターフェイスを提供するだけです。これらの操作の管理は、スクリプトインクルードよりも Web サービス内でより困難になります。 | CRUD 操作を実行するには、スクリプト化された SOAP Web サービスではなくスクリプトインクルードを使用します。 | ドキュメント | |
| sn_SE10464 | 1 | アクション | 脆弱性一致アイテム (VIT) レコードのアクティブなタスク SLA 定義 | インスタンス内で予期しない動作が発生する可能性があります。 | すべてのタスク SLA 定義を無効にします。 | ドキュメント | |
| sn_SE10477 | 1 | 推奨 | gs.now() はスクリプトで使用すべきではありません | gs.now() 呼び出しはサポートされていないため、予期しない動作が発生する可能性があります。 | 「gs.now()」を新しい「GlideDate().getDisplayValue()」に置き換えます。 | ドキュメント | |
| sn_SE10481 | 1 | アクション | sys_update_xmlテーブルが推奨しきい値を超えています | アップグレード中にパフォーマンスの問題が発生する可能性があります。 | sys_update_xmlテーブルを [タイプ] 列でグループ化し、最大のグループをメモします。多くの場合、レコードの大部分を構成する更新タイプは 1 つまたは 2 つだけです。最も貢献している更新のタイプを特定したら、それらの更新が何らかのカスタマイズの結果である可能性があるかどうかを判断します。その場合は、 sys_metadataを拡張せずにテーブルを再作成するか、レコードが頻繁に作成/削除されないようにする方法を見つけてください。過剰な更新の原因となるカスタムスクリプトが存在する可能性もあります。カスタマイズを無効にし、生成された余分なレコードを慎重にクリーンアップします。原因を特定できない場合は、<ph conref="../reusables/conrefs.dita#conrefs/company-no-reg-tm"/> サポートが必要です。 | ドキュメント | |
| sn_SE10482 | 1 | 推奨 | Java パッケージへの直接呼び出しをチェックする | 他のプロセスに影響を与える可能性がある、データベースサーバーへの追加の影響。 | パッケージコール削除ツールを実行し、すべての Java パッケージコールを Glide の代替手段に置き換えることをお勧めします。 | ドキュメント | |
| sn_SE10484 | 1 | アクション | 非本番インスタンスで ATF テスト/テストスイートの実行が有効になっているかどうかを確認します | ATF がないと、重要な機能が期待どおりに動作することを確認するためのテストが実行されない可能性があります。 | [自動テストフレームワーク (ATF)]> [管理] > [プロパティ] に移動し、[テスト/テスト実行スイートを有効にする] プロパティを選択します。 | ドキュメント | |
| sn_SE10485 | 1 | アクション | [寄稿可能]/[寄稿不可] ユーザー基準は、各ナレッジベースで定義する必要があります | ユーザー基準が定義されていない場合、どのユーザーもコンテンツを寄稿できます。 | 各ナレッジベースに対して、[寄稿可能] または [寄稿不可] ユーザー基準を定義します。 | ドキュメント | |
| sn_SE10486 | 1 | 提案 | ベースラインと異なるサーバー/クライアントスクリプトを確認します | アップグレード中にスクリプトによる不要なスキップを防ぎます。 | これらのサーバー/クライアントスクリプトへの変更を確認し、必要に応じてベースラインバージョンに戻します。それ以外の場合は、アップグレード後に徹底的にテストしてください。 | ドキュメント | |
| sn_SE10487 | 1 | 推奨 | サポートされていない API の使用を確認する | サポートが終了した API は、予期しない動作をする可能性があります。 | サポートされていない API 呼び出しを、 GlideQueryGlobalAPI や GlideRecordAPI などのサポートされている API に置き換えます。または、 sys_dictionary テーブルからフィールドの検証を検索します。 | ドキュメント | |
| sn_SE10496 | 1 | 推奨 | HR テンプレートに、アサインルールと競合するアサイン先グループマッピングがあります | 必要なスキルを持たない HR ユーザーがケースにアサインされる場合があります。 | HR テンプレートをレビューし、必要に応じてグループを削除するか、不要になった場合はアサインルールを無効にします。 | ドキュメント | |
| sn_SE10528 | 1 | 推奨 | キャンセルされた検出を最小化する | 最大実行時間値に達すると、重要なディスカバリースケジュールとプロセスがキャンセルされることがあります。ディスカバリーを完了しないと、CMDB にデータが格納されません。 | オフセットされた時間に検出をスケジュールするか、より多くのリソースを割り当てるか、または定義された最大実行時間を長くします。 | ドキュメント | |
| sn_SE10530 | 1 | 提案 | ブレークダウンには一意の名前を付ける必要があります | 名前が重複しているため、インジケーターに使用する正しいブレークダウンについてユーザーが混乱する可能性があります。 | ブレークダウンの名前を適切で一意の名前に変更します。 | ドキュメント | |
| sn_SE10531 | 1 | 推奨 | インジケーターのない収集ジョブ | インジケーターのないジョブでは、関連性のないデータを非効率的に収集している可能性があります。 | [インジケーター] タブで、設定するジョブインジケーターの名前を選択するか、新しいインジケーターを定義します。 | ドキュメント | |
| sn_SE10532 | 1 | 推奨 | 複数のアクティブな収集ジョブで使用されるインジケーター | 収集ジョブが無関係なデータを収集する場合があります。 | 収集ジョブで定義されている識別子をレビューし、それらが複数のジョブに対して定義されていないことを確認します。 | ドキュメント | |
| sn_SE10544 | 1 | 提案 | ダッシュボードには少なくとも 1 つのタブが必要です | タブを使用しないとコンテンツがまとまりがなくなることがあります。 | ダッシュボードにタブがない根本原因を調査します。更新セットを使用してダッシュボードを輸送した場合は、ドキュメントに記載されている手順に従って、必要なすべての部分をアンロードしてください。それ以外の場合は、ダッシュボードの構成アイコンを選択して [構成] ペインを開き、[タブの作成] を選択します。 | ドキュメント | |
| sn_SE10546 | 1 | 提案 | リリースにデフォルトステータスが使用されていることを確認する | カスタム状況は、ドキュメントが作成されていない場合、維持/適用が困難になる可能性があります。 | リリーステーブルのデフォルトステータスを使用します。 | ドキュメント | |
| sn_SE10547 | 1 | 提案 | HTML テンプレートでは、国際化されていない文字列を使用しないでください。 | サービスポータルのコンテンツをローカライズできるように、ウィジェットの [HTML テンプレート]、[クライアントスクリプト]、または [サーバースクリプト] フィールドで ${} または gs.getMessage() 構文を使用して、翻訳する文字列にタグを付けます。 | サービスポータルのコンテンツをローカライズできるように、ウィジェットの [HTML テンプレート]、[クライアントスクリプト]、または [サーバースクリプト] フィールドで ${} または gs.getMessage() 構文を使用して、翻訳する文字列にタグを付けます。 | ドキュメント | |
| sn_SE10550 | 1 | 提案 | ベースライン HR 状況が変更されました | カスタム状況は、ドキュメントが作成されていない場合、維持/適用が困難になる可能性があります。 | HR 関連レコードのデフォルトの状況を使用します。 | ドキュメント | |
| sn_SE10552 | 1 | レビュー | ワークフローが長時間チェックアウトされました | 長期間チェックアウトされたワークフローは、作業が放棄されたか、完了していないデータ衛生のいずれかを表します。 | チェックアウトされてから 7 日を超えているワークフローを公開します。 | ドキュメント | |
| sn_SE10553 | 1 | 提案 | ブレークダウンソースには、有効なファクトテーブルとフィールド値が必要です | 無効なファクトテーブルまたはフィールド値を使用すると、予期しないデータ収集が発生します。 | [ファクトテーブル] で、ブレークダウンソースが要素を取得するテーブルを選択します。[フィールド] テーブルで、すべてのレコードの一意の値を含むフィールドを選択します。 | ドキュメント | |
| sn_SE10554 | 1 | 提案 | 参照に基づくインタラクティブフィルターは、参照テーブルとフィールドにマッピングする必要があります | インタラクティブフィルターは不完全であり、参照なしで特定のレポート/フィールドを参照しません。 | [インタラクティブフィルター参照] 関連リストのインタラクティブフィルターへのマッピングを追加します。 | ドキュメント | |
| sn_SE10555 | 1 | 推奨 | アクティブでないユーザーにアサインされたレポート | ユーザーは非アクティブであるため、レポートを受信しません。 | ユーザーをアクティブ化するか、既にアクティブなユーザーにレポートをアサインします。 | ドキュメント | |
| sn_SE10556 | 1 | 推奨 | スケジュールされていない自動インジケーターを含むウィジェット | ウィジェットには、自動インジケーターが収集する正確またはタイムリーなデータは表示されなくなります。 | 自動インジケーターを再スケジュールして、引き続き実行されるようにします。 | ドキュメント | |
| sn_SE10557 | 1 | 推奨 | 未使用のブレークダウンソース | ブレークダウンソースによって収集されたデータは、どのブレークダウンでも使用されないため、何の役にも立ちません。 | ブレークダウンソースを使用するブレークダウンを作成するか、ブレークダウンソースを削除します。不要な場合は、ブレークダウンソースを削除します。 | ドキュメント | |
| sn_SE10558 | 1 | 提案 | アクティブな HR レコードプロデューサーには、HR ポータルおよび検索に表示されるようにカテゴリとカタログが定義されている必要があります | カテゴリとカタログが入力されていない場合、レコードプロデューサーはポータルに表示されません | レコードプロデューサーにカテゴリとカタログを追加します。 | ドキュメント | |
| sn_SE10560 | 1 | 推奨 | レポートは、ユーザーがいないロールと共有しないでください | レポートで定義されたロールがアサインされているユーザーがいないため、ユーザーはレポートを受信しません。 | レポートへのアクセスを必要とするユーザーにロールをアサインします。 | ドキュメント | |
| sn_SE10561 | 1 | アクション | スコープ対象のアプリでは、詳細度メソッドではなく、ログ記録ユーティリティまたは廃止されたメソッドがログ記録に使用されます。 | グローバルスコープのみに制限されており、プライベートアプリケーションスコープからはアクセスできません。 | gs.error、gs.warn、gs.info、またはgs.debugを使用します。 | ドキュメント | |
| sn_SE10562 | 1 | 推奨 | 通知カテゴリを使用 | ユーザーには、カテゴリに基づいて通知を登録または登録解除するオプションがあります。これらの値を持つと、ユーザーは通知設定をセルフサービスで実行できます。 | 通知にカテゴリ値を追加します。 | ドキュメント | |
| sn_SE10564 | 1 | 提案 | 重複する基盤/コアデータが見つかりました。 | 重複したデータがあると、CSM アドミンとユーザーが混乱する可能性があります。 | 重複データを確認し、不要と思われるデータを削除します。 | ドキュメント | |
| sn_SE10565 | 1 | 提案 | ビジネスルール「インシデントステータスをステータスにコピー」および「ステータスをインシデントステータスにコピー」はアクティブのままにする必要があります | インシデントレコードの作成または更新中にインシデントフォームの [ステータス] または [インシデントステータス] フィールドを使用すると、これらのフィールドがバックエンドで同期されるため、問題を回避できます。フィールドは、次のビジネスルールがアクティブ化されている場合にのみ同期されます。 ステータスをインシデントステータスにコピー インシデントステータスをステータスにコピー | 「インシデントステータスをステータスにコピー」および「ステータスをインシデントステータスにコピー」のビジネスルールを再度有効にします。削除されている場合は、別のインスタンスからコピーを取得します。 | ドキュメント | |
| sn_SE10566 | 1 | 推奨 | ワークフローアクティビティが空または無効なグループを参照しています | スクリプトを実行したり、通知を送信したり、承認を要求したりするアクティビティは、想定どおりに実行されず、無効なグループまたは空のグループを指します。これにより、これらのアクティビティによって作成されたオブジェクトが失われる可能性があります。 | 正しいグループがアクティビティにアサインされていること、およびグループにアクティブなユーザーが存在することを確認します。 | ドキュメント | |
| sn_SE10569 | 1 | 推奨 | ブレークダウンのブレークダウンマッピングが見つかりません | ブレークダウンマッピングがないと、ブレークダウンを使用できません | ブレークダウンマッピングを作成します。 | ドキュメント | |
| sn_SE10570 | 1 | 推奨 | ウィジェットでのインラインテンプレートの使用を避ける | サービスポータルで本番環境で問題が発生する可能性が高くなる可能性があります | ウィジェットの関連する Angular ng テンプレートレコードを作成します。 | ドキュメント | |
| sn_SE10572 | 1 | 推奨 | ユーザーがいないグループとレポートが共有されています | 適切なユーザーにこのレポートへのアクセス権を付与するか、レポートが不要になります。組織の変更がこれらのレポートのグループと共有に正しく反映されない場合、それらを必要とするユーザーが新しいレポートを要求する可能性が高く、重複につながります。レポートの数が多いと、システムとアドミニストレーターのオーバーヘッドが増加します。 | このレポートを調べて、このレポートのグループ共有が正確であることを確認します。誰もアクセスを必要としない場合は、レポートを非アクティブ化します。このグループを調査し、最近の組織変更によって孤立していないことを確認します。 | ドキュメント | |
| sn_SE10573 | 1 | 推奨 | インシデントテーブルのコアフィールドは読み取り専用にする必要があります | インシデント内でキャプチャされた自動生成情報が編集されると、混乱やデータ損失が発生する可能性があります。 |
|
ドキュメント | |
| sn_SE10576 | 1 | 推奨 | インジケーターの名前は一意である必要があります | インジケーター名が重複していると混乱を招き、メンテナンスが難しくなる可能性があります。 | インジケーターの名前が一意であることを確認します。 | ドキュメント | |
| sn_SE10579 | 1 | アクション | エラーまたは警告のあるデータコレクタージョブ | 重要なベンチマークデータが、エラーまたは警告が存在するとキャプチャされない場合があります。 | データコレクタージョブ内の未解決のエラーと警告を確認して解決します。 | ドキュメント | |
| sn_SE10580 | 1 | レビュー | 変更タスクテーブルのフィールドを必須にすることを検討してください | 必須フィールドがないと、変更タスクテーブルのデータ収集の効率が低下し、情報が不完全または一貫性がなくなる可能性があります。 |
|
ドキュメント | |
| sn_SE10581 | 1 | 提案 | カスケードフィルターに基づくすべてのインタラクティブフィルターは、カスケードフィルターにマッピングする必要があります | インタラクティブフィルターは不完全であり、カスケードフィルターがないと特定のレポート/フィールドを参照されません。 | [カスケードフィルター] 関連リストのインタラクティブフィルターにマッピングを追加します。 | ドキュメント | |
| sn_SE10584 | 1 | 提案 | スコアが入力されていない自動インジケーターを確認 | スコアのないインジケーターは、ビジネスプロセスのメトリクスを提供する目的を果たせていません。 | スコアが入力されていない自動インジケーターを確認して解決します。 | ドキュメント | |
| sn_SE10586 | 1 | 推奨 | sn_grc_metric_base_definitionテーブルフィールドの廃止 | Vancouver リリース以降、sn_grc_metric_base_definition と sn_grc_metric_metric の「latest_data」と「previous_data」は廃止されます。 | メトリクスデータのパーセンテージベースのしきい値を設定します。新しいロール sn_grc_metric.developer を使用して、自動メトリクスの定義でスクリプトを編集します。 | ドキュメント | |
| sn_SE10588 | 1 | 推奨 | GlideEncrypter の廃止 | Vancouver ファミリーリリース以降、GlideEncrypter API は NIST ガイドラインに従って廃止されたため、この API の使用は推奨されません | 代替手段として GlideElement API またはキー管理フレームワークの使用を検討してください。 | ドキュメント | |
| sn_SE10589 | 1 | 提案 | ITSM のワークフォース最適化 | 不要な条件付きチェックが原因でシステムエラーやパフォーマンス低下が発生する可能性があります |
|
ドキュメント | |
| sn_SE10590 | 1 | 提案 | インスタンスセキュリティセンターの廃止 | インスタンスセキュリティセンター (ISC) は、2024 年 9 月までに販売が終了します。今後は SSC が推奨されるソリューションです。 | アプリケーションセキュリティセンターを <ph conref=".. から取得します。/reusables/conrefs.dita#conrefs/company-no-reg-tm"/>ストア。 | ドキュメント | |
| sn_SE10591 | 1 | 提案 | テーブルm2m_user_consent_infoは廃止され、sys_analytics_user_consent_decision に移行されます | ServiceNow の Vancouver リリースで m2m_user_consent_info テーブルが廃止され、sys_analytics_user_consent_decisionに移行される際には、カスタムアプリケーションとデータ移行の更新が必要になり、互換性とレポート機能に影響する可能性があります。 | 廃止されたm2m_user_consent_infoではなく、新しいテーブル sys_analytics_user_consent_decision を使用することを検討してください。 | ドキュメント | |
| sn_SE10598 | 1 | レビュー | 記事の段落が長すぎます | 段落が長いと AI が圧倒され、要約が断片的になったり不明瞭になったりする可能性があります。 | 長い段落を複数の段落に分割し、最も関連性の高い情報に段落を短縮することを検討してください。 | ドキュメント | |
| sn_SE10617 | 1 | レビュー | Now Assist は、記事が所有グループで完了している場合に最適に機能します | ナレッジ記事は、明確な所有者がなく、メンテナンスが不十分です。 | sys_property glide.knowman.ownership_group.enabledが存在し、「true」に設定されていることを確認します。必要に応じて作成または変更します。 | ドキュメント | |
| sn_SE10620 | 1 | レビュー | 古い記事のメトリクス | ナレッジ記事の [有効期限] フィールドは、生成 AI で記事を参照、検索、使用できるかどうかを制御します。更新されていない記事には、古い情報が含まれている可能性があります。 | 有効期限の日付は、理想的には 1 年未満に設定する必要があります。定期的に、記事の作成者または所有グループのメンバーに、これらの記事に目を通してもらい、関連性があるか更新が必要かを判断します。 | ドキュメント | |
| sn_SE10622 | 1 | レビュー | メトリクスを表示 | あまり使用されない記事には古い情報が含まれており、データベース内のスペースを不必要に占有している可能性があります。 | 閲覧数の少ない記事をレビューして、コンテンツが関連性があり、最新であることを確認します。ビューのない記事を廃止することを検討してください。 | ドキュメント | |
| sn_SE10623 | 1 | レビュー | 画像を含む記事には代替テキストが必要です。 | 視覚障がいなどアクセシビリティのニーズを持つユーザーは、代替テキストがないと画像やビデオを表示できない場合があります。 | ナレッジ記事内の画像を探し、属性代替の説明に意味のあるテキストが入力されていることを確認します。 | ドキュメント | |
| sn_SE10624 | 1 | レビュー | メタとタグのない記事 | 記事の関連性は、関連性を高めるためにメタタグを使用せずに過小または過大に述べられる場合があります。 | ユーザーの潜在的なクエリに一致するタグを作成し、[ナレッジ] フォームの [メタ] フィールドに入力します。 | ドキュメント | |
| sn_SE10625 | 1 | レビュー | 重複記事の作成をできるだけ減らします | 生成 AI の応答が歪んでおり、重複データが必要以上に重要になります。 | 重複するナレッジ記事を見つけて統合します。ユーザー基準を利用します。記事を複数の場所に表示する必要がある場合は、従業員センターで統一分類を使用することを検討してください。 | ドキュメント | |
| sn_SE10626 | 1 | レビュー | ナレッジブロックは Now Assist では機能しません。Now Assist を使用して記事で使用しないでください | Now Assist はナレッジブロック内のコンテンツを適切に解析できないため、ナレッジブロックを削除し、機能をフィールドレベルのセキュリティに置き換える必要があります。これは、記事テンプレートを使用してテンプレート化できます | フラグ付き記事からナレッジブロックを削除する。必要に応じて、記事テンプレートによるフィールドレベルのセキュリティに置き換えます。 | ドキュメント | |
| sn_SE10629 | 1 | 推奨 | gs.nowDateTime() を使用して GlideDateTime オブジェクトを設定しないでください。 | gs.nowDateTime() を使用して GlideDateTime オブジェクトを設定しないでください。nowDateTime() メソッドは、日時をローカル形式とローカルタイムゾーンで返します。GlideDateTime オブジェクトは、内部形式と UTC タイムゾーンの日時を使用します。 | var gdt = new GlideDateTime(gs.nowDateTime()); を var gdt = new GlideDateTime(); に置き換えます。 | ドキュメント | |
| sn_SE10630 | 1 | アクション | 存在しないフィールドまたはオブジェクトを参照するFD_DATA | これにより、エラーが発生し、不正確なデータ検索が行われます。 | フローステップスクリプトでオブジェクト名またはフィールド名を更新します。 | ドキュメント | |
| sn_SE10631 | 1 | アクション | フローまたはアクションの列が無効です | フィールドがテーブルに存在しない場合、データが未定義になります。 | フローステップスクリプトのフィールド名を更新します。 | ドキュメント | |
| sn_SE10632 | 1 | 提案 | フローや階層アイテムに説明がありません | 説明が欠落していると、フロー/サブフロー/アクションの目的について混乱が生じる可能性があります | フロー、サブフロー、およびアクションには説明を含める必要があります。 | ドキュメント | |
| sn_SE10634 | 1 | 提案 | 1 つのフローに含まれるアクションが多すぎます | フローに 25 を超えるアクションが含まれていると、可読性や再利用性が低下します | フローに 25 を超えるアクションが含まれている場合は、アクションの代わりにサブフローを使用することを検討してください。 | ドキュメント | |
| sn_SE10635 | 1 | 提案 | フロー内の従来の「メール送信」アクション | 従来の「メール送信」アクションよりも新しい「通知を送信」アクションを使用することをお勧めします。 | 従来の「メール送信」アクションよりも新しい「通知を送信」アクションを使用することをお勧めします。 | ドキュメント | |
| sn_SE10636 | 1 | 提案 | フローにログステップがありません | ログがないとデバッグが困難になります | フローの各分岐に LOG ステップを追加して、デバッグを容易にします。 | ドキュメント |