プラットフォームアナリティクスソリューション レコードで計算を実行するための パフォーマンスアナリティクス スクリプトを含めます。これらのスクリプトは、インジケーターソースのタイムスタンプフィールドを使用します。インジケーターソースのタイムフィールドスタンプを変更する場合は、関連するスクリプトも変更してください。
始める前に
重要: プラットフォームアナリティクスソリューションでインジケーターソースを更新していない場合は、このタスクをスキップします。
必要なロール: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);
-
[ソース] セクションで、フィールドのリストの横にあるロックアイコンをクリックします。
フィールドセレクターが開きます。
-
目的のフィールドをスクリプト用に 選択されている フィールドに移動し、適切でないフィールドを削除します。
たとえば、組織で
[作成日時 ] タイム スタンプ フィールドを使用して新しい変更を定義する場合は、[
開始日時 ] を
[作成日時] に置き換えます。
![[オープン済み] が削除された後のフィールドセレクターが削除され、[作成済み] が追加されました](https://www.servicenow.com/docs/api/khub/maps/2FwBEJZeEUEFjMMzkm4G8Q/resources/bIcHZKabLZfxvOUcmjPVyw-2FwBEJZeEUEFjMMzkm4G8Q/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);
-
[更新] をクリックして変更を保存します。