New Functionality In Microsoft Power Automate 2024 Wave 1: Series Index

Power AutomateThis post is part of a series on the new functionality announced for Wave 1 of Microsoft Power Automate 2024. There are two release waves for Power Automate each year, with functionality being released over the six months of the wave.

In this series of posts, I am going to take a look at what is new with Power Automate in this release wave. My understanding is the announced new functionality will become available in the six months of the wave, so not all of it will be available immediately. When posting about some new functionality, I’ll try to indicate where something will be available in October or later. Microsoft do reserve the right to withdraw announced functionality before release; when this happens, I’ll try to publish an article on the removed functionality and update the original article I published to show that it has been removed from that release wave.

This series index, below (assuming you’re reading this on azurecurve | Ramblings of an IT Professional), will automatically update as each post in the series goes live, so make sure you bookmark this post so you can see keep up-to-date with this series.

Continue reading “New Functionality In Microsoft Power Automate 2024 Wave 1: Series Index”

Working with Power Automate Solutions: Importing A Managed Solution

Power AutomateThis article is part of the Working with Power Automate Solutions series and of the larger Working with Power Automate series I am writing on my experiences working with the Power Automate, which is part of the Power Platform from Microsoft. I also have a related series of articles on Power Automate with Microsoft Dynamics 365 BC.

If you want to import a managed solution into a non-development environment , you can do so from the Solutions page in Power Automate. Make sure you don’t have a solution selected and click the Import solution button near the top of the page:

Solutions page showing the import solutions button highlighted

Continue reading “Working with Power Automate Solutions: Importing A Managed Solution”

Microsoft Dynamics 365 Business Central Developer Associate Certification Now Available

Microsoft Dynamics 365 Business CentralThe Microsoft Certified: Dynamics 365 Business Central Developer Associate which Microsoft announced in September 2023 is now available through the Microsoft Dynamics 365 Business Central Developer MB-820 exam which is currently in beta.

This developer certification complements the Microsoft Certified: Dynamics 365 Business Central Functional Consultant Associate which is available through the MB-800 exam.

The exam is a way for Business central developers to prove their competency:

As a Microsoft Dynamics 365 Business Central developer, you’re responsible for designing, developing, testing, and maintaining solutions based on Dynamics 365 Business Central. In this role, you develop apps that extend Business Central, including customizing or adding extra functionality. You also integrate Business Central with other applications, such as Microsoft Power Platform products. Plus, you need to ensure that data remains current during an upgrade process.

More details of the exam are here; there is also set of labs available on the Microsoft Learning GitHub.

Working with Power Automate Solutions: Exporting A Managed Solution

Power AutomateThis article is part of the Working with Power Automate Solutions series and of the larger Working with Power Automate series I am writing on my experiences working with the Power Automate, which is part of the Power Platform from Microsoft. I also have a related series of articles on Power Automate with Microsoft Dynamics 365 BC.

If you are developing a Power Automate solution and are ready to deploy it to a QA, UAT or production environment, you can do this by exporting the solution as an managed solution. Do this be navigating to the Solutions page, selecting the solution you want to export and click the Export solution button near the top of the page (ringed in red):

Solutions page with a solution selected and the button ringed

If you haven’t published your solution, you can do this on the Before you export pane which opened at the side of the screen; click the Publish button:

Continue reading “Working with Power Automate Solutions: Exporting A Managed Solution”

Working with Power Automate Solutions: Importing An Unmanaged Solution

Power AutomateThis article is part of the Working with Power Automate Solutions series and of the larger Working with Power Automate series I am writing on my experiences working with the Power Automate, which is part of the Power Platform from Microsoft. I also have a related series of articles on Power Automate with Microsoft Dynamics 365 BC.

If you want to import an unmanaged solution into an environment different to the one in which it was developed, you can do so from the Solutions page in Power Automate. Make sure you don’t have a solution selected and click the Import solution button near the top of the page:

Solutions page showing the import solutions button highlighted

Continue reading “Working with Power Automate Solutions: Importing An Unmanaged Solution”

Working with Power Automate Solutions: Exporting An Unmanaged Solution

Power AutomateThis article is part of the Working with Power Automate Solutions series and of the larger Working with Power Automate series I am writing on my experiences working with the Power Automate, which is part of the Power Platform from Microsoft. I also have a related series of articles on Power Automate with Microsoft Dynamics 365 BC.

If you are developing a Power Automate solution and want to either move it to a new development environment or add it to a source control system, you can do this by exporting the solution as an unmanaged solution. Do this be navigating to the Solutions page, selecting the solution you want to export and click the Export solution button near the top of the page (ringed in red):

Solutions page with a solution selected and the button ringed

If you haven’t published your solution, you can do this on the Before you export pane which opened at the side of the screen; click the Publish button:

