Microsoft project management software used to plan, manage, and communicate a project schedule and other information among workgroup members, project managers, and other stakeholders.
Dear Jain,
The basic plan is stored in Azure and the premium plan is stored in Microsoft Dataverse. So you need to use the Microsoft Dataverse connector to import the tasks to the premium plan from Excel or the SharePoint Online list.
The Dataverse connector needs the premium license. So you may buy the Power Automate premium license if you want to do that.
The key point is to create an operation set id to trigger the Add Task action and then call Execute Operation Set ID to add the task to Project for the web.
Here is an example for your reference. You can do a test from your side and then connect the Microsoft Dataverse connector to SharePoint Online or Excel. The flow can be the manual flow. You need to use the List rows of Microsoft Dataverse to get the project id, the bucket id and so on. To assign a member, you need to execute another API.
For your reference: Use V1 Project schedule APIs with Power Automate | Microsoft Learn
Action Name: trim('msdyn_PssCreateV1')
Action Parameters:
{
"Entity": {
"msdyn\_subject": "**task0A**",
"msdyn\_start": "**@{formatDateTime(utcNow(),'yyyy-MM-ddTHH:mm:ssZ')}**",
"msdyn\_finish": "**@{addDays(formatDateTime(utcNow(),'yyyy-MM-ddTHH:mm:ssZ'),1)}**",
"@@odata.type": "Microsoft.Dynamics.CRM.msdyn\_projecttask",
"msdyn\_******@odata.bind": "msdyn\_projects(**projectid**)",
"msdyn\_******@odata.bind": "msdyn\_projectbuckets(**bucketid**)"
},
"OperationSetId": "@{outputs('Perform\_an\_unbound\_action')?['body/OperationSetId']}"
}
Replace the bold part in your environment.
Result:
Welcome to share any updates at your convenience.
Thank you for your time and effort.
Sincerely
Cliff | Microsoft Community Moderator