{"id":22184,"date":"2026-07-28T09:29:15","date_gmt":"2026-07-28T09:29:15","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=22184"},"modified":"2026-08-13T04:51:04","modified_gmt":"2026-08-13T04:51:04","slug":"how-to-use-the-active-session-window-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-use-the-active-session-window-in-idempiere\/","title":{"rendered":"How to Use Active Session in iDempiere"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Learn how the Active Session window works in iDempiere \u2014 monitor live logins, view user, role and connection details in real time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Active Session window in iDempiere displays all user logins that are currently active on the system. It is a read-only monitoring window used by administrators to verify who is logged in, from which machine, and on which application server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By providing real-time visibility into active logins, the window helps administrators confirm system usage, investigate connectivity issues, and decide when to review historical session data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Process Flow<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"398\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/ActiveSession-1024x398.png\" alt=\"\" class=\"wp-image-22186\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/ActiveSession-1024x398.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/ActiveSession-300x117.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/ActiveSession-768x298.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/ActiveSession-1536x597.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/ActiveSession.png 1732w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Business Rules<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A new session record is created automatically for every successful iDempiere login.<\/li>\n\n\n\n<li>Each login generates a unique Session ID, even for the same user logging in twice.<\/li>\n\n\n\n<li>Only unprocessed sessions (Processed = &#8216;N&#8217;) are displayed in this window.<\/li>\n\n\n\n<li>When a user logs out, the session is marked processed and disappears from this window.<\/li>\n\n\n\n<li>All fields in this window are read-only; no data can be entered or edited here.<\/li>\n\n\n\n<li>Session data is retrieved from a database view, not directly from the session table.<\/li>\n\n\n\n<li>Multiple users can appear simultaneously when multiple active sessions exist.<\/li>\n\n\n\n<li>The Login Date reflects the ERP business date, not the exact login time.<\/li>\n\n\n\n<li>Historical or completed sessions are not shown here; they appear in Session Audit.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Prerequisites<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>User must have System Administrator or equivalent role-based access to Security windows.<\/li>\n\n\n\n<li>The Active Session window must be accessible from the System Admin menu tree.<\/li>\n\n\n\n<li>At least one active user login must exist for records to appear in the window.<\/li>\n\n\n\n<li>Standard iDempiere Role and Client\/Organization setup must be completed for accurate display of Tenant, Organization and Role fields.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Configuration Steps<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Since the Active Session window is a read-only monitoring window, the following steps describe how to navigate to it and interpret the information it displays.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Open the Active Session Window<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This step is required to access real-time session monitoring data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Navigate to System Admin \u2192 General Rules \u2192 Security \u2192 Active Session. The window opens and lists all currently active login sessions retrieved from the system.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"604\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-GeneralRules-ActiveSessions.png\" alt=\"\" class=\"wp-image-22187\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-GeneralRules-ActiveSessions.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-GeneralRules-ActiveSessions-300x177.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-GeneralRules-ActiveSessions-768x453.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Review Session Identification Details<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This step helps confirm which user, tenant, organisation and role are associated with the session.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check the Tenant Name, Organization Name, User Name, Login Role and Email Address fields to identify the account behind the active session.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Tenant Name<\/td><td>System<\/td><td>Tenant in which the user is currently logged in.<\/td><\/tr><tr><td>Organization Name<\/td><td>*<\/td><td>Organisation selected during login; blank if logged in at System\/all-org level.<\/td><\/tr><tr><td>User Name<\/td><td>Praveen<\/td><td>Display name of the logged-in user.<\/td><\/tr><tr><td>Login Role<\/td><td>System Administrator<\/td><td>Security role used during login; determines user permissions.<\/td><\/tr><tr><td>Email Address<\/td><td>superuser@idempiere.com<\/td><td>Email address of the logged-in user.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Review Connection and Server Details<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This step is required to identify the source machine and application server handling the session.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Review the Remote Address, Remote Host, Server Name and Web Session fields to determine where the user connected from and which server is servicing the session.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Remote Addr<\/td><td>192.168.0.193<\/td><td>IP address of the client machine from which the user connected.<\/td><\/tr><tr><td>Remote Host<\/td><td>192.168.0.193<\/td><td>Client host name or IP address, used for network identification.<\/td><\/tr><tr><td>Server Name<\/td><td>tpt034:192.168.0.113<\/td><td>Application server currently servicing the session.<\/td><\/tr><tr><td>Web Session<\/td><td>zkwebui<\/td><td>Identifies the WebUI browser connection context for the session.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">These values are useful in clustered or multi-server deployments to trace which server handled a login.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Review Session Timestamps<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This step confirms when the session was created and last updated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check the Login Date, Created and Updated fields to understand the session timeline.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Login date<\/td><td>07\/28\/2026 12:00:00 AM<\/td><td>ERP business date associated with the login.<\/td><\/tr><tr><td>Created<\/td><td>07\/28\/2026 11:50:09 AM<\/td><td>Actual date and time the session record was created.<\/td><\/tr><tr><td>Updated<\/td><td>07\/28\/2026 11:50:09 AM<\/td><td>Last time the session record was updated.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Login Date always displays 12:00:00 AM as it stores only the business date, while Created records the exact login time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Verify Session Status<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This step confirms whether the session is status and reviews any additional session notes.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Session<\/td><td>Praveen_1002014<\/td><td>Unique identifier combining user name and session ID.<\/td><\/tr><tr><td>Active<\/td><td>Checked<\/td><td>Indicates the session record is currently active.<\/td><\/tr><tr><td>Description<\/td><td>Release 13_2026-03-09 iDempiere<\/td><td>Additional information recorded when the session was created.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When a user logs out, Processed is updated to &#8216;Y&#8217; and the record no longer appears in this window.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Issues and Resolutions<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Issue<\/strong><\/td><td><strong>Cause<\/strong><\/td><td><strong>Resolution<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Session not visible in the window<\/td><td>The session has already been processed (Processed = &#8216;Y&#8217;).<\/td><td>Check the Session Audit window for historical session records.<\/td><\/tr><tr><td>Login Date differs from Created time<\/td><td>Login Date stores the ERP business date, not the exact login timestamp.<\/td><td>Refer to the Created field for the precise login time.<\/td><\/tr><tr><td>Remote Host shows the same value as Remote Address<\/td><td>DNS host name resolution is unavailable in the network.<\/td><td>Configure DNS resolution, or treat the IP address as the host identifier.<\/td><\/tr><tr><td>Web Session always shows &#8216;zkwebui&#8217;<\/td><td>The field stores the WebUI application context, not a unique browser ID.<\/td><td>Use the Session field to distinguish between individual user sessions.<\/td><\/tr><tr><td>Organization Name appears blank<\/td><td>The user logged in at the System tenant or an all-organization context.<\/td><td>This is expected standard behaviour; no action is required.<\/td><\/tr><tr><td>Session still visible after logout<\/td><td>The logout request has not yet updated the Processed flag.<\/td><td>Refresh the window; the session should disappear once processing completes.<\/td><\/tr><tr><td>Cannot find the Active Session menu item<\/td><td>The logged-in user does not have System Administrator access.<\/td><td>Log in with a role that has access to System Admin \u2192 Security windows.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Next Steps<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review the corresponding Session Audit record after the session ends.<\/li>\n\n\n\n<li>Analyse related Change Audit entries associated with the session.<\/li>\n\n\n\n<li>Investigate user activity using the recorded Session ID.<\/li>\n\n\n\n<li>Use the session information to troubleshoot login or connectivity issues.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how the Active Session window works in iDempiere \u2014 monitor live logins, view user, role and connection details in [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,91],"tags":[],"class_list":["post-22184","post","type-post","status-publish","format-standard","hentry","category-idempiere-product","category-idempiere-general-rules"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/22184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=22184"}],"version-history":[{"count":5,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/22184\/revisions"}],"predecessor-version":[{"id":22237,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/22184\/revisions\/22237"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=22184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=22184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=22184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}