スクリプトデバッガーSummary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } スクリプトデバッガーを使用すると、アプリケーション開発者はサーバーサイド JavaScript をデバッグできます。スクリプトデバッガーは、問題を再現する手順が利用可能な場合に、予期しない結果のデバッグを支援できます。スクリプトデバッガーを使用する一般的なフローは次のとおりです。 コードを確認する。関心のある箇所にブレークポイントを設定する。デバッガーを開く。問題を再現する。デバッガーでコードをライブ表示して動作を理解する。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 現在サポートされているすべての環境 Instructions<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } CI が作成されると、ビジネスルールは script include AssetandCI.createAsset() を呼び出して、その CI 用のアセットを作成します。スクリプトデバッガーの使用方法の例として、この OOB プロセスを使用しましょう。 script include AssetandCI を開きます。関心のある行の行番号をクリックして、ブレークポイントを作成します。「Open スクリプトデバッガー」をクリックします。問題を再現すると、コードはブレークポイントで停止するはずです。スクリプトデバッガーのタブを開きます。スクリプトデバッガーでさらに問題を調査します。上記では、スクリプトデバッガー の 3 つの主要なセクションを確認できます。 左側: Breakpoints/Call Stack中央: JavaScript コード右側: メモリ内のオブジェクト 問題 スクリプトデバッガー が呼び出されない すべてのスクリプトが スクリプトデバッガー で動作するわけではありません。discovery_sensor スクリプトはその一例です。さらに、デバッガーは現在のユーザーセッション専用です。そのため、別のユーザーセッションで実行されるスクリプトはデバッグされません。デバッガーは Business Rules および Script Includes でよく使用されます。回避策として、script include を作成し、それをデバッグする必要があるコードから呼び出します。次の例では、スクリプトデバッガー によって捕捉されるように、discovery sensor から呼び出される script include DebugSensor が作成されています。 注: Discovery の入力は別のセッションで処理されます。このようなスクリプトをデバッグできるようにするには、「ECC Queue レコードのデバッグ処理」セクションの Ecc Queue Processing を参照してください。 Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } スクリプトデバッガ