pnp / provision-assist-m365

Provision Assist is a request and provisioning solution for Teams, Groups, SPO Sites and Viva Engage Communities in Microsoft 365. It can be used as part of a Copilot for Microsoft 365 deployment.
MIT License
67 stars 14 forks source link

Planner Plan creation #24

Open alexc-MSFT opened 1 year ago

alexc-MSFT commented 1 year ago

Functionality to enable creation of Planner 'Plans' (when available in MS Graph APIs).

wapster182 commented 4 months ago

Hey @alexc-MSFT, this would be a great enhancement for our users to create the simple Planner Plan as a collab space. Can you add this to the collab space types? It would be great.

alexc-MSFT commented 4 months ago

Hey @wapster182, so I've revisited the graph API endpoints today and we now seem to have planner available. I've got a few questions around how you see this working as the graph API supports creation of plans in new and existing groups.

I think if they've created a group anyway they can go and add a planner plan without needing to use the tool anyway.

wapster182 commented 4 months ago

Yes, I am with you and your second way of implementation. Planner would be a new "group" or better Collaboration Space type where it creates a new group with a planner.

Another way in my head would be to make the Power App check and ask for what the user wants, like if you selected the Planner as the type, in the next step it could ask "Do you want to create a new planner or add it to one of your following groups" and then list the ones the user has. What do you think?

alexc-MSFT commented 2 months ago

@wapster182 Thanks, glad we are aligned on the implementation in terms of creating a 'new' planner plan/group.

On the adding it to an existing group, I think we can just have a message to say the request is for new planner plans where you don't have a group rather than try and build functionality to create the plan and add to a group as after all they can do that themselves as far as I am aware? I will double check.

Thanks