SlideShare uma empresa Scribd logo
1 de 71
You’re not a developer?!
Me neither…
YOUR FIRST #POWERAPPS IN 30 MINUTES
NICOLAS GEORGEAULT – FOUNDER AND PRINCIPAL PRODUCT MANAGER
@MUBRAIN INC. | EXTEND YOUR COLLECTIVE INTELLIGENCE
HTTPS://WWW.LINKEDIN.COM/IN/NICOLASGEORGEAULT
About me
Founder and PPM @MuBrain Inc.
20 years of experience in KM
12 years with Microsoft SharePoint
Microsoft Specialist and Partner
MVP for 8 years
Machine Leaning certificate from Stanford
University
Co-author of books about SharePoint
Mad about Jazz music and HorseBall
Our Sponsors
Web editor?
or
Client App?
Plan 1?
Plan 2?
or
Dynamics 365?
App?
or
Customize
forms?
Canvas?
or
Model-Driven?
Scenario
Megan Bowen is an end user
working for Contoso
Electronics’ Marketing team.
She and other members of
her team need an app to
identify and staff various
electronics events
Clickthrough scenario from https://demos.Microsoft.com
Scenario
Megan Bowen is an end user working
for Contoso Electronics’ Marketing
team.
She and other members of her team
need to integrate the app in a PowerBI
Report
I don’t always test my code
But when I do,
I do it in production
Takeaways
Document all your work and changes
Do not forget to specify User stories
Keep all information in a source control solution
Use Teams to organize collaboration around App creation
Think globally about your App, versioning and scenario
Include the Data Model and evolutions
Always think to the guys that will modify this app in the next 6 months…
Some recommendations…
https://www.slideshare.net/ngeorgeault
/from-the-field-powerapps-in-
production
More about CDS…
https://www.slideshare.net/ngeorgeault
/sps-vancouver-2018-what-is-cdm-and-
cds
More about Data Gateway…
https://www.slideshare.net/ngeorgeault
/guspqc-qubec-avril-2018-la-passerelle-
de-donnees-locale
Thank you!
Microsoft Demos content used for the
Scenario.
To get the full step by step training and
demo content and a trial version of
Office 365 tenant with content ready to
use, connect on
http://demos.Microsoft.com
You’ll find the PowerApps “Event to
Staff” scenario in 3 versions:
Beginner, Intermediate and advanced
Credits
Our Sponsors

Mais conteúdo relacionado

Mais procurados

How to Launch a Content Marketing Program
How to Launch a Content Marketing ProgramHow to Launch a Content Marketing Program
How to Launch a Content Marketing ProgramBitly
 
Voxxed days 2015-hakansaglam-codereview
Voxxed days 2015-hakansaglam-codereviewVoxxed days 2015-hakansaglam-codereview
Voxxed days 2015-hakansaglam-codereviewHakan Saglam
 
Here are the Most Useful Tools for Mobile App Development
Here are the Most Useful Tools for Mobile App DevelopmentHere are the Most Useful Tools for Mobile App Development
Here are the Most Useful Tools for Mobile App DevelopmentIndianAppDevelopers
 
Extreme programming
Extreme programmingExtreme programming
Extreme programmingbury_b
 
Industry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndustry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndianAppDevelopers
 
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...Webflow
 
App development software
App development softwareApp development software
App development softwareNitish Garg
 
WordPress in een Continuous Delivery omgeving
WordPress in een Continuous Delivery omgevingWordPress in een Continuous Delivery omgeving
WordPress in een Continuous Delivery omgevingDenver Sessink
 
Comprehensive Guide to Mobile App Design costs
Comprehensive Guide to Mobile App Design costsComprehensive Guide to Mobile App Design costs
Comprehensive Guide to Mobile App Design costsRamMohan301
 
Web & Mobile App Design for Non-Coders with Bubble.is
Web & Mobile App Design for Non-Coders with Bubble.isWeb & Mobile App Design for Non-Coders with Bubble.is
Web & Mobile App Design for Non-Coders with Bubble.isJames Eckhardt
 
