SlideShare une entreprise Scribd logo
1  sur  42
Building Microsoft Power Platform Solutions
Jenkins NS
@jenkinsns
Modern Workplace Solution Architect
International Speaker
Trainer
Hi! I am Jenkins NS
Founder, JPOWER4
http://www.jpower4.com
SPFx: https://www.facebook.com/spfxinfo/
MS Teams: https://www.facebook.com/msteamsinfo
Github : https://github.com/jenkinsns
My Blog : http://www.jenkinsblogs.com
Microsoft Power Platform
Power BI
Business analytics
Power Apps
Application development
Power Automate
Process automation
Power Virtual Agents
Intelligent virtual agents
The low-code platform that spans Office 365, Azure, Dynamics 365, and standalone applications
Common
Data Service
Data
connectors AI Builder
Analyse | Act | Automate
Why Power Platform?
MaintenanceDataPriceResourcesTime
Our background
Who here has a Microsoft 365 background?
What about a Dynamics 365 background?
What about Azure background?
Why are we here today?
Challenges in building business applications
Microsoft Power Platform
One connected platform that empowers everyone to innovate
Typical challenges we hear from IT
Microsoft PowerApps
 Truly WYSIWYG – full control
over user experience, use it as
you build it
 Create app logic with familiar
Excel-like expressions
 Mash up data from multiple
sources right at the app level
EASY AUTHORING
CLOUD AND ON-PREMISES CONNECTIVITY
 Built-in connectivity to 200+ cloud
services, files, databases, web APIs, etc.
 Seamless hybrid connectivity to on-
premises systems via the On- Premises
Data Gateway
 Build custom connectors for
everyone to leverage
 Publish instantly to iOS, Android,
Windows, and the web
 Sharing apps is like sharing documents
 Manage across environments
CROSS-PLATFORM
ENTERPRISE-GRADE MANAGEMENT AND CONTROL
 All identity is managed through Azure Active
Directory, enabling rich policies and multi-
factor authentication
 Admin Center providing full audit logs, usage
analytics, data loss prevention, security and
data management
 Centrally manage all your apps, first and third