Continue reading “Working with Power Automate Solutions: Exporting An Unmanaged Solution”

Working with Power Automate Solutions: Version Numbering for Solutions

Power AutomateThis article is part of the Working with Power Automate Solutions series and of the larger Working with Power Automate series I am writing on my experiences working with the Power Automate, which is part of the Power Platform from Microsoft. I also have a related series of articles on Power Automate with Microsoft Dynamics 365 BC.

I said in the last article on publishing solutions that I would cover exporting and importing next, but, on reflection, I thought I’d briefly discuss version numbering solutions before doing the export/import.

When you create a solution it is given the version number 1.0.0.0 and when you export a solution, Power Automate automatically updates the last segment of the version number, so it would become 1.0.0.1. However, you can overwrite the numbering to increase the number in different ways.

The four segments in Power Automate are:

  1. Major
  2. Minor
  3. Build
  4. Revision

Continue reading “Working with Power Automate Solutions: Version Numbering for Solutions”

Working with Power Automate Solutions: Publish a Solution

Power AutomateThis article is part of the Working with Power Automate Solutions series and of the larger Working with Power Automate series I am writing on my experiences working with the Power Automate, which is part of the Power Platform from Microsoft. I also have a related series of articles on Power Automate with Microsoft Dynamics 365 BC.

As mentioned in the article where I introduced solutions, when you have a solution which is ready for deployment, or even where you have made changes to the solution since it was last published, then the solution should be published for the implementation of Application Lifecycle Management (ALM) .

While technically speaking, a solution which does not use the Common Data Service (CDS) does not need to be published, I’d generally recommend following best practice of publishing all solutions.

For the work I have been doing with Power Automate, involving Business Central and approvals, I am interacting with the CDS as the approvals store the history and status of pending approvals in CDS.

To publish a solution, open the solution and click the Publish all customizations button at the top of the solution page:

Solutions page with Publish all customizations button ringed.

Once the publication is complete, a green status confirmation bar will be displayed towards the top of the screen:

Solutions page showing the publication successful confirmation bar

With the solution published, it can now be exported (although I should not that the export process itself does prompt for the solution to be published, so you could publish from there instead of using this method).

Over the next few articles, I’ll take a look at exporting and import the solution as both an unmanaged and managed solution.

Working with Power Automate

Working with Power Automate
What is Power Automate?
What Type of Flow Are Available?
What Type of Cloud Flows Are Available?
Power Automate with Business Central
Working with Power Automate Solutions: What Are Solutions?
Working with Power Automate Solutions: What Types of Solution Are There?
Working with Power Automate Solutions: What is a Solution Publisher?
Working with Power Automate Solutions: Create a Solution Publisher
Working with Power Automate Solutions: Create a Solution
Working with Power Automate Solutions: Publish a Solution
Working with Power Automate Solutions: Version Numbering for Solutions
Working with Power Automate Solutions: Exporting An Unmanaged Solution
Working with Power Automate Solutions: Importing An Unmanaged Solution
Working with Power Automate Solutions: Exporting A Managed Solution
Working with Power Automate Solutions: Importing A Managed Solution
Working with Power Automate Solutions: Change the Managed Properties of a Solution Component
Create a Visio Diagram of a Flow
What Are Environment Variables and Why Should They be Used?
Create an Environment Variable
Create a New Cloud Flow From a Template
Managing Large Flows
What is a Scope?
Example of How to Use a Scope
Best Practice For Using Scopes
Working with Power Automate Child Flows: What are Child Flows?
Working with Power Automate Child Flows: Create a Child Flow
Working with Power Automate Child Flows: Change Run Only Users For Child Flow
Working with Power Automate Child Flows: Add a Child Flow To a Parent Flow
Working with Power Automate Child Flows: Test the Parent/Child Flow Examples
Working with Power Automate Child Flows: Error Encountered Saving a Flow Which Calls a Child Flow
Working with Power Automate Child Flows: Error Encountered With Surprise Extra Parameters for a Child Flow
Calculate 30 Days Ago

Working with Power Automate Solutions: Create a Solution

Power AutomateThis article is part of the Working with Power Automate Solutions series and of the larger Working with Power Automate series I am writing on my experiences working with the Power Automate, which is part of the Power Platform from Microsoft. I also have a related series of articles on Power Automate with Microsoft Dynamics 365 BC.

To create a soltuion, log into the Power Automate website and, in the navigation pane to the left, click on Solutions; click the New solution button at the top:

New solution pane in Power Automate solutions page

Enter a Display Name for the new solution; the Name field will automatically populate with the same text, although with invalid characters (such as space, slash, backslash and asterisk, amongst others) automatically removed.

Select your Publisher.

The Version will default in as 1.0.0.0, although you can change this if necessary. Sometimes when working on pre-release versions I might make the version number start with 0, but for the very first release would return the version to 1.0.0.0 through Edit Settings before exporting as a managed solution.

