Hello Fabrizio,
All the details of the assignments appearing in timesheet, you can
find at MSP_WEB_ASSIGNMENTS table.
To get Project Name and Resource Names, you have to join the
MSP_WEB_PROJECTS and MSP_WEB_RESOURCES tables with MSP_WEB_ASSIGNMENTS
table.
SQL Queries:
1) Resource entered task update in time sheet and saved, but not yet
sumbitted
Select WPROJ_ID,WRES_ID,TASK_NAME
WASSN_SEND_UPDATE_NEEDED,WASSN_ACTUALS_PENDING,WASSN_UPDATE_STATUS,WASSN_SEND_UPDATE_DATE
from dbo.MSP_WEB_ASSIGNMENTS
Where WASSN_SEND_UPDATE_NEEDED = 1 and WASSN_ACTUALS_PENDING = 0 and
WASSN_UPDATE_STATUS = 1 and WASSN_SEND_UPDATE_DATE IS NULL
2) Resource Subimitted Task Update, but not yet approved by PM
Select WPROJ_ID,WRES_ID,TASK_NAME
WASSN_SEND_UPDATE_NEEDED,WASSN_ACTUALS_PENDING,WASSN_UPDATE_STATUS,WASSN_SEND_UPDATE_DATE
from dbo.MSP_WEB_ASSIGNMENTS
Where WASSN_SEND_UPDATE_NEEDED = 1 and WASSN_ACTUALS_PENDING = 1 and
WASSN_UPDATE_STATUS = 1 and WASSN_SEND_UPDATE_DATE IS NOT NULL
3) Task Updates approved by PM
Select WPROJ_ID,WRES_ID,TASK_NAME
WASSN_SEND_UPDATE_NEEDED,WASSN_ACTUALS_PENDING,WASSN_UPDATE_STATUS,WASSN_SEND_UPDATE_DATE
from dbo.MSP_WEB_ASSIGNMENTS
Where WASSN_SEND_UPDATE_NEEDED = 0 and WASSN_ACTUALS_PENDING = 0 and
WASSN_UPDATE_STATUS = 0 and WASSN_SEND_UPDATE_DATE IS NOT NULL
Thanks
Chak