Career Opportunities for Web Developers | Smart Mentors
Career Opportunities for Web Developers | Smart MentorsCareer Opportunities for Web Developers | Smart Mentors
Career Opportunities for Web Developers | Smart MentorsSmart Mentors
 
Mobile App Development Company in Dubai
Mobile App Development Company in DubaiMobile App Development Company in Dubai
Mobile App Development Company in Dubaihussainsamdani
 
The mistake of designing an app that is output driven
The mistake of designing an app that is output drivenThe mistake of designing an app that is output driven
The mistake of designing an app that is output drivenSandeep Chauhan
 

Mais procurados (20)

How to Launch a Content Marketing Program
How to Launch a Content Marketing ProgramHow to Launch a Content Marketing Program
How to Launch a Content Marketing Program
 
Voxxed days 2015-hakansaglam-codereview
Voxxed days 2015-hakansaglam-codereviewVoxxed days 2015-hakansaglam-codereview
Voxxed days 2015-hakansaglam-codereview
 
Startup guide
Startup guideStartup guide
Startup guide
 
Here are the Most Useful Tools for Mobile App Development
Here are the Most Useful Tools for Mobile App DevelopmentHere are the Most Useful Tools for Mobile App Development
Here are the Most Useful Tools for Mobile App Development
 
Copy of appoorv
Copy of appoorvCopy of appoorv
Copy of appoorv
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Industry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndustry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile Application
 
COST REQUIRED TO DEVELOP AN APP
COST REQUIRED TO DEVELOP AN APPCOST REQUIRED TO DEVELOP AN APP
COST REQUIRED TO DEVELOP AN APP
 
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
 
Bubble Meetup presentation
Bubble Meetup presentationBubble Meetup presentation
Bubble Meetup presentation
 
Rules For Modern Web App Development
Rules For Modern Web App DevelopmentRules For Modern Web App Development
Rules For Modern Web App Development
 
App development software
App development softwareApp development software
App development software
 
WordPress in een Continuous Delivery omgeving
WordPress in een Continuous Delivery omgevingWordPress in een Continuous Delivery omgeving
WordPress in een Continuous Delivery omgeving
 
Comprehensive Guide to Mobile App Design costs
Comprehensive Guide to Mobile App Design costsComprehensive Guide to Mobile App Design costs
Comprehensive Guide to Mobile App Design costs
 
Web & Mobile App Design for Non-Coders with Bubble.is
Web & Mobile App Design for Non-Coders with Bubble.isWeb & Mobile App Design for Non-Coders with Bubble.is
Web & Mobile App Design for Non-Coders with Bubble.is
 
Career Opportunities for Web Developers | Smart Mentors
Career Opportunities for Web Developers | Smart MentorsCareer Opportunities for Web Developers | Smart Mentors
Career Opportunities for Web Developers | Smart Mentors
 
Lesson 4
Lesson 4Lesson 4
Lesson 4
 
prabhat_resume
prabhat_resumeprabhat_resume
prabhat_resume
 
Mobile App Development Company in Dubai
Mobile App Development Company in DubaiMobile App Development Company in Dubai
Mobile App Development Company in Dubai
 
The mistake of designing an app that is output driven
The mistake of designing an app that is output drivenThe mistake of designing an app that is output driven
The mistake of designing an app that is output driven
 

Semelhante a Your First PowerApps in 30 Minutes

SPS Ottawa 2018 - You're not a developer?! Me neither!
SPS Ottawa 2018 - You're not a developer?! Me neither!SPS Ottawa 2018 - You're not a developer?! Me neither!
SPS Ottawa 2018 - You're not a developer?! Me neither!Nicolas Georgeault
 
SPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutesSPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutesNicolas Georgeault
 
