プラットフォームアナリティクスソリューション レコードに対して計算を実行するための パフォーマンスアナリティクス スクリプトを含めます。これらのスクリプトは、インジケーターソースのタイムスタンプフィールドを使用します。インジケーターソースのタイムフィールドスタンプを変更する場合は、関連するスクリプトも変更します。
始める前に
重要: プラットフォームアナリティクスソリューションでインジケーターソースを更新しなかった場合は、このタスクをスキップします。
必要なロール: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/V_FRCXEc5~6rm~lXF~VeFQ/resources/tDnQN6IEz3FXZugeWhwwSw-V_FRCXEc5~6rm~lXF~VeFQ/content?v=af75ee1d12279eab)
-
[ スクリプト] フィールドで、使用されていないフィールドへの参照を、選択したフィールドへの参照に置き換えます。
この例では、[
オープン] フィールドへの参照が
[作成済み] への参照に置き換えられています。
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);
-
[更新] をクリックして変更を保存します。