Power Platform Booster is in public preview. Documentation will always reflect the latest version.

Power Platform Booster is a set of cloud flows, canvas apps, SharePoint lists and settings. They are described on this page.

The main flow of data is shown in the image below.

Data about all environments (the PP Booster account has access to) is retrieved by a cloud flow and stored in the list “Environments”.

Canvas apps are used in the explanation below. The same logic applies to cloud flows though.

Environments which are manually configure to be processed will be used by the “Apps to process” cloud flow. It retrieves all canvas apps in all to process environments and stores data in the list “Apps to process” . Each item is a “to process” canvas app.

The cloud flow “PP Booster – Apps” reads a maximum amount of items from that list. For every item (to process app), detailed information is retrieved and stored in the list “Apps”. Each item is a canvas app. This cloud flow also creates an item in the list “Makers” for new makers. This is not shown in the image.

When a canvas app is manually configured to be eligible for clean-up, a cloud flow will process those canvas apps. The properties “Clean-up date” and “Clean-up in process” are used to determine the canvas apps for processing.

For every canvas app that applies to the clean-up conditions, an item is create in the list “Tasks – Admin”. This results in an item in the list “Tasks” too. Makers only have access to items in the list “Tasks”. When a task is completed, the related item in the list “Tasks – Admin” is updated.

The canvas app “PP Booster – Clean-up tasks” shows tasks in the list “Tasks” where the person who started that canvas app has access to.

The canvas app “PP Booster – Admin – Clean-up” reads data from the list “Apps” (Deleted apps) and the list “Tasks – Admin” (Apps to delete). When a canvas can be deleted from Power Platform Booster using this canvas app, an action is created. An action is an item in the list “Actions”. A cloud flow executes on the actions added in the list.

The cloud flows in the image are:

  1. PP Booster – Environments
  2. PP Booster – Apps to process
  3. PP Booster – Apps
  4. PP Booster – Clean-up apps
  5. PP Booster – Flows to process
  6. PP Booster – Flows
  7. PP Booster – Clean-up flows
  8. PP Booster – Create task
  9. PP Booster – Task response

Cloud flows

  • PP Booster – Actions

This cloud flow is related to an action (card) in the canvas app “PP Booster – Admin – Clean-up”. Each card can result in a certain actions to be executed. The following actions are implemented:

  • Apps to delete
  • Deleted apps
  • Deleted environments
  • Deleted flows
  • Flow to delete

The trigger of this cloud flow is: SharePoint – When an item is created

  • PP Booster – Apps

This cloud flow retrieves a number of items (canvas apps) from the SharePoint list “Apps to process”. Per item, information is retrieved and stored in the SharePoint list “Apps”.

The maximum number of items retrieved is determined by the setting “appstopcount”.

This cloud flow also stores maker information in the SharePoint list “Makers”.

The trigger of this cloud flow is: Recurrence

  • PP Booster – Apps to process

This cloud flow retrieves all canvas apps in all available environments (the PP Booster account has access to) and stores information about them in the SharePoint list “Apps to process”.

The trigger of this cloud flow is: Recurrence

  • PP Booster – Clean-up apps

Based on a set of criteria, items (canvas apps) are retrieved from the SharePoint list “Apps”. For each item, an item is created in the SharePoint list “Tasks – Admin”.

The trigger of this cloud flow is: Recurrence

  • PP Booster – Clean-up flows

Based on a set of criteria, items (cloud flows) are retrieved from the SharePoint list “Flows”. For each item, an item is created in the SharePoint list “Tasks – Admin”.

The trigger of this cloud flow is: Recurrence

  • PP Booster – Create settings list items

This cloud flow creates all settings in the related list. Default values are set which can be/need to be changed to fit your organization’s purpose.

The trigger of this cloud flow is: Manually trigger this flow

  • PP Booster – Create SharePoint lists

This cloud flow creates all the needed SharePoint lists.

The trigger of this cloud flow is: Manually trigger this flow

  • PP Booster – Create task

When an item is created in the SharePoint list “Tasks – Admin”, this cloud flow creates an item in the SharePoint list “Tasks”.

The trigger of this cloud flow is: SharePoint – When an item is created

  • PP Booster – Environments

This cloud flow retrieves all available environments (the PP Booster account has access to) and stores information about them in the SharePoint list “Environments”.

The trigger of this cloud flow is: Recurrence

  • PP Booster – Flows

This cloud flow retrieves a number of items (cloud flows) from the SharePoint list “Flows to process”. Per item, information is retrieved and stored in the SharePoint list “Flows”.

The maximum number of items retrieved is determined by the setting “flowstopcount”.

This cloud flow also stores maker information in the SharePoint list “Makers”.

The trigger of this cloud flow is: Recurrence

  • PP Booster – Flows to process

This cloud flow retrieves all cloud flows in all available environments (the PP Booster account has access to) and stores information about them in the SharePoint list “Flows to process”.

The trigger of this cloud flow is: Recurrence

  • PP Booster – Get detailed maker info

When an item (maker) is created in the SharePoint list “Makers”, this cloud flow retrieves detailed information about the maker and stores it at the same item.

The trigger of this cloud flow is: SharePoint – When an item is created

  • PP Booster – Number of apps and flows

This cloud flow retrieved per environment (the PP Booster account has access to) the amount of canvas apps and cloud flows. This is input for API request optimization.

The trigger of this cloud flow is: Manually trigger this flow

  • PP Booster – Task response

When an item in the SharePoint list “Tasks” is updated, the fields “Can be deleted” and “Explanation” are investigated. When they have a value, the related item in the list “Tasks – Admin” will be updated and the clean-up task will be deleted.

