How to Modify Project Online Tasks from a Power Apps Canvas App
Question details
The user wants to update or modify tasks in Project Online using a Power Apps Canvas app, but the default connector does not support task modifications.

- Product
- Power Apps / Project Online
- Device & OS
- not provided
- Scenario
- Building a custom Power Apps Canvas app to manage and update tasks within Microsoft Project Online.
- Observed behavior
- The standard Project Online connector in Power Apps only exposes a limited set of actions and lacks the ability to modify project tasks directly from the canvas app.
Before attempting workarounds, verify your Project Online environment's authentication model and ensure you have the necessary administrator permissions to create custom connectors or Power Automate flows.
Use Power Automate to Handle Task Updates
Since the native Power Apps connector is limited, you can trigger a Power Automate flow from your canvas app to execute the task modification via HTTP requests.
Power Automate can bridge the gap between Power Apps and Project Online by allowing you to utilize advanced API calls that aren't natively available in canvas app connectors.
Open Power Automate, create an instant cloud flow, and select 'PowerApps' as the trigger.
Add a 'Send an HTTP request' action configured for Project Online or SharePoint (depending on your setup) to use the Project Server REST API for updating the task.
Configure the flow to accept dynamic variables from Power Apps, such as the Project ID, Task ID, and the new task values you wish to update.
Return to your Power Apps Canvas app, select your update button, and in the OnSelect property, call the flow passing the necessary task arguments.

Build a Custom Connector via Microsoft Graph
If you need direct and reusable integration within your app, you can build a custom connector that leverages the Microsoft Graph API.
Simplify Your Project Management with WPS Office
If complex API integrations between Power Apps and Project Online are slowing your team down, consider simplifying your workflow with WPS Spreadsheet. As a powerful, free alternative to Microsoft Office, it offers an intuitive way to track tasks, manage schedules, and collaborate without heavy developmental overhead.
- 1. Download and Install: Download WPS Office from the official website and install it on your device.
- 2. Open a Project Template: Launch WPS Spreadsheet, navigate to the template library, and search for 'Project Management' or 'Task Tracker'.
- 3. Customize and Share: Customize the columns to match your project needs, track your tasks easily, and save the file in .xlsx format to share with your team.

Frequently Asked Questions
Why doesn't the Power Apps Project Online connector allow task updates?
The standard Project Online connector in Power Apps currently focuses on exposing a limited set of reading actions or high-level project operations. It is not designed out-of-the-box for granular task-level modifications.
Can I use Microsoft Graph API to update Project Online tasks?
Yes, the Microsoft Graph API provides endpoints to interact with Project and Planner data. You can utilize these APIs via a Custom Connector in Power Apps or through Power Automate to modify tasks.
Where can I get support for creating custom connectors in Power Apps?
The Microsoft Power Apps Community is an excellent resource for detailed guidance. You can post questions there to get help from experts regarding custom connector configurations, supported API actions, and alternative architectural approaches.