party, deployed across your organization
Seamless Dynamics 365, Office 365, and Azure integration along with connectors to more than 200 data sources
Immersive, end-to-end
solutions
The Art of the Possible
Use the HTML Control
Html-online.com
Html-css-js.com
Tabs/Menu based Apps
PowerApps Pyramid – Your Framework for Design
Performance
User Experience
Branding
#PowerAppsPyramid
What is PowerAutomate?
https://flow.microsoft.com
Source:Microsoft
GET STARTED
Build your own flows in an easy to use visual designer
Sending an Exchange email when a new file
is added in Dropbox
Authenticate to your O365 account.
Build email Subject and Body
Choose to include properties
from previous step (Dropbox
file) to improve relevance
Connected to johnsharp@contoso.com
Authenticate to your Dropbox account.
Select folder to monitor
PowerApps
Specify Send To email address
and additional properties
(optional): From, CC, BCC and
Importance
Source:Microsoft
Types of Flows
Scheduled
flows
Automated
flows
Business
process flows
Instant
flows
Top Governance Tips
1. Secure 2. Monitor 3. Alert and Action 4. Deploy
Product discovery:
understand the origin of apps
& flows
Configure audit logs Leverage management
connectors & PowerShell to
automate your policies
Understand managed vs.
unmanaged solutions
Know your environments Review out-of-box analytics Welcome new makers and
identify champions
Integrate deployment process
through Azure DevOps with Power
Apps Build Tools
Learn the 5 layers of security
+ the one that maters most
Leverage management
connectors & PowerShell as
powerful reporting tools
Install the Center of Excellence
Toolkit
Leverage management connectors
Setup data loss prevention
policies
Who is building solutions with the PowerApps?
2. Pro-dev / IT productivity
Enables high productivity app development
Reduces time to develop and deploy
Centrally managed and rolled out
Lower barrier of entry for app development
Power users in business units close to the problem
building solutions for their teams
Often with IT oversight or in an approved sandbox
1. Citizen developer enablement
Some organizations start with a centralized IT apps and then grow into organic development
Far more start with organic solutions in business units and grow into a centralized IT CoE
1. Product
discovery
2. Know your
Environments
3. 5+1
security layers
4. Setup DLP
policies
5. Configure
audit logs
6. Review
Analytics
7. Automate
your reports
8, Automate
your polices
9. Proactive
engagement
10. CoE
toolkit
And where do apps and flows come from?
1. Product
discovery
2. Know your
Environments
3. 5+1
security layers
4. Setup DLP
policies
5. Configure
audit logs
6. Review
Analytics
7. Automate
your reports
8, Automate
your polices
9. Proactive
engagement
10. CoE
toolkit
Power Platform Admin Center
• PowerApps, Flow and Dynamics 365 admin
centers will be replaced by Power Platform
admin center by the end of CY2019
• Unified Environment Management and
environment operations (CRUD, backup,
restore, copy, reset…)
• DLP policy management
• Capacity management (Database, File, Log)
• App & flow management
• Gateway management
Power platform admin center
admin.powerplatform.microsoft.com
Power Platform admin center
admin.powerplatform.microsoft.com
Dynamics
365
PowerApps Flow
Power BI
admin center
Dynamics 365
admin center
PowerApps
admin center
Flow admin
center
Environments
Environments are containers that administrators can use to manage apps, flows,
connections, and other assets; along with permissions to allow organization users
to use the resourcesAzure AD Tenant
Environments
1. Product
discovery
2. Know your
Environments
3. 5+1
security layers
4. Setup DLP
policies
5. Configure
audit logs
6. Review
Analytics
7. Automate
your reports
8, Automate
your polices
9. Proactive
engagement
10. CoE
toolkit
The 5 layers of security
1. Product
discovery
2. Know your
Environments
3. 5+1
security layers
4. Setup DLP
policies
5. Configure
audit logs
6. Review
Analytics
7. Automate
your reports
8, Automate
your polices
9. Proactive
engagement
10. CoE
toolkit
The 5 layers of security + the one that maters most
1. Product
discovery
2. Know your
Environments
3. 5+1
security layers
4. Setup DLP
policies
5. Configure
audit logs
6. Review
Analytics
7. Automate
your reports
8, Automate
your polices
9. Proactive
engagement
10. CoE
toolkit
Secure your data at rest
• There is no such thing as
security through obscurity
• PowerApps and Flow do not
provide users with access to
any data assets that they
don’t already have access to.
• Users should only have
access to data that they really
require access to.
Configure audit logs
Office 365
Activity Logging
CDS Data
Activity Logging
1. Product
discovery
2. Know your
Environments
3. 5+1
security layers
4. Setup DLP
policies
5. Configure
audit logs
6. Review
Analytics
7. Automate
your reports
8, Automate
your polices
9. Proactive
engagement
10. CoE
toolkit
Leverage management connectors & PowerShell as powerful
reporting tools
1. Product
discovery
2. Know your
Environments
3. 5+1
security layers
4. Setup DLP
policies
5. Configure
audit logs
6. Review
Analytics
7. Automate
your reports
8, Automate
your polices
9. Proactive
engagement
10. CoE
toolkit

aka.ms/powerappspowershell




PowerApps for Admins
PowerApps for App Makers
Power Platform for Admins
Flow Management
Taking action, some examples…
• Pull numbers of environments, apps, and flows • Build your own admin PowerApp
• Bulk create multiple environments with CDS • Automate environment creation with approvals
• Cleaning up environments no longer needed • Get alerts when new resources are created
• Change owner of app after someone leaves • Create your own governance processes for:
• Report how many using premium connectors
or data gateways
Environment creation aka.ms/restrictedenvcreators
Canvas app, flow creation aka.ms/restrictappcreators
Specific connector usage aka.ms/restrictflowconnector
aka.ms/restrictappconnector
Newly added connectors aka.ms/newconnectornotification
1. Product
discovery
2. Know your
Environments
3. 5+1
security layers
4. Setup DLP
policies
5. Configure
audit logs
6. Review
Analytics
7. Automate
your reports
8, Automate
your polices
9. Proactive
engagement
10. CoE
toolkit
Center of Excellence Toolkit
 Download here now https://aka.ms/coestarterkit
1. Product
discovery
2. Know your
Environments
3. 5+1
security layers
4. Setup DLP
policies
5. Configure
audit logs
6. Review
Analytics
7. Automate
your reports
8, Automate
your polices
9. Proactive
engagement
10. CoE
toolkit
Step Scenario Toolkit Component
Secure DLP Editor 1. Canvas App - DLP Editor
Monitor Flow templates to collect data into CDS
Power BI Dashboards
2. CDS Entities​: Environments, Apps, Flows…
3. Flow - Sync resources template
4. Flow - Sync audit logs
5. Power BI Dashboard
6. Custom Connector for Office 365 Audit Logs
Alert &
Action
Maker and Admin notification via Flow
templates (Compliance request)
Admin Model Driven App facilitates app
audit process
7. Canvas App - Developer Compliance Center
8. Flow - Compliance detail request
9. Model Driven App - Business Process Flow for
Auditing resources
Nurture App catalog
Welcome email, Internal community
channel links
10. Canvas App - App Catalog
11. Flow - Welcome Email
What’s available in a solution?
 Apps
 Canvas apps
 Model-driven apps
 Processes
 CDS workflows
 Microsoft Flows
 Entities (tables)
 Fields
 Views
 Charts
 Dashboards
 New
 Custom Connectors
 Environment variables
 Option sets
 Dashboards
 Reports
 Security
 Security roles
 Field security profiles
 Site maps
 Pro Dev components
 Plugins
 SDK messages
 Web resources
