Support
Welcome to WalkMe support

Please login in order to continue:

Work flows better with WalkMe
Work flows better with WalkMe.

Install WalkMe for PowerApps (Canvas)

Last Updated July 3, 2023

Brief Overview

The WalkMe for PowerApps (Canvas) Package injects the WalkMe snippet on 'Canvas' PowerApps.

Prerequisites

  • To install the package you need to be able to edit the PowerApp
  • Have a WalkMe editor account so that a valid WalkMe system GUID can be configured in the package

Enable custom code components (PCF controls)

  1. Navigate to Environments section in Power Platform Admin Center (https://admin.powerplatform.microsoft.com/environments)
    • Make sure you are into the environment where you are building this App in.
  2. In the environment, clickSettings
  3. In Settings, expand Settings tab and go in Features

 

  1. Once you open Features, you'll find the Power App Component Framework settings
  2. Turn this ON and Save changes

Import the solution

Make sure you get your WalkMe system GUID from your WalkMe contact since it is required during package configuration.

  1. Download the latest version of the package here
  2. Go to to the Power Apps Home page https://make.powerapps.com/ andselect Solutions from the menu
  3. From the Solutions page, select Import solution
  4. Select the WalkMe package and click Next
  5. On the next page click Import
  6. Wait for the solution to import (about 2 minutes)
  7. Once imported, you can use the solution in your Canvas app

 

Uninstall the solution

If you no longer need the solution and want to uninstall, go to to the Power Apps Home page https://make.powerapps.com/ and select Solutions from the menu. Then select the WalkMe package and select Delete solution.

Add to Canvas app and configure

You must add the custom component to each screen you want WalkMe to load on and you must have enabled custom PCF controls per the previous steps

Once deployed successfully, a PowerApps administrator can add a custom control called WalkMe for Power Apps to their Canvas app and configure WalkMe.

  1.  From the Insert menu, select Get more components
  2. From the Import components screen, select Code
  3. Select the WalkMe for PowerApps component and click Import
  4. For each screen that you would like WalkMe to load on, while viewing the screen select Insert > Code components > WalkMe for PowerApps
  5. Once imported, you can use the solution in your Canvas app
  6. Adjust the configuration as needed:

    Settings:

    • Guid: You will have received your Guid from WalkMe in an email. If not, contact your WalkMe CSM or DAC or WalkMe Support to request it.
    • Enabled: Enables or disables WalkMe for all end users
    • Environment: This should align with your WalkMe Editor environment
    • Environment other: If you are using a custom environment, enter the name here and select Other for Environment

    Additional options:

    • Hosting: Choose US or EU data center, or self hosted
    • Hosting custom path: Enter a custom self-hosting path here and select Other for Hosting
    • Mobile:
      • Select Mobile web system for the default WalkMe behavior of switching to the mobile system if a mobile device is detected
      • Select Same as desktop to force the loading of the Web system even if a mobile device is detected
    • Power FX User Identifier: Enter User().Email or User().FullName and the package will expose these values on the window for UUID configuration under: window._walkmePackage.platformVars.userId

    Other notes:

    • For Other (custom) environments, you should use the custom environment name (i.e. 'dev', 'uat' etc) and ensure it is case sensitive
    • All other settings (Position, Size, Visible etc) can be ignored
    • For Power FX User Identifier, you may need to enter it from the FX bar or in the advanced tab. You will know it has worked when the input field changes from editable to read-only with the current user's details:
  7. On subsequent edits of the Canvas app, you may see a warning about unsafe code - this is expected - click Open app.

Was this article helpful?

Thanks for your feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×