pnp / cli-microsoft365

Manage Microsoft 365 and SharePoint Framework projects on any platform
https://aka.ms/cli-m365
MIT License
920 stars 326 forks source link

Implement more PowerPlatform commands #3670

Open appieschot opened 2 years ago

appieschot commented 2 years ago

With the advent of hacktober fest and our ambition to create a set of new good first issues following a list of commands we need for the Power Platform, a first 'shot' at it below. Let's gather additional requests in this issue and create new issues based on them.

Good first issues

Issues that should be relatively easy since we already have some of the stuff in place

The following are straightforward but require a little bit of research for the exact URL's, with some investigation from our side we can make them as 'good first issue', ordered by amount of work to spec:

Random ideas

Power Pages

Pipelines

Updates

Needs research to execute more complex Dynamic Queries first

Needs research for what API to use (most likely easy as it is part of the PowerShell or PAC)

V2 release

V3 release

martinlingstuyl commented 2 years ago

What about pp solution export and pp solution import?

appieschot commented 2 years ago

@martinlingstuyl would be a great addition, but already part of the pac cli, so my vote would be to prioritize them last and focus on the stuff that's not there yet.

martinlingstuyl commented 2 years ago

That's fine with me!

martinlingstuyl commented 2 years ago

Adding them to the epic would still be good though

appieschot commented 2 years ago

Done :D

ryanspain commented 2 years ago

I'd love to see commands like the below to improve the inner dev loop when working on web resources. This would save having to use other [still great] tools like spkl from Scott Durow and XrmToolBox plugins.

Each with options to provide a --solution and --environment amongst other options.

Unsure whether it would be better placed under pa webresource list, given web resources are generally used in model-driven Power Apps. Or possible via pa solution webresource [list/get/export/import] given that pa solution uses a solution project in the current directory.

Thoughts? I'd love to contribute to the design/dev if you think there would be interest.

appieschot commented 2 years ago

@ryanspain that totally makes sense, feels like we should put them under our dataverse command as from what I know a web resource is stored in the dataverse database and thus feels 'correct' to group under there.

We would love to have them specced. I have added them to the epic and feel free to spec out!.

appieschot commented 1 year ago

Note to self: https://learn.microsoft.com/en-us/power-automate/web-api we can use this to retrieve flows as well :)

appieschot commented 1 year ago

@nicodecleyre since you already did some awesome work with #4174 would you mind giving speccing the get and remove versions a stab as well? Looks like our full list is almost complete so would be awesome!

nicodecleyre commented 1 year ago

@nicodecleyre since you already did some awesome work with #4174 would you mind giving speccing the get and remove versions a stab as well? Looks like our full list is almost complete so would be awesome!

Done!

milanholemans commented 1 year ago

@nicodecleyre since you already did some awesome work with #4174 would you mind giving speccing the get and remove versions a stab as well? Looks like our full list is almost complete so would be awesome!

Done!

* [ ]  [New command: `m365 pp aibuildermodel get`Β #4325](https://github.com/pnp/cli-microsoft365/issues/4325)

* [ ]  [New command: `m365 pp aibuildermodel remove`Β #4326](https://github.com/pnp/cli-microsoft365/issues/4326)

Included them in the specs of this epic

milanholemans commented 2 months ago

Hi @appieschot, are you still planning to spec out more commands?

Adam-it commented 2 months ago

@appieschot pretty please πŸ™πŸ™‚

Jwaegebaert commented 2 months ago

@appieschot pretty pretty pretty please πŸ˜‰

appieschot commented 2 months ago

Okey, okey ill find myself some time to fix this πŸ˜‰


From: Jasey Waegebaert @.> Sent: Tuesday, August 13, 2024 9:05 AM To: pnp/cli-microsoft365 @.> Cc: Albert-Jan Schot @.>; Mention @.> Subject: Re: [pnp/cli-microsoft365] Implement more PowerPlatform commands (Issue #3670)

@appieschothttps://github.com/appieschot pretty pretty pretty please πŸ˜‰

β€” Reply to this email directly, view it on GitHubhttps://github.com/pnp/cli-microsoft365/issues/3670#issuecomment-2285497503, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADUFXBMUYNXLKLKQE37AN7TZRGV4RAVCNFSM6AAAAABMHF3OOWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBVGQ4TONJQGM. You are receiving this because you were mentioned.Message ID: @.***>

appieschot commented 2 months ago

How do we feel about adding an alias to the chatbot commands and provide them with copilot as well as to align better with current naming :)?

milanholemans commented 2 months ago

How do we feel about adding an alias to the chatbot commands and provide them with copilot as well as to align better with current naming :)?

Or should we rename the commands? Is "chatbot" still used?

appieschot commented 2 months ago

@milanholemans I am not 100% sure, I see a lot of customers still referring it to PVA so it might be a matter of time, I think MS is not using Chatbot anymore, but business usually takes a while to catch-up :)

appieschot commented 2 months ago

Oh and would it make sense to close out this epic and start a new one with all our new ideas, or keep working in this one :D. Just specced out two commands and added more ideas to this epic 🀷.

milanholemans commented 2 months ago

If it's Power Platform related, I'd say let's use this epic.

Adam-it commented 2 months ago

How do we feel about adding an alias to the chatbot commands and provide them with copilot as well as to align better with current naming :)?

I agree on creating an alias and wait a bit before we totally remove chat or in favor of copilot

appieschot commented 2 months ago

Created issue #6261 to finalize the discussion.