Microsoft Flow Documentation
PowerApps Documentation

Contenu connexe

Tendances

Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganDevelop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganAmazon Web Services
 
Azure App Modernization
Azure App ModernizationAzure App Modernization
Azure App ModernizationPhi Huynh
 
Resilience and Compliance at Speed and Scale
Resilience and Compliance at Speed and ScaleResilience and Compliance at Speed and Scale
Resilience and Compliance at Speed and ScaleJason Chan
 
Cloud First: Be Prepared
Cloud First: Be PreparedCloud First: Be Prepared
Cloud First: Be PreparedAlan Eardley
 
Azure DevOps for Developers
Azure DevOps for DevelopersAzure DevOps for Developers
Azure DevOps for DevelopersSarah Dutkiewicz
 
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOpsInfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOpsVMware Tanzu
 
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...Revelation Technologies
 
DevOps in the Cloud
DevOps in the CloudDevOps in the Cloud
DevOps in the CloudEran Stiller
 
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"Daniel Bryant
 
Azure Mobile Services Workshop
Azure Mobile Services WorkshopAzure Mobile Services Workshop
Azure Mobile Services WorkshopEran Stiller
 
Spring and Pivotal Application Service - SpringOne Tour Dallas
Spring and Pivotal Application Service - SpringOne Tour DallasSpring and Pivotal Application Service - SpringOne Tour Dallas
Spring and Pivotal Application Service - SpringOne Tour DallasVMware Tanzu
 
2019 05 - Exploring Container Offerings in Azure
2019 05 - Exploring Container Offerings in Azure2019 05 - Exploring Container Offerings in Azure
2019 05 - Exploring Container Offerings in AzureAdam Stephensen
 
2019 04 Containers - The secret to shipping cloud workloads
2019 04 Containers - The secret to shipping cloud workloads 2019 04 Containers - The secret to shipping cloud workloads
2019 04 Containers - The secret to shipping cloud workloads Adam Stephensen
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 
Azure for software development teams
Azure for software development teamsAzure for software development teams
Azure for software development teamsClemens Reijnen
 
Resilience and Security @ Scale: Lessons Learned
Resilience and Security @ Scale: Lessons LearnedResilience and Security @ Scale: Lessons Learned
Resilience and Security @ Scale: Lessons LearnedJason Chan
 
Architect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft AzureArchitect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft AzureDavide Benvegnù
 
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Arraya Solutions
 
Teams And PowerPlatform ROI Infographic
Teams And PowerPlatform ROI InfographicTeams And PowerPlatform ROI Infographic
Teams And PowerPlatform ROI InfographicWePlus Consultancy
 

Tendances (20)

Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganDevelop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
 
Azure App Modernization
Azure App ModernizationAzure App Modernization
Azure App Modernization
 
Resilience and Compliance at Speed and Scale
Resilience and Compliance at Speed and ScaleResilience and Compliance at Speed and Scale
Resilience and Compliance at Speed and Scale
 
Cloud First: Be Prepared
Cloud First: Be PreparedCloud First: Be Prepared
Cloud First: Be Prepared
 
Azure DevOps for Developers
Azure DevOps for DevelopersAzure DevOps for Developers
Azure DevOps for Developers
 
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOpsInfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
 
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
 
DevOps in the Cloud
DevOps in the CloudDevOps in the Cloud
DevOps in the Cloud
 
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
 
Azure Mobile Services Workshop
Azure Mobile Services WorkshopAzure Mobile Services Workshop
Azure Mobile Services Workshop
 
Spring and Pivotal Application Service - SpringOne Tour Dallas
Spring and Pivotal Application Service - SpringOne Tour DallasSpring and Pivotal Application Service - SpringOne Tour Dallas
Spring and Pivotal Application Service - SpringOne Tour Dallas
 
