Forum Widgets
Latest Discussions
PWA - Timesheet that is not approved not showing in Approvals
I have a staff member whose timesheet from December 2024 is not approved, but it's not showing anywhere in Approvals or history for me to approve. The timesheet contains only Administrative time. How can I approve this timesheet? What he sees: I see nothing in approvals, or in History for that period.AndymanMar 17, 2025Occasional Reader4Views0likes0CommentsInquiry about APIs or SDKs for Roles, Permissions, and Microsoft Project Integration
I am currently working on a project and I am looking for any available APIs or SDKs that are related to managing roles and permissions within Microsoft products. Additionally, I'm interested in knowing if there are any specific SDKs or APIs for integrating with Microsoft Project. If anyone has experience or resources related to these topics, I would greatly appreciate your insights or recommendations!Farooq_ali-1234Mar 17, 2025Copper Contributor25Views0likes4CommentsQuestion on difference PWA instances
Hi, I am researching how to setup permissions in PWA. I'm a SharePoint Administrator, so I understand those permissions and I see there is a way to change the permission management between SharePoint Permissions Mode and Project Permissions Mode. My main question is, do these permissions affect any PWA that others might have or is it only my instance of PWA? My manager wants a more fine-grained permission set, and it looks like it is best to use the Project Permissions Mode for that. Can I change my PWA and not affect any others as a way to test these permissions? Update: I see this page on manage-project-web-app-permissions-project-server-permission-mode suggests that this is the case, but kind of worried about changing permissions because the permissions are deleted when changing between each way. Appreciate any help! Thanks, MontySolvedMonty EvansMar 16, 2025Copper Contributor537Views0likes3CommentsProject for the Web -- How to link tasks between different projects ?
Online Beginner's Question here: I'm managing a team of 7 project managers, each of them managing on average 5 simple projects with max 12 tasks each. Some of these projects have tasks interdependencies between them (or common milestones). Ideally I would like to have an overall project for myself (program/portfolio level) where I can see the timeline, shared resources and dependencies inside each project and between projects, and edit those dependencies and shared resources availabilities. Also, each project manager would have its own view of its own projects, possibly not overloaded with the project views from the other project managers. So, in a nutshell, I'd like to organise all those projects with two levels of nesting (one for me, overall, and one per project manager for their own projects). Is this possible with Project for the Web (which seems to be the Microsoft Project edition that Microsoft is most investing in) ? Thanks for your advice and guidance !SolvedPaul_GysenMar 14, 2025Copper Contributor239Views0likes10CommentsProject Online - saved location
Hi, When I create a Teams, it basically creates a SharePoint site in the background. Is the same concept applied when I create a Project Online, that creates a SharePoint in the background? if yes, How can I find the SharePoint site that is tied my Project? (I only have a link to the Project) If no, Is it possible to manually link the project online to a SharePoint site? and how can I find the site(s) where the Project Online is linked.anbanandMar 14, 2025Copper Contributor23Views0likes1CommentProject for the web: how to add costs?
I´m still trying to learn Project for the web. One basic question that I can´t find a way how too do How can I add a cost for each row (task) in my gantt-chart? Either in the web or in the powerapp layout, both works fine. Thanks!Solvedchris1265Mar 13, 2025Copper Contributor4.3KViews0likes6CommentsIssues 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://{site}.sharepoint.com/sites/pwa/_api/ProjectServer/Projects(guid'{project_id}')/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!rei03002Mar 12, 2025Copper Contributor16Views0likes0CommentsGridline 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.Chris_HillMar 12, 2025Copper Contributor111Views0likes5CommentsIssue 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!devshkMar 11, 2025Copper Contributor34Views0likes0Comments
Resources
Tags
- Project681 Topics
- Online279 Topics
- Project Desktop151 Topics
- Project Server146 Topics
- office 36596 Topics
- developer73 Topics
- 201664 Topics
- On Premise52 Topics
- api50 Topics
- admin48 Topics