Simptoms
Šī problēma rodas Project Server ziņojumu rindā programmā Microsoft Dynamics AX 2012. Turklāt programmas objektu serverī (AOS) tiek rādīta šāda kļūda:
Vērtība Project_UID netika atrasta kartē.
Cēlonis
Šī problēma rodas tāpēc, ka dažām darbībām ir nulles vērtība laukos HierarchyId, ElementNumber un ActivityNumber .
Risinājums
Lai atrisinātu šo problēmu, veiciet tālāk norādītās darbības.
-
Identificējiet darbības, kurām ir vērtība Null HierarchyId, ElementNumber un ActivityNumber laukos, izmantojot šādu vaicājumu:
DECLARE @PROJ_UID VARCHAR(36) SET @PROJ_UID = <Project UID>SELECT MSP_EpmTask.ProjectUID, MSP_EpmTask.TaskUID, MSP_EpmTask.TaskName, MSP_EpmTask.TaskModifiedRevisionCounter, DAX_Task.SyncRevisionCounter, DAX_Task.[HierarchyId], DAX_Task.ElementNumber, DAX_Task.ActivityNumber FROM <ProjectServer_Reporting Database>.dbo.DAX_Task DAX_TaskWITH (NOLOCK) INNER JOIN <ProjectServer_Reporting Database>.dbo.MSP_EpmTask MSP_EpmTask WITH (NOLOCK) ON DAX_Task.ProjectUID = MSP_EpmTask.ProjectUID AND DAX_Task.TaskUID = MSP_EpmTask.TaskUID WHERE MSP_EpmTask.TaskModifiedRevisionCounter != DAX_Task.SyncRevisionCounter AND MSP_EpmTask.ProjectUID = @PROJ_UID order by HierarchyId
-
Dzēst visas norādītās darbības.
-
Sinhronizēšana ar Microsoft Dynamics AX 2012.
-
Atkārtota to pašu darbību izveide programmā Project Server.
-
Vēlreiz sinhronizēt ar Microsoft Dynamics AX 2012.