2019 05 - Exploring Container Offerings in Azure
2019 05 - Exploring Container Offerings in Azure2019 05 - Exploring Container Offerings in Azure
2019 05 - Exploring Container Offerings in Azure
 
2019 04 Containers - The secret to shipping cloud workloads
2019 04 Containers - The secret to shipping cloud workloads 2019 04 Containers - The secret to shipping cloud workloads
2019 04 Containers - The secret to shipping cloud workloads
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Azure for software development teams
Azure for software development teamsAzure for software development teams
Azure for software development teams
 
Resilience and Security @ Scale: Lessons Learned
Resilience and Security @ Scale: Lessons LearnedResilience and Security @ Scale: Lessons Learned
Resilience and Security @ Scale: Lessons Learned
 
Architect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft AzureArchitect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft Azure
 
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
 
Smart building mendix azure influx / smart City / IoT
Smart building mendix azure influx  / smart  City / IoT Smart building mendix azure influx  / smart  City / IoT
Smart building mendix azure influx / smart City / IoT
 
Teams And PowerPlatform ROI Infographic
Teams And PowerPlatform ROI InfographicTeams And PowerPlatform ROI Infographic
Teams And PowerPlatform ROI Infographic
 

Similaire à Trivandrumtechcon20

Microsoft 365 Automation
Microsoft 365 AutomationMicrosoft 365 Automation
Microsoft 365 AutomationRobert Crane
 
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayPascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayVishal Pawar
 
An Introduction to Microsoft Flow
An Introduction to Microsoft FlowAn Introduction to Microsoft Flow
An Introduction to Microsoft FlowRobert Crane
 
Datasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdDatasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdMidVision
 
Cherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in day
Cherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in dayCherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in day
Cherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in dayVishal Pawar
 
Aws pluginfor rd
Aws pluginfor rdAws pluginfor rd
Aws pluginfor rdMidVision
 
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak
 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrdMidVision
 
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIESPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIEaOS Community
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesIBM UrbanCode Products
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flowDipti Chhatrapati
 
Automation options with Office 365
Automation options with Office 365Automation options with Office 365
Automation options with Office 365Robert Crane
 
Azure Presentation for Angel Beat
Azure Presentation for Angel BeatAzure Presentation for Angel Beat
Azure Presentation for Angel BeatIan Philpot
 
Dev ops developer (session 3)
Dev ops developer (session 3)Dev ops developer (session 3)
Dev ops developer (session 3)MSDEVMTL
 
Implementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architectureImplementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architectureDavide Veronese
 
Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]New Relic
 
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys  How to Build a Successful Microsoft DevOps Including the DataDevOps and Decoys  How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the DataKellyn Pot'Vin-Gorman
 
Datasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrdDatasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrdMidVision
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarCambay Digital
 

Similaire à Trivandrumtechcon20 (20)

Power Platform Governance
Power Platform GovernancePower Platform Governance
Power Platform Governance
 
Microsoft 365 Automation
Microsoft 365 AutomationMicrosoft 365 Automation
Microsoft 365 Automation
 
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayPascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in day
 
An Introduction to Microsoft Flow
An Introduction to Microsoft FlowAn Introduction to Microsoft Flow
An Introduction to Microsoft Flow
 
Datasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdDatasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrd
 
Cherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in day
Cherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in dayCherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in day
Cherokee nation 2 day AIAD & DIAD - App in a day and Dashboard in day
 
Aws pluginfor rd
Aws pluginfor rdAws pluginfor rd
Aws pluginfor rd
 
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud Management
 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrd
 
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIESPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
Automation options with Office 365
Automation options with Office 365Automation options with Office 365
Automation options with Office 365
 
Azure Presentation for Angel Beat
Azure Presentation for Angel BeatAzure Presentation for Angel Beat
Azure Presentation for Angel Beat
 
Dev ops developer (session 3)
Dev ops developer (session 3)Dev ops developer (session 3)
Dev ops developer (session 3)
 
Implementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architectureImplementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architecture
 
Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]
 
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys  How to Build a Successful Microsoft DevOps Including the DataDevOps and Decoys  How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
 
Datasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrdDatasheet foldermanagementpluginforrd
Datasheet foldermanagementpluginforrd
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 

Plus de Jenkins NS

All about Send proactive messages in Microsoft Teams BOT
All about Send proactive messages in Microsoft Teams BOTAll about Send proactive messages in Microsoft Teams BOT
All about Send proactive messages in Microsoft Teams BOTJenkins NS
 
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-in
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-inSurfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-in
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-inJenkins NS
 