SPS Toronto 2018 - Your first PowerApps in 30 minutes
SPS Toronto 2018 - Your first PowerApps in 30 minutesSPS Toronto 2018 - Your first PowerApps in 30 minutes
SPS Toronto 2018 - Your first PowerApps in 30 minutesNicolas Georgeault
 
Xiaowen Zhang's resume
Xiaowen Zhang's resumeXiaowen Zhang's resume
Xiaowen Zhang's resumeXiaowen Zhang
 
Massive Research Project Presentation
Massive Research Project Presentation Massive Research Project Presentation
Massive Research Project Presentation The Organiser
 
BranchTrack Login 2015 (may)
BranchTrack Login 2015 (may)BranchTrack Login 2015 (may)
BranchTrack Login 2015 (may)Jean Mauris
 
Benefits of Collaboration Software for Businesses
Benefits of Collaboration Software for BusinessesBenefits of Collaboration Software for Businesses
Benefits of Collaboration Software for BusinessesMikogo
 
What Are the Product Management Success Skills by Walmart Product Manager
What Are the Product Management Success Skills by Walmart Product ManagerWhat Are the Product Management Success Skills by Walmart Product Manager
What Are the Product Management Success Skills by Walmart Product ManagerProduct School
 
GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...
GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...
GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...Frederik Bisback
 
Resume - Pratik Maru
Resume - Pratik MaruResume - Pratik Maru
Resume - Pratik Marupratik maru
 
BP305 Show me the money! The value in social business
BP305 Show me the money! The value in social businessBP305 Show me the money! The value in social business
BP305 Show me the money! The value in social businessSasja Beerendonk
 
20 Microsoft 365 Productivity Tips That You've Probably Never Used (But Should)
20 Microsoft 365 Productivity Tips That You've Probably Never Used (But Should)20 Microsoft 365 Productivity Tips That You've Probably Never Used (But Should)
20 Microsoft 365 Productivity Tips That You've Probably Never Used (But Should)Christian Buckley
 
How to Build Machine Learning Products by Rubikloud Technologies PM
How to Build Machine Learning Products by Rubikloud Technologies PMHow to Build Machine Learning Products by Rubikloud Technologies PM
How to Build Machine Learning Products by Rubikloud Technologies PMProduct School
 
Software Engineer Responsibility and Career Path in 2022.pdf
Software Engineer Responsibility and Career Path in 2022.pdfSoftware Engineer Responsibility and Career Path in 2022.pdf
Software Engineer Responsibility and Career Path in 2022.pdfourjobagency
 
Minimum Testable Features—A Different Approach to Agile Software Development
Minimum Testable Features—A Different Approach to Agile Software DevelopmentMinimum Testable Features—A Different Approach to Agile Software Development
Minimum Testable Features—A Different Approach to Agile Software DevelopmentDialexa
 
Trending and must-know topics of UI Design.pptx
Trending and must-know topics of UI Design.pptxTrending and must-know topics of UI Design.pptx
Trending and must-know topics of UI Design.pptxDigital Academy 360
 
The Violet Society: Product Management Fellowship Showcase - Summer 2019
The Violet Society: Product Management Fellowship Showcase - Summer 2019The Violet Society: Product Management Fellowship Showcase - Summer 2019
The Violet Society: Product Management Fellowship Showcase - Summer 2019Shriya Nevatia
 

Semelhante a Your First PowerApps in 30 Minutes (20)

SPS Ottawa 2018 - You're not a developer?! Me neither!
SPS Ottawa 2018 - You're not a developer?! Me neither!SPS Ottawa 2018 - You're not a developer?! Me neither!
SPS Ottawa 2018 - You're not a developer?! Me neither!
 
SPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutesSPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutes
 
SPS Toronto 2018 - Your first PowerApps in 30 minutes
SPS Toronto 2018 - Your first PowerApps in 30 minutesSPS Toronto 2018 - Your first PowerApps in 30 minutes
SPS Toronto 2018 - Your first PowerApps in 30 minutes
 
