Skip to content

Add PowerPlatform project

freddydk edited this page Jun 8, 2024 · 1 revision

Create a New Business Central and Power Platform Project

Prerequisites

  • Valid Business Central license
  • Valid Power Platform license
  • A GitHub Account

NOTE: AL-Go App source does not currently support Power Platform solutions.

Steps

  1. Create a new repository based on the AL-Go-PTE template from microsoft/AL-Go-PTE

    Screen shot from GitHub showing how ot create a new repository based on the AL-Go-PTE template

  2. Once the repository is set up, configure your Business Central and Power Platform authentication and deployment settings (See Power Platform Repository setup for detailed steps).

  3. If you already have a solution ready in your Power App repository, use the new "Pull Power Platform changes" action to have your solution and artifacts pulled into your repository.

    Screen shot from GitHub showing how to pull Power Platform changes

  4. If you do not already have a solution ready in your Power App repository, follow these steps:

    • Go to make.powerapps.com
    • Create a new solution
    • Start building your Power Platform artifacts
    • Run the pull action when you are ready to pull the artifacts into your repository
  5. Use the Pull Power Platform Changes action to get the latest changes from your Power Platform development environment and either check-in directly or create a PR to review them beforehand.

    NOTE: Changes need to be published in Power Platform before they are included in the Pull action. A lot of the Power App source files contain state information and are safe to overwrite in case of conflicts. The connection files and the YAML files under Srs are the ones it makes sense to review.

  6. After your changes are checked into a branch in the repository, you can use the Push Power Platform changes to deploy them to an environment. Or use the CI/CD flow or Publish to Environment action to deploy both the AL and Power Platform solutions.


back