Set up app quarantine components

This article will help you to set up the app quarantine components of the governance solution. A quarantined app will present end users who launch the app a message indicating they’re unable to access the app. This feature is currently only available for canvas apps. Learn more: Manage app quarantine state

Important

This article assumes you have installed the governance components solution, and you have your environment set up and are signed in with the correct identity.

Set up the App quarantine components using the Setup Wizard

  1. Open the Center of Excellence - Core Components solution.
  2. Open the CoE Setup and Upgrade Wizard app.
  3. Open the More features page and select Compliance process.
  4. This app provides a guided step by step experience through the configuration steps. CoE Starter Kit Setup Wizard

Note

The Setup Wizard is currently in preview. If you experience issues with the Setup Wizard, please raise them on GitHub and proceed with setting up the Inventory components manually.

Set up the App quarantine components manually

Configure mandatory environment variables

You'll update these environment variables after you import the solution. Environment variables are used to store application and flow configuration data. This means that you only have to set the value once per environment, and it will be used in all necessary flows and apps in that environment.

Tip

Learn how to update environment variables: Update environment variables.

Name Description Default value
Quarantine Apps after x days of non-compliance If using the Compliance flow for apps to gather compliance details from makers, specify whether you want to quarantine apps if they're not compliant and for how many days. 7 days

Add or exempt environments from the app quarantine process

You might want to exempt some environments from the app quarantine process—for example, dedicated environments that are already well-managed. More information: Establishing an environment strategy

You can exempt environments from the app quarantine process by using the Power Platform Admin View app.

  1. Go to make.powerapps.com.

  2. Go to your Center of Excellence (CoE) environment.

  3. Open the Power Platform Admin View app.

  4. Select Environments, and then select the environment you want to exempt.

  5. Set the Excuse From App Quarantine Flow field to Yes to exempt the environment from the app quarantine flow. Set the Excuse From App Quarantine Flow field to No to include the environment in the app quarantine flow.

    Note

    Due to the impact of quarantining apps, all environments are initially exempt from the quarantine process and you will have to manually update environments to include them in the quarantine process.

  6. Select Save.

    Exclude an environment from the app quarantine process in a production environment.

Turn on flows

Turn on the following flows, which are installed as part of the governance components solution:

All environment variables

This section includes the full list of environment variables that affect the compliance process, including environment variables with default values. You might have to update environment variables after import.

Important

You don't have to change the values during setup, just when you need to change the value of an environment variable that you configured during import or when you want to change a default value. To make sure the latest values are picked up, restart all flows after you change environment variables.

Environment variables are used to store application and flow configuration data with data specific to your organization or environment.

Name Description Default value
Quarantine Apps after x days of non-compliance If using the Compliance flow for apps to gather compliance details from makers, specify whether you want to quarantine apps if they're not compliant and for how many days. 7 days

It looks like I found a bug with the CoE Starter Kit; where should I go?

To file a bug against the solution, go to aka.ms/coe-starter-kit-issues.