The goal of this application is to monitor end user processing in a given application, in this case my focus is an application called PeopleSoft. I would like to build it in a way that will work for other applications as well, but priority is PeopleSoft. I need to track when a user starts working a certain type of work (eg entering an invoice, creating a payment, etc.). I need to track: ? begin and end date/time of the transaction, what the keys are (unique identifiers like invoice id, business unit, etc) ? mode (whether they are adding the transaction or maintaining an existing one) ? user's windows login id ? user's company (value set in the client application at setup) ? other values (values that will be acquired by SQL calls to the PeopleSoft application database, determined by setup values).
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased. This includes both an application that monitors on a remote client as well as a server application that listens for data from the client tracking application.
## Deadline information
This must be completed by Feb 8 2002