Sage 100

 View Only
  • 1.  Are they really working?

    Posted 03-16-2020 17:51
    Client is asking me if there is a method to know if his employees are "really" working in Sage 100, or if they logged on and are just sitting in a screen?  They are preparing to send people to work from home, and really wants to know if his people are "really working" or not.  Any suggestions of things you may have used in the past?

    ------------------------------
    Madeline Stefanou
    RKL eSolutions, LLC
    ------------------------------


  • 2.  RE: Are they really working?

    Posted 03-16-2020 17:57
    I'd think about checking transaction data (eg. SO by created date/time...).
    Another idea: set inactivity logoff, then see who is continuously having to log back in.

    ------------------------------
    Kevin Moyes
    Technical Systems Analyst
    Munjal White Consulting Co.
    Toronto ON
    ------------------------------



  • 3.  RE: Are they really working?

    Posted 03-16-2020 18:02
    Agree!  Pull activity from transactions and audit logs, and set auto logoff.

    ------------------------------
    Michelle Taylor
    ERP Consulting Manager, CS3 Technology
    918-388-9772
    ------------------------------



  • 4.  RE: Are they really working?

    Posted 03-16-2020 22:21
    Or give them a project to complete in X amount of hours....  If they are "working" projects will be done, SO/Invoices will be entered, invoices will be posted..

    ------------------------------
    Jeff Schwenk
    FORMER 90M Board Member
    Bottomline Software, Inc.
    Waynesboro VA
    540-221-4444
    ------------------------------



  • 5.  RE: Are they really working?

    Posted 03-18-2020 14:09

    Here's what I provided to a 4.5 client a few years ago:

    I'm guessing you're referring to the "Activity Log " in Sage 100 (Library Master > Reports).  And yes, that report can take a VERY long time to run on some systems, although the data can optionally be extracted via Crystal Reports or Excel or other ODBC options.  And while it likely will show information about when individual users logged into Sage 100, it won't necessarily show what they've performed – unless it's certain functions like Period-End Processing, Utilities and the like.  I did locate an off-the-shelf Enhancement that tracks when a user logged in and out of Sage, but that doesn't help in knowing what the user performed.  There's also certain Sage 100 files that maintain Creation/Update information, ibnlt Customers, Vendors, Items, S/O Entry and P/O Entry, but for any Updates you wouldn't necessarily know specifically what the user changed – although the module-specific Audit Reports (if enabled) will yield that info.



    ------------------------------
    - Brett
    ------------------------------



  • 6.  RE: Are they really working?

    Posted 03-18-2020 14:39
    I did this proof of concept script a while ago (after Alnoor posted something about the WriteLog function), and it basically illustrates how you can log almost any kind of activity you want.  All you need is an event to trigger the script.

    tableName = "" : sStartProgram = "" : sUserCode = "" : busContext = ""
    tableName = oBusObj.GetTable("main")
    sStartProgram = oSession.StartProgram
    sUserCode = oSession.UserCode
    busContext = "StartProgram: " & sStartProgram & " - TableName: " & tableName & " - UserCode: " & sUserCode
    oSession.WriteLog "M", "Scripting can write to the activity log! " & busContext


    ------------------------------
    Kevin Moyes
    Technical Systems Analyst
    Munjal White Consulting Co.
    Toronto ON
    ------------------------------



  • 7.  RE: Are they really working?

    Posted 03-19-2020 01:10
    Exactly what @Kevin Moyes said. Also you can script to your own custom log file. I've done that for troubleshooting. You can even have a separate log file by User and/or make it a CSV file where commas are inserted between fields so it can be reviewed in Excel. Also one can log all sorts of things like the system date, time, company, workstation, what screen user is on, which order they are on, module / accounting date, whether they are in the middle of posting / updating, even whether they closed down their screen (UI Panel OnExit of DMain)

    ------------------------------
    Alnoor Cassim

    Accounting Systems, Inc. (ASI)
    Email: alnoor@asifocus.com
    Orange County, CA
    ------------------------------