Global M365 Developer Bootcamp 2020 Hyderabad: KEYNOTE
Global M365 Developer Bootcamp 2020 Hyderabad: KEYNOTEGlobal M365 Developer Bootcamp 2020 Hyderabad: KEYNOTE
Global M365 Developer Bootcamp 2020 Hyderabad: KEYNOTEJenkins NS
 
Global M365 Developer Bootcamp 2020 Hyderabad: WELCOME NOTE
Global M365 Developer Bootcamp 2020 Hyderabad: WELCOME NOTEGlobal M365 Developer Bootcamp 2020 Hyderabad: WELCOME NOTE
Global M365 Developer Bootcamp 2020 Hyderabad: WELCOME NOTEJenkins NS
 
SPFx Outlook add-in with Azure Cognitive services to detect the sentiment bef...
SPFx Outlook add-in with Azure Cognitive services to detect the sentiment bef...SPFx Outlook add-in with Azure Cognitive services to detect the sentiment bef...
SPFx Outlook add-in with Azure Cognitive services to detect the sentiment bef...Jenkins NS
 
Extend the unextended in microsoft teams
Extend the unextended in microsoft teamsExtend the unextended in microsoft teams
Extend the unextended in microsoft teamsJenkins NS
 
Power Automate integration with SPFX webpart
Power Automate integration with SPFX webpartPower Automate integration with SPFX webpart
Power Automate integration with SPFX webpartJenkins NS
 
Task-oriented interactions in Microsoft Teams with messaging extensions
Task-oriented interactions in Microsoft Teams with messaging extensionsTask-oriented interactions in Microsoft Teams with messaging extensions
Task-oriented interactions in Microsoft Teams with messaging extensionsJenkins NS
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platformJenkins NS
 
Introduction to microsoft teams app templates
Introduction to microsoft teams app templatesIntroduction to microsoft teams app templates
Introduction to microsoft teams app templatesJenkins NS
 
Build an app from scratch using teams app studio for ms teams
Build an app from scratch using teams app studio for ms teamsBuild an app from scratch using teams app studio for ms teams
Build an app from scratch using teams app studio for ms teamsJenkins NS
 
Empowering citizen developers using power apps
Empowering citizen developers using power appsEmpowering citizen developers using power apps
Empowering citizen developers using power appsJenkins NS
 
Ms teams webinar-getting started with microsoft teams development
Ms teams webinar-getting started with microsoft teams developmentMs teams webinar-getting started with microsoft teams development
Ms teams webinar-getting started with microsoft teams developmentJenkins NS
 
M365 virtual marathon build your first power virtual agents bot
M365 virtual marathon   build your first power virtual agents botM365 virtual marathon   build your first power virtual agents bot
M365 virtual marathon build your first power virtual agents botJenkins NS
 
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint Framework
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint FrameworkharePoint Framework Webinar Series: Consume Graph APIs in SharePoint Framework
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint FrameworkJenkins NS
 
SPFx Webinar Loading SharePoint data in a SPFx Webpart
SPFx Webinar Loading SharePoint data in a SPFx WebpartSPFx Webinar Loading SharePoint data in a SPFx Webpart
SPFx Webinar Loading SharePoint data in a SPFx WebpartJenkins NS
 
SPSChennai2020
SPSChennai2020SPSChennai2020
SPSChennai2020Jenkins NS
 
Governance and administration for teams app development
Governance and administration for teams app developmentGovernance and administration for teams app development
Governance and administration for teams app developmentJenkins NS
 
Getting started with spfx
Getting started with spfxGetting started with spfx
Getting started with spfxJenkins NS
 
Architecting your Intranet with SharePoint Modernization
Architecting your Intranet with SharePoint ModernizationArchitecting your Intranet with SharePoint Modernization
Architecting your Intranet with SharePoint ModernizationJenkins NS
 

Plus de Jenkins NS (20)

All about Send proactive messages in Microsoft Teams BOT
All about Send proactive messages in Microsoft Teams BOTAll about Send proactive messages in Microsoft Teams BOT
All about Send proactive messages in Microsoft Teams BOT
 
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-in
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-inSurfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-in
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-in
 
Global M365 Developer Bootcamp 2020 Hyderabad: KEYNOTE
Global M365 Developer Bootcamp 2020 Hyderabad: KEYNOTEGlobal M365 Developer Bootcamp 2020 Hyderabad: KEYNOTE
Global M365 Developer Bootcamp 2020 Hyderabad: KEYNOTE
 
