Recent Discussions
Gridline for Project Start Date Shifts When Printing
Hi I have a solid gridline set for Project Start in the gridlines pop-up, which shows correctly at the project start date [Week 1] in the chart area. However when printing, including print preview, it shifts to the earliest task date [Week minus 13]. Please see screenshots below to illustrate. I'm running Version 2408 (Build 17928.20440). Any help appreciated - thanks.94Views0likes5CommentsIssue 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!26Views0likes0CommentsIssue 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!12Views0likes0CommentsTimesheet or time tracking functionalities in Project for the Web/Planner Premium
Hi, I've been looking for information about whether timesheet or time tracking capabilities will be made available in a not so distant future in PFTW of Planner Premium. I work at a company where we already have an instance of Project Online running in which timesheets are managed. We would like to have some sort of time tracking in PFTW/Planner premium as well since we're launching a project on that platform soon. Does anyone have a view on what's coming or any experience on how to do time tracking in PFTW/Planner Premium? Thanks! N.112Views0likes4CommentsProject Online- How to hide/show timescale from Schedule.aspx (PWA)
Hi all, Some time ago I had no problem to remove or add Timescale from Project Center or from a Project Schedule page (PWA).. Currently I have achieved "close" (or open) timescales in Project Center but not in Schedule page because web element only displays "Details" and there is not any mention to close-show Timescales. Do you know if there is still any way to show/hide timescales in Schedule page (PWA). Thanks in advance. Carlos49Views0likes2CommentsProject 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!46Views0likes0CommentsTimesheet Single Entry Mode
We have been using timesheet single entry mode to decouple actuals from the MS project file and user timesheet actuals. We plan to evaluate the users actuals from their timesheets in BI to reassess our baselines (specifically focusing on effort) and will ignore the actuals from the mpp file. This has worked as expected except for one scenario. When a PM marks a task complete in the project file and a user has logged any amount of time to the task in their timesheet, no project actuals push to the users timesheet (as expected/desired); however if a user has not yet logged any time against that specific task, the assignment planned work in the project file (now actuals) will push up to the users timesheet. We do not want any project actuals pushing to a users timesheet regardless of whether they have filled in their timesheet yet or not. We need the work actuals completely decoupled [timesheet work inputs do not update the project task status and project work inputs do not update the users timesheets]. Please help.55Views0likes3CommentsLink two projects in Project online using REST API
Hi All, I have a requirement where I need to link multiple projects to a master project programmatically in Project Online. I've explored several options but haven't had any success so far. I'm looking for guidance or best practices to accomplish this task. I have the option to use either Python or Power Automate, so any insights or solutions using these tools would be greatly appreciated. Thanks in advance for your help.29Views0likes2CommentsProject in teams not opening task chat window
Hi, I have been using Microsoft Project for the web and the Teams chat connection with my development team. Unfortunately, something has happened since Thursday 13-02-2025 that means the chat window is not opening for a task (Microsoft Teams -> Channel -> Project -> Task -> Window) It is extremely annoying, as we use the chat to show examples of development (screenshots, etc.) Does anyone have the same problem, or a solution to how to solve the problem? Regards, Lasse226Views8likes8CommentsMS Project Filter Reports
I provide a weekly PMO report to our sponsor. However, some specific tasks within the reporting period do not appear when I filter the report. For example, if the reporting period is set from January 1 to January 7, certain tasks scheduled for January 7 are missing from the report. What could be causing this? Thanks. Teshome60Views0likes3CommentsMS Project 2019 desktop Reporting- Rows
I provide a monthly PMP status report. When I print the status report, I notice a message at the bottom stating, "Only showing 75 items out of 118 rows. The project can only show 75 rows." I have the desktop version of MS2019. Is it possible to extend the number of rows to 120 or more? Thanks. Teshome45Views0likes1CommentGetting Project Server data using REST APIs in ADF
Hello, I have created a pipeline that copies Project Server data from REST APIs to a JSON Datalake and then to my SQL Server database (SSMS). I was inspired by the following blog: https://techcommunity.microsoft.com/blog/projectsupport/reading-project-online-odata-with-azure-data-factory/3616300 I built the pipeline like in the blog and it looks like this: The first 5 activities retrieve login information necessary to access Project Server. All that information is brought together with a concat in the next step. I also have a access token (bearer token). Next, I have three different copy steps, one for each table of Project Server data that I want to copy (Projects, Resources & Assignments). Each table has its own REST API. The Projects REST API look like this: The other two are the same only with ‘Assignments’ and ‘Resources’ at the end. The Copy activity looks like this: The Sink is a JSON Datalake. For the mapping part, I only put the ProjectId column for testing purposes. My main issue is the amount of rows that the API’s copy. Firstly, the Projects API copies only copies exactly 300 rows, meanwhile it should be 626. The Resources API copies way more rows: 838, which is the right amount. The Assignments API copies exactly 1000 rows. The Assignments are a large Fact table of more than 40 000 rows. Another issue is the rest of the output I receive from the Copy activity. The output does not give any info about ‘offset’ or ‘pages’, so I also cannot use pagination. I tried to work around this with adding "?top=1000" to the API URL and by using relative URL’s, an Until loop, but nothing really seems to work. Does someone have experience in this niche issue? I haven’t found much documentation (the blog also did not mention anything about the count of rows) and I am new to ADF so any help is more than welcome! Thank you in advance!80Views0likes2CommentsDefault scheduling mode Project app
Hi, the default scheduling mode of projects (fixed duration vs fixed effort) used to be configured in the general parameters settings in Power Apps, of the Project app (project for the web). But since that portal recently changed, I can't find it anymore. Do any of you know where those settings are to be found? Ps the personal and advanced settings options in the navigation bar of the Project app don't work. I checked that in two different tenants. The advanced settions popout does nothing (it is still in development I believe), the personal settings generates an error. In any case these don't seem to be the General Paramenters section anyway. Curious if some of you know where it is to be found...68Views0likes5CommentsDatum veranderd niet na verwijderen koppeling tussen subprojecten
Ik heb 1 totaalplanning. Deze totaalplanning bestaat uit allemaal subplanningen (welke allemaal een eigen bestand zijn). Deze subplanning heb ik op de totaalplanning gekoppeld. Daarnaast ben ik de subplanningen met elkaar gaan koppelen (de hoofdregel), in chronologische volgorde qua planning. Voorbeeld: Subproject 1 staat gepland van 10-03-2025 t/m 01-05-2025 Subproject 2 is hieraan gekoppeld en staat gepland van 02-05-2025 t/m 06-06-2025 Subproject 3 is hieraan gekoppeld en staat gepland van 07-06-2025 t/m 31-07-2025 Echter, wanneer ik de koppeling tussen subproject 2 en 3 verwijderd, kan ik geen nieuwe koppeling hieraan toevoegen en blijft de datum bij subproject 3 op 07-06-2025 staan.16Views0likes1Comment
Events
Recent Blogs
- Project 2016 and Project 2019 will reach end of support on October 14, 2025.Oct 14, 20246.6KViews4likes8Comments
- 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, 20242.2KViews4likes8Comments