プラットフォームアナリティクスソリューション レコードの計算を実行するための パフォーマンスアナリティクス スクリプトを含めます。これらのスクリプトは、インジケーター ソースのタイム スタンプ フィールドを使用します。インジケーター ソースのタイム フィールド スタンプを変更する場合は、関連するスクリプトも変更します。
始める前に
重要: プラットフォームアナリティクスソリューション内のインジケーターソースを更新しなかった場合は、このタスクをスキップします。
必要なロール: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://servicenow-prod.fluidtopics.net/api/khub/maps/blzzJ1mjoj27HWq_ZjTkww/resources/v1gC_uMYQNNY2QIo0lenaw-blzzJ1mjoj27HWq_ZjTkww/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);
-
[更新] をクリックして変更を保存します。