Power Apps Build Flashcards
What do you use to build Power Apps?
A web interface called PowerApps Studio
https://make.PowerApps.com
What is the first step in creating your App?
Select Mobile or Tablet
Once you choose the format for an app, you CANNOT change it.
What is a gallery control?
A layered container that hold a set of controls that show rows from a data source
Media control
Media, lets you add background images, including a camera button, so that users can take pictures from the app or even add a barcode reader for quickly capturing identification information.
Chart control
This control lets you add charts so that users can perform instance analysis while they’re on the road.
What do forms allow you to do?
View, Save and Edit records
What are input controls?
Elements the users interact with. For example
Text inputs
Buttons
Dropdowns
Toggles
Where do you add input controls?
- Galleries
- Forms
- Screens
What are intelligent controls?
- More advanced controls that allow access to the camera, barcode scanner, GPS and more hardware features.
- Allow you to add AI to your app without code. Examples, business card reader or object detector.
High level steps of power app development
- Identify a business need that could be filled by Power Apps.
- Connect to any necessary data in your Power Apps.
- Design the app using controls, buttons and an easy-to-use interface
- Save and publish the app
- Test functionality.
- Once satisfied, share the app with end-users to give them a better business process.
What screens do all apps generated from data have?
- Browse Screen
- Details Screen
- Edit/Create Screen
What is a good way to start learning?
Take an auto generated app and reverse engineer it or customize it
What are common functions used in Power Apps?
- Filter: this function is often used with galleries or tables of data to narrow down the rows returned from your data source.
- Match: this function allows you to check a value to see if it follows a given pattern.
- Distinct: this function allows you to return the unique values from a list of data, making it easier to build dynamic dropdowns that show users only the valid values for the given column and math functions.
- Math: from the simple such as sum or average to the complex
Can you use more than one function?
- You can combine functions into one formula to solve complex problem.
- Start with simple formulas and then as your comfort grows, you learn to combine them.
What is important to remember when using functions in Power App?
Formulas are case sensitive when identifying items. For example, EditScreen1 or ThisItem might not be recognized if they were written in all lower case letters.
What is the difference between a Canvas app and a Model-Driven app?
- Canvas apps allow you to have complete control over the layout of the app.
- Model-driven app layout is determined for you, and largely designated by the components you add to the app.
- Model-driven apps help you to quickly view your business data to speed up decision-making instead of creating complex apps.
Design phases of a Model-Driven app
- Model Business Data
- Define Business Processes
- Build the App
How do you model business data?
Simply determine two things
1. What data the app will need
2. How would that data will relate to other data.
What are the components of a Model-Driven app?
- Forms: how users will see and interact with the data.
- Views: enable you to see a list view of the rows for each table.
- Charts: display the data in a meaningful and visual representation
- Dashboards: provide you with an insightful and graphical overview of the data.
What are two components of implementing business logic for a Model-Driven app?
- Setting business rules on your Microsoft Dataverse tables
- Building business process flows