インスタンスのユーザーログイン/ログアウト統計情報/レポートDescriptionモジュール User Experience Analytics アプリケーションでは、このような多くの情報を利用できます。 User Experience Analytics でのユーザーの追跡 ユーザーエクスペリエンス分析に関する ServiceNow がホストするビデオ https://www.youtube.com/watch?v=Hu67rryv2cghttps://www.youtube.com/watch?v=53FwlOCOrWI 使用状況分析ダッシュボードの情報 KB User Experience Analytics (Appsee) のデータとハッシュ化されたユーザー ID に関する FAQFAQ:ユーザーエクスペリエンス分析ダッシュボード関連情報。 At any given time; you can get this data from instance only for a month ( from the log tables which are not available for reporting). ユーザーログ記録情報は、複数のシステムテーブル/ログでも追跡されます。より多くのカスタムデータや情報が必要な場合に、これを実現する方法のワークアラウンドを以下に示します。このデータは、インスタンスから1 か月間の任意の時点で取得できます (レポートに利用できないログテーブルから)。 通常のレポート要件では、これらのデータをカスタムテーブルにプルしてレポートするカスタムソリューションを設定する必要がある場合があります。 この KB では、ServiceNow のすべてのログについての概要が説明されています。 **** 以下に概説する手順は、より詳細なカスタム情報を取得するためのカスタムオプションです。これは準本番インスタンスでテストする必要があります。また、本番環境でこれを実装する際は、パフォーマンスへの影響を検討する必要があります。これをベンチマークする方法はありません。Resolutionsys_user レコードには、ユーザーがインスタンスにログインするたびにリセットされる最終ログイン時刻フィールドがあります。過去 30 日間にログインしたユーザーを検索している場合は、要件に合わせてそのフィールドのフィルターを作成できます。 https://<instancename>.service-now.com/sys_user_list.do?sysparm_query=last_login%3E%3Djavascript%3Ags.dateGenerate('2023-01-01'%2C'end')&sysparm_view= この情報を格納する ログテーブルが 2 つあります。インスタンスの管理者は、これらのログテーブルからこの情報を取得できます。 syslog_transaction テーブル:このテーブルはレポートには使用できません/推奨されません (詳細については、 トランザクションログを参照してください)。https://<instancename>.service-now.com/syslog_transaction_list.do?sysparm_query=urlSTARTSWITH%2Flogin.do%3F&sysparm_view=*** このクエリは使用できますが、インスタンスでは非常に遅くなる可能性があります。インスタンスで、アクティビティが少ない時間帯にこれを実行していることを確認してください。上記の URL で「login.do」を検索し、インスタンスに SSO ログインがあるかどうかを確認します。 URLは異なるので 文字列パラメーターとして検索する必要があります[作成者] フィールドは、ログインしたユーザー名になります。sysevent テーブル探している情報は、システムテーブルである sysevent テーブルでキャプチャされます。このテーブルはレポートには使用できず、お勧めしません。このテーブルは、7 日ごとに自動ローテーションする機能がout-of-the-box で有効になっています。イベントテーブルの詳細については、この ドキュメントを参照してください。 内部開発者は、カスタムテーブルからの履歴レポート用に設定できるカスタムソリューションを実装できます。Additional Information履歴カスタムレポートの場合:sysevent テーブルには過去 7 日間のデータのみが含まれます。探している情報を取得するには、sysevent テーブルでカスタマイズされたスクリプトを作成し、選択したカスタムテーブルに必要な情報をキャプチャし、そのテーブルをレポートに使用する必要があります。 リアルタイムビジネスルールを使用すると、インスタンスプラットフォームで最もアクセス頻度が高い/頻繁にアクセスされるシステムテーブルの 1 つであるため、インスタンスに大きな負荷がかかる可能性があります。 営業時間外に 1 日に 1 回必要な情報をプルするスケジュール設定済みカスタムスクリプトを計画できます。これにより、必要な情報 (列/必要なデータ) を選択したカスタムテーブルに毎日プルし、レポートに使用できます。 https://instancename.service-now.com/sysevent_list.do?sysparm_query=name%3Dlogin%5EORname%3Dlogout 名前 ==> ログイン/ログアウトInstance==> ユーザーのセッション IDパラメーター 1==> ユーザー名ユーザー ID ==> ユーザーの sys_idユーザー名Claimed By ==> ユーザーがログに記録されたノード。作成日時 ==> ログイン/ログアウトアクティビティのタイムスタンプ