microsoft / coe-starter-kit

Other
748 stars 221 forks source link

Power Platform Admin View Standard Flows for Entities #5276

Open poi-radvine opened 1 year ago

poi-radvine commented 1 year ago

Enhancement Request for Mini Flows please label it, as I could not. Before the CoE we created multiple flows to perform standard admin tasks like activating, deactivating, deleting, all Flow for Admins Actions. This was cumbersome, as I had to first get the App-Id, Environment Id etc. before I could run these flows. The CoE Admin View already has all the needed data and would allow our PP Administrations Support Team to perform common actions without having a need for a System Admin Role of a Environment (mostly default Env).

Hence the Admin View has all we need and implementation for Admins themselves is hard (most of us use the managed solution that is not as easy to customize) I wanted to ask whether you could implement these Entity Flows for Power Apps/Power Automate primarily.

Attached a image of my request. Open for discussion or other solutions to achieve the same goal.

2023-04-12 21_37_55-Maker_ Maker Main Form_ Weinbacher Andreas (POI - AT_Vienna) - Power Apps and 28

Common service ticket requests are:

Apps

Other

manuelap-msft commented 1 year ago

Hello,

thanks for the detailed write up of your requirements and ideas, this is really helpful for us to analyze feature asks!

Some of your asks are already possible with a newer version of the CoE kit - I'm not sure what version you are on, but I'll walk you through what's available in the latest version.

Flows

  1. Open Power Platform Admin View
  2. Select Flows
  3. Select an individual flow
  4. You can from there, using the command bar, navigate to the flow details, manage permissions (e.g. add new users to the flow), delete the flow and email the flow makers image
  5. The Flow button you have highlighted your extensions to in your mock up is something that the product provides, so we can't modify what shows up in the options there but have added the actions as new buttons
  6. We have on our backlog to add stop/start flows from the command bar - this is tracked via #5203
  7. Currently, using the custom command bar buttons it's not supported to perform an action for multiple records (e.g. you select multiple flows in the view > click a command bar action to stop them all). We're waiting for this to be supported from the product and then we'll implement that in the kit. For now, you'll have to perform the actions on a single flow.
  8. We'll check if these buttons are available via the associated views and if not, see if we can add them. We've only tested this via the main view.

Apps

  1. Open Power Platform Admin View
  2. Select Apps
  3. Select an individual app
  4. You can from there, using the command bar, navigate to the app details, manage permissions (e.g. add new makers/owners to the app), delete the app and email the app maker/app users image
  5. You can quarantine and unquarantine apps using this toggle on the Governance tab - but we have it on our backlog to add a command bar action for this as well, also tracked via #5203 image
  6. I'm not sure what you mean by preconsent the connector for the app? I don't think it is possible to create connections on behalf of other users, but if you know of a way let us know and we can evaluate that.
  7. We'll check if these buttons are available via the associated views and if not, see if we can add them. We've only tested this via the main view.

Hope this helps, Manuela