Dynamics Ax Project Server integration make use of Project Server Event Handlers: http://msdn.microsoft.com/en-us/library/ms481079(v=office.12).aspx. The event handlers are used when we create, update or delete integrated Project in Project Server and when we delete and update integrated Resource.

Sometimes it happens that Dynamics Ax Project Server Event Handlers are deleted. Then Synchronization with Dynamics AX can stop working. IE. If you change the task in Project Server the change is not automatically transferred to Dynamics AX.

Then the best is to check if all Dynamics AX Project Server Event Handlers are there. To do it you need to go to PWA > Server Settings > section Operational Policies > Server-Side Event Handlers Configuration

All Dynamics Ax Event Handlers will in Reporting Event source:

image

Following event handlers should be implemented:

ProjectChanged (Name: DAX_PS_EventHandler_ReportingProjectChanged)

ProjectCreated (Name: DAX_PS_EventHandler_ReportingProjectCreated)

ProjectDeleted (Name: DAX_PS_EventHandler_ReportingProjectDeleted)

ResourceChanged (Name: DAX_PS_EventHandler_ReportingResourceChanged)

ResourceDeleted (Name: DAX_PS_EventHandler_ReportingResourceDeleted)

They are all coming from the same Assembly Name: Microsoft.Dynamics.SyncServices.ProjectServer, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

Class Name: Microsoft.Dynamics.SyncServices.ProjectServer.ReportingEventHandler

 

--author:  Czesława Langowska
--editor: Czesława Langowska
--date: 18/04/2011