Introduction To PowerApps-1
Introduction To PowerApps-1
Application in PowerApps
Brian Knight
@BrianKnight
[email protected] 1
About Me
• Founder Pragmatic Works
• 14 Years as MVP
• Author 16 books
[email protected]
Canvas Apps help business-power-users to create and use
custom business apps across platforms
using Excel and PowerPoint skills
Connect to data & Create apps, forms, and Use apps on any
systems you’re already workflows without device – both web
using easily writing code and mobile
Focus on Canvas Apps
Entity An item with properties that you track, such as a contact or account. Many standard PowerApps entity
entities are available. You can customize a non-system standard entity (production designer
entity) or create a custom entity from scratch.
Field A property that is associated with an entity. A field is defined by a data type, which PowerApps entity
determines the type of data that can be entered or selected. Examples include text, designer
number, date and time, currency, or lookup (creates a relationship with another entity).
Fields typically are used with forms, views, and searches.
Relationship Entity relationships define how entities can be related to each other. There are 1:N PowerApps entity
(one-to-many), N:1 (many-to-one), and N:N (many-to-many) types of relationships . For designer
example, adding a lookup field to an entity creates a new 1:N relationship between the
two entities and lets you put that lookup field on a form.
Option set field This is a special type of field, which provides the user a set of predetermined options. PowerApps option set
Each option has a number value and label. When added to a form, this field displays a designer
control for the user to select an option. There are two kinds of option sets; option sets,
where the user can only select one option, and multi-select options sets, which allow
more than one selection.
Model-driven app components - UI
Component Description Designer
Site map Specifies the navigation for your app. Site map designer
Form A set of data-entry fields for a given entity that matches the items Form designer
that your organization tracks for the entity. For example, a set of
data-entry fields that where user’s input relevant information to
track a customer’s previous orders along with specific requested
reorder dates.
View Views define how a list of records for a specific entity is displayed View designer
in your application. A view defines the columns to display, width of
each column, sort behavior, and the default filters.
Easy Authoring
Truly WYSIWYG – full control
over user experience, use it as
you build it
Create app logic with familiar
Excel-like expressions
Mash up data from multiple
sources right at the app level
Cloud and on-premises connectivity
Connect to data & Create workflows Edit flows on web Approve requests
systems you’re already using triggers & and mobile or manage them
using; create the data actions without code on web and mobile
you need or scripts
• Internal applications
• Replace manual workflows
• When digital transformation
to your company means
PDFs being emailed
• Need to create mobile
internal apps for field crew
Requirements:
1. Bill by project
2. Project manager approves timecards
Ingredients
3. PowerApps for app
4. Microsoft Flow for approvals
PowerApps Developers Are Expensive
•Chances are, you may not need a full-time developer help
•Ramping up existing talent is equally expensive