プラットフォームアナリティクスソリューション レコードで計算を実行するスクリプトを含め パフォーマンスアナリティクス ます。これらのスクリプトは、インジケーター ソースのタイム スタンプ フィールドを使用します。インジケーターソースのタイムフィールドスタンプを変更する場合は、関連するスクリプトも変更してください。
始める前に
重要: で プラットフォームアナリティクスソリューションインジケーターソースを更新しなかった場合は、このタスクをスキップします。
必要なロール:pa_admin、admin
手順
-
移動先 .
-
スクリプトをクリックすると、その詳細が開きます。
たとえば、Change.CloseTime.Hours スクリプトレコードには次のスクリプトが含まれています。
var diff=function(x,y){return y.dateNumericValue() - x.dateNumericValue();};
var hours=function(x,y){return diff(x,y)/(60*60*1000);};
hours(current.opened_at, current.closed_at);
-
[ソース] セクションで、フィールドのリストの横にあるロック アイコンをクリックします。
フィールドセレクターが開きます。
-
目的のフィールドをスクリプトに対して 選択されている フィールドに移動し、適切でないフィールドを削除します。
たとえば、組織で [
作成日時 ] タイム スタンプ フィールドを使用して新しい変更を定義する場合は、[
オープン] を
[作成済み] に置き換えます。
![[Opened] が削除され、[Created] が追加された後のフィールドセレクター](https://www.servicenow.com/docs/api/khub/maps/vBpIV9mBLqZE~hfud5G0fQ/resources/bef_q3OZxvn_iOwq1r5tqw-vBpIV9mBLqZE~hfud5G0fQ/content?v=af75ee1d12279eab)
-
[ スクリプト] フィールドで、使われなくなったフィールドの参照を、選択したフィールドへの参照に置き換えます。
この例では、
Opened フィールドへの参照が
Created への参照に置き換えられています。
var diff=function(x,y){return y.dateNumericValue() - x.dateNumericValue();};
var hours=function(x,y){return diff(x,y)/(60*60*1000);};
hours(current.opened_atcurrent.sys_created_on, current.closed_at);
-
[更新] をクリックして変更を保存します。