2015-04-22 148 views
0

有没有人知道审批中心的“状态更新历史记录”信息位于数据库中?特别是我正在寻找给定更新的状态标志(未发布或发布)。我正试图建立一个关于这个信息的报告,我希望有人在数据库中找到这个标志。我使用的Project Server 2013数据库中的“状态更新历史记录”在哪里

enter image description here

回答

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 = CASE WHEN P.WPROJ_LAST_PUB> T.ASSN_TRANS_SUBMIT_DATE THEN ELSE 1 0 END

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