PL 900notes220525
PL 900notes220525
Please note: not all items are included in these notes. Please see the videos for details.
• Function-based data – Azure Blob storage, Project Online, Office 365 Users –
to return data and do actions (send emails, update permissions, create
calendar events).
• More than 200 connectors.
• Choose connectors in AppSource.
8. Describe how Power Platform business solutions can be used by Microsoft 365 apps
including Microsoft Teams
• Connect to files using the following connectors:
• Excel,
• Text/CSV,
• XML, JSON, PDF,
• Folder, Parquet,
• SharePoint folder (connect to files).
• Connect to databases using:
• SQL Server database,
• Access database,
• SQL Server Analysis Services database (and more).
• Connect to Online services using:
• SharePoint Online list (connect to lists),
• Microsoft Exchange Online,
• Dynamics 365 Online,
• Connect to Other using:
• SharePoint list,
• Microsoft Exchange
10. Describe how Power Platform business solutions can consume Microsoft Azure
services
• Connect to Azure services:
• Azure SQL database,
• Azure Synapse Analytics (SQL DW),
• Azure Analysis Services database,
• Azure Database for PostgreSQL,
• Azure Blob Storage,
• Azure Table Storage,
• Azure Cosmos DB,
• Azure Data Lake Storage Gen2,
• Aszure HDInsight,
• Azure Databricks.
11. Describe how Power Platform business solutions can consume third-party apps
and services
• Connect to databases:
• Oracle database,
• IBM Db2/Informix/Netezza,
• MySQL database,
• PostgreSQL database,
• Sybase database,
• Teradata database
15. Describe where to perform specific administrative tasks including Power Platform
Admin center, Microsoft 365 admin center
• Power Platform Admin Center is a combination of:
• Power Apps Admin Portal,
• Power Automate Admin Portal,
• Business Platform Admin Portal, and
• Dynamics 365 Admin Center
• It allows you to administer:
• Environments
• which instances of Common Data Service you have,
• Open an environment to view/edit user’s personal data (which takes
you into Dynamics 365 Settings).
• Analytics
• Dataverse
• Home: Active users, total operations, most active users
performing operations.
• Active users,
• Mode of access,
• Entity usage.
• Power Automate
• Usage,
• Location,
• Errors,
• Service Performance,
• Connectors reports
• Power Apps
• Runs – by day, week and month
• Usage – different types of flows in use
• Created – when created
• Errors
• Shared
• Connectors
• Resources
• Capacity, Dynamics 365 apps, and Portals.
• Data integration (add and monitor pre-defined connections using the CDS).
• Data policies (which data connectors can be used with the CDS – can limit
flow of data),
• Tenant (monitor licenses and quotas).
• Go to Power Platform – Admin center – and use the options on the left-hand side.
• Or go to https://admin.powerplatform.microsoft.com
• Microsoft 365 Admin Center allows you to administer:
• Users (and License assignment),
• Groups,
• Resources,
• Billing,
• Support, and
• Settings
• Go to https://admin.microsoft.com
• a Business connector
• as defined in one policy
• connecting to a Non-business connector
• as defined in the same policy.
• Suggest using as few conflicting policies as possible.
17. Describe how the platform supports privacy and accessibility guidelines
• Data Protected
• Data in transmit is secured.
• TLS 1.2 or higher is used to access server endpoints.
• Transport Layer Security provides enhanced security from server to browser.
• API access is protected in the same way.
• Power Platform supports GDPR
• More details:
https://www.microsoft.com/TrustCenter/Privacy/gdpr/default.aspx
• You can use the Accessibility Checker to finding issues in Power Apps:
• Missing labels/captions/control settings.
• Whether HTML is accessible, or focus is not showing.
• More details: https://docs.microsoft.com/en-us/powerapps/maker/canvas-
apps/accessibility-checker
Entity Table
Field/attribute Column
Record Row
Option set/multi select option set/ Choice
Picklist
Two Options Yes/No
18b. Describe the differences between Dataverse and Dataverse for Teams
• Dataverse for Teams environment is separate to the standard Dataverse.
• It is a single environment for up to 10,000 teams where you can add data,
apps, chatbots and workflows.
• Dataverse allows for multiple environments, subject to capacity.
• Dataverse for Teams has a capacity of 2Gb - around 1 million rows.
• If you need more, you can upgrade to Dataverse, which has a capacity of 4 Tb
or more.
• Dataverse allows for activity logging, auditing, field-level security and record sharing.
• Dataverse for Teams does not.
• Dataverse for Teams can integrate with Power Automate.
• Dataverse can also integrate with Azure Synapse Link for Dataverse, Events to
Azure Event Hubs and Azure Service Bus, and SSMS
• Dataverse for Teams is only licensed for Teams.
• Dataverse is also licensed for Power Apps, portals, Dynamics 365 and custom
code.
Describe Connectors
24. Describe triggers including trigger types and where triggers are used
• Triggers start a Power Automate flow:
• Time-based – start at midday,
• Action-based – email or new data received.
• Only used in Power Automate.
• Send email.
• Add a new record/row.
26. Describe licensing options for connectors including standard or premium tier
• More than 275 connectors, some of which are Standard:
• Twitter,
• Dropbox,
• Google Sheets,
• Office 365,
• Salesforce,
• YouTube,
• SharePoint,
• Microsoft Azure
• Premium tier connectors require additional licensing:
• MailChimp,
• SurveyMonkey,
• SQL Server.
Describe AI Builder
28. Identify the business value of AI Builder
• AI Builder allows you to use Artificial Intelligence in Power Apps.
• Uses Azure Machine Learning and Cognitive services.
• No need to write code or create Machine Learning models.
• Without the AI Builder, the above would require a high level of computer skills.
29. Describe models including business card reader, detection model, form processing
model, and prediction model
• Form processing model
• Extracts text from images.
30. Describe how the Power Apps and Power Automate can consume AI Builder data
Power Apps Power App Power
Canvas Model-driven Automate
• Gauge charts – current value, together with min, max and goal.
• KPIs – progress across time, and compared to a goal
• Maps – spatial data with measures.
• Matrix/table – Measures shown as numbers – matrix is akin to PivotTables.
• Scatter plots – two numbers plotted against each other, with an optional third
measure for size (bubble plot).
• Waterfall charts – running totals (and change) against (usually) time.
• Key influencers – understand what drives measures
• Decomposition tree – drill down into measures
33. Describe the Power BI Desktop Reports, Data, and Model tabs
• Report view
• Allows you to add visualizations using fields from data sets.
• Can also apply filters.
• Can contain several different pages.
• The standard view.
• Data view
• Allows you to see data contained in your report.
• Model view
• Visually set relationships between queries.
When creating a new report, can connect to When creating a new report, can connect to
lots of different data sources, including data in an Excel spreadsheet, csv files, Power
Access, Azure, Dataverse, Dynamics 365, BI Desktop Files, OneDrive, SharePoint, and
Excel, Files, Folders, HDFS, Python, R, and SQL previously shared or used datasets.
Server.
Can use the above data sources when Can refresh using most data sources, but not
refreshing reports. Hadoop File (HDFS). Some types (such as on-
premises databases) may require gateways.
Can create reports, including creating Can create reports, including creating
visualizations, and creating cross-report drill visualizations, and creating cross-report drill
through reports. through reports.
Can Get and Transform data, and develop No.
models, including calculated columns and
measures.
No. Can create dashboards. A Pro license or
Premium capacity is needed for workspaces
or apps (for sharing).
Cannot share (unless you give them the file). Can create workspaces, and can share
workspaces and apps.
Can change some security settings. Can change some security settings.
• Text and date data can be Counted, and you can use the First and Last aggregations.
41. Describe use cases for shared datasets and template apps and how to consume
each
• Shared Datasets
• Used to have consistent data within an organization.
• Cannot share datasets from classic workspaces, only using the new
workspace experience.
• Experts can also promote or certify datasets to be used.
• Template Apps
• Build Power BI Apps with no-code/low-code.
• Available in the Power BI Apps marketplace and Microsoft AppSource.
• Microsoft AppSource is a place for apps, add-ins and extensions.
• https://appsource.microsoft.com/marketplace/apps?product=power-
bi-visuals
• Layout containers that hold a set of controls that show records from a data
source.
• These are available in the Insert menu.
65. Describe loops and conditions including switch, do until, and apply to each
• Loops
• Runs an action until the end of the loop, then moves on to the next step in
the flow.
• Switch
67a. Describe the Power Automate apps, including Power Automate Desktop, Power
Automate mobile, and Power Automate portal
• Power Automate Portal is the portal that we have been using throughout this
course.
• You go to the Power Automate Portal by going to http://flow.microsoft.com
• You can create flows, either from scratch or from a template.
• You can see and run your flows, delete flows and turn them on and off, and
see your Run history in the "My flows" list.
• Add triggers and actions in the Flow designer.
• Power Automate mobile can be downloaded from https://flow.microsoft.com/en-
us/mobile/download/
• You can:
• Create new automated flows, and turn flows on and or
• Use buttons to run your workflows, and
• Get push notifications, so you can instantly respond to critical emails, get
notifications when a file is added or updated, or when a particular keyword
was retweeted.
• Grant approvals,
• Monitor flow activity from the Activity Feed.
• Power Automate Desktop allows you to create attended and unattended desktop
flows.
• Attended desktop flows are executed by a user in front of their computer.
• You need to be logged in to your computer, and you execute it.
• Unattended desktop flows are run by Power Automate automation for a
user.
• You need to be logged out, and Power Automate executes it.
• It is included in Windows 11, and you can download it for Windows 10.
• Download from https://powerautomate.microsoft.com/en-us/desktop/
• It can also be run on Windows Server 2016 or later.
• It allows you to:
• Work across multiple apps, such as SharePoint, Microsoft Excel, Microsoft
Outlook and websites.
• Consolidate data from database, webpages, Excel files, PDFs and other file
types.
• Automate your work,
• Click UI elements, select tabs in a window or menu options, drag and
drop elements or a tree node.
• Fill forms by filling in text fields and drop-down lists, selecting buttons
and checkboxes.
• Organize documents using dedicated files and folders actions
• Extract data from websites and store them in Microsoft Excel
• Access websites
• Create tabs in a browser, click web links, close web pages, extract
data and take screenshots.
• Process emails
• Launch and close Outlook, retrieve, send, process, save and respond
to Outlook mail messages.
• Extract information from invoices
• Extract images and text from PDFs.
76. Describe message nodes, question nodes, conditions, trigger phrases, and the
authoring canvas
• In the "authoring canvas", nodes can be added from five options:
• Ask a question
• Identify - Multiple choice options will create multiple choice buttons
to the end user. Users may also type their answer.
• It can then go to different paths in the conversation.
• Call an action
• Show a message
• Can use bold, italics, and numbering.
• Go to another topic
Additional videos
• Storage and
• Integration
• Common Data Model
• Integration with other services
• Condition – the trigger; should the “true” or “false” side of the business rule
be run?
• Action – logic in the true or false side.
• Scope (for model-driven forms) – Entity, all model-driven forms, or specific
form
• The scope for canvas apps is always “Entity”.
• To create a business rule, go to Data – Entities, and then Business Rules.
• Business rules run whenever a relevant field’s value is changed.
47. Identify and describe types of reusable components including canvas component
libraries and Power Apps Component Framework (PCF) components
• New components can be created by going to Tree view – Components – New
component.
• Component libraries can save components, so you can reuse them in other apps.
• If components are updated, makers of other apps will be informed, and
allowed to update.
• Power Apps Component Framework (PCF) components are for professional
developers and app makers:
• Create code components for both model-driven and canvas apps.
• Uses HTML, CSS and TypeScript files.
• Can be shipped via AppSource.
Blogs Yes
Project Service
Automation Yes
Integration
Field Service
Yes
Integration
Partner Onboarding Yes
All allow:
• World Ready,
• Multi-Language Support,
• Portal Administration,
• Customization and Extensibility,
• Theming,
• Portal Base,
• Portal Workflows,
• Web Notifications,
• Microsoft Identity,
• Identity Workflows,
• Web Forms, and
• Feedback.
74. Power Virtual Agents – Describe where you can publish chatbots
• Chatbots can be published in:
• Websites,
• Mobile apps,
• Microsoft Teams,
• Facebook,
• Other messaging platforms.
• They can also provide authentication using OAuth2 identity provider, such as:
• Azure Active Directory (Azure AD),
• Microsoft account, and
• Facebook.
• City, Continent, Country or Region, Phone number, State, Street address, Zip code
• Color,
• Email (email addresses), URL (website link)
• Names of Event, Language, Organization, Person name,
• Money, Ordinal, Percentage, Speed, Temperature, Weight