M
Moses Bunting
We are trying to use the Project Web Access timesheets as our official
company timesheets. In doing so, we need to have an audit trail of all edits
to the timesheet data, not just the final submission. For example, if
someone enters 8 hrs for a task, then later changes it to 10 hrs, we need to
see two log entries, one for the original insertion and one for the update.
We have identified the MSP_WEB_WORK table as the source for this information,
and plan to use SQL Server triggers to record the log entries.
The problem is we can't figure out how to identify which "Project User" is
making the changes. The available SQL Server user references always point
back to the generic login Project Server uses to access the db. And since
someone's manager or project manager can influence changes to the
MSP_WEB_WORK table, through approvals or adjustments, we can't always assume
that the user equals the resource.
Any ideas? Thank you.
company timesheets. In doing so, we need to have an audit trail of all edits
to the timesheet data, not just the final submission. For example, if
someone enters 8 hrs for a task, then later changes it to 10 hrs, we need to
see two log entries, one for the original insertion and one for the update.
We have identified the MSP_WEB_WORK table as the source for this information,
and plan to use SQL Server triggers to record the log entries.
The problem is we can't figure out how to identify which "Project User" is
making the changes. The available SQL Server user references always point
back to the generic login Project Server uses to access the db. And since
someone's manager or project manager can influence changes to the
MSP_WEB_WORK table, through approvals or adjustments, we can't always assume
that the user equals the resource.
Any ideas? Thank you.