none
How to see when did a particular user logged in and what he had updated RRS feed

  • Question

  • Hi,

    I want to know if there is any place in Project Server 2010 where it is showing when did the user last logged into the system and what changes he did.

    I can see the last login info from manage users, but no idea what he/she has updated or created.

     


    Thanks & Regards, Benno
    Sunday, January 23, 2011 11:28 AM

Answers

  • Hi,

    Khurram is correct, there is no way out of the box. In order to get the info for the report suggested, you would need to write something to do the logging, depending on the kind of things you want to record, you may be able to get away with writing a few key event handlers that log information at critical times like Project Publishing, Resource Saving, Custom Field Updating etc. This approach will of course be limited by the available event handlers to bind to, but there are a fair few. You may also want to test this, to see if there are any adverse performance impacts.

    There is a technet article that will walk you through creating an event handler that logs info to the event log at http://msdn.microsoft.com/en-us/library/ms469450(v=office.12).aspx which you could use a basis and perhaps modify to use a dedicated table in the RDB in order to leverage the report above, but the event log approach may be sufficient. 

    Hope this helps.

     


    Alex Burton
    www.epmsource.com | Twitter
    Project Server TechCenter | Project Developer Center | Project Server Help | Project Product Page
    Sunday, January 23, 2011 7:17 PM
    Moderator

All replies

  • Hi Benno,

    There is no OOB way of viewing the resource activities as you have asked. However you can create a dashboard report, and captures the events to log the history of the changes (required information for your dashboard such as resource name, project name etc.) and also the existing data in Project Published/Reporting DB. Based on this data you can create   report to view the activities.

     

    For more help, MS has released the Report pack sometime back for project Server based on the common users feedback. This pack contains 25 Administrative Dashboard which might fulfill your requirement. There are also few dashboard related to the resources which you find close to your query. Go to this link , download the reports and i hope it will help you.

     

     


    | Khurram Jamshed | Follow my blog about Enterprise Project Management Solution | http://khurramjamshed.blogspot.com |
    Sunday, January 23, 2011 11:44 AM
  • Hi,

    Khurram is correct, there is no way out of the box. In order to get the info for the report suggested, you would need to write something to do the logging, depending on the kind of things you want to record, you may be able to get away with writing a few key event handlers that log information at critical times like Project Publishing, Resource Saving, Custom Field Updating etc. This approach will of course be limited by the available event handlers to bind to, but there are a fair few. You may also want to test this, to see if there are any adverse performance impacts.

    There is a technet article that will walk you through creating an event handler that logs info to the event log at http://msdn.microsoft.com/en-us/library/ms469450(v=office.12).aspx which you could use a basis and perhaps modify to use a dedicated table in the RDB in order to leverage the report above, but the event log approach may be sufficient. 

    Hope this helps.

     


    Alex Burton
    www.epmsource.com | Twitter
    Project Server TechCenter | Project Developer Center | Project Server Help | Project Product Page
    Sunday, January 23, 2011 7:17 PM
    Moderator