Home | Forums | Contact | Search | Syndication  
 
 [login] [create account]   Saturday, June 28, 2025 
 
slxdeveloper.com Community Forums  
   
The Forums on slxdeveloper.com are now retired. The forum archive will remain available for the time being. Thank you for your participation on slxdeveloper.com!
 Web Forums - SalesLogix Web Platform & Application Architect
Forum to discuss the use of the SalesLogix Web Platform, Client and Customer Portals, and the Application Architect (For version 7.2 and higher only). View the code of conduct for posting guidelines.
Forums RSS Feed


 Back to Forum List | Back to SalesLogix Web Platform & Application Architect | New ThreadView:  Search:  
 Author  Thread: Recording use of SLX web client
John Paul Welther
Posts: 27
 
Recording use of SLX web client Your last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 05 Jul 11 3:31 PM
fiogf49gjkf0d


I am looking for the best way to record the use of our SLX system daily (web client only 7.5.3). I have not been able to find a last login date or anything that was designed for the purpose I have intended.  I have however noticed that the VIRTUALFILESYSTEM table seems to be updated every time a user logs in. I wrote the following query to record the last MODIFYDATE for users who have logged in today.


select MODIFYUSER, MAX(MODIFYDATE)  from sysdba.VIRTUALFILESYSTEM


where MODIFYDATE >  CAST(GETDATE() AS DATE)


group by MODIFYUSER


 order by MAX(MODIFYDATE)


My Question is, is there a situation any one knows of where a user will be set as the modifyuser without logging in? Or has anyone come up with a better way to track this information on the web client?


If the answer is that the VIRTUALFILESYSTEM table is unreliable, would something like this work?


SELECT MODIFYUSER FROM (


            (SELECT MODIFYUSER AS MODIFYUSER, MAX(MODIFYDATE) AS MODIFYDATE FROM sysdba.ACTIVITY GROUP BY MODIFYUSER)


      UNION


            (SELECT USERID, MAX(MODIFYDATE) AS MODIFYDATE FROM sysdba.USEROPTIONS GROUP BY USERID)


      UNION


            (SELECT MODIFYUSER, MAX(MODIFYDATE) AS MODIFYDATE FROM sysdba.ACCOUNT GROUP BY MODIFYUSER)


      UNION


            (SELECT MODIFYUSER, MAX(MODIFYDATE) AS MODIFYDATE FROM sysdba.CONTACT GROUP BY MODIFYUSER)


      GROUP BY d.MODIFYUSER


      HAVING MAX(MODIFYDATE) > CAST(GETDATE() AS DATE)


I forgot to add there there are no disconected webclients.

[Reply][Quote]
 Page 1 of 1 
  You can subscribe to receive a daily forum digest in your user profile. View the site code of conduct for posting guidelines.

   Forum RSS Feed - Subscribe to the forum RSS feed to keep on top of the latest forum activity!
 

 
 slxdeveloper.com is brought to you courtesy of Ryan Farley & Customer FX Corporation.
 This site, and all contents herein, are Copyright © 2025 Customer FX Corporation. The information and opinions expressed here are not endorsed by Sage Software.

code of conduct | Subscribe to the slxdeveloper.com Latest Article RSS feed
   
 
page cache (param): 6/28/2025 5:40:11 PM