Кто-нибудь знает, где в базе данных находится информация о «Истории обновлений статуса» в Центре утверждения? В частности, я ищу флаг состояния (неопубликовано или опубликовано) для данного обновления. Я пытаюсь построить отчет на основе этой информации и надеюсь, что кто-то нашел этот флаг в базе данных. Я использую Project Server 2013.
Где находится история обновления статуса в базе данных
Ответы (1)
Ответ на сообщение от Technet от 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-запрос:
ВЫБЕРИТЕ 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 1 ELSE 0 END
ОТ 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
person
abauman
schedule
28.04.2015