Power Platform based Solution to Check-in on your employees and provide the support they need during unfortunate events.
- Have access to an Office 365 User with a Power Apps license
- Have system admin access to a target Power Apps environment where the solution will be deployed
- Visual Studio Code
- Power Platform VS Code Extension
- Clone the Git Repository.
- Open a Terminal within Visual Studio Code.
- Go to the root of the cloned repository.
- Use the Power Apps CLI tool to pack the unpacked solution within the "source" directory:
pac solution pack --zipfile {FullPath\TargetDirectory\ZipFile.zip} --folder .\source
- Use the produced Solution Zip file to import to your target environment.
- Go to https://make.powerapps.com/, select your target environment, and open "Solutions"
- If you do not have a Power Apps license, sign up for the Power Apps Community Plan
- If you do not have an environment, create one through the Power Platform Admin Center
- From the Solutions screen, select "Import" in the Command Bar
- Within the Import Solution dialog, select "Choose File" and select the "Unmanaged Solution file" file downloaded previously
- Proceed through the dialog window with defaults selected and initiate the solution import process
- When complete, there may be warnings noted, but this is ok as long as the Solution has been installed
- Set any unset environment variables as directed below.
- Import Data using the arganoArbela Admin App.
- Direct People in Support to download and use arganoArbela Cares canvas app.
The following environment variables need to be set. Some values may not be available until after the resources are created in the target environment. Leave these values blank on initial import. Once import is complete retreive and set these values.
Name | Example | Description |
---|---|---|
Environment URL | https://orgXXXX.crm.dynamics.com/ | URL of the target environment (ex: https://orgXXXX.crm.dynamics.com/). It can be found in the admin center |
arganoArbela Cares Admin App Id | 00000000-0000-0000-0000-000000000000 | GUID of arganoArbela Cares Admin App (Model-Driven). Leave blank for first import. Once the solution is installed, find this value in the details pane. |
arganoArbela Cares App Id | 00000000-0000-0000-0000-000000000000 | GUID of arganoArbela Cares App (Canvas). Leave blank for first import. Once the solution is installed, find this value in the details pane. |
Financial Requests Contacts | name@email.com; name2@email.com; | Comma separated list of people who should be notified on creation of Finanical Requests |
ArganoArbelaCare Dashboard | { "group": { "id": "00000000-0000-0000-0000-000000000000", "name": "ArganoArbela Check In and Care" }, "component": { "id": "00000000-0000-0000-0000-000000000000", "name": "ArganoArbelaCare", "type": "Report", "embedUrl": "https://app.powerbi.com/reportEmbed" } } | JSON representation of Power BI Report and Dashboard. Leave Blank on Import. (https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/create-edit-powerbi-embedded-page#create-power-bi-embedded-page-with-an-environment-variable) |
- Confirm that all environment variables are set.
- Assign Security Roles as appropriate. Emergency Contacts and users of the Admin App should be assigned the arganoArbela Cares Admin Security Role. People in Support should receive the People in Support Security Role.
- Use the arganoArbela Cares Admin app to import data.
- Add data in the following order: Emergency Contacts, People in Support, then Available Options.
- Download the Power Apps mobile app.
- Sign in
- Go to All apps and search for the arganoArbela Care App.
- Select the app to open the details page.
- Favorite the app and Create a Shortcut for best experience.