Global M365 Developer Bootcamp 2020 Hyderabad: WELCOME NOTE
Global M365 Developer Bootcamp 2020 Hyderabad: WELCOME NOTEGlobal M365 Developer Bootcamp 2020 Hyderabad: WELCOME NOTE
Global M365 Developer Bootcamp 2020 Hyderabad: WELCOME NOTE
 
SPFx Outlook add-in with Azure Cognitive services to detect the sentiment bef...
SPFx Outlook add-in with Azure Cognitive services to detect the sentiment bef...SPFx Outlook add-in with Azure Cognitive services to detect the sentiment bef...
SPFx Outlook add-in with Azure Cognitive services to detect the sentiment bef...
 
Extend the unextended in microsoft teams
Extend the unextended in microsoft teamsExtend the unextended in microsoft teams
Extend the unextended in microsoft teams
 
Power Automate integration with SPFX webpart
Power Automate integration with SPFX webpartPower Automate integration with SPFX webpart
Power Automate integration with SPFX webpart
 
Task-oriented interactions in Microsoft Teams with messaging extensions
Task-oriented interactions in Microsoft Teams with messaging extensionsTask-oriented interactions in Microsoft Teams with messaging extensions
Task-oriented interactions in Microsoft Teams with messaging extensions
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Introduction to microsoft teams app templates
Introduction to microsoft teams app templatesIntroduction to microsoft teams app templates
Introduction to microsoft teams app templates
 
Build an app from scratch using teams app studio for ms teams
Build an app from scratch using teams app studio for ms teamsBuild an app from scratch using teams app studio for ms teams
Build an app from scratch using teams app studio for ms teams
 
Empowering citizen developers using power apps
Empowering citizen developers using power appsEmpowering citizen developers using power apps
Empowering citizen developers using power apps
 
Ms teams webinar-getting started with microsoft teams development
Ms teams webinar-getting started with microsoft teams developmentMs teams webinar-getting started with microsoft teams development
Ms teams webinar-getting started with microsoft teams development
 
M365 virtual marathon build your first power virtual agents bot
M365 virtual marathon   build your first power virtual agents botM365 virtual marathon   build your first power virtual agents bot
M365 virtual marathon build your first power virtual agents bot
 
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint Framework
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint FrameworkharePoint Framework Webinar Series: Consume Graph APIs in SharePoint Framework
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint Framework
 
SPFx Webinar Loading SharePoint data in a SPFx Webpart
SPFx Webinar Loading SharePoint data in a SPFx WebpartSPFx Webinar Loading SharePoint data in a SPFx Webpart
SPFx Webinar Loading SharePoint data in a SPFx Webpart
 
SPSChennai2020
SPSChennai2020SPSChennai2020
SPSChennai2020
 
Governance and administration for teams app development
Governance and administration for teams app developmentGovernance and administration for teams app development
Governance and administration for teams app development
 
Getting started with spfx
Getting started with spfxGetting started with spfx
Getting started with spfx
 
