In this session we will develop an end to end real-life Chicago style pizza ordering solution demonstrating how we can easily use capabilities within the Power Platform in conjunction with Microsoft Teams to create apps and solve your business automation challenges.
In this session, we will learn how to use the built-in low code data platform for Microsoft Teams (Dataverse for Teams), to first create relational data storage & rich data types in Dataverse. Next, we will build a Power App and corresponding Power Automate flows to connect and act on the data source/tables we created. Lastly, we will use intelligent chatbots via Power Virtual Agents to empower teamwork & improve productivity within the solution.
Build a full-blown Chicago style Pizza ordering solution using Dataverse for Teams
1. BUILD A FULL-BLOWN
CHICAGO STYLE PIZZA
ORDERING SOLUTION FOR
MICROSOFT TEAMS AND
DATAVERSE FOR TEAMS
NOOREZ KHAMIS
@nkhamis
@creospark
@cloudsparklabs
6. LEAVE – AN APP FOR REQUESTING
TIME OFF DIRECTLY IN TEAMS
RESERVE – AN APP FOR REQUESTING
OFFICE SPACE OFF DIRECTLY IN TEAMS
7. Learn how to use a built-in low code data platform for Microsoft
Teams (Dataverse for Teams)
Understand built-in relational data storage, rich data types, app
development that comes with Dataverse for Teams
Build workflows and intelligent chatbots using Power Automate &
Virtual Agents to empower teamwork in your organization
We will briefly start with describing the scenario (Pizza Order form)
and the business outcomes we desire
And then Demos, Demos, Demos!
Q&A
AGENDA
Microsoft 365 services we will use today include:
8. SOLUTION ACCELERATORS FOR MICROSOFT TEAMS
Solution Accelerators for Microsoft Teams Low Code Citizen Developers
App Templates for Teams - https://aka.ms/TeamsAppTemplates
Teams Templates - https://docs.microsoft.com/en-us/microsoftteams/get-started-with-teams-templates-in-the-admin-console
Power Platform - https://aka.ms/PowerPlatformResources
Power Virtual Agents - https://aka.ms/trypva
Dataverse for Teams – https://aka.ms/Dataverse
Developers: SharePoint Framework & Provider Hosted Apps - http://aka.ms/spfx
SharePoint Framework
Content Management
Power Virtual Agents
Intelligent virtual agents
Power Automate
Workflow Automation
Power Apps
Application Development
9. MICROSOFT POWER PLATFORM
Power BI
Business analytics
PowerApps
Application development
Power Automate
Workflow automation
Common Data Service
(Now Microsoft Dataverse)
Data
connectors AI Builder
Power Virtual Agents
Intelligent virtual agents
DATAVERSE FOR TEAMS
DATAVERSE FOR
TEAMS
10. INTRODUCING DATAVERSE FOR TEAMS!
• Officially released in September 2020 at
MS Ignite as Dataverse for Teams
• At the same time announced that
Microsoft Dataverse is the new name for
Common Data Service
• Comes with your Microsoft 365 license
(excluding GCC, DoD, EDU A1 & SUB)
11. Comes with a “light” version of CDS / Microsoft Dataverse
Currently supports up to 500 Teams
Dataverse for Teams app and environment is deleted when the Team is deleted
Dataverse for Teams apps ONLY work within Microsoft Teams web/app/mobile platforms
Guest users can run Dataverse for Teams apps but can’t install, create or edit them
Can upgrade environment to full-fledged Microsoft Dataverse environment if you need
You can use premium connectors and capabilities if you have a paid per app or per user license
BACKGROUND AND FINE PRINT
12. TODAY’S SCENARIO
DEMO TIME! – PIZZA ORDERING
Customer places order over the phone.
Receptionist fills in the order information.
Staff marks the order as complete and informs
Receptionist.
Staff can see details of next order.
Receptionist
fills out pizza
order form
Staff marks
the order
complete
Receptionist
is informed
Staff see next
order details
13. Step 1 Step 3 Step 4
Step 2
Receptionist
fills out pizza
order form
Staff marks
the order
complete
Receptionist
is informed
Staff see next
order details
PowerApps Power Automate
Power Virtual Agents
CDS / Dataverse for
Teams
Microsoft Teams
+ + + +
15. Step 1 Step 3 Step 4
Step 2
Receptionist
fills out pizza
order form
Staff marks
the order
complete
Receptionist
is informed
Staff see next
order details
PowerApps Power Automate
Power Virtual Agents
CDS / Dataverse for
Teams
Microsoft Teams
+ + + +
16. Help Us Improve OurConference!
Help Our Speakers Improve!
https://otsn.live/M365CHI-Feedback
Join us in this session where we will develop an end to end real-life Chicago style pizza ordering solution demonstrating how we can easily use capabilities within the Power Platform in conjunction with Microsoft Teams to create apps and solve your business automation challenges.In this session, we will learn how to use the built-in low code data platform for Microsoft Teams (Dataverse for Teams), to first create relational data storage & rich data types in Dataverse. Next, we will build a Power App and corresponding Power Automate flows to connect and act on the data source/tables we created. Lastly, we will use intelligent chatbots via Power Virtual Agents to empower teamwork & improve productivity within the solution.Link to Session: https://otsn.live/M365CHI-DeepDishTeams
Join us in this session where we will develop an end to end real-life Chicago style pizza ordering solution demonstrating how we can easily use capabilities within the Power Platform in conjunction with Microsoft Teams to create apps and solve your business automation challenges.In this session, we will learn how to use the built-in low code data platform for Microsoft Teams (Dataverse for Teams), to first create relational data storage & rich data types in Dataverse. Next, we will build a Power App and corresponding Power Automate flows to connect and act on the data source/tables we created. Lastly, we will use intelligent chatbots via Power Virtual Agents to empower teamwork & improve productivity within the solution.Link to Session: https://otsn.live/M365CHI-DeepDishTeams
1,000,000 records
“Light” CDS/Microsoft Dataverse Environment created when you create a Dataverse for Teams app which maps one to one to the Team you created it in
Max 2GB CDS/Microsoft Dataverse relational database storage per environment (really 1.5GB)
Allows the building of table relationships
Basic Data types only, no offline mode, no built-in search, field level security, or API access