The trigger of this cloud flow is: SharePoint – When an item or a file is modified

Canvas apps

  • PP Booster – Admin – Clean-up

This canvas app is used by team members who are responsible for the Power Platform. The following actions (cards) are available:

  • Apps to delete
  • Deleted apps
  • Deleted environments
  • Deleted flows
  • Flows to delete

More information about this canvas app is presented in this video.

  • PP Booster – Clean-up tasks

Employees use this canvas app to act on clean-up tasks.

More information about this canvas app is presented in this video.

SharePoint lists

A more detailed description of the SharePoint list fields is given in the Excel file which is part of the download.

The Excel file will be included at general availability (GA).
  • Actions

An item in this list is an action to execute by the flow “PP Booster – Actions”. Actions are:

  1. Apps to delete
  2. Deleted apps
  3. Deleted environments
  4. Deleted flows
  5. Flows to delete

Items are added to this list from the canvas app “PP Booster – Admin – Clean-up”.

This list has the following fields:

  1. Action status
  2. Properties
  3. Timestamp
  4. Title
  • Apps

An item in this list is a canvas apps.

This list has the following fields:

  1. App plan classification
  2. App type
  3. Clean-up date
  4. Clean-up in-progress
  5. Created on
  6. Deleted
  7. Description
  8. Display name
  9. Environment
  10. Environment display name
  11. Modified on
  12. No clean-up
  13. Owner
  14. Owner display name
  15. Shared groups
  16. Shared users
  17. Timestamp
  18. Title
  19. Uses premium api
  • Apps to process

An item in this list is a canvas apps that can be processed by the cloud flow “PP Booster – Apps to process”.

This list has the following fields:

  1. App
  2. Environment display name
  3. Timestamp
  4. Title
  • Environments

An item in this list is an environment.

This list has the following fields:

  1. Created on
  2. Deleted
  3. Display name
  4. Domain name
  5. Environment create by
  6. Environment type
  7. Expiration time
  8. Has database
  9. Host name suffix
  10. Process
  11. Region
  12. Timestamp
  13. Title
  14. URL
  • Flows

An item in this list is a cloud flow.

This list has the following fields:

  1. Clean-up date
  2. Clean-up in-progress
  3. Created on
  4. Deleted
  5. Display name
  6. Environment
  7. Environment display name
  8. Flow suspension reason
  9. Modified on
  10. No clean-up
  11. Owner
  12. State
  13. Timestamp
  14. Title
  • Flows to process

An item in this list is a cloud flow that can be processed by the cloud flow “PP Booster – Flows to process”.

This list has the following fields:

  1. Environment display name
  2. Flow
  3. Timestamp
  4. Title
  • Makers

An item in this list is a maker. There will be one item for canvas apps and one for cloud flows.

This list has the following fields:

  1. City
  2. Country
  3. Deleted
  4. Department
  5. Display name
  6. Email
  7. Object
  8. Office location
  9. State
  10. Timestamp
  11. Title
  • Settings

An item in this list is a setting. Settings are used by canvas apps and cloud flows.

This list has the following fields:

  1. Account
  2. Accounts
  3. Date
  4. Date and time
  5. Decimal
  6. MLoT
  7. Number
  8. SLoT
  9. Title
  • Tasks

An item in this list is a clean-up task for the owner and co-owners of an canvas app/cloud flows. The owner and co-owners receive an email about the task.

This list has the following fields:

  1. Can be deleted
  2. Environment display name
  3. Explanation
  4. Object
  5. Title
  • Tasks – Admin

Every clean-up task (item) has an item in this list. In this list, additional information is maintained.

This list has the following fields:

  1. Can be deleted
  2. Co-owners
  3. Display name
  4. Environment
  5. Environment display name
  6. Explanation
  7. Object
  8. Owner
  9. Processed by
  10. SharePoint ID
  11. Task status
  12. Task status change
  13. Title

Settings list items

  • appcleanupdays

The number of days in the future when a task is completed and the canvas app is marked to be not deleted.

  • appdeleteddays

The amount of days the timestamp on a canvas app has not changed before that canvas app is regarded to be deleted.

  • appsdelay

The amount of minutes delay (when it occurs) when processing canvas apps in the cloud flow “PPCoE – Apps to process”.

  • appsdelaycount

The amount of items after which a delay is started when processing canvas apps in the cloud flow “PPCoE – Apps to process”.

  • appstopcount

The maximum amount of canvas apps read from the SharePoint list “Apps to process” in the cloud flow “PPCoE – Apps to process”.

  • environmentdeleteddays

The amount of days the timestamp on an environment has not changed before that environment is regarded to be deleted.

  • flowcleanupdays

The number of days in the future when a task is completed and the cloud flow is marked to be not deleted.

  • flowdeleteddays

The amount of days the timestamp on a cloud flow has not changed before that cloud flow is regarded to be deleted.

  • flowsdelay

The amount of minutes delay (when it occurs) when processing a cloud flow in the cloud flow “PPCoE – Flows to process”.

  • flowsdelaycount

The amount of items after which a delay is started when processing cloud flows in the cloud flow “PPCoE – Flows to process”.

  • flowstopcount

The maximum amount of cloud flows read from the SharePoint list “Flows to process” in the cloud flow “PPCoE – Flows to process”.

  • newmakersemailbody

The body of the email sent to a new maker.

  • newmakersemailsubject

The subject of the email sent to a new maker.

  • ppboosteraccount

The email address of the PP Booster account.

  • taskemailbody

The body of the email sent to an owner related to a clean-up task.

  • taskemailsubject

The subject of the email sent to an owner related to a clean-up task.