デジタルエクスペリエンススコアデモデータを削除
不要になった デジタルエクスペリエンススコア のデモデータを削除します。
始める前に
必要なロール:admin
手順
- 移動先 すべて > システム定義 > スケジュール済みジョブ.
- DeleteAggregatedDemoDataDexScoreスケジュール済みジョブを見つけて開きます。
-
[Execute Now (今すぐ実行)] を選択します。
ジョブはバックグラウンドで実行されます。
-
スケジュール済みジョブの完了ステータスを確認します。
-
[処理待ちのスケジュール済みジョブ] テーブルと [実行中のスケジュール済みジョブ] テーブルにアクセスします。
- 保留中のスケジュール済みジョブ:移動先 すべて > システム診断 > 処理待ちのスケジュール済みジョブ.
- 実行中のスケジュール済みジョブ:移動先 すべて > システム診断 > 実行中のスケジュール済みジョブ.
- DeleteAggregatedDemoDataDexScoreジョブがどちらのテーブルにもリストされていないことを確認します。
-
[処理待ちのスケジュール済みジョブ] テーブルと [実行中のスケジュール済みジョブ] テーブルにアクセスします。
- [スケジュール済みジョブ] リストに戻ります。
- DeleteDemoDataDexScoreスケジュール済みジョブを見つけて開きます。
-
[Execute Now (今すぐ実行)] を選択します。
ジョブはバックグラウンドで実行されます。
- DeleteDemoDataDexScoreジョブが [処理待ちのスケジュール済みジョブ] テーブルと [実行中のスケジュール済みジョブ] テーブルにリストされていないことを確認します。
-
グローバルスコープ内にあるレコードを削除します。
- 移動先 すべて > システム定義 > スクリプト - バックグラウンド.
-
[ スクリプトを実行 (サーバー上で実行される JavaScript)] フィールドに削除スクリプトを入力します。
var prefix = "[DEXScore Demo]"; //Deleting computer records var comp = new GlideRecord('cmdb_ci_computer'); comp.addEncodedQuery('nameSTARTSWITH' + prefix); comp.query(); comp.deleteMultiple(); //Deleting User Records var userGR = new GlideRecord("sys_user"); userGR.addEncodedQuery('nameSTARTSWITH' + prefix); userGR.query(); userGR.deleteMultiple(); //Deleting CMN Location Records var location = new GlideRecord('cmn_location'); location.addEncodedQuery('nameSTARTSWITH' + prefix); location.query(); location.deleteMultiple(); - [範囲内] フィールドのデフォルト値が [グローバル] に設定されていない場合は、ドロップダウンリストから [グローバル] を選択します。
- [スクリプトの実行] を選択します。
タスクの結果
両方のスケジュール済みジョブが正常に実行され、グローバルスコープ内のレコードを削除するスクリプトが実行されると、デモデータはインスタンスから削除されます。
スケジュール済みジョブの実行中にエラーが発生した場合は、ジョブを再度実行します。