Architecting your Intranet with SharePoint Modernization
Architecting your Intranet with SharePoint ModernizationArchitecting your Intranet with SharePoint Modernization
Architecting your Intranet with SharePoint Modernization
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[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
 
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
 

Dernier (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[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
 
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
 

Trivandrumtechcon20

  • 1. Building Microsoft Power Platform Solutions Jenkins NS
  • 2. @jenkinsns Modern Workplace Solution Architect International Speaker Trainer Hi! I am Jenkins NS Founder, JPOWER4 http://www.jpower4.com SPFx: https://www.facebook.com/spfxinfo/ MS Teams: https://www.facebook.com/msteamsinfo Github : https://github.com/jenkinsns My Blog : http://www.jenkinsblogs.com
  • 3. Microsoft Power Platform Power BI Business analytics Power Apps Application development Power Automate Process automation Power Virtual Agents Intelligent virtual agents The low-code platform that spans Office 365, Azure, Dynamics 365, and standalone applications Common Data Service Data connectors AI Builder Analyse | Act | Automate
  • 6. Who here has a Microsoft 365 background?
  • 7. What about a Dynamics 365 background?
  • 8. What about Azure background?
  • 9. Why are we here today?
  • 10. Challenges in building business applications
  • 11. Microsoft Power Platform One connected platform that empowers everyone to innovate
  • 12. Typical challenges we hear from IT
  • 14.  Truly WYSIWYG – full control over user experience, use it as you build it  Create app logic with familiar Excel-like expressions  Mash up data from multiple sources right at the app level EASY AUTHORING
  • 15. CLOUD AND ON-PREMISES CONNECTIVITY  Built-in connectivity to 200+ cloud services, files, databases, web APIs, etc.  Seamless hybrid connectivity to on- premises systems via the On- Premises Data Gateway  Build custom connectors for everyone to leverage
  • 16.  Publish instantly to iOS, Android, Windows, and the web  Sharing apps is like sharing documents  Manage across environments CROSS-PLATFORM
  • 17. ENTERPRISE-GRADE MANAGEMENT AND CONTROL  All identity is managed through Azure Active Directory, enabling rich policies and multi- factor authentication  Admin Center providing full audit logs, usage analytics, data loss prevention, security and data management  Centrally manage all your apps, first and third party, deployed across your organization
  • 18. Seamless Dynamics 365, Office 365, and Azure integration along with connectors to more than 200 data sources Immersive, end-to-end solutions
  • 19. The Art of the Possible
  • 20. Use the HTML Control Html-online.com Html-css-js.com
  • 22. PowerApps Pyramid – Your Framework for Design Performance User Experience Branding #PowerAppsPyramid
  • 23.
  • 26. Build your own flows in an easy to use visual designer Sending an Exchange email when a new file is added in Dropbox Authenticate to your O365 account. Build email Subject and Body Choose to include properties from previous step (Dropbox file) to improve relevance Connected to johnsharp@contoso.com Authenticate to your Dropbox account. Select folder to monitor PowerApps Specify Send To email address and additional properties (optional): From, CC, BCC and Importance Source:Microsoft
  • 28.
  • 29. Top Governance Tips 1. Secure 2. Monitor 3. Alert and Action 4. Deploy Product discovery: understand the origin of apps & flows Configure audit logs Leverage management connectors & PowerShell to automate your policies Understand managed vs. unmanaged solutions Know your environments Review out-of-box analytics Welcome new makers and identify champions Integrate deployment process through Azure DevOps with Power Apps Build Tools Learn the 5 layers of security + the one that maters most Leverage management connectors & PowerShell as powerful reporting tools Install the Center of Excellence Toolkit Leverage management connectors Setup data loss prevention policies
  • 30. Who is building solutions with the PowerApps? 2. Pro-dev / IT productivity Enables high productivity app development Reduces time to develop and deploy Centrally managed and rolled out Lower barrier of entry for app development Power users in business units close to the problem building solutions for their teams Often with IT oversight or in an approved sandbox 1. Citizen developer enablement Some organizations start with a centralized IT apps and then grow into organic development Far more start with organic solutions in business units and grow into a centralized IT CoE 1. Product discovery 2. Know your Environments 3. 5+1 security layers 4. Setup DLP policies 5. Configure audit logs 6. Review Analytics 7. Automate your reports 8, Automate your polices 9. Proactive engagement 10. CoE toolkit
  • 31. And where do apps and flows come from? 1. Product discovery 2. Know your Environments 3. 5+1 security layers 4. Setup DLP policies 5. Configure audit logs 6. Review Analytics 7. Automate your reports 8, Automate your polices 9. Proactive engagement 10. CoE toolkit
  • 32. Power Platform Admin Center • PowerApps, Flow and Dynamics 365 admin centers will be replaced by Power Platform admin center by the end of CY2019 • Unified Environment Management and environment operations (CRUD, backup, restore, copy, reset…) • DLP policy management • Capacity management (Database, File, Log) • App & flow management • Gateway management Power platform admin center admin.powerplatform.microsoft.com Power Platform admin center admin.powerplatform.microsoft.com Dynamics 365 PowerApps Flow Power BI admin center Dynamics 365 admin center PowerApps admin center Flow admin center
  • 33. Environments Environments are containers that administrators can use to manage apps, flows, connections, and other assets; along with permissions to allow organization users to use the resourcesAzure AD Tenant Environments 1. Product discovery 2. Know your Environments 3. 5+1 security layers 4. Setup DLP policies 5. Configure audit logs 6. Review Analytics 7. Automate your reports 8, Automate your polices 9. Proactive engagement 10. CoE toolkit
  • 34. The 5 layers of security 1. Product discovery 2. Know your Environments 3. 5+1 security layers 4. Setup DLP policies 5. Configure audit logs 6. Review Analytics 7. Automate your reports 8, Automate your polices 9. Proactive engagement 10. CoE toolkit
  • 35. The 5 layers of security + the one that maters most 1. Product discovery 2. Know your Environments 3. 5+1 security layers 4. Setup DLP policies 5. Configure audit logs 6. Review Analytics 7. Automate your reports 8, Automate your polices 9. Proactive engagement 10. CoE toolkit Secure your data at rest • There is no such thing as security through obscurity • PowerApps and Flow do not provide users with access to any data assets that they don’t already have access to. • Users should only have access to data that they really require access to.
  • 36. Configure audit logs Office 365 Activity Logging CDS Data Activity Logging 1. Product discovery 2. Know your Environments 3. 5+1 security layers 4. Setup DLP policies 5. Configure audit logs 6. Review Analytics 7. Automate your reports 8, Automate your polices 9. Proactive engagement 10. CoE toolkit
  • 37. Leverage management connectors & PowerShell as powerful reporting tools 1. Product discovery 2. Know your Environments 3. 5+1 security layers 4. Setup DLP policies 5. Configure audit logs 6. Review Analytics 7. Automate your reports 8, Automate your polices 9. Proactive engagement 10. CoE toolkit  aka.ms/powerappspowershell     PowerApps for Admins PowerApps for App Makers Power Platform for Admins Flow Management
  • 38. Taking action, some examples… • Pull numbers of environments, apps, and flows • Build your own admin PowerApp • Bulk create multiple environments with CDS • Automate environment creation with approvals • Cleaning up environments no longer needed • Get alerts when new resources are created • Change owner of app after someone leaves • Create your own governance processes for: • Report how many using premium connectors or data gateways Environment creation aka.ms/restrictedenvcreators Canvas app, flow creation aka.ms/restrictappcreators Specific connector usage aka.ms/restrictflowconnector aka.ms/restrictappconnector Newly added connectors aka.ms/newconnectornotification 1. Product discovery 2. Know your Environments 3. 5+1 security layers 4. Setup DLP policies 5. Configure audit logs 6. Review Analytics 7. Automate your reports 8, Automate your polices 9. Proactive engagement 10. CoE toolkit
  • 39. Center of Excellence Toolkit  Download here now https://aka.ms/coestarterkit 1. Product discovery 2. Know your Environments 3. 5+1 security layers 4. Setup DLP policies 5. Configure audit logs 6. Review Analytics 7. Automate your reports 8, Automate your polices 9. Proactive engagement 10. CoE toolkit Step Scenario Toolkit Component Secure DLP Editor 1. Canvas App - DLP Editor Monitor Flow templates to collect data into CDS Power BI Dashboards 2. CDS Entities​: Environments, Apps, Flows… 3. Flow - Sync resources template 4. Flow - Sync audit logs 5. Power BI Dashboard 6. Custom Connector for Office 365 Audit Logs Alert & Action Maker and Admin notification via Flow templates (Compliance request) Admin Model Driven App facilitates app audit process 7. Canvas App - Developer Compliance Center 8. Flow - Compliance detail request 9. Model Driven App - Business Process Flow for Auditing resources Nurture App catalog Welcome email, Internal community channel links 10. Canvas App - App Catalog 11. Flow - Welcome Email
  • 40. What’s available in a solution?  Apps  Canvas apps  Model-driven apps  Processes  CDS workflows  Microsoft Flows  Entities (tables)  Fields  Views  Charts  Dashboards  New  Custom Connectors  Environment variables  Option sets  Dashboards  Reports  Security  Security roles  Field security profiles  Site maps  Pro Dev components  Plugins  SDK messages  Web resources

Notes de l'éditeur

  1. Governance / Management of Power Platform
  2. Have this discussion with IT all the time – “we don't want wild west with users creating apps and stuff” Guess what - they're already doing it 30 years ago, IT was afraid of word processing and spreadsheet docs – “where will this be stored” Been here before - need to change the mindset to Digital Transformation Business is going to evolve with or without IT - will always need new apps and processes And yes, the needs are always changing If the business isn't changing, you're probably not in business much longer As an IT org, we have to embrace that Shadow IT - business will get their own tools (i.e. Slack, etc.) - doesn't fit in corp data and compliance policies “Don't want to support all these apps” - you already are Excel
  3. Microsoft PowerApps is a service for creating and using custom business apps across platforms
  4. tied to a geographic location used to target audiences or purposes DLP can target all or individual environments Default – always exists; mainly for personal productivity; not centrally managed All licensed users – Maker role; NOT Env Admin role Automatically created – can’t be deleted; can be renamed i.e. “Personal Productivity” Non-default – more control over permissions; usually centrally managed
  5. 34
  6. 35
  7. 36
  8. Start simple and grow…
  9. https://docs.microsoft.com/en-us/flow/
  10. https://docs.microsoft.com/en-us/powerapps/#pivot=home&panel=getstarted