デジタルエクスペリエンススコア デモデータの削除
不要になったデモデータを デジタルエクスペリエンススコア 削除できます。
始める前に
必要なロール:admin
手順
- 移動先 すべて > システム定義 > スケジュール済みジョブ.
- DeleteAggregatedDemoDataDexScore スケジュール済みジョブを見つけて開きます。
-
[今すぐ実行] を選択します。
ジョブはバックグラウンドで実行されます。
-
スケジュール済みジョブの完了ステータスを確認します。
-
[処理待ちのスケジュール済みジョブ] テーブルと [実行中のスケジュール済みジョブ] テーブルにアクセスします。
- 保留中のスケジュール済みジョブ:次の場所に移動 すべて > システム診断 > 保留中のスケジュール済みジョブ.
- スケジュール済みジョブの実行:次に移動します。 すべて > システム診断 > 実行中のスケジュール済みジョブ.
- DeleteAggregatedDemoDataDexScoreジョブがいずれのテーブルにもリストされていないことを確認します。
-
[処理待ちのスケジュール済みジョブ] テーブルと [実行中のスケジュール済みジョブ] テーブルにアクセスします。
- スケジュール済みジョブリストに戻ります。
- DeleteDemoDataDexScore スケジュール済みジョブを見つけて開きます。
-
[今すぐ実行] を選択します。
ジョブはバックグラウンドで実行されます。
- 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(); - [ スコープの範囲内 ] フィールドのデフォルト値が グローバルに設定されていない場合は、ドロップダウンリストから [グローバル ] を選択します。
- [スクリプトの実行] を選択します。
タスクの結果
両方のスケジュール済みジョブが正常に実行され、グローバルスコープ内のレコードを削除するスクリプトが実行されると、デモデータがインスタンスから削除されます。
スケジュール済みジョブの実行中にエラーが発生した場合は、ジョブを再度実行してください。