Creating and Adding Components to a Custom Solution in Power Apps
The following are instructions to create and use a custom solution to hold any customized processes, cloud flows, tables, etc. in Power Apps. All customizations you make to akoyaGO will live in your custom solution. By working in a custom solution, System Customizers can ensure all custom items are together in one spot, making it easier for your team to keep track of custom items and for the akoyaGO team to troubleshoot if issues arise.
Create Custom Solution in Power Apps
Begin by opening Power Apps by clicking Power Apps in the waffle in the top corner of akoyaGO or by going to make.powerapps.com and logging in with your Microsoft credentials. Please note only akoyaGO users with a System Customizer role can access Power Apps. You only need to create a Custom Solution once. After the custom solution exists, skip to the Add Components section.
1. Click the "Environment" button in the upper right-hand corner.
2. Click on your Production environment. The one that does not end in "(default)".
*Please note the Environment Type in the screenshot above is Sandbox. This is because we have completed this demo in a test environment. Your Environment Type should not be Sandbox. It should be Production.
3. Click on Solutions.
4. Click on "+New solution". This will open up a "quick create" card on the right side of the screen.
5. Name your solution.
- Our best practice is to name your solution "(Your Organization Name) Custom Solution".
- When you type in a "Display name" it will populate the "Name" field with the same data, less the spaces. A best practice is not to change the "Name."
6. Choose +New publisher.
7. Give your custom publisher a Display name, such as (Your Organization) publisher.
8. The Name should be the same as the Display name less the spaces.
9. Set the Description as "Custom publisher for configurations."
10. The prefix is what will appear at the beginning of all custom items. Set the Prefix as an abbreviation for your organization.
11. The completed custom publisher should look like this:
12. Click save to return to setting up your custom solution.
13. Choose the custom publisher you created in the last step
14. Click on More options.
15. Type in a Description. An example of a description is "Custom solution for configurations."
16. Click on Create.
Adding Components to Custom Solution
1. Now that your custom solution has been created, you are ready to begin adding components so you can make customizations. From within your custom solution, click Add existing.
2. Choose what you would like to add. In this example, we are going to add a process workflow. Click on "Process".
3. You will see a list of the available processes to add. Select as many as you'd like.
4. Click on Add.
5. Once you've added components to your solution, you can customize them to meet your organization's needs. Make any customizations you'd like and save them. Once you have added everything you want to your new custom solution, click on "Publish all customizations".
6. Click on Back to Solutions to view your new custom solution.
7. Click on Select row.
8. When making any customizations, make sure you are working in the custom solution. You may need to add additional component(s) as you customize your system.
Best Practices and Additional Information
- System Customizers should always be working in a Custom Solution. You may need to add components to this solution depending on what you want to customize.
- If you had custom items created prior to setting up a custom solution, it is our recommended best practice to add those components to your custom solution.
- If you want to include all fields/columns, Business Rules, System Views etc. within the table, we recommend you check Include all objects when bringing the table into your custom solution. You can also Select objects individually if you prefer.