Skip to content

Solution Development Requirements

Taylor Brazelton edited this page Aug 21, 2023 · 3 revisions

Naming Guidelines:

Because of Power Platform Environment limitations, all entities within a Solution should be prefixed with their solution name. Do your best to not use generated names.

For example:

If I have a solution named:

mpa_SAPGoodsReceipt

Then all entities within the solution should be prefixed with the above name.

  • Canvas App - mpa_SAPGoodsReceiptApp
  • ConnectionReference - mpa_SAPGoodsReceiptSAPERP

All Solutions entities should be prefixed with mpa_{YourSolutionName}

Before Export:

  • Publish all Customizations
  • Make sure the version of your Canvas App you want exported is marked "Live".
    • To promote your latest changes, you will need to go into the Solution Explorer > Select your app > Click the Ellipses > Details > Versions > Select the version you want to go along with the export.
  • If you are referencing something within a Base Pack or that already exists in a customer's environment, you need to ensure you are using that specific "Name", not the "Display Name".
  • Flows: If the flow already exists within the environment the solution is being installed into, then you do not need to include that flow within the solution. Referencing it via its unique "name" should work.
Clone this wiki locally