Here’s an update to the Common Data Service (Current Environment) connector in Power Automate
Remember, this is available only in Common Data Service (Current Environment) connector i.e. you’ll need to create you Flow inside a Solution in Power Automate
Now, you can call your Flow from a Business Process Flow, which existed for some time. But now, it’s available as a trigger in the Common Data Service (Current Environment)
Flow & BPF Setup
- Now, my Flow is kept simple to illustrate what has been triggered. The first step simple is run When a flow step is executed.
It starts with a simple Instant Flow like template if you want to have an additional input
And then you can use these in the context further. But I’ll keep it simple assuming you are familiar with trigger inputs.
- Then, you get the details that you can use from the trigger.
- And I’m simply passing on the values over to an email so that I can read it. You application could be anything. Typically, it could be a complex business process in a Flow to trigger when a Flow Step is triggered.
- Now, in my Business Process Flow Step, I’ve added a Flow Step (Preview), mind that this is still in Preview as of writing this post.
- And select the Flow I’ve intended for this.
Running the Flow
Now, here’s how it goes –
- I’ve called the Flow from the Flow Step
- It’ll ask for confirmation of the Flow in a window
- Once all the permissions are set, depending on what’s needed in the Flow, you’ll be asked for a confirmation
- Once completed, you can check in Flow Runs about what happened to the execution of the Flow
So here are some results I composed from the data of the BPF itself-
And that’s it!
Here are some more Power Automate / Flow posts you might want to look at:
- Pause a Flow using Delay and Delay Until | Power Automate
- Generate Dynamics 365 record link in a Flow using CDS connector | Power Automate
- Text Functions in a Flow | Power Automate
- Loop through array of objects in a Flow & Create records in CDS | Power Automate
- Get Count of records retrieved in CDS connector in a Flow | Power Automate
- Number Formatting in a Flow | Power Automate
- Call a Dynamics 365 Action from Flow [Bound and Unbound Actions] | Power Automate
- Switch-Case in a Flow | Power Automate
- Setting Retry Policy for an HTTP request in a Flow | Power Automate
- Make HTTP request from Flow in Power Automate
Hope this helps!!
4 thoughts on “BPF Flow Step as a Trigger in CDS (Current Environment) connector | Power Automate”
[…] BPF Flow Step as a Trigger in CDS (Current Environment) connector | Power Automate […]
Hey, great blog. But when I added the “When a flow step is executed” as the flow trigger, I get the following error “Operation FlowStepRun was not found in swagger”. Any ideas?
Oh! No idea how that can be. Didn’t occur to me. I’ll let you know if I find something.
[…] to run Power Automate flows form Business Process Flow stages. Fellow MVP Priyesh Wagh posted a great article of this feature last […]