Reza Dorrani

Information & Communications Technology

Office 365 SharePoint Productivity Powerapps Microsoft Flow

Houston, Texas, United States

Reza Dorrani

Microsoft Business Applications MVP & Principal Consultant at Catapult Systems

Microsoft Business Applications MVP

Principal Consultant at Catapult Systems

Microsoft Power Apps Community Super User

Microsoft Power Automate Community Super User

Microsoft Flow All Star

Founder & User Group Leader of the Houston Power Apps and Power Automate User Group


Microsoft Business Applications MVP

Office 365 Evangelist, Power Platform Technical Lead & PowerAddict

Microsoft Flow All Star

Microsoft Power Automate Community Super User (Flownaut)

Microsoft Power Apps Community Super User (Appstronaut)

Founder & User Group Leader of the Houston Power Apps and Power Automate User Group

Current sessions

Add Power to the PowerApp Help Desk Template using SharePoint & Flow

Extend the Help Desk PowerApp Template
Use SharePoint to store help desk ticket information
Use Flow to drive the workflow process for Approvals


Modern SharePoint Capabilities

Modern SharePoint Capabilities and how they compare vs their classic counterpart
Modern Site Designs
Modern Site Themes
Modern Pages
Modern Lists and Libraries


Organize Your Intranet with Hub Sites

Flat Architecture vs Hierarchical
Intranet Building Blocks
Hub Sites to the Rescue


O365 Groups Governance & Self Service Solution for Group Creation and Management

O365 Groups Architecture
Governance best practices
Self Service Solution for Groups using SharePoint, MS Flow, PowerApps & MS Graph


Flowverload - An Introduction to Microsoft Flow

Learn all about Microsoft Flow

Agenda:
What is Microsoft Flow?
What can you do with Flow?
What are the Components of a Flow?
Flow Capabilities - Approvals, Buttons, etc.
Demo - Flows
Best Practices
Learning Resources


PowerApps Delegation - Working with large data sources

What is delegation?
Walk though of delegation with respect to SharePoint as a data source
Demo - Delegation with SharePoint
Best practices
Tips & Tricks
Learning Materials


Approvals on the Go with Microsoft Flow

Walk through of Microsoft Flow Approvals
Demo - Approvals on the go
Demo - Approval Patterns (Sequential, Parallel, Quorum, etc.)
Demo - Approval Reminders & Escalations
Best Practices
Learning Resources


Microsoft Flow Expressions

Expressions Overview
Anatomy of an Expression
Types of Expressions
Where can Expressions be Used
Data Types
Expression Functions
Limitations
Best Practices
Demo


AI Builder Invoice Processing using Microsoft Flow

AI Builder Overview
AI Builder Models
Form Processing Model - Invoice Processing Demo


Extend Site Designs Using Microsoft Flow

Extend the power of SharePoint site designs to template the site creation experience
Use Flow to trigger multiple site designs thereby no longer limiting to 20k characters per site design
Use Flow to break site permissions, copy items from a source etc.


Upload files to SharePoint library from PowerApps using Microsoft Flow

Upload files to SharePoint library from PowerApps using Flow
Upload multiple files and tag files


Hey Alexa "How long is the commute to my next meeting" - Alexa and Flow integration

Call Microsoft Flow from Alexa custom command
Check my upcoming meetings
Calculate travel distance from home to meeting location
Respond to Alexa with travel time details


Quorum approvals & task reminders with Microsoft Flow

Design pattern to set up Quorum approvals with Microsoft Flow
Set reminders for Flow approvals
Dynamically set approvers


Workshop - Power Apps & Power Automate Deep Dive

earn how to design, build and deploy Power Apps (Canvas Apps) and Microsoft Power Automate in this one-day training session

The course content has been created to cover important aspects of Power Apps and Power Automate to equip students with the foundational concepts required to build enterprise grade solutions

Course Agenda:

8:30 – 9:00: Session - Power Apps Introduction
9:30 – 12:00: PowerApps Hands-on labs (Beginner and Intermediate level labs)
12:00 – 1:00: Lunch and learn (Session - Power Apps Delegation - working with large data sources)
1:00 – 1:30: Session - Microsoft Power Automate Introduction
1:30 – 3:30: Power Automate Hands-on labs (Beginner and Intermediate level labs)
3:30 – 5:00: Session - Microsoft Power Automate Expressions & Approvals

PowerApps:

Hands on Labs:
1) Building Canvas App from scratch

We will be building a travel request mobile application using SharePoint as a data source

2) Building Responsive Canvas Apps

We will be building a responsive app from scratch

In addition to the above, we will go over some of the important features for Canvas Apps
• Delegation (working with large data sources)
• Best Practices
• Demos and much more …

Microsoft Power Automate:

Hands on Labs:
3) Microsoft Power Automate Approvals.

We will be adding an Approval process to the Travel Request PowerApp

4) Generate Pdf file using Microsoft Power Automate

We will utilize Power Automate to generate pdf file in OneDrive with data passed from PowerApp

In addition to the above, we will go over some of the important features for Microsoft Power Automate
• Approvals
• Expressions
• Best Practices
• Demos and much more …

Course Learning Objectives:

Power Apps deep dive
• Learn about Canvas Apps – Controls, Data Sources, Connections etc.
• Delegation scenarios (working with large data sets)
• Responsive Design
• Call Power Automate from PowerApps
• Best Practices

Microsoft Power Automate deep dive
• Learn about Microsoft Power Automate
• Power Automate Approvals
• Power Automate Expressions
• Best Practices

Computer Requirements:
Please bring a laptop to this course to conduct the labs and exercises with the following requirements:

• Please have the Google Chrome Browser installed

• We will provide you with an electronic copy of the lab manuals, resources and environments to work in prior to the day of the workshop

• You may want to bring a tablet to display the lab manual on during the session

• A sandbox environment will be provided with test user accounts that students can use to complete all the labs on their laptops

• Please be aware that if you are unable to join a sandbox tenant on your laptop (which can happen if the company laptop is locked down) – you can still try to do most of the labs on your own in your company environment

Target Audience/Level:
Anyone (beginner to intermediate) who wants to learn the foundational knowledge required to build PowerApps and Microsoft Power Automate solutions in production scenarios


Past and future events

Power Platform 24

25 Sep 2019 - 26 Sep 2019