システム監査テーブル [sys_audit] からレコード内部チェックポイントを変換 Summary<!-- /*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: ; } } レコード内部チェックポイントは、日付と時刻の値をミリ秒とともに格納する 16 進値です。 これは、1970 年以降の Unix 時間 (ミリ秒単位) の 2 つの値をエンコードし、同じミリ秒内に複数の監査が行われたかどうかを区別するためのカウンターを追加します。 たとえば、このフィールドの値は 1747454a1480000001 です。 チェックポイントの末尾にある 0000001 文字列は、すべてのレコード内部チェックポイント値に対して表示されます。 これを 1747454a148 として分割して 0000001します。1747454a148 を 10 進数 (1599679537480) に変換します。 EpochConverter を使用すると、この数値が 2020 年 9 月 9 日水曜日、19:25:37.480 と表示されます。これはsys_created_on値と同じで、ミリ秒の解像度が追加されています。 次のようなバックグラウンドスクリプトから同じことができます。 const recIntCheck = '1747454a1480000001'; const recTime = new Date(parseInt(recIntCheck.split('0000')[0], 16)); gs.info(recTime); スクリプトを実行すると、出力には次のものが表示されます。 *** Script: Wed Sep 09 2020 12:25:37 GMT-0700 (PDT)