Open appieschot opened 2 years ago
What about pp solution export
and pp solution import
?
@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.
That's fine with me!
Adding them to the epic would still be good though
Done :D
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.
pp dataverse webresource list
pp dataverse webresource get
pp dataverse webresource export
pp dataverse webresource import
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.
@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!.
Note to self: https://learn.microsoft.com/en-us/power-automate/web-api we can use this to retrieve flows as well :)
@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 since you already did some awesome work with #4174 would you mind giving speccing the
get
andremove
versions a stab as well? Looks like our full list is almost complete so would be awesome!
Done!
@nicodecleyre since you already did some awesome work with #4174 would you mind giving speccing the
get
andremove
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
Hi @appieschot, are you still planning to spec out more commands?
@appieschot pretty please ππ
@appieschot pretty pretty pretty please π
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: @.***>
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 :)?
How do we feel about adding an alias to the
chatbot
commands and provide them withcopilot
as well as to align better with current naming :)?
Or should we rename the commands? Is "chatbot" still used?
@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 :)
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 π€·.
If it's Power Platform related, I'd say let's use this epic.
How do we feel about adding an alias to the
chatbot
commands and provide them withcopilot
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
Created issue #6261 to finalize the discussion.
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
m365 pp environment get
, see #3710m365 pp gateway get
see #3728m365 pp solution list
see #3711m365 pp tenant settings list
see #3657The 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:
m365 pp solution list
see #3711m365 pp solution get
see #3722m365 pp solution remove
see #3723m365 pp solution publish
see #3805m365 pp solution publisher add
see #3977m365 pp solution publisher list
see #3766m365 pp solution publisher get
see #3949m365 pp solution publisher remove
see #3950m365 pp dataverse table list
see #3653m365 pp dataverse table get
see #3726m365 pp card list
#3767m365 pp card get
#3770m365 pp card remove
#3781m365 pp card clone
#3790m365 pp dataverse table remove
#4031m365 pp dataverse table row list
see #3791m365 pp dataverse table row remove
see #4030Random ideas
m365 pp dataverse table row set
m365 pp dataverse table row move
(to associate with other table?)m365 pp dataverse table row merge
m365 pp dataverse table row add
m365 pp dataverse table column list
m365 pp dataverse table column get
m365 pp dataverse table column remove
m365 pp chatbot list
#3650m365 pp chatbot get
#4107m365 pp chatbot remove
#4106m365 pp solution add
m365 pp solution set
to set the publisher, version and descriptionm365 pp dataverse table businessrule list
m365 pp dataverse customconnector list
validate if we need customconnector or connectorm365 pp aibuildermodel list
#4174m365 pp aibuildermodel get
#4325m365 pp aibuildermodel remove
#4326m365 pp dataverse connection list
m365 pp dataverse connection get
m365 pp dataverse connection remove
m365 pp dataflow list
#6341m365 pp dataflow get
#6344m365 pp dataflow remove
#6352m365 pp aibuilder prompt list
*review aibuildermodel to aibuilder?Power Pages
m365 pp website list
#6256m365 pp website get
#6259m365 pp website remove
#6257m365 pp website webfile list
#6262m365 pp website webfile add
-> maybe call this import (and export)m365 pp website webfile remove
#6320m365 pp website webfile get
#6273m365 pp website weblink list
#6269m365 pp website weblink add
-> maybe call this import (and export)m365 pp website weblink remove
#6328m365 pp website weblink get
#6277m365 pp website webrole list
#6281m365 pp website webrole add
m365 pp website webrole remove
#6330m365 pp website webrole get
#6284m365 pp dataverse webresource list
#6336m365 pp dataverse webresource get
#6355m365 pp dataverse webresource remove
#6368m365 pp dataverse webresource export
m365 pp dataverse webresource import
Pipelines
m365 pp pipeline list
#6287m365 pp pipeline get
#6317m365 pp pipeline remove
m365 pp pipeline add
m365 pp pipeline set
m365 pp pipeline stage list
#6292m365 pp pipeline stage get
#6361m365 pp pipeline stage run list
#6305m365 pp pipeline stage run get
m365 pp pipeline artifact list
#6299m365 pp pipeline artifact get
Updates
m365 pp environment remove
m365 pp environment add
Needs research to execute more complex Dynamic Queries first
m365 pp data export
(seepac data export
)m365 pp data import
(seepac data import
)m365 pp connector list
(seepac connector list
)m365 pp connector get
(see `pac connector download)m365 pp dataverse query
-> we need to figure out if we do a generic query and pass the table + query or if we need other advanced scenario's. See https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/query-data-web-apim365 pp website webfile preview
m365 pp website webfile sync
Needs research for what API to use (most likely easy as it is part of the PowerShell or PAC)
m365 pp tenant settings set
#4572pa app consent set
#2420V2 release
pp solution export
pp solution import
V3 release