メトリクスレコードが「システム」によって作成および更新されるのはなぜですか?Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 症状 ユーザーがシステム内で変更を行い、メトリクスレコードが生成された場合、[作成者] フィールドと [更新者] フィールドは常に [システム] であり、実際に変更を加えたユーザーではありません Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } すべてのリリース Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } タスクテーブルには、metric.update イベントを作成する「メトリクスイベント」ビジネスルールがあります。イベントが処理されると、metric_instanceレコードが作成/更新されます。このメトリクスは「システム」によって処理されるため、[作成者] と [更新者] に「システム」が表示される。これは想定される動作です。 Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } メトリクスを生成/更新するアクションを最初に実行したユーザーの詳細をメトリクスに表示する場合は、ベースシステムを変更する必要があります 「metricinstance」スクリプトインクルードは、「フィールド値の存續期間」タイプのすべてのメトリクスの更新を作成しますhttps:///nav_to.do?uri=sys_script_include.do?sys_id=44c7c3a40a25810200e0dbdf70ea7f0cメトリクスレコードの挿入/更新時に GlideRecord autoSysFields(false) を使用しながら、sys_created_on、sys_created_by、sys_updated_on、sys_updated_by、およびsys_mod_countフィールドを手動で設定するには、この OOB (すぐに利用可能な) スクリプトインクルードを変更する必要があります。 以下は、metrc_instanceテーブル内での挿入と更新の実行を担う startDuration および endDuration 機能を修正する、検討できる変更の例です。startDuration: function() { var gr = this.getNewRecord(); gr.field_value = this.current[this.definition.field]; gr.start = current.sys_updated_on; gr.sys_created_by = current.sys_updated_by;gr.sys_updated_on = current.sys_updated_on;gr.sys_updated_by = current.sys_updated_by;gr.sys_created_on = current.sys_updated_on;gr.sys_mod_count = 0; gr.autoSysFields(false); gr.insert(); }, endDuration: function() { var gr = new GlideRecord('metric_instance'); gr.addQuery('definition', this.definition.sys_id); gr.addQuery('id', this.current.sys_id); gr.addQuery('calculation_complete', false); gr.query(); if (!gr.next()) return; gr.end = this.current.sys_updated_on; gr.duration = gs.dateDiff(gr.start.getDisplayValue(), gr.end.getDisplayValue()); gr.calculation_complete = true; gr.sys_updated_on = current.sys_updated_on; gr.sys_updated_by = current.sys_updated_by; if (gr.sys_created_on != current.sys_updated_on) { gr.sys_mod_count = 1; } gr.autoSysFields(false); gr.update(); }, *これはあくまでも一例であり、特定の要件に合わせて変更することができます。基本の「metricinstance」スクリプトインクルードを変更する場合は、本番環境に実装する前に準本番環境で十分にテストしてください。 Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } タイプ「スクリプト計算」のメトリクス定義では、レコードの作成方法のロジックとして定義内のスクリプトフィールドが使用されることに注意してください。ここでは、各スクリプト計算メトリクス定義のロジックを修正して、システムフィールド sys_created_on、sys_created_by、sys_updated_on、sys_updated_by、sys_mod_count に手動で入力する必要があります。