Deployment approval and scheduling using Power Platform Pipelines!

Sdílet
Vložit
  • čas přidán 25. 07. 2024
  • In this video I am showing you how to build automations around Power Platform Pipelines deployments, for example to request for an approval, before the actual deployment is made. Also, how to get and store managed and unmanaged solution files, so that you can create a version history in a file repository of your choice. And in case you didn't notice, you are now able to schedule the deployment as well.
    Just don't forget about all the limitations Power Platform Pipelines has as of today: learn.microsoft.com/en-us/pow...
    Documentation for extending Power Platform Pipelines: learn.microsoft.com/en-us/pow...
    Description of used actions: poszytek.eu/en/microsoft-en/o...
    Chapters:
    0:00 Introduction
    1:18 Check pre-requisites!
    1:50 Configure pre-deployment steps
    3:10 Build approval cloud flow for deployment
    7:00 Get managed and unmanaged solution files to save into repos
    8:53 Deployment automation in action
    9:31 Setting deployment schedule
    10:41 Use Deployment notes as a deployment request justification
    13:12 Deployment request rejection overview
    14:27 Deployment request approval overview
    15:02 Solution files saved in file repositories (SPO and GitHub)
    15:32 Wrap up!

Komentáře • 23

  • @parasrajput6839
    @parasrajput6839 Před 11 měsíci +1

    Nice Video, it works for me!

  • @kannank7313
    @kannank7313 Před rokem

    Thanks excellent videos.

  • @DavidCastilloOnGoogle
    @DavidCastilloOnGoogle Před 6 měsíci +1

    Hello, great tutorial! May I know what action you used for "Approve deployment" and "Reject deployment"? Is it Update row?

  • @MrAkhil08
    @MrAkhil08 Před rokem

    Great Video. What connector you used to manage solution file before adding in to SharePoint ?

  • @cpar681
    @cpar681 Před 9 měsíci

    This flow has to be built in the ALM Pipelines environment correct? You may have mentioned that in the video but I missed that. When trying to create the trigger, Power Platform Pipelines was not an option within dataverse commons. It's available when in the ALM environment.

    • @TomaszPoszytek
      @TomaszPoszytek  Před 9 měsíci

      Yes, it has to be built in the environment where Pipelines is installed.

  • @legendgod
    @legendgod Před rokem +2

    Could we have the details of the flow actions? I am not familiar with dataverse fields. It will be helpful to have the parameters name using in your approval flow.

    • @TomaszPoszytek
      @TomaszPoszytek  Před 11 měsíci

      Hey, here it is: poszytek.eu/en/microsoft-en/office-365-en/powerautomate-en/power-platform-pipelines-pre-deployment-approval-flow/

    • @rayshakes2694
      @rayshakes2694 Před 16 dny

      @@TomaszPoszytekthe ActionOutputs don’t seem to be on the site.. so you have an idiots guide - step by step to set this up?

  • @dynamics365series2
    @dynamics365series2 Před 10 měsíci

    How can i get the (a)Base Resource URL; (b)Azure AD Resource URI (Application ID URI). Where can I find the value for pipeline? for the AZure HTTP connector?

  • @karapetyansatenik99
    @karapetyansatenik99 Před 4 měsíci

    And I have one question, Is there any chance to send the entire content of the solution as the request body to the HTTP endpoint? What kind of action may I use?

    • @TomaszPoszytek
      @TomaszPoszytek  Před 4 měsíci

      By „content of the solution” you mean the ZIP file? I think that depends on the endpoint, but this is certainly possible.

    • @TomaszPoszytek
      @TomaszPoszytek  Před 4 měsíci

      Check out this post: poszytek.eu/en/microsoft-en/office-365-en/powerautomate-en/power-platform-pipelines-pre-deployment-approval-flow/ - I hope this is what you’re looking for:)

  • @legendgod
    @legendgod Před rokem

    How can I build the "Get exported managed solution file" action?

    • @TomaszPoszytek
      @TomaszPoszytek  Před 11 měsíci

      It's the HTTP with Azure AD action.

    • @legendgod
      @legendgod Před 11 měsíci

      @@TomaszPoszytek To setup the connection, I need to fill in (a)Base Resource URL; (b)Azure AD Resource URI (Application ID URI). Where can I find the value for pipeline?

  • @karapetyansatenik99
    @karapetyansatenik99 Před 4 měsíci

    Awesome, but in my flow I can't see "Approve deployment" and "Reject Deployment" actions, what's the reason?

    • @TomaszPoszytek
      @TomaszPoszytek  Před 4 měsíci +1

      They are not called like that. Those are Perform an unbound action.

    • @karapetyansatenik99
      @karapetyansatenik99 Před 4 měsíci

      @@TomaszPoszytek thanks a bunch, got it.