インスタンスのユーザーログイン/ログアウト統計情報/レポートIssue Identity センター (com.snc.identity_center) は、Utah 以降入手可能なユーザー属性、アクセス、デバイス、ログイン履歴、セキュリティアクティビティなどのコレクションです。動画はこちら ご覧いただけます 。データはインスタンスの sys_user_login_history テーブルに格納されます。 モジュール User Experience Analytics アプリケーションでは、多くの情報を利用できます。 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 に関するよくある質問FAQ:User Experience Analytics ダッシュボード関連の情報 複数のシステムテーブル/ログは多くの情報を追跡しますが、より多くのカスタムデータまたは情報が必要な場合にこれを実現するための回避策を以下に示します。どの時点でも、このデータは 1 か月間のみインスタンスから取得できます (ログテーブルからは取得できますが、レポートには使用できません)。 レポート要件がある場合は、これらのデータをレポート用のカスタムテーブルにプルするカスタムソリューションを設定する必要があります。 この KB の概要は次のとおりです ServiceNow のすべてのログ 以下に概説する手順は、より詳細なカスタム情報を取得するためのカスタムオプションであり、これは SUB PROD インスタンスでテストする必要があり、すべてのインスタンスが異なり、これをベンチマークする方法がないため、本番でこれを実装する際のパフォーマンスへの影響も考慮する必要があります。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 テーブルでキャプチャされます。このテーブルはレポート用に使用できず、推奨されておらず、out-of-the-box で 7 日ごとの自動ローテーションが有効になっています。events テーブルの詳細については、この ドキュメントを参照してください。内部開発者は、カスタムテーブルからの履歴レポート用に設定できるカスタムソリューションを実装できます。Related Links履歴カスタムレポートの場合:sysevent テーブルには、過去 7 日間のデータのみが含まれます。探している情報を取得するには、sysevent テーブルにカスタマイズされたスクリプトを作成して、必要な情報を選択したカスタムテーブルにキャプチャし、そのテーブルをレポートに使用する必要があります。 リアルタイムビジネスルールを使用すると、インスタンスプラットフォームで最もビジーで頻繁にアクセスされるシステムテーブルの 1 つであるため、インスタンスに大きな負荷がかかる可能性があります。 営業時間外に必要な情報を 1 日 1 回プルするスケジュール設定済みカスタムスクリプトを計画できます。これにより、必要な情報 (列/必要なデータ) を選択したカスタムテーブルに毎日プルし、レポートに使用できます。 https://instancename.service-now.com/sysevent_list.do?sysparm_query=name%3Dlogin%5EORname%3Dlogout 名前 ==> ログイン/ログアウトインスタンス==>ユーザーのセッションIDパラメーター 1==> ユーザー名ユーザーのユーザー ID ==> sys_idユーザー名要求元 ==> ユーザーがログオンしたノード。作成日時 ==> ログイン/ログアウトアクティビティのタイムスタンプ