Events
Mar 31, 11 PM - Apr 2, 11 PM
The ultimate Microsoft Fabric, Power BI, SQL, and AI community-led event. March 31 to April 2, 2025.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
You can create, configure, and customize your cloud flows with the classic designer or the cloud flows designer. For a description of the types of cloud flows, go to Overview of cloud flows.
Note
Here are some visual cues that tell you that you're using the new cloud flows designer (not the classic designer):
More information: Identify differences between the classic designer and the new cloud flows designer
The following screenshot shows the features of the AI-powered cloud flows designer.
Legend:
To reverse or reinstate modifications you made to the flow, you can use the Undo and Redo command bar buttons. For example, if you added or configured an action, or made significant adjustments to the flow, these features allow you to conveniently revert to a previous state or redo changes you previously canceled.
We want to hear from you to help us measure and improve our impact. To provide your feedback, select Send Feedback, answer the three questions in the feedback form that opens, and then select Submit.
Select Save draft to save a draft of your flow. If there are no errors, the message, "Your flow is ready to go. We recommend you test it" appears in the upper left with a green check.
If an error is found, a description of the error and a red X appear in the upper left. The following screenshot shows an example of an error message.
The error also appears on the card that caused the error in your flow. Correct the error, and then select Save again.
When there are no errors, your next step should be to test your flow.
After your flow is saved successfully, Test becomes active. To test your flow, select Test > After your flow is successfully saved, the Test button becomes available. To test your flow, select Test, select the Manually option, and then select Test.
Instructions appear and tell you what you must do to test your flow. The following screenshot shows an example of an instructional message.
To test your flow, follow the instructions. In this example, you must send an email. The flow test then runs. When the test finishes running, a green check mark appears on each card, together with the number of seconds that it took to be processed.
Testing is part of the planning for a Power Automate project. To learn more, go to Introduction: Planning a Power Automate project.
Select the More commands (⋮) button to add a note to the selected card in your flow, pin an action, or to delete the card.
Select Add a note to describe the purpose of the card in your flow. After you add a note, a note symbol appears in the lower right of the card. To view the note, hover over this symbol.
Select Pin action to pin the action card to the top of the action configuration pane. This feature is useful when you want to compare two actions side by side, or copy values across two actions. Learn more in View two action panes simultaneously.
Use the action configuration pane to customize parameters, settings, and code for the selected card in your flow.
On the Parameters tab, you can use the blue Insert token (lightning bolt) and Insert expression (fx) buttons next to the Inputs field to quickly enter values for the selected action card.
To insert a dynamic token into the Inputs field, select the Insert token (lightning bolt) button. In the pop-up window that opens, search for or scroll to find the tokens that you can use. After you select a token, it appears in the Inputs field.
To insert an expression into the Inputs field, select the Insert expression (fx) button. In the pop-up window that opens, select a function to start your expression. To complete your expression, place the cursor in the function, and then select Dynamic content. Search for or select the content/tokens to add, and then select Add. Your completed expression appears in the Inputs field.
To learn more about expressions, go to Reference guide to workflow expression functions.
Alternatively, use the keyboard to enter a slash (/) in the Inputs field. Then select the dynamic content/token and expression pop-ups.
On the Settings tab, you can set the action time-out, network retry policy, how an action should run, security input and output, and tracking properties. The following table provides a description of the settings.
Setting | Description |
---|---|
General | In the Action Timeout field, set the maximum duration between retries and asynchronous responses for the selected action. This setting doesn't change the request time-out of a single request. |
Networking | In the Retry Policy field, select a retry policy for intermittent failures. The default setting is an exponential interval policy that is set to retry four times. You can also set your own exponential or fixed interval settings, or choose none at all. |
Run After | In the Run After field, configure how an action should run after the execution of any of the preceding flow actions. For example, you can choose to run an action after the preceding action runs successfully, times out, skips, or fails. |
Security | Use the Secure inputs and Secure outputs toggles to turn the operations, and references of output properties, on or off. |
Tracking | Set the key and value of tracked properties. |
In select triggers such as When an item is created-Sharepoint, and more, you can manually configure the trigger polling setting. This means you can configure how often the flow should check for new items in Sharepoint and others. This in turn ensures how quickly your flow responds to any changes or trigger events. The default polling period is three (3) minutes, which means the flow checks every three (3) minutes if a new item was created.
On the action configuration pane, select the Parameters tab.
Under the How often do you want to check for items? heading, enter the interval number and the frequency from the dropdown menu.
To view the code behind any card in your flow, select the card on the canvas, and then select Code View in the action configuration pane. As you customize the code on the Parameters tab, you can view the new code on the Code View tab.
The following screenshot shows an example of the code for the Compose action card.
You can copy actions to the clipboard whether they're atomic actions or container actions. Examples of atomic actions are Compose
, Get items
, Create item
, and others. Examples of container actions are Scope
, Switch
, Condition
, Apply to each
, and others.
To copy and paste an action, follow these steps.
Right-click on any action (or trigger) you want to copy.
On the canvas, select + on the canvas to add an action, and then select Paste an action.
You can copy and paste actions across different parts of your flow, or in between flows.
After you paste your action, the copied action name is followed by -copy.
If you don't have access to a mouse, you can use your keyboard. To copy, press Ctrl + C. To paste, press Ctrl + V.
For easy navigation, you can drag your flow on the canvas. You configure the actions of each card in the action configuration pane on the left. The cards on the canvas are compact to allow for easy visibility and navigation, especially in large flows.
The canvas contains AI-powered designer drop zones to help you easily drag cloud flow actions. Blue dashed lines represent the drop zones.
Depending on the size and complexity of your flow, you might want to adjust its size on the canvas as you're building it. Use the zoom buttons to zoom in, zoom out, fit to screen, and toggle a minimap. The buttons appear when the Action configuration pane is closed.
The bottom button is for the minimap. Use it to focus on a specific section of a large flow.
The expression editor in the designer is multi-line, which allows you to easily create and edit long, complex expressions. A gripper allows you to temporarily expand the box by one or two (1-2) lines, as needed. If that's not enough, you can expand the popup to a full page view. A search box allows you to search for tokens and functions, both in the Dynamic content view and Function view.
Tip
You can use a forward slash ( / ) keyboard shortcut to invoke the token picker/expression editor popup when you're on an action field.
[This article is prerelease documentation and is subject to change.]
This is a preview feature and is available to tenants where Copilot is enabled. On the modern designer, you can use this functionality to create, update, or fix expression with the help of Copilot.
Important
On the expression editor, select Create expression with Copilot.
The user experience that displays is the user experience for expression assistant.
In the text box, write a prompt to generate an expression for, and select Create expression.
You can reference the flow’s dynamic content in your prompt using their names to build expressions around. For example, assume you have first name, last name, phone number, and TriggerDate as dynamic data in your flow. You can ask following sample prompts:
If you have an existing expression that you created manually or through the expression assistant, you can select Create expression with Copilot in expression editor. Now it understands the context of the expression, and any prompt you write is used to modify the existing expression.
To finalize the update, do the following steps:
For example, the first step is to select an expression.
The next step is to select Create expression with Copilot. Then, describe how you want to update this existing expression and select Update.
Finally, select OK to apply the Copilot generated expression.
You can use the same experience to fix erroneous expressions. The following example shows an erroneous expression that has a missing parenthesis after 'Phone' [variables function opening parenthesis didn't close].
At this point, when you select Create expression with Copilot, it automatically fixes the expression that is currently loaded in expression editor.
On the designer, if you want to disable an action rather than remove it entirely, go to the Testing tab of the action and enable static outputs by turning on the Enable Static Result toggle. When the flow runs, this essentially treats the action as successful, without actually running the action.
Similarly, if you want to see how your flow reacts if a certain action fails with a code or succeeds with a code, you can use the same capability of static outputs available on the action to mock the action execution to your needs.
When static outputs are disabled, the toggle label is Enable Static Result. When static outputs are enabled, the toggle label is Disable Static Result.
One the new designer, you can pin an action pane so that you can open a second action pane next to it. This can be useful to compare two similar actions, or copy values across two actions.
To pin an action, you can either right-click the action on the canvas and select Pin action. Alternatively, in the action pane, you can select Pin action in the More commands dropdown menu.
Once you pin an action, any other action pane when selected is placed to the right of the pinned action pane.
Note
To unpin, you can either right-click on action on the canvas and select Unpin action, or select the Pin icon on the action pane.
To quickly identify which designer version you're using, ask yourself the following questions:
The new cloud flows designer has smaller cards to facilitate easy navigation. It also has a standalone action configuration pane on the left.
You might notice that some functionalities that were in the classic designer aren't available in the cloud flows designer yet. Currently, the designer doesn't support the following items:
As we continue to innovate, we're introducing a new designer alongside our classic designer. While the classic designer remains valuable, the new designer is our future direction. While the classic designer isn't supported indefinitely, the new designer is gradually becoming the primary interface.
If you prefer to access features not yet available in the new designer, or encounter any limitations or known issues, you can temporarily revert to the classic designer. Simply turn off the New designer toggle on the menu in the cloud flows designer.
Note
The Power Automate cloud flows designer isn't yet available in integration surfaces such as Power Apps, Teams, and others.
Power Automate designer doesn't support browsers that are more than two (2) years old. You could see the aforementioned or similar errors in the designer if your browser version is old. It's generally a good idea to update your browser to latest version to avoid such issues.
This error is a temporary gap, which you can work around by adding a query parameter v3=false
in your URL.
Power Automate designer requires a flow action to be re-added in order to pick up new entities of the underlying action. For example, if you have a SharePoint Get item action in your flow and Sharepoint item has four (4) columns, the flow allows you to access all four column values of the SharePoint item. Now, if you navigate to SharePoint, add a fifth column, and come back to the flow, you can't access the fifth column unless you delete the Get item action and re-add it again to force the designer to pick up the latest changes. The same behavior applies in Excel columns, Dataverse, OneDrive folder/files, and others.
Yes, once the issues noted here are resolved and the new cloud flows designer can cover most, if not all, of the classic designer scenarios. At this time, the classic designer will be fully replaced.
Events
Mar 31, 11 PM - Apr 2, 11 PM
The ultimate Microsoft Fabric, Power BI, SQL, and AI community-led event. March 31 to April 2, 2025.
Register today