PL900 Microsoft Power Platform Fundamentals (Mod1)
PL900 Microsoft Power Platform Fundamentals (Mod1)
Fundamentals
Module 1
Introduction
Microsoft Power Platform is a set of tools and technologies that helps businesses use
data effectively to improve their operations. In today's world, data is crucial for running
a successful business. People in various roles, from top executives to frontline workers,
rely on data to perform their tasks and make informed decisions.
With Microsoft Power Platform, businesses can create customized solutions to automate
repetitive tasks and gain insights from data. It allows users to interact with data easily
and find useful information that can drive the business forward. For example, employees
can enter their work hours for payroll more efficiently, streamline existing processes, or
use data to make smarter business decisions.
By using Power Platform, businesses can empower their employees to work more
effectively and make the most of the data available to them. It brings together
technology and data in a way that benefits everyone in the organization, from top
management to those on the front lines of daily operations.
simple example of how Microsoft Power Platform can be used in a business context:
Let's say you work for a customer support team in an e-commerce company. Your team
receives a large volume of customer inquiries through various channels like email, chat,
and social media. It can be challenging to manage and respond to all these messages
effectively. With Power Platform, you can create a solution to streamline and automate
the customer support process.
By implementing this solution, you can streamline the customer support process, ensure
prompt responses to inquiries, and provide consistent and efficient support to
customers. It reduces manual effort, improves response times, and enables the support
team to focus on more complex customer issues.
Power Apps is a tool that allows you to create custom apps for your business without
needing to write a lot of complex code. It provides a user-friendly environment where
you can build web and mobile applications that work on different devices like
smartphones and tablets.
Sometimes, the pre-built solutions available in the market may not fully meet your
specific business requirements or work well with other software you use. With Power
Apps, you have the flexibility to build apps that are tailored to your exact needs.
Power Apps provides a simple interface that makes app development easier, whether
you're a business user or a professional developer. You don't need extensive coding
knowledge to get started. The tool offers a range of services and features to help you
create powerful apps.
One key aspect of Power Apps is its ability to connect to various data sources, whether
they are stored in the cloud or on-premises. It integrates with Microsoft Dataverse, a
scalable data platform, allowing you to work with your business data seamlessly.
The apps you build with Power Apps can be used for different purposes within your
organization. For example, you can create an app to track inventory, manage customer
relationships, or streamline internal processes. The apps can run on all devices, including
smartphones, tablets, and computers, making them accessible to your team members
wherever they are.
Power Apps empowers both business users and professional developers to create
custom apps that fit their unique business needs. It provides a simplified way to build
apps, allowing you to improve productivity, automate tasks, and enhance efficiency
within your organization.
Power Automate
Power Automate is a tool that allows you to automate repetitive tasks and create
workflows between different applications and services. It saves you time and effort by
handling tasks that would otherwise be done manually.
Let's say you have a task that you need to do every week, like sending an email with a
status update to your team. Instead of spending time drafting and sending the same
email every week, Power Automate can automate this process for you. You can create a
workflow where Power Automate automatically sends the email at a scheduled time,
freeing up your time for other important work.
Power Automate can also help with more complex processes. For example, let's say you
need to collect data from multiple sources and consolidate it into a report. Instead of
manually gathering the data and creating the report, Power Automate can be set up to
automatically collect the data from various applications or databases and generate the
report for you.
The best part is that Power Automate has a user-friendly interface, making it accessible
to everyone, regardless of their technical skills. Whether you're a beginner or an
experienced developer, you can use Power Automate to automate your work tasks.
In summary, Power Automate helps you automate repetitive tasks, create workflows
between different applications, and streamline processes. It saves time, reduces manual
effort, and allows you to focus on more important work. Its simple interface makes it
easy for anyone to automate their tasks, from beginners to seasoned developers.
Power BI
Power BI is a tool that helps businesses analyze their data and gain valuable insights. It
allows you to create visualizations, such as reports and dashboards, that make it easy to
understand and interpret the data.
Let's say you work for a retail company, and you have access to a lot of data about your
sales. This data includes information like the number of products sold, revenue
generated, and customer demographics. However, looking at rows and columns of
numbers can be overwhelming and may not provide a clear understanding of what's
happening.
With Power BI, you can import this data into the tool and create visualizations to
represent the information. For example, you can create a bar chart that shows the total
sales for each product category, a line chart that tracks revenue over time, or a map that
displays customer locations.
These visualizations make it easier to identify trends, patterns, and outliers in the data.
You can quickly see which products are selling well, which regions have the highest
sales, or how revenue is trending over time. Instead of spending hours analyzing
spreadsheets, you can now gain insights at a glance.
With Power BI, you can share these reports and dashboards with others in your
organization. This means that you can replace regular meetings or lengthy reports with
a live dashboard that provides up-to-date information. For example, instead of holding
a weekly meeting to discuss sales performance, you can share a Power BI dashboard
that shows real-time sales data, allowing everyone to stay informed and make data-
driven decisions.
Power BI is designed to scale across organizations, meaning it can handle large amounts
of data and be used by multiple teams or departments. It also has built-in features for
governance and security, ensuring that the right people have access to the right data
while maintaining data integrity.
In summary, Power BI is a powerful tool that helps businesses analyze data and gain
insights. It enables you to create visualizations, reports, and dashboards that make data
easier to understand and act upon. With Power BI, you can replace traditional reporting
methods with dynamic and interactive visualizations, allowing for faster and more
informed decision-making.
Power Virtual Agents allows you to create chatbots without needing to write code. It
provides a user-friendly interface where you can build and customize chatbots using a
guided, step-by-step approach.
Imagine you have a website or an application where customers frequently ask questions
about your products or services. Instead of manually responding to each inquiry, you
can use Power Virtual Agents to create a chatbot that can handle common customer
queries.
1. Building the chatbot: Using Power Virtual Agents, you can define the
conversation flow and responses for the chatbot. You can create a series of
questions and answers that address common customer inquiries. For example,
you can include responses for questions about product features, pricing, or
availability.
2. Deploying the chatbot: Once you've built the chatbot, you can deploy it on your
website or within your application. Customers can interact with the chatbot by
typing their questions or selecting predefined options.
3. Answering customer queries: When a customer interacts with the chatbot, it uses
its predefined responses to provide answers. The chatbot can understand the
customer's input, analyze it, and generate appropriate responses based on the
defined conversation flow. It can provide information, offer suggestions, or guide
customers to relevant resources.
4. Integration with back-end systems: If the chatbot needs to perform specific
actions or access data from other systems, it can be integrated with those
systems using Power Automate. For example, if a customer wants to check
product availability, the chatbot can call a Power Automate flow that retrieves
real-time information from your inventory management system and provides the
customer with an accurate response.
By combining Power Virtual Agents with Power Automate, you can create chatbots that
not only provide information but also perform actions or interact with back-end
systems. This integration streamlines processes, automates activities, and enhances the
customer experience.
Power Virtual Agents empowers non-technical users, such as subject matter experts, to
build and maintain their own chatbots. This reduces the reliance on IT departments, as
anyone with knowledge about the business and customer needs can create and update
the chatbot.
In summary, Power Virtual Agents allows you to create chatbots without coding. You
can build conversational solutions to handle customer inquiries or provide assistance. By
integrating with Power Automate, the chatbots can perform actions or access data from
other systems, automating processes and enhancing the customer experience. It's a
user-friendly tool that empowers subject matter experts to create and maintain their
own chatbot solutions.
Power Pages
Power Pages is a platform that allows you to create and manage modern business
websites without needing advanced coding skills. It provides a user-friendly interface
where you can design, configure, and publish websites that work well on different
devices and web browsers.
Imagine you are a small business owner who wants to create a website to showcase
your products and services. With Power Pages, you can easily build a professional-
looking website without the need for extensive coding knowledge.
1. Designing your website: Power Pages provides customizable templates that you
can use as a starting point for your website. You can choose a template that suits
your business's style and branding. Then, using a visual design studio, you can
easily customize the layout, colors, fonts, and other design elements of your
website.
2. Configuring your website: Once you have the design in place, you can configure
the different sections and pages of your website. For example, you can create an
"About Us" page to introduce your business, a "Products" page to showcase your
offerings, and a "Contact" page for customers to reach out to you. Power Pages
allows you to add text, images, videos, and other content to make your website
informative and engaging.
3. Publishing your website: After designing and configuring your website, you can
publish it to make it live on the internet. Power Pages provides hosting options,
so you don't have to worry about finding a separate hosting service. Once
published, your website can be accessed by anyone with an internet connection.
4. Managing your website: Power Pages also includes tools for managing your
website. You can easily make updates or changes to the content and design
whenever needed. This way, you can keep your website fresh and up to date with
the latest information about your business.
With Power Pages, you can create an external-facing website that represents your
business professionally and effectively. It offers a low-code approach, allowing you to
build websites even if you don't have advanced coding skills. You can use the same data
stored in Microsoft Dataverse, which is a scalable data platform, to power your website
and ensure consistency with other Power Platform components you may be using in
your organization, such as apps, workflows, virtual agents, reports, and analytics.
In summary, Power Pages is a user-friendly platform that enables you to create and
manage modern business websites without extensive coding. It provides customizable
templates, a visual design studio, and integration with Microsoft Dataverse. With Power
Pages, you can quickly build and publish professional websites that work well across
devices, helping you showcase your business and engage with your customers.
In addition to the products listed above, there are additional tools that enhance the solutions
you create on the Power Platform. Some of these are:
AI Builder: AI Builder is a tool that lets you add smart and intelligent features to your
workflows and Power Apps without needing to know how to code. It's like having
artificial intelligence (AI) at your fingertips to help you make predictions and improve
your business performance.
Let's say you run an e-commerce business, and you want to predict which customers are
most likely to make a purchase. With AI Builder, you can add a smart prediction feature
to your workflow or app without writing any code.
1. Collecting data: First, you gather data about your customers, such as their
browsing history, past purchases, and demographic information. This data helps
you understand their behaviors and preferences.
2. Building a prediction model: Using AI Builder, you can create a prediction model
based on the collected data. The model learns from the patterns in the data and
can predict which customers are more likely to buy from your business.
3. Adding the prediction to your workflow or app: Once the prediction model is
ready, you can integrate it into your existing workflows or Power Apps. For
example, you can use the prediction to prioritize customer leads or personalize
recommendations for each customer.
4. Improving business performance: By leveraging the power of AI, you can make
smarter decisions and take actions that are more likely to lead to successful
outcomes. For example, you can focus your marketing efforts on customers who
are predicted to be high-value, increasing your chances of driving sales and
improving overall business performance.
The key benefit of AI Builder is that it empowers you to use AI capabilities without
requiring coding knowledge. It provides a user-friendly interface where you can create
and customize intelligent features for your workflows and apps. This way, you can
leverage the power of AI to make more informed decisions, improve efficiency, and
drive better business outcomes.
In summary, AI Builder allows you to add smart features to your workflows and Power
Apps without coding. It helps you predict outcomes and make intelligent decisions
based on collected data. By using AI Builder, you can improve business performance and
drive better results without the need for coding expertise.
Microsoft Dataverse: Microsoft Dataverse is a powerful tool that allows you to store
and manage data securely. It acts as a foundation for various components of the Power
Platform, enabling them to work together seamlessly.
Think of Microsoft Dataverse as a safe and organized storage space for your data. It can
handle data from different sources, such as customer information, sales records, or
product inventory. With Microsoft Dataverse, you can store all this data in one central
location.
One of the key advantages of Microsoft Dataverse is its ability to provide a common
data model. This means that the data stored in Microsoft Dataverse follows a consistent
structure that makes it easier to use and understand. For example, instead of having
different formats for customer data in different applications, Microsoft Dataverse
ensures that the data is organized in a standardized way.
The common data model also allows you to integrate the stored data into various
business applications within the Power Platform. For example, you can use the data from
Microsoft Dataverse in Power Apps to build custom applications, in Power Automate to
create automated workflows, and in Power BI to generate insightful reports and
dashboards.
By using Microsoft Dataverse, you can consolidate, display, and manipulate your data
efficiently. It provides a foundation that brings all the components of the Power
Platform together, allowing you to work with your data seamlessly across different
applications. This integration ensures that your data is consistent, reliable, and readily
available for analysis, decision-making, and automation.
In summary, Microsoft Dataverse is a secure and scalable data service and app platform.
It serves as a central storage space for your data and ensures consistency through a
common data model. It allows the components of the Power Platform to work together,
enabling you to consolidate, display, and manipulate data efficiently across various
business applications.
Connectors: Connectors are like bridges that allow different apps, data, and devices to
connect and work together in the cloud. They act as a pathway for information and
commands to travel between different services and platforms.
Let's imagine you have different apps and systems that you use for your business. For
example, you have a customer relationship management (CRM) system, an email service,
a social media platform, and a cloud storage service. Each of these services has its own
way of storing and processing data.
Connectors make it possible for these services to communicate and share information
with each other. They provide pre-built integrations that allow you to easily connect
different apps and systems without needing to build custom connections from scratch.
For example, if you want to connect your CRM system with your email service, you can
use a connector. It acts as a bridge between the two systems, enabling data to flow
seamlessly between them. This means that when a new customer is added to your CRM
system, the connector can automatically send an email notification to your team or
update the customer's information in your email service.
The Power Platform, which includes Power Apps, Power Automate, and logic apps, can
utilize these connectors to enable smooth communication between different services. By
using connectors, you can bring together all your data and actions in a cohesive
manner, making it easier to automate processes, share information, and streamline your
workflows.
There are over 900 pre-built connectors available for the Power Platform. These
connectors cover a wide range of popular services such as Salesforce, Office 365,
Twitter, Dropbox, Google services, and many more. They provide ready-made
connections that you can leverage to integrate and interact with these services in a
seamless way.
In summary, connectors act as bridges that connect apps, data, and devices in the cloud.
They enable different services to communicate and share information with each other.
With pre-built connectors, you can easily integrate popular services and platforms with
the Power Platform, allowing your data and actions to connect cohesively and
streamline your workflows.
Many companies find it difficult to create solutions that help their customers succeed. They have
trouble updating their systems to keep up with the latest technology, and they also lack the
necessary resources to meet the constantly changing needs of businesses today. The demand
for specific applications is higher than ever before, but there aren't enough people available to
create them. In fact, the amount of applications needed is often five times more than what the
company can actually deliver.
This demand for applications and resources isn't the only challenge facing enterprises
today. As the business climate changes, new factors are impacting businesses.
The Power Platform is a set of tools that helps organizations overcome the challenges
we discussed earlier. It combines low-code tools, which make application development
easier, with enterprise-level development tools. This allows both citizen developers
(non-professional developers) and professional developers to work together in building
targeted solutions based on the needs of the users.
Let's take an example to understand this better. Imagine technicians working in the field
who often need specific mechanical parts to complete their tasks. Traditionally, they
would have to submit a request and wait for someone in charge of inventory to
respond, which could cause delays and frustration.
With Power Apps, technicians can create a dedicated app that allows them to check
inventory levels in real-time while they are on-site. They can also easily request the parts
they need directly from the app. Since the technicians have firsthand knowledge of what
they require, they can build a prototype of the app using Power Apps, focusing on the
user interface and overall experience. This prototype can then be refined by professional
developers who can add more complex functionality, like real-time inventory checks,
through APIs integrated into Power Apps and Power Automate.
Using a low-code/no-code approach saves time for developers by reducing the amount
of work required for tasks like creating screens and automations. This frees up
developers to focus on more complex aspects of the solution. The Power Platform offers
over 900 prebuilt connectors, making it easier to integrate with both internal and
external systems without the need to build custom integration solutions from scratch,
which can be expensive to maintain.
Besides cost benefits, the Power Platform also improves performance and efficiency. Its
flexibility allows businesses to create applications and solutions that align with their
specific goals. For example, a time management Power App can be quickly built to
ensure consistent time tracking across the organization, reducing the chances of data
entry errors. Integrated approvals through Power Automate ensure that tasks are
automatically routed to the right person. For instance, time-off requests can be
approved or rejected promptly.
The Power Platform empowers organizations to meet their evolving needs efficiently. It
enhances business agility by enabling the rapid development of applications in hours or
days instead of weeks or months. This ensures that the solutions are still relevant and
valuable by the time they are completed. These solutions bring multiple benefits, such
as performance improvement, cost savings, risk reduction, and business transformation.
When organizations create business solutions, there are two important factors that can
affect how the solution works and performs: connecting to data sources and managing
business data. Power Platform offers two useful tools that simplify these tasks: data
connectors and Microsoft Dataverse.
Data connectors are tools that help you connect to data from various services. Think of
them as bridges that allow you to access and use data from different sources, such as
databases, cloud services, or online applications. They make it easier to gather
information from multiple places and bring it together in one central location, so you
can work with the data more efficiently.
In simpler terms, data connectors help you connect to data from different places, while
Microsoft Dataverse is a powerful database that stores your business data securely and
offers extra tools to improve how you work with that data. Together, these tools make it
easier for organizations to build and manage their business solutions efficiently.
Connectors
When you're creating solutions that involve multiple services, it can be challenging to
ensure that you can perform the necessary operations in each system. The problem is
that you need a valid account that can perform the required actions across all the
services involved. Let's take an example of processing invoices to understand this better.
Imagine a building management company that hires vendors to perform services like
cleaning and landscaping. The vendors send invoices to the company via email. The
company wants to automate the process of processing these invoices. Currently, the
process involves the following steps:
Automating this process requires interaction with multiple services, and each service
requires its own account and specific actions. In this example, we would be working with
at least four different services:
Power Platform's data connectors make it easier to work with different data sources.
They act as a bridge between your app or workflow and the data sources you need to
interact with. Power Platform offers more than 900 connectors for various data sources.
Connectors come with prebuilt actions that simplify the process of working with those
data sources. For example, the Office 365 Outlook connector has actions for
downloading attachments and sending emails. When using a connector, you only need
to provide basic details about the action you want to perform.
Data connectors are used throughout Power Platform. In Power Apps, they are used to
connect apps to data sources like databases or Microsoft Dataverse. For example, a
company could create an app for order fulfillment, connecting it to an SQL database or
Microsoft Dataverse using data connectors. In Power Automate, data connectors are
used to connect to data sources that trigger actions or are used as actions themselves.
In simple words, data connectors in Power Platform act as bridges that help you connect
and work with data from different sources. They have prebuilt actions for common
operations, making it easier for you to interact with the data. Whether you're building
an app or automating workflows, data connectors simplify the process of connecting to
and working with various data sources.
Microsoft Dataverse
Microsoft Dataverse is a tool that allows organizations to securely store and manage
data used by their business applications. Think of it as a virtual storage space where you
can organize your data in tables, which are like grids with rows and columns. Each
column in a table holds specific types of data, such as names, dates, or locations.
Dataverse offers standard tables for common business scenarios, like accounts, contacts,
and activities, so you don't have to build everything from scratch. However, you can also
create custom tables tailored to your organization's specific needs and fill them with
relevant data. For example, a real estate company can have tables for properties, open
houses, or showings.
Once the tables are set up, you can use tools like Power Apps to build powerful business
applications that utilize this data. For instance, a real estate company can create an app
for their agents in the field, giving them access to property information stored in
Dataverse.
1. Easy management: Both metadata (information about the data) and the actual
data are stored in the cloud, making it convenient to handle.
2. Enhanced security: Data is securely stored, and you can control who has access to
specific tables based on their roles within the organization.
3. Rich metadata: Data types and relationships are directly used in Power Apps,
making it easier to work with the data.
4. Logic and validation: You can define calculated columns, business rules,
workflows, and business process flows to ensure data quality and streamline
business processes.
5. Productivity tools: Tables can be accessed within Microsoft Excel add-ins,
increasing productivity and ensuring data accessibility.
Many solutions built on Power Platform utilize both Dataverse and connectors.
Dataverse acts as the main storage for business data, while connectors are used in
various apps and automations to connect to different data services.
In simpler terms, Microsoft Dataverse is a secure storage system where you can organize
your business data in tables. It provides pre-built tables for common scenarios and
allows you to create custom tables as needed. You can use Power Apps to build
applications that interact with this data. Dataverse offers benefits like easy management,
enhanced security, and productivity tools. It works hand in hand with connectors to
connect to different data services and create comprehensive solutions.
Describe how Power Platform works with Microsoft 365 apps and
services
Many organizations use Microsoft technologies like Microsoft 365 and SharePoint for
their email, productivity, and document management needs. Power Platform is a set of
tools that can interact directly with these Microsoft services to create more streamlined
solutions.
Power Platform offers connectors specifically designed to work with Microsoft 365
services. Some of these connectors include Office 365 Outlook, Office 365 Users, Excel,
and SharePoint. These connectors can be used by administrators, managers, and end
users to increase productivity.
For example, an end user typically receives numerous emails throughout the day, many
of which contain attachments that need to be saved. With Power Platform, the user can
create a flow using Power Automate to monitor their inbox for emails with attachments.
When such emails are detected, the flow can automatically save the attachments to the
appropriate customer folders in SharePoint. Automating this process can save significant
time, especially if it needs to be done multiple times a day.
Excel is still widely used in many organizations for various tasks. However, getting data
into Excel often involves manual copying and pasting or manual data entry. This can be
time-consuming and prone to errors. With Power Platform, end users can automate the
process of capturing and entering data into Excel using tools like Power Automate
Desktop. This automation mimics the user's keystrokes and mouse clicks, making data
entry faster and freeing up time for other tasks.
These are just a couple of examples highlighting how Power Platform can be used with
Microsoft 365 apps and services. The goal is to streamline processes, save time, and
improve productivity by automating repetitive tasks and integrating different
applications and services.
One of the key advantages of Microsoft Teams is its extensibility and adaptability. This
means organizations can customize and build their own applications within Teams to
meet the specific needs of their users. This is where Microsoft Power Platform comes
into play. Power Platform is a collection of tools that allows users to build applications
with minimal coding, known as low-code development.
With Power Platform, organizations can create custom applications that integrate
seamlessly with Microsoft Teams. These applications can enhance the collaboration
experience and provide tailored functionality based on the unique requirements of the
team. For example, a company could build a custom app within Teams to track project
progress, manage tasks, or automate certain workflows.
Power Platform includes different components like Power Apps, Power Automate, and
Power BI, which can all be utilized within Microsoft Teams. Power Apps enables the
creation of interactive and user-friendly apps, Power Automate automates repetitive
tasks and workflows, and Power BI provides powerful data analytics and visualization
capabilities. These components can be leveraged to build and extend the functionality
of Teams applications.
In simpler terms, Microsoft Teams became a go-to tool for remote collaboration during
the pandemic. It offers a central platform for teams to work together. Microsoft Power
Platform complements Teams by allowing organizations to build custom applications
within it. These apps can be tailored to meet the specific needs of the team, using low-
code development. With Power Platform, users can create interactive apps, automate
tasks, and analyze data, all within the Teams environment. This combination provides
organizations with a flexible and powerful solution to enhance collaboration and
productivity.
Let’s examine them in a little more detail.
Power BI: The Power BI tab in Microsoft Teams allows you to share interactive reports
and collaborate with others in Teams channels and chats. You can create and distribute
Power BI app content and access the basic Power BI service experience within Teams.
Power Apps: The Power Apps app in Teams lets you create and edit custom apps and
workflows without leaving Teams. You can quickly publish and share these apps with
your team members, making it convenient for them to access and use the apps within
Teams.
Power Automate: With the Power Automate app in Teams, you can automate repetitive
tasks directly within Teams. You can trigger flows from messages in Teams and
customize and enhance your Teams experience using Power Automate.
Power Virtual Agents: The Virtual Agents app in Teams allows you to create and manage
chatbots within Teams. These chatbots can provide answers to questions and help with
various tasks, and you can share them with others in your organization.
Dataverse for Teams: Dataverse for Teams is a low-code data platform within Microsoft
Teams. It enables users to build custom apps, bots, and workflows using Power Apps,
Power Virtual Agents, and Power Automate directly within Teams.
Virtual Assistant for Teams: The Virtual Assistant is a template provided by Microsoft
that allows you to create a conversational solution, like a chatbot, with full control over
the user experience and integration into the Teams environment.
In simpler terms, Power Platform brings different tools to Microsoft Teams. Power BI
allows you to share and collaborate on reports, Power Apps lets you create custom apps
and workflows, Power Automate automates tasks, Power Virtual Agents creates
chatbots, and Dataverse for Teams provides a low-code data platform. These tools can
be used within Teams to enhance collaboration and productivity, while the Virtual
Assistant template helps you create a customized conversational solution for Teams.
In the real estate industry, companies have adapted to remote work due to the
pandemic. Their agents primarily use Microsoft Teams for collaboration and daily tasks.
By combining Power Platform with Teams, we can provide real estate agents with the
following benefits:
1. Power Virtual Agent bots: Agents can interact with dedicated chatbots within
Teams. These bots can answer their questions and assist with day-to-day
activities. For instance, a chatbot can provide information on open house
procedures and help agents schedule open houses.
2. Expense submission app: A customized app can be created using Dataverse for
Teams. This app enables agents to easily submit expenses related to travel,
staging, and open houses directly within Teams, streamlining the process.
3. Power BI reports: Reports with property analytics can be embedded within
Microsoft Teams. Agents can access these reports to gain insights and make
informed decisions about properties, all within the Teams interface.
In simpler terms, real estate companies have embraced remote work and rely on
Microsoft Teams for collaboration. With the help of Power Platform, agents can use
chatbots to get answers and assistance, submit expenses conveniently through an app,
and access reports with property insights—all within the familiar Teams environment.
In the image, we can see a dedicated chat bot inside Microsoft Teams that helps answer agents’
questions related to different things such as open house scheduling protocols.
Power Apps is used to create model-driven applications within Dynamics 365. These
applications are built based on a data model stored in Microsoft Dataverse and use
forms, views, charts, and dashboards to present data to users.
Power BI is used for business analytics and can connect to Dynamics 365 applications,
providing valuable insights and visualizations. These visualizations can be embedded
within Dynamics 365 apps like Sales or Customer Service.
Power Automate is used to create business process flows in Dynamics 365. These flows
guide users through predefined steps, helping them complete tasks efficiently. For
example, a business process flow in Dynamics 365 Sales can guide salespeople from
lead generation to closing a sale.
Power Virtual Agents enable the creation of intelligent chatbots. In Dynamics 365
Customer Service, chatbots can handle specific customer inquiries and reduce the
workload on customer service agents. Incoming phone calls, SMS, or messages from
channels like Facebook can be directed to the chatbot first, and if necessary, escalated
to a live agent.
The image shows an example of a Power BI dashboard displaying work order data that
was automatically created using the Visualize in Power BI feature that is built into
For example, let's say an organization wants to automate manual processes and create a
user-friendly portal. They can use Azure services in combination with Power Platform to
achieve this. They can utilize Azure API management and Azure Functions to connect
custom APIs that access their existing legacy systems. By doing so, they can modernize
their systems and automate tasks. This helps in reducing costs and improving efficiency.
Additionally, Azure provides managed databases that can be integrated with Power
Platform solutions, enabling real-time data processing and storage. This ensures that
applications built on the Power Platform are reliable, scalable, and can handle a large
number of users.
In simpler terms, Power Platform solutions can make use of Azure services to connect
with existing systems, automate tasks, and store data. By doing this, organizations can
create more efficient and scalable applications while leveraging the capabilities of the
Azure cloud platform.
The data flows through the solution as follows:
1. The airline system communicates with a custom API hosted in Azure API
Management.
2. A custom API coordinator receives notifications and handles incoming
messages from the airline system, assigning flights to Microsoft Teams
channels and sending them to Power Apps.
3. When a user selects a flight to monitor, or when the system assigns the user
to a flight, the system queues a Graph API call in an Azure Storage Account
queue for further processing.
4. Azure Functions runs the Graph API calls based on the incoming messages
in the storage queue, sending notifications to Teams, and also streams all
events to an Azure Event Hubs for further analytics.
5. The airline's notification system is managed by a custom bot messaging
service that employs Azure Bot Service.
6. Custom bots send flight updates to users in Teams.
7. An Azure Data Lake storage offers long-term retention and micro-batch
processing of events from Event Hubs, ultimately generating insightful
reports with Power BI.
Let's say you have a business that lends out IT equipment to employees. Currently, employees have
to visit the IT office multiple times to check if the equipment they need is available. This process is
time-consuming and inefficient. With Power Platform, you can create a solution to streamline this
process.
Using Power Apps, you can build a custom app that lists all the equipment along with its availability
status and important details like serial numbers and warranty information. Employees can access this
app on their phones or tablets and check if the equipment they need is available. They can also see
any instructions or notes associated with the equipment.
When an employee wants to check out equipment, they can request it through the app and specify a
pickup time. This information is then sent to the IT office. IT personnel can prepare the equipment in
advance, so it's ready for pickup at the specified time.
To automate the process of equipment returns, Power Automate can be used. It can send reminder
emails to employees when their equipment is due for return. This eliminates the need for manual
tracking and follow-up.
Power BI can analyze the data collected from the app, providing insights into equipment usage
patterns. IT leaders can see which equipment is used most often and by whom. This helps in making
informed decisions like purchasing additional equipment or assigning dedicated equipment to
certain users or departments.
In simple words, Power Platform allows you to create an app that employees can use to check the
availability of IT equipment and request its checkout. It automates reminders for equipment return
and provides insights into equipment usage for better decision-making.
This is just one example of how Power Platform can be used to improve processes in a business. You
can apply the same concept to your own business and identify areas where Power Platform can help
make tasks easier, faster, and more efficient.
In the case of the real estate company, Power Platform can provide a customized
solution to meet the needs of both the agents and the managers. Here's how it can
help:
1. Agents' needs:
• Power Apps can be used to create a mobile app that allows agents to quickly
search for active property listings while they are out in the field. They can easily
access property details, such as location, price, and features, right from their
phones.
• Using Power Apps, agents can intake new properties by capturing property
details, taking pictures, and scheduling open houses. This simplifies the process
of adding new properties to the company's listings.
2. Managers' needs:
• Power Apps can also provide managers with a clear view of all currently listed
properties. They can easily see which properties are available for sale or rent.
• With Power Automate, managers can set up workflows to ensure property
inspections are conducted as needed. They can receive automated notifications
or reminders when inspections are due.
• Power Apps can enable managers to access important details, such as the
number of offers made on a property and manage any incoming offers efficiently.
• Power Apps can help managers identify similar properties in the area, making it
easier for them to compare and make informed decisions.
• Power BI, a part of Power Platform, allows managers to analyze the overall
landscape of the properties they are selling. They can gain insights into sales
trends, market conditions, and performance metrics. This data can drive better
business decisions.
Additional information:
In simpler terms, Power Platform offers customized solutions for the real estate
company. Agents can use a mobile app to search for properties, add new listings, and
manage their tasks. Managers can access a centralized view of properties, handle
inspections and offers, and analyze sales data. The integration with Microsoft Outlook
and Teams makes communication and collaboration easier for everyone.
By leveraging Power Platform, the real estate company can streamline its operations,
enhance productivity, and make more informed business decisions.
Now that you have reviewed this module, you should be able to:
Resources
Tip
To open a resource link, right-click and select "Open in a new tab or window". That way,
you can check out the resource and easily return to the module tab to unlock your
achievement when done.
Power BI
• Power BI
• Power BI customer showcase
Power Apps
• Power Apps
• Power Apps Resources
Power Automate
• Power Automate
• Power Automate Documentation
More on Connectors
• Connector Reference
• Overview of canvas-app connectors for Power Apps