When the new solution has been configured, click the Save button at the bottom of the pane; the list of solutions will update and show the new solution, ready for you to start using it.

Working with Power Automate

Working with Power Automate
What is Power Automate?
What Type of Flow Are Available?
What Type of Cloud Flows Are Available?
Power Automate with Business Central
Working with Power Automate Solutions: What Are Solutions?
Working with Power Automate Solutions: What Types of Solution Are There?
Working with Power Automate Solutions: What is a Solution Publisher?
Working with Power Automate Solutions: Create a Solution Publisher
Working with Power Automate Solutions: Create a Solution
Working with Power Automate Solutions: Publish a Solution
Working with Power Automate Solutions: Version Numbering for Solutions
Working with Power Automate Solutions: Exporting An Unmanaged Solution
Working with Power Automate Solutions: Importing An Unmanaged Solution
Working with Power Automate Solutions: Exporting A Managed Solution
Working with Power Automate Solutions: Importing A Managed Solution
Working with Power Automate Solutions: Change the Managed Properties of a Solution Component
Create a Visio Diagram of a Flow
What Are Environment Variables and Why Should They be Used?
Create an Environment Variable
Create a New Cloud Flow From a Template
Managing Large Flows
What is a Scope?
Example of How to Use a Scope
Best Practice For Using Scopes
Working with Power Automate Child Flows: What are Child Flows?
Working with Power Automate Child Flows: Create a Child Flow
Working with Power Automate Child Flows: Change Run Only Users For Child Flow
Working with Power Automate Child Flows: Add a Child Flow To a Parent Flow
Working with Power Automate Child Flows: Test the Parent/Child Flow Examples
Working with Power Automate Child Flows: Error Encountered Saving a Flow Which Calls a Child Flow
Working with Power Automate Child Flows: Error Encountered With Surprise Extra Parameters for a Child Flow
Calculate 30 Days Ago

Working with Power Automate Solutions: Create a Solution Publisher

Power AutomateThis article is part of the Working with Power Automate Solutions series and of the larger Working with Power Automate series I am writing on my experiences working with the Power Automate, which is part of the Power Platform from Microsoft. I also have a related series of articles on Power Automate with Microsoft Dynamics 365 BC.

As I mentioned in the article on what a solution publisher is, in this article I am going to step through the creation of a solution publisher.

To do this, log into the Power Automate website and, in the left navigation pane, select Solutions; click the Publishers tab and then click the New publisher button at the top of the page:

New publisher pane in Solutions tab

In the New publisher detail pane, which opens on the right of the screen, enter the Display name, Name and Prefix; as you enter the prefix, the Choice value prefix will automatically populate, although you can change it by over-typing.

You can also choose to enter a Description giving a longer outline of who the publisher is; perhaps a tagline or mission statement.

Clicking the Contact tab allows you to enter the Phone, Email and Website as well as address details for the publisher. This is handy if you are a VAR or ISV distributing your solutions to clients or customers, because you can enter details of your support team.

Working with Power Automate

Working with Power Automate
What is Power Automate?
What Type of Flow Are Available?
What Type of Cloud Flows Are Available?
Power Automate with Business Central
Working with Power Automate Solutions: What Are Solutions?
Working with Power Automate Solutions: What Types of Solution Are There?
Working with Power Automate Solutions: What is a Solution Publisher?
Working with Power Automate Solutions: Create a Solution Publisher
Working with Power Automate Solutions: Create a Solution
Working with Power Automate Solutions: Publish a Solution
Working with Power Automate Solutions: Version Numbering for Solutions
Working with Power Automate Solutions: Exporting An Unmanaged Solution
Working with Power Automate Solutions: Importing An Unmanaged Solution
Working with Power Automate Solutions: Exporting A Managed Solution
Working with Power Automate Solutions: Importing A Managed Solution
Working with Power Automate Solutions: Change the Managed Properties of a Solution Component
Create a Visio Diagram of a Flow
What Are Environment Variables and Why Should They be Used?
Create an Environment Variable
Create a New Cloud Flow From a Template
Managing Large Flows
What is a Scope?
Example of How to Use a Scope
Best Practice For Using Scopes
Working with Power Automate Child Flows: What are Child Flows?
Working with Power Automate Child Flows: Create a Child Flow
Working with Power Automate Child Flows: Change Run Only Users For Child Flow
Working with Power Automate Child Flows: Add a Child Flow To a Parent Flow
Working with Power Automate Child Flows: Test the Parent/Child Flow Examples
Working with Power Automate Child Flows: Error Encountered Saving a Flow Which Calls a Child Flow
Working with Power Automate Child Flows: Error Encountered With Surprise Extra Parameters for a Child Flow
Calculate 30 Days Ago