ServiceNow のシステムタイムゾーンとユーザータイムゾーンIssue システムのデフォルトタイムゾーンとユーザーのカスタムタイムゾーンを連携する方法や、システムのデフォルトタイムゾーンをインスタンスで設定する方法については、混乱しやすい面があります。 また、インスタンス上のユーザーのタイムゾーンとデフォルトのタイムゾーンの階層について理解しておくことも大切です。 詳細な情報 インスタンスのデフォルトタイムゾーンは、通常、インスタンスの初期構成時に設定されます。 この値は、インスタンスの glide.sys.default.tz プロパティを使用して設定されます。新しいインスタンスでは、この値は通常空白であるため、インスタンスを起動する前に、この値を有効なタイムゾーン値で設定する必要があります。このシステムプロパティに設定される値は、システム内のほとんどのレコードタイプの日付/時刻値の表示値を決定するために使用されます。 この設定値は、インスタンスの基になるフィールドに保存されている実際の値を変更せず、単にレコードに表示する値を変更するために使用されます。 この値は、UTC 形式 (協定世界時) でフィールドに保存されます。 何らかの理由でデフォルトのタイムゾーンが設定されていない場合、システムはサーバー上の Java 仮想マシン (JVM) が使用するタイムゾーンをデフォルトとします。 ユーザー初期設定 (インスタンス上の個別のユーザーレコードに保存される) でカスタマイズされたタイムゾーンが設定されている場合、その値でインスタンスのシステムプロパティ設定が上書きされます。この設定によって、レコード内の日付/時刻値を特定のユーザーに表示するために変換するかどうかが決まります。 デフォルトのシステムタイムゾーン値の変更 場合によっては、インスタンスのデフォルトのシステムタイムゾーン設定を変更する必要があります。これによってインスタンスのレコードに保存されている実際の日付/時刻値が変更されることはありませんが、独自のタイムゾーンを設定していないユーザーは混乱する可能性があります。このようなユーザーにとっては、レコードに表示されるデータ/時刻値が、突然以前とは異なるタイムゾーンで表示されることになります。この変更を行う前に、特に本番インスタンスでは、システムのすべてのユーザーに対し、この変更が行われることをグローバルにアナウンスすることをお勧めします。 タイムゾーン設定を既に選択しているユーザーは、この値の変化に気付かないでしょう。 この値を変更するには、次の手順に従います。 管理者アカウントでインスタンスにログインします。[システムプロパティ] > [基本構成] に移動します。ユーザーのレコード見出しで上書きされていない場合、全ユーザーのシステムタイムゾーンまでスクロールします。プルダウンメニューから、インスタンスのデフォルトとして設定する適切なタイムゾーン値 (US/Pacific など) を選択します。 現在の値が「System」であれば、タイムゾーンがサーバーからのデフォルトタイムゾーンであることを示しています。 保存します。 注意:インスタンス内のシステムプロパティを変更すると、即座にキャッシュがフラッシュされ、パフォーマンスの問題が生じる可能性があります。この操作は、インスタンスのトラフィックが少ない期間に実行する必要があります。