Launch Pad App is a hub for launching Power Apps, websites, and any url based Application. Launch Pad can launch any url based application.
- Set(varDept , Office365Users.UserProfile(User().Email).Department) : Get User Department used by AgencyFilter Field
- Set(varCompany , Office365Users.UserProfile(User().Email).CompanyName) : Get User CompanyName used by AgencyFilter Field
- Set(varDomain , Last(Split(User().Email,"@")).Result) : Get User Email Domain used by AgencyFilter Field
- Set(appTitle,"Launch Pad") : App Title
- ClearCollect(colAppType,{AppType:"Power App"},{AppType:"Website"},{AppType:"SharePoint Site"},{AppType:"VDI"}) : App Type for Dropdown
- ClearCollect(colLicenseType,{AppType:"Standard"},{AppType:"Premium"},{AppType:"No License"}) : License Type for Dropdown
- ClearCollect(colAudience,{AppType:"Agency"},{AppType:"Department"},{AppType:"Statewide"}) : Agency Type for Dropdown
- ClearCollect(col_allActiveApps,Sort(Filter(Filter('Company App Catalog',AppStatus.Value = "Active"),AgencyFilter = Text(varCompany) Or AgencyFilter = Text(varDept) Or Text(varDomain) = AgencyFilter Or Audience = "Statewide"),Title)) : Filter List based on your information and App Status
- Notes: If audience is not Statewide, user information must match AgencyFilter field
- ClearCollect(col_CatNew,{AppCat:"Training"},{AppCat:"Admin"},{AppCat:"HR"},{AppCat:"Org Apps"}) : App Category for Dropdown
- ClearCollect(col_Cat,Distinct('Company App Catalog',Category) : App Category list for gallery on main page
- Launch Pad App - Canvas App
- CreateList_LaunchPadApp - Power Automate to create list for Launch Pad App
- Launch Pad App Solution - Solution for Launch Pad App ( Power App, Create List Power Automate, Power Automate to use the version information)
- Download App Components listed above.
- Create SharePoint Site and grant "edit" access to the SharePoint Site.
- Open Power Automate in your browser and select your destination Power Platform Environment.
- Import CreateList_LaunchPadApp.
- Turn on CreateList_LaunchPadApp and run, provide the url for the Launch Pad App site.
- This will create the LaunchPadApp List on your site
- Open Power App in your browser and select your destination Power Platform Environment.
- Edit the App and remove the data connection for SharePoint and replace with site
- Check app for any errors
- Publish and Share app with your users.
-
Sign into Power Apps and select Solutions from the left navigation.
-
On the command bar, select Import.
-
Launch Pad App, Click to download solution.
-
On the Import a solution page, select Browse to locate the compressed (.zip or .cab) file that contains the solution you want to import.
-
Select Next.
-
Information about the solution is displayed. By default, in the Advanced settings section, if SDK messages and flows exist in the solution, they will be imported. Clear the Enable SDK messages and flows included in the solution option if you want them to import in an inactive state.
-
If your solution contains connection references, you’ll be prompted to select the connections you want. If a connection does not already exist, create a new one. Select Next.
-
If missing dependencies are detected in the target environment, a list of the dependencies is presented. In environments where the required package version is available for import in the target environment, a link to resolve the dependency is presented. Selecting the link takes you to the Power Platform admin center where you can install the application update. After the application update is completed, you can start the solution import again.
-
Select Import.