Xiaowen Zhang's resume
Xiaowen Zhang's resumeXiaowen Zhang's resume
Xiaowen Zhang's resume
 
Massive Research Project Presentation
Massive Research Project Presentation Massive Research Project Presentation
Massive Research Project Presentation
 
BranchTrack Login 2015 (may)
BranchTrack Login 2015 (may)BranchTrack Login 2015 (may)
BranchTrack Login 2015 (may)
 
Benefits of Collaboration Software for Businesses
Benefits of Collaboration Software for BusinessesBenefits of Collaboration Software for Businesses
Benefits of Collaboration Software for Businesses
 
What Are the Product Management Success Skills by Walmart Product Manager
What Are the Product Management Success Skills by Walmart Product ManagerWhat Are the Product Management Success Skills by Walmart Product Manager
What Are the Product Management Success Skills by Walmart Product Manager
 
GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...
GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...
GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...
 
Resume - Pratik Maru
Resume - Pratik MaruResume - Pratik Maru
Resume - Pratik Maru
 
Mahak_CV (1)
Mahak_CV (1)Mahak_CV (1)
Mahak_CV (1)
 
mmp.3
mmp.3mmp.3
mmp.3
 
BP305 Show me the money! The value in social business
BP305 Show me the money! The value in social businessBP305 Show me the money! The value in social business
BP305 Show me the money! The value in social business
 
20 Microsoft 365 Productivity Tips That You've Probably Never Used (But Should)
20 Microsoft 365 Productivity Tips That You've Probably Never Used (But Should)20 Microsoft 365 Productivity Tips That You've Probably Never Used (But Should)
20 Microsoft 365 Productivity Tips That You've Probably Never Used (But Should)
 
How to Build Machine Learning Products by Rubikloud Technologies PM
How to Build Machine Learning Products by Rubikloud Technologies PMHow to Build Machine Learning Products by Rubikloud Technologies PM
How to Build Machine Learning Products by Rubikloud Technologies PM
 
Software Engineer Responsibility and Career Path in 2022.pdf
Software Engineer Responsibility and Career Path in 2022.pdfSoftware Engineer Responsibility and Career Path in 2022.pdf
Software Engineer Responsibility and Career Path in 2022.pdf
 
Minimum Testable Features—A Different Approach to Agile Software Development
Minimum Testable Features—A Different Approach to Agile Software DevelopmentMinimum Testable Features—A Different Approach to Agile Software Development
Minimum Testable Features—A Different Approach to Agile Software Development
 
Trending and must-know topics of UI Design.pptx
Trending and must-know topics of UI Design.pptxTrending and must-know topics of UI Design.pptx
Trending and must-know topics of UI Design.pptx
 
Sarah Puma Resume
Sarah Puma ResumeSarah Puma Resume
Sarah Puma Resume
 
The Violet Society: Product Management Fellowship Showcase - Summer 2019
The Violet Society: Product Management Fellowship Showcase - Summer 2019The Violet Society: Product Management Fellowship Showcase - Summer 2019
The Violet Society: Product Management Fellowship Showcase - Summer 2019
 

Mais de Nicolas Georgeault

GUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - MontréalGUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - MontréalNicolas Georgeault
 
Construisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformConstruisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformNicolas Georgeault
 
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...Nicolas Georgeault
 
Improve your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AIImprove your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AINicolas Georgeault
 
How to get prepared for Syntex
How to get prepared for SyntexHow to get prepared for Syntex
How to get prepared for SyntexNicolas Georgeault
 
Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365Nicolas Georgeault
 
How to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexHow to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexNicolas Georgeault
 
Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19Nicolas Georgeault
 
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #GovernanceM365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #GovernanceNicolas Georgeault
 
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power PlatformM365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power PlatformNicolas Georgeault
 
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft TeamsMontreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft TeamsNicolas Georgeault
 
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...Nicolas Georgeault
 
ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?Nicolas Georgeault
 
SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?Nicolas Georgeault
 
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...Nicolas Georgeault
 
SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?Nicolas Georgeault
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?Nicolas Georgeault
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?Nicolas Georgeault
 
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to ZSPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to ZNicolas Georgeault
 

Mais de Nicolas Georgeault (20)

GUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - MontréalGUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - Montréal
 
Construisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformConstruisez votre gouvernance Power Platform
Construisez votre gouvernance Power Platform
 
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
 
Improve your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AIImprove your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AI
 
Utiliser Process Advisor
Utiliser Process AdvisorUtiliser Process Advisor
Utiliser Process Advisor
 
How to get prepared for Syntex
How to get prepared for SyntexHow to get prepared for Syntex
How to get prepared for Syntex
 
Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365
 
How to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexHow to get prepared for SharePoint Syntex
How to get prepared for SharePoint Syntex
 
Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19
 
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #GovernanceM365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
 
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power PlatformM365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
 
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft TeamsMontreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
 
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
 
ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?
 
SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?
 
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
 
SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
 
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to ZSPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Your First PowerApps in 30 Minutes

Notas do Editor

  1. Megan Bowen is an end user working for Contoso Electronics’ Marketing team. She and other members of her team need an app to identify and staff various electronics events
  2. Showing the end user experience Starting apps from a list view The Marketing team at Contoso Electronics, like many other teams, utilizes SharePoint lists to access, share, and collaborate around structured data. Megan Bowen, as a member of this team, uses this Events to Staff list to track important industry conferences and trade shows, and whether her team has adequate staffing plans for them. POINT OUT In the browser session, in the Events to Staff list, show the events that are already being tracked. CLICK STEP(S) At the top right, click the All Items drop-down.
  3. With the SharePoint modern list experience, Megan can use a view to launch a simple app that was created in Microsoft PowerApps. The app allows her to manage these event items and was built without a single line of code. CLICK STEP(S) Click Events to Staff - Beginner to change the view.
  4. The app starts directly in the browser, but Megan could also access the app from any device. CLICK STEP(S) In that view, click Open to start the app in the browser.
  5. Using the browse screen In this case, the app is a slightly-modified version of one created, in context, with the default web designer experience. CLICK STEP(S) When the app starts, click on the right of the app to scroll down and show the full list of items.
  6. It uses the data and schema from the list and has the standard three-screen experience for discovering and managing items, with just a small amount of formatting and logic applied. CLICK STEP(S) Click to the right of the app to scroll up.
  7. A corporate logo and Create new item icon appear at the top of the browse screen. POINT OUT: At the top right, pause on the Create new item icon (plus sign). At the bottom, Megan can refresh the list, change the sorting, or exit the app. POINT OUT: At the bottom, pause on the Refresh list (circle), Sort list (up and down arrows), and Exit app (x) icons. Near the top, in the Search items box, she can filter the view with a text search, which is extremely helpful when there are hundreds or thousands of items in the list. CLICK STEP(S) Near the top, click in the Search items box to initiate typing.
  8. [PowerPoint will auto-type consumer.] Using the detail screen For any item, clicking the corresponding right arrow icon takes Megan to the event details screen. CLICK STEP(S) In the list of results, in the Consumer Electronics Show (CES) item, click the > icon to show details.
  9. This read-only view provides a quick summary of each event, pulling data directly from the SharePoint list. At the top, the Back to list icon allows her to return to the browse screen. POINT OUT: At the top left, pause on the Back to list (<) icon. At the bottom, she can edit the item, delete the item, or exit the app. POINT OUT: At the bottom, pause on the Edit this item (pencil), Delete this item (trash can), and Exit app (x) icons. Using the edit screen At the top right, Megan clicks the + icon to start the third screen, where she can create a new event item in the list. CLICK STEP(S) At the top right, click the Create new item (+) icon.
  10. The editable form has controls bound directly to the SharePoint list columns. CLICK STEP(S) Click in the Title box to initiate typing.
  11. [PowerPoint will auto-type Contoso Electronics Expo] CLICK STEP(S) Click in the Event Coordinator box to initiate typing.
  12. [PowerPoint will auto-type mir.] This People or Group control works just like it would in the modern list experience. Megan types a few characters and then gets a list of possible results from which to select. CLICK STEP(S) Click Miriam Graham.
  13. CLICK STEP(S) Click the Estimated Size list.
  14. PowerApps supports choice… CLICK STEP(S) Click Medium.
  15. …Yes/No… CLICK STEP(S) Click the Status list.
  16. …and many other column types. CLICK STEP(S) Click Resourcing in Process.
  17. When she has filled out her required data, at the bottom, Megan clicks the Submit item icon to create a new item in the list. CLICK STEP(S) At the bottom left, click the Submit item (checkmark) icon.
  18. CLICK STEP(S) At the bottom right, click the Exit app icon.
  19. CLICK STEP(S) Switch to the Electronics Events browser tab.
  20. After exiting the app, she switches back to the Events to Staff list. CLICK STEP(S) At the top right, click the Events to Staff - Beginner drop-down.
  21. CLICK STEP(S) Click All Items.
  22. Within the default All Items view, she confirms that her new item has been added. POINT OUT: Point to, but do not click, the new Contoso Electronics Expo item. The effort required from Megan to build the app was less than a day, since she leveraged PowerApps integration with SharePoint, and made mostly light UX modifications. Now, let’s see how quickly Megan can build a comparable app from scratch. Building a simple app from scratch Automatically creating an app from a list The SharePoint modern list experience offers users a quick entry point to build an app in a matter of seconds, without the need for custom code. End users, like Megan, can leverage PowerApps to extend their solutions with relative ease, while professional developers can extend solutions even further with custom APIs and connectors. CLICK STEP(S) In the set of controls at the top of the list, click PowerApps.
  23. In the list of controls at the top, the Create an app option provides seamless integration with PowerApps. CLICK STEP(S) Click Create an app.
  24. When Megan specifies an app name in the flyout… CLICK STEP(S) In the flyout that appears to the right, click in the Name box to initiate typing.
  25. [PowerPoint will auto-type Sample Event Tracker.] … and clicks Create… CLICK STEP(S) Click Create.
  26. …the PowerApps web designer starts directly in the browser. Since the web designer knows the context of the list where Megan initiated the app, PowerApps can build a default three-screen experience using that list’s schema and data. Changing display data on the browse screen At the left, the web designer provides a Screens pane that makes it easy for Megan to navigate app screens and select controls. On the default browse screen, each item is displaying the event location, instead of the event name. Using the Screens pane, she selects the Title1 control… CLICK STEP(S) In the PowerApps Studio left navigation, within BrowseScreen1 >> BrowseGallery1, click Title1.
  27. …and then changes the Text property so that it pulls data from the SharePoint list’s Title column. If she wanted to display more event information, she could leverage the corresponding Subtitle1 and Body1 controls and have them pull data from other list columns. CLICK STEP(S) At the top of PowerApps Studio, with the Text property selected, change the value to ThisItem.Title.
  28. [PowerPoint will select City, then auto-type Title.] Adding an image to a screen Megan can easily incorporate images, videos, and audio into her app. Using the File tab in the web designer’s ribbon… CLICK STEP(S) In the ribbon, click the File tab.
  29. …she can access the app’s Media page, where she can import and reference any of these multimedia files. CLICK STEP(S) In the left navigation, click Media.
  30. If you recall from the end-to-end experience earlier, the app had a logo at the top of the browse screen. Here, Megan demonstrates how to include that logo into the app by clicking Browse… CLICK STEP(S) At the top right, click Browse.
  31. …and then navigating to the Contoso logo on her local machine. CLICK STEP(S) In the left navigation, click Pictures.
  32. CLICK STEP(S) Click the ContosoLogo.png. NOTE: In the actual demo you would double-click the image.
  33. CLICK STEP(S) At the top left, click the <- icon to return to the designer.
  34. Returning to her browse screen, Megan uses the Insert tab to insert an image control from the Media gallery. CLICK STEP(S) In the ribbon, click the Insert tab.
  35. CLICK STEP(S) Click the Media drop-down.
  36. CLICK STEP(S) Click Image.
  37. With the Image property for that control selected by default, all she must do is set the corresponding value to the name of the image that was added. CLICK STEP(S) At the top of PowerApps Studio, click ThisItem.Logo property to initiate typing.
  38. [PowerPoint will auto-type ContosoLogo.] If Megan needs to resize the image quickly, she can click one of the control’s corners and drag as needed. If she needed more precision with the image’s dimensions, she could modify the control’s Height and Width properties. Then, to move the image to the top title bar, Megan clicks one of the control’s sides and drags it up as needed. In just a few clicks, she has successfully branded her app. CLICK STEP(S) Click the image to resize and move it to the right of the Events to Staff heading.
  39. CLICK STEP(S) In the PowerApps Studio left navigation, click the scroll bar.
  40. Changing colors Many organizations have branding guidelines, which may include a color palette. Megan can easily comply with such guidelines. Changing font colors and background colors in the web designer is as simple as selecting a control and then editing certain properties. CLICK STEP(S) In the PowerApps Studio left navigation, click DetailScreen1.
  41. CLICK STEP(S) In the left navigation, click the scroll bar.
  42. In this case, Megan just wants to change the background color of the detail screen’s title bar. CLICK STEP(S) In the left navigation, within DetailScreen1, click RectQuickActionBar2.
  43. Using the Screens pane, she selects the corresponding control. CLICK STEP(S) At the top of PowerApps Studio, click the property selector.
  44. The property selector is set to OnSelect by default, so she changes it to Fill. CLICK STEP(S) Click Fill.
  45. Now, she can adjust the background color by entering the correct RGB value. Again, in just a few clicks, Megan can apply basic branding to different elements of her app. CLICK STEP(S) Click RGBA to initiate typing.
  46. [PowerPoint will auto-type 43,67,119,1.] Saving, publishing, and sharing an app With her light modifications in place, Megan is now ready to deploy her app. In the File tab… CLICK STEP(S) Click the File tab.
  47. …clicking Save will save the progress she has made thus far. CLICK STEP(S) Click Save.
  48. The app will not be available publicly, but at least she can pick up where she left off if she decides to revisit her design tasks later. CLICK STEP(S) Click Publish.
  49. When Megan publishes… CLICK STEP(S) Click Publish this version.
  50. …the app becomes available to everyone with whom it is shared. CLICK STEP(S) Click Share this app.
  51. In this case, since the app is new, sharing has not been set up yet, but Megan can do that on the Share screen. POINT OUT: In the browser tab that starts, pause on the Add everyone in my org option. Note the ability here to share with the entire organization. CLICK STEP(S) Click in the Enter names, email addresses, or user groups box to initiate typing.
  52. [PowerPoint will auto-type isa.] Initially, Megan wants to share the app with Isaiah, another member of the Marketing team with whom she collaborates frequently on event staffing. CLICK STEP(S) In the list of results, click Isaiah Langer.
  53. She adds him to the app’s Shared with list. Once added, Megan can change permissions so that, in addition to using the form, Isaiah can edit it as well. CLICK STEP(S) In the Shared with area, click the Permission list for Isaiah to show options.
  54. Megan then saves her changes so that Isaiah can now use and/or edit the new app. CLICK STEP(S) Click Save.
  55. Conclusion In a few minutes, Megan leveraged PowerApps to build an app that connects with SharePoint Online. She extended her Microsoft 365 solution with relative ease, and her app required no custom design or code. Additionally, the app can be used by different members of the organization and on any device. End of Demo
  56. Megan Bowen is an end user working for Contoso Electronics’ Marketing team. She and other members of her team need an app to identify and staff various electronics events