2 Replies Latest reply on Sep 20, 2012 8:31 PM by DavidJondreau

    User information: what do you capture

    jbrown

      I have a simple table that lets me know when users log in and log out and to which main layouts they travel.

      For sorting sake and for keeping data separate, I store in global variables (and some global fields) such things as last name, their grade, subject, the school they teach at and the type of user they are (the type determines the navigation bar they see).

       

      What other information do you capture when people log into the database? I assume some people do a preferences logging?

       

      I love watching and graphing the number of logins. I'm proud to say in 6 weeks of using the database, the 90 users have logged in over 7000 times (though sometimes its one person multiple times in a row). Its silly, but i like to see that number grow.

       

      What other data do you capture when people are in your system?

       

      thanks

      jeremy

        • 1. Re: User information: what do you capture

          Hi Jeremy,

           

          I've found it useful to capture similar data in a Script Log. It is fully described in Ray Cologon's FMP 10 Bible and can be used to capture error messages. I don't have every script logged, nor do I log acccess to every layout, but have found the log enties for our Opening Script extremely useful for some trouble shooting.

           

          Cheers,

           

          John

          • 2. Re: User information: what do you capture
            DavidJondreau

            Some of the things I capture...You can stick all of these in a custom function and capture them in a single field. Putting them into individual fields is more fun to look at in table view though.

             

            Get ( AccountName )

            Get ( CurrentTimestamp )

            Get ( HostCurrentTimestamp )

            Get ( AccountPrivilegeSetName )

            Get ( ApplicationVersion )

            Get ( CurrentPrivilegeSetName )

            Get ( ApplicationVersion )

            Get ( FilePath )

            Get ( NetworkProtocol )

            Get ( SystemNICAddress )

            Get ( SystemPlatform )

            Get ( SystemVersion )

            Get ( HostIPAddress )

            Get ( PersistentID )

            Get ( ScreenDepth )

            Get ( ScreenHeight )

            Get ( ScreenWidth )

            Get ( UserName )