是否有人知道批准中心的“状态更新历史记录”信息位于数据库中的哪个位置?特别是我正在寻找给定更新的状态标志(未发布或已发布)。我正在尝试根据此信息构建报告,我希望有人在数据库中找到此标志。我正在使用Project Server 2013.
答案 0 :(得分:0)
Answered Post from Technet by Raushan_kumar
我仍然有兴趣将批准的实际小时数与查询相关联,但到目前为止还没有成功。
Status History related information are available in MSP_ASSIGNMENT_TRANSACTIONS table however Status Flag can be check by comparing WPROJ_LAST_PUB and ASSN_TRANS_SUBMIT_DATE fields.
SQL查询:
SELECT T.ASSN_TRANS_SUBMIT_DATE,P.PROJ_NAME,A.TASK_NAME,
IS_PUBLISHED = P.WPROJ_LAST_PUB>时的情况T.ASSN_TRANS_SUBMIT_DATE那么1 0结束
FROM PUB.MSP_ASSIGNMENT_TRANSACTIONS T
LEFT OUTER JOIN PUB.MSP_ASSIGNMENTS_SAVED A ON T.ASSN_UID = A.ASSN_UID
LEFT OUTER JOIN PUB.MSP_PROJECTS P ON A.PROJ_UID = P.PROJ_UID