Recent Discussions
Project Server Enterprise Global Freeze
We are using on-premises Project Server. The Enterprise Global Template has frozen such that once I open it, MS Project freezes and I can't get to the Organizer to remove custom views (Assuming a custom view has polluted the EGT, as the only thing we do in the EGT is create or modify custom views/tables/filters). How can I access the Organizer to "un-pollute" the Enterprise Global Template? Also, I saved our custom views in an mpp file. How can I tell which view is causing the problem with the Global Template, so I can prevent this from happening in the future? Any help would be greatly appreciated!4Views0likes0CommentsView all upcoming tasks for all projects in Project Server
How do you create a view in Project Server that shows all upcoming tasks (for example, from today to the end of next month) and their start/finish dates for all projects that are in Project Server? This way a Server user can see all upcoming tasks for the Enterprise, without having to go into each individual schedule? If it's not possible to create such a view, what are best practices for extracting this data into an excel Pivot Table?27Views0likes0CommentsIntegrating ESS Utumishi with Microsoft 365 and SharePoint: Best Practices and Insights
I’m working on a project to integrate ESS Utumishi, the Tanzanian government’s Employee Self-Service platform, with modern content management solutions like Microsoft 365 and SharePoint. My goal is to improve document management, automate HR workflows, and enhance overall employee engagement through a seamless digital experience. Has anyone worked on similar integrations or faced challenges in connecting government HR systems with Microsoft tools? I’d love to hear about any best practices, lessons learned, or success stories that could help guide this project, especially in terms of improving system efficiency and user adoption in the public sector.69Views0likes0CommentsIntegrating ESS Utumishi with Microsoft 365 and SharePoint: Best Practices and Insights
I’m working on a project to integrate ESS Utumishi, the Tanzanian government’s Employee Self-Service platform, with modern content management solutions like Microsoft 365 and SharePoint. My goal is to improve document management, automate HR workflows, and enhance overall employee engagement through a seamless digital experience. Has anyone worked on similar integrations or faced challenges in connecting government HR systems with Microsoft tools like in essutumishigotz.com? I’d love to hear about any best practices, lessons learned, or success stories that could help guide this project, especially in terms of improving system efficiency and user adoption in the public sector.34Views0likes0CommentsTransitioning to Microsoft Planner and retiring Microsoft Project for the web
We are announcing the transition to Planner, integrating Project for the web, To Do, and Planner. In August 2025, we will retire Project for the web, as well as the Project and Roadmap apps in Microsoft Teams. Click here for the full blog: Transitioning to Microsoft Planner and retiring Microsoft Project for the web | Microsoft Community Hub1KViews3likes0CommentsCreating a Calendar Template
Good day MS Project Community, I am in need of some assistance, My question to the forum is: Could I create a custom calendar template that takes public holidays, weekends, and an annual shutdown into consideration? I would love to be able to use this in Project for the Web. The snapshot attached above are the 2 templates that were prepopulated in Project before I started working here and I do not have the admin rights to change these. Could I please get some assistance on how to create a new template that can be utilized within Project for the Web? Thank you in advance35Views0likes0CommentsProject for the Web and the Power BI Gantt Chart
Hi folks Can anyone point me at a detailed guide for configuring the Power BI gantt chart (Microsft's own v3.0..)? I've got some of the basics in place, but I can't find any obvious ways to, for instance: size the timeline so it always fits on one slide when extracted adding % complete and rag status to tasks thanks59Views0likes0CommentsHow can I Copy Projects in Project for the Web using Power Automate
Hi all, I’ve been trying to copy projects in Project for the Web using Power Automate. I’ve attempted both the 'msdyn_CopyProjectV3' and 'msdyn_CopyProjectV4' actions, but I keep encountering errors. Has anyone here worked with these actions before and can help? Or is there a workaround for this? I’d really appreciate any guidance. Error Message: { "error": { "code": "0x80040265", "message": "Unable to copy project. Project has scheduling in progress. Please try again later." } }106Views1like0CommentsMicrosoft Project trend indicator
Hi all, I´m looking for Microsoft Project trend indicator. There is earned value analysis allows you to look at project performance in a more detailed way. It allows you to identify two important things: 1) the true cost of project results to date 2) the performance trend that is likely to continue for the rest of the project Could you tell me if there is another/different Microsoft Project trend indicator other than earned value analysis , please ? Thank you, Marcos34Views0likes0CommentsIssues with Creating and Linking Related Entities When Creating an Entity in Project Online
Good day all! I am currently working with Project Online, where I am trying to create entities and utilizing OData’s “Create Related Entities When Creating an Entity” feature. For more details, please refer to the OData documentation linked below: https://www.odata.org/documentation/odata-version-3-0/odata-version-3-0-core-protocol/#datamodification:~:text=10.3.2.2.%20Create%20Related%20Entities%20When%20Creating%20an%20Entity In the OData metadata, there is an entity type named DraftTask, which includes a navigation property called Assignments. When creating a new DraftTask entity, I am also attempting to create an Assignment entity by including an Assignments object in the POST request body and specifying its properties. Please see the request below: POST https://{site}.sharepoint.com/sites/pwa/_api/ProjectServer/Projects(guid'{project_id}')/Draft/Tasks { "Name": "My Test Draft Task", "ActualCost": "42", "Assignments": [ { "Notes": "TestNote" } ] } I receive an “HTTP/1.1 201 Created” response along with a representation of the newly created DraftTask object. However, I do not see any relation between the created DraftTask and the Assignment entity (with the specified Notes). Even when I perform a GET request to retrieve the currently created draft task using the returned Id and expand the Assignments property, the relation is still missing. It appears that the server only creates the base DraftTask entity without creating the associated Assignment. However, according to the OData documentation, the service must create and relate each entity upon success. Does anyone know if Project Online Server supports this type of entity creation according to the OData standard? Additionally, the OData documentation supports another method of entity creation that establishes an association with an existing related entity, known as 'Link to related entities when creating an entity.' According to the OData documentation: https://www.odata.org/documentation/odata-version-3-0/odata-version-3-0-core-protocol/#datamodification:~:text=10.3.2.1.%20Link%20to%20Related%20Entities%20When%20Creating%20an%20Entity I am attempting this approach using the @odata.bind annotation. Please see the request below. POST https://%7bsite%7d.sharepoint.com/sites/pwa/_api/ProjectServer/Projects(guid'%7bproject_id%7d')/Draft/Tasks { "Name": "My Test Draft Task 2", "ActualCost": "21", "email address removed for privacy reasons": [ "https://{site}.sharepoint.com/sites/pwa/_api/ProjectServer/Projects(guid'{project_id}')/Draft/Assignments(guid'{existing_assignment_id}')" ] } The behavior remains the same - the server successfully creates the DraftTask object but does not establish an association with the referenced Assignment entity. Does Project Online support this type of entity creation, or does it only allow creating the base entity? I would appreciate any insights on this. Looking forward to your response! Best regards!67Views0likes0CommentsIssue with EntityLinks in Project Online API
Hello everyone, I'm working with Project Online and trying to retrieve task data via the API. While reviewing the metadata, I noticed that PublishedTasks have a navigation property called EntityLinks, but I couldn't find clear documentation on its purpose or usage. What I Tried I attempted the following API requests: Retrieve EntityLinks for a task: GET https://{sitename}.sharepoint.com/sites/pwa/_api/ProjectServer/Projects(guid'{validProjectId}')/Tasks('{validTaskId}')/EntityLinks Expand EntityLinks within tasks GET https://{sitename}.sharepoint.com/sites/pwa/_api/ProjectServer/Projects(guid'{validProjectId}')/Tasks?$expand=EntityLinks Observations When the project has tasks, the request fails with: { "odata.error": { "code": "42, Microsoft.ProjectServer.PJClientCallableException", "message": { "lang": "en-US", "value": "PJClientCallableException: GeneralUnhandledException\r\nGeneralUnhandledException\r\nException = System.NotImplementedException: The method or operation is not implemented.\r\n at Microsoft.Office.Project.Server.BusinessLayer.EntityLinks.ThrowIfEntityLinksNotSupported()\r\n at Microsoft.Office.Project.Server.BusinessLayer.EntityLinks.ReadEntityLinksForEntities(Guid[] entityUids)\r\n at Microsoft.Office.Project.Server.Wcf.Implementation.CSOMImpl.<>c__DisplayClass35_0.<ReadEntityLinksForEntities>b__1()\r\n at Microsoft.Office.Project.Server.BusinessObjectMethodInvocation.InvokeBusinessObjectMethod(String methodName, IEnumerable`1 actions)" } } } If the project has no tasks, the request returns an empty response without errors { "odata.metadata": "https://{sitename}.sharepoint.com/sites/pwa/_api/$metadata#SP.ApiData.PublishedTasks", "value": [ ] } Other navigation properties (e.g., Predecessors) work fine with a similar request. Questions What are EntityLinks, and what do they refer to? How can they be created via the UI in Project Online? Is there a way to retrieve them successfully through the API? I couldn't find references for this error or EntityLinks. Any insights would be greatly appreciated! Thanks in advance!92Views0likes0CommentsIssue with EntityLinks in Project Online API
Hello everyone, I'm working with Project Online and trying to retrieve task data via the API. While reviewing the metadata, I noticed that PublishedTasks have a navigation property called EntityLinks, but I couldn't find clear documentation on its purpose or usage. What I Tried I attempted the following API requests: Retrieve EntityLinks for a task: GET https://{sitename}.sharepoint.com/sites/pwa/_api/ProjectServer/Projects(guid'{validProjectId}')/Tasks('{validTaskId}')/EntityLinks Expand EntityLinks within tasks: GET https://{sitename}.sharepoint.com/sites/pwa/_api/ProjectServer/Projects(guid'{validProjectId}')/Tasks?$expand=EntityLinks Observations When the project has tasks, the request fails with: { "odata.error": { "code": "42, Microsoft.ProjectServer.PJClientCallableException", "message": { "lang": "en-US", "value": "PJClientCallableException: GeneralUnhandledException\r\nGeneralUnhandledException\r\nException = System.NotImplementedException: The method or operation is not implemented.\r\n at Microsoft.Office.Project.Server.BusinessLayer.EntityLinks.ThrowIfEntityLinksNotSupported()\r\n at Microsoft.Office.Project.Server.BusinessLayer.EntityLinks.ReadEntityLinksForEntities(Guid[] entityUids)\r\n at Microsoft.Office.Project.Server.Wcf.Implementation.CSOMImpl.<>c__DisplayClass35_0.<ReadEntityLinksForEntities>b__1()\r\n at Microsoft.Office.Project.Server.BusinessObjectMethodInvocation.InvokeBusinessObjectMethod(String methodName, IEnumerable`1 actions)" } } } If the project has no tasks, the request returns an empty response without errors: { "odata.metadata": "https://{sitename}.sharepoint.com/sites/pwa/_api/$metadata#SP.ApiData.PublishedTasks", "value": [ ] } Other navigation properties (e.g., Predecessors) work fine with a similar request. Questions What are EntityLinks, and what do they refer to? How can they be created via the UI in Project Online? Is there a way to retrieve them successfully through the API? I couldn't find references for this error or EntityLinks. Any insights would be greatly appreciated! Thanks in advance!41Views0likes0CommentsProject Online - My Tasks not displaying calculated Task custom field?
Hello, we have defined a calculated Task custom fields that displays an indicator about the Task Status: The field works perfect on all Plans, displaying task by task the indicator correctly. We have added this custom field in the My Tasks page as one more column: Even tho the Project has been published, and therefore the custom field has been recalculated and it has an indicator in the Project Plan, here in the My Tasks page it is not working. We cannot see any value (indicator or text). Is there something we are missing? Thanks!95Views0likes0CommentsProject Web App can't delete PDP despite custom scripting being enabled
Hi everyone, Currently trying to set up a Project Web App system and I've encountered this problem. When trying to delete/remove a project detail page from a project nothing happens. My organisation has custom scripting enabled and I can remove fields and other stuff from projects but when I try to remove a page it doesn't work. I've removed all fields from the page I'm trying to delete so I don't think its anything to do with a required field or existing workflow, and I get no error message when I try to delete the page. I simply click "Delete Page", stop editing and the page is still there with no change. Anyone have any ideas on what could be causing the issue?94Views0likes0CommentsMS Project Professional - VBA Color row based on field value
I have a master project with code below. What it does it: whenever I change the field Text12 to "OK" or "NOK" (and other words) it colors the whole row with a specific color (see Module1). It works great at a master project level, that is, in tasks directly in this master project. (How it works: It checks for changes in the Text12 column and sets a bool to true. Then, in Proj_Change, it applies the colors to the correct task row) However, it doesn't work at a Subproject level. I've added Debug.Print to each sub, and when I edit a Subproject's task, it only calls up to App_ProjectBeforeTaskChange. Is there a way to solve this? Detect changes in Subprojects and color the rows? I've tried running the ApplyColor sub directly from the App_ProjectBeforeTaskChange sub, but VBA says "this method is not available in this situation". Also tried using a Timer, didn't work, same error. (PS: I also posted this on Stack Overflow but I couldnt get help, so I'm posting this on other forums) ThisProject: Private Sub Project_Open(ByVal pj As Project) InitializeEventHandler End Sub Module1: Regular Module Option Explicit Dim EventHandler As EventClassModule Sub InitializeEventHandler() Set EventHandler = New EventClassModule Set EventHandler.App = Application Set EventHandler.proj = Application.ActiveProject End Sub Sub ApplyColor() Dim t As Task Set t = EventHandler.ChangedTask If Not t Is Nothing Then SelectRow Row:=t.UniqueID, RowRelative:=False Select Case EventHandler.NewValue Case "OK" Font32Ex CellColor:=14282722 'green Case "NOK" Font32Ex CellColor:=11324407 'red Case "PROGRESS" Font32Ex CellColor:=65535 'blue Case "REPEAT" Font32Ex CellColor:=15652797 'yellow Case Else Font32Ex CellColor:=-16777216 'no color End Select End If End Sub EventClassModule: ClassModule Public WithEvents App As Application Public WithEvents proj As Project Public NewValue As String Public ChangePending As Boolean Public ChangedTask As Task Private Sub App_ProjectBeforeTaskChange(ByVal tsk As Task, ByVal Field As PjField, ByVal NewVal As Variant, Cancel As Boolean) If Field = 188743998 Then 'Custom field Text12 Set ChangedTask = tsk NewValue = NewVal ChangePending = True End If End Sub Private Sub Proj_Change(ByVal pj As Project) If ChangePending Then ApplyColor ChangePending = False End If End Sub302Views0likes0CommentsPlanned / actual progress
Dear Community, A more simple question where I need your comments. What is the principle difference between the (1) Progress Line and the (2) Tracking Gantt in terms of showing the planned and actual progress .. ? The Progress Line shows for a defined activity the gap between the current date (planned) and the progress (actual), while the Tracking Gantt shows the gap between the "planned activity" and the "actual activity". Many thanks Steve38Views0likes0CommentsHow to Submit a Timesheet on Behalf of Another User in Project Online using API?
I develop a flow that once a week submit timesheets for all users. Is there a way to submit a timesheet on behalf of another user? I have tried the endpoint: _api/ProjectServer/TimeSheetPeriods('periodid')/TimeSheet However, it works only in the current user's context. When I run a Power Automate flow as an Admin, the flow can only see the Admin's timesheets. Could you please advise how I can submit a timesheet for another user?77Views0likes0Comments
Events
Recent Blogs
- Project 2016 and Project 2019 will reach end of support on October 14, 2025.Oct 14, 202411KViews4likes9Comments
- One of my favourite features in Project Online, and Project Server, has been the portfolio features that allow you do match your plan portfolio against your business drivers to ensure you are gaining...Sep 25, 20243KViews4likes8Comments