SlideShare uma empresa Scribd logo
1 de 24
Power Platform
Not just a simple toy
Jens Schrøder
Microsoft Technical Specialist
September 8th 2020
One low-code platform that spans Office 365, Dynamics 365, Azure and standalone applications
Power BI
Business analytics
Common
Data Service
Data
connectors
AI Builder
Power Virtual Agents
Intelligent virtual agents
Power Apps
Application development
Power Automate
Workflow automation
Microsoft Power Platform
Common Data Service: easy to manage,
secure rich common data store
easily structures
a variety of business data to support interconnected
business applications and processes
API
Jobs
Calculated &
Rollup fields
Business
Rules
Data
validation
Duplicate
Detection
Plugins
Business Process
Catalog
and discovery
Modelling
Reporting
Common Data
Model
Relational
databases
Files and
blobs
Log files
Semi-structured
data
Search and
Find data
Data lake
Eventing
Webhooks
Data import and export
?
Pro-developer extensibility
Client extensions
Custom user experiences
Server extensions
Integration
Common Data Service extensibility points
Integrated applications
Reporting
(dashboard, charts, Excel, SRS)
Client extensibility
client API and controls
Web Outlook Mobile
API services
Extensibility points
Client layer
Service layer
Sync and async business logic
Business entity components
Data access components
Data access platform
ProcessSecurity
Relational data Metadata Log Files/blobs
Post-event plugins
(.NET assemblies)
Pre-event plugins
(.NET assemblies)
Developer tooling - Power Apps CLI
• Simple to use command line
interface (CLI)
• Built in validations to catch
issues prior to deployment
• Can be used headless as part of
automated build processes
• Local debug harness to render
and test the control locally
• Support for solution packaging
• Power Apps CLI will evolve to
support other component types
like Plugins (in preview)
Custom Control Example
Custom Control Example
DEMO
Building Custom Controls using the PCF CLI
Expand the Ecosystem For your Flows
Build from scratch Build from OpenAI file or URL(Or)
Create Custom Connectors
Connector ID
+
Operation
+
Connection ID
________
Custom connectors
Power Automate
Power Apps
Azure API management gateway
Custom
connector
Credentials
Token store
Host
+
Path
+
Credentials
__________
Connection
ID
RESTful API
Custom web API
Azure functions
DEMO
Configuring Custom Connectors
Service-side extensibility for the Common Data Service
Webhooks
Azureservicebus
Relay
Queues
Topics
Event hub
One
way
Two
way
Rest
Pre–operation events
Platform operation
Post–operation events
Execute
request
Execute
response
Extend logic with custom code
Use plugins to add custom code
before or after platform operations.
Integrate data with Azure service bus
Pass plugin execution context to one or
more Azure solutions in the cloud.
Integrate data with webhooks
Pass plugin execution context to web
APIs and services using a lightweight
HTTP pattern.
DEMO
Configuring Service Endpoints and Web Hooks
On-premise data sources? Not a problem
Hybrid scenarios via On-premises data gateway
Integrate and build custom apps on the Common Data Service
Standard data
operations
Work with
metadata
Integration
API calls
Automate
deployments
Working with Common Data Service APIs
Transaction and
bulk operations
Custom
messages
.NET SDK or Web API? Your choice
We’re trying to create an API
economy at Chevron. CDS
makes it easy to define the
shape of my data, and an API
appears. It’s a huge win.”
– Warren @ Chevron
Building custom apps on the Common Data Service
“ I need full-stack devs, but I can’t
find them. I hire front-end devs.
CDS turns my [Xamarin] front-end
devs into full stack devs by making
backend development easy.”
– Ladd @ Schlumberger
“ Getting security and compliance
right across many services is
hard. CDS gives me one security
and auditing model across all
my data.”
– Keith @ Arriva
“
World-class application lifecycle management
Great support for moving assets across
environments using solutions.
Full developer isolation with access to
authoritative source management in
GitHub.
Agile process governance and team
collaboration through integration with
Azure DevOps.
Rich environment to view and manage
Kanban boards, backlogs and sprints.
Full automation of repeatable processes
for tests and pipeline supporting any
continuous integration/continuous
deployment framework.
Getting started, faster
Initiate
Build and Walk away
Build
Automated, Predictive, Repeatable
Release
Run Solution
CheckerPack Solution
Run
Integration
Test
Run Unit TestRun Unit Test
Run Solution
Checker
Export
Solution
Unpack to
Repo
Initial Build Pipeline instantiates pristine
Development Environment daily
Automated Release Pipeline removes manual steps. Weekly, daily or hourly
releases becomes the new standard
Build Pipeline Automates manual steps.
No more upload to Solution checker and
manually export solution, unpack and
push to repo
Provision
Environment
Deploy
Dependencies
Pack Source
Code from
Repo
Import
Solution
Powered by Azure DevOps and Git
Import as
unmanaged
Increment
Version
Export
Managed
Manage environments
Environment Tasks
Manage Solutions
Solution Tasks
DevOps Utilities
Helper Tasks
Create Environment
Delete Environment
Backup Environment
Copy Environment
Import Solution
Export Solution
Unpack Solution
Pack Solution
Publish Customizations
Set Solution Version
Deploy Package
Who Am I
Tools Installer
PowerApps Checker
DEMO
Power Platform Build Tools for Azure DevOps
Questions?

Mais conteúdo relacionado

Mais procurados

ASAS 2013 - Architecture for dynamic mobile forms at MoreApps
ASAS 2013 - Architecture for dynamic mobile forms at MoreApps ASAS 2013 - Architecture for dynamic mobile forms at MoreApps
ASAS 2013 - Architecture for dynamic mobile forms at MoreApps
Avisi B.V.
 
Making your Cloud Initiatives Successful
Making your Cloud Initiatives SuccessfulMaking your Cloud Initiatives Successful
Making your Cloud Initiatives Successful
OneLogin
 

Mais procurados (20)

Real-time web applications using SharePoint, SignalR and Azure Service Bus
Real-time web applications using SharePoint, SignalR and Azure Service BusReal-time web applications using SharePoint, SignalR and Azure Service Bus
Real-time web applications using SharePoint, SignalR and Azure Service Bus
 
DataOps on Streaming Data: From Kafka to InfluxDB via Kubernetes Native Flows...
DataOps on Streaming Data: From Kafka to InfluxDB via Kubernetes Native Flows...DataOps on Streaming Data: From Kafka to InfluxDB via Kubernetes Native Flows...
DataOps on Streaming Data: From Kafka to InfluxDB via Kubernetes Native Flows...
 
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
 
Azure Identity and access management
Azure   Identity and access managementAzure   Identity and access management
Azure Identity and access management
 
ASAS 2013 - Architecture for dynamic mobile forms at MoreApps
ASAS 2013 - Architecture for dynamic mobile forms at MoreApps ASAS 2013 - Architecture for dynamic mobile forms at MoreApps
ASAS 2013 - Architecture for dynamic mobile forms at MoreApps
 
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile AppsXamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
 
Real time communication with Azure Functions with Azure SignalR
Real time communication with Azure Functions with Azure SignalRReal time communication with Azure Functions with Azure SignalR
Real time communication with Azure Functions with Azure SignalR
 
Xamarin Dev Days 2017 - Connected & disconnected apps with Azure Mobile Apps
Xamarin Dev Days 2017 -  Connected & disconnected apps with Azure Mobile AppsXamarin Dev Days 2017 -  Connected & disconnected apps with Azure Mobile Apps
Xamarin Dev Days 2017 - Connected & disconnected apps with Azure Mobile Apps
 
Hybrid connectivity through Logic Apps (Glenn Colpaert - webinar)
Hybrid connectivity through Logic Apps (Glenn Colpaert - webinar)Hybrid connectivity through Logic Apps (Glenn Colpaert - webinar)
Hybrid connectivity through Logic Apps (Glenn Colpaert - webinar)
 
DevTeach - Azure Grand Tour for the Web Developer
DevTeach - Azure Grand Tour for the Web DeveloperDevTeach - Azure Grand Tour for the Web Developer
DevTeach - Azure Grand Tour for the Web Developer
 
AAD with MVC App
AAD with MVC AppAAD with MVC App
AAD with MVC App
 
Azure Functions & Serverless Computing
Azure Functions & Serverless ComputingAzure Functions & Serverless Computing
Azure Functions & Serverless Computing
 
Enterprise search solutions
Enterprise search solutionsEnterprise search solutions
Enterprise search solutions
 
Azure Refresh 2015 - KeyNote - DotNetLombardia
Azure Refresh 2015 - KeyNote - DotNetLombardiaAzure Refresh 2015 - KeyNote - DotNetLombardia
Azure Refresh 2015 - KeyNote - DotNetLombardia
 
Build intelligent solutions using Azure
Build intelligent solutions using AzureBuild intelligent solutions using Azure
Build intelligent solutions using Azure
 
The Elastic Enterprise: ScaleFocus Cloud Enablement Solutions
The Elastic Enterprise: ScaleFocus Cloud Enablement SolutionsThe Elastic Enterprise: ScaleFocus Cloud Enablement Solutions
The Elastic Enterprise: ScaleFocus Cloud Enablement Solutions
 
PowerBI v2, Power to the People, 1 year later
PowerBI v2, Power to the People, 1 year laterPowerBI v2, Power to the People, 1 year later
PowerBI v2, Power to the People, 1 year later
 
Accelerating Digital Transformation With Microsoft Azure And Cognitive Services
Accelerating Digital Transformation With Microsoft Azure And Cognitive ServicesAccelerating Digital Transformation With Microsoft Azure And Cognitive Services
Accelerating Digital Transformation With Microsoft Azure And Cognitive Services
 
Making your Cloud Initiatives Successful
Making your Cloud Initiatives SuccessfulMaking your Cloud Initiatives Successful
Making your Cloud Initiatives Successful
 
Create Your First SQL Server Cubes
Create Your First SQL Server CubesCreate Your First SQL Server Cubes
Create Your First SQL Server Cubes
 

Semelhante a Dev show september 8th 2020 power platform - not just a simple toy

Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
rajramab
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
rajramab
 
Microsoft cloud strategic_overview_vu
Microsoft cloud strategic_overview_vuMicrosoft cloud strategic_overview_vu
Microsoft cloud strategic_overview_vu
Pham Anh Vu
 

Semelhante a Dev show september 8th 2020 power platform - not just a simple toy (20)

Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 
SQL Server Data Services
SQL Server Data ServicesSQL Server Data Services
SQL Server Data Services
 
Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015
 
Intelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateIntelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power Automate
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
 
AWSome Day Singapore Keynote 2015
AWSome Day Singapore Keynote 2015AWSome Day Singapore Keynote 2015
AWSome Day Singapore Keynote 2015
 
Migrating Apps To Azure
Migrating Apps To AzureMigrating Apps To Azure
Migrating Apps To Azure
 
Azure IoT Suite
Azure IoT Suite Azure IoT Suite
Azure IoT Suite
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
 
Azure from Rookie to DevStart
Azure from Rookie to DevStartAzure from Rookie to DevStart
Azure from Rookie to DevStart
 
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
Azure: PaaS or IaaS
Azure: PaaS or IaaSAzure: PaaS or IaaS
Azure: PaaS or IaaS
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
 
AWSome Day Indonesia Keynote 2015
AWSome Day Indonesia Keynote 2015AWSome Day Indonesia Keynote 2015
AWSome Day Indonesia Keynote 2015
 
AWS Enterprise Summit Netherlands - Keynote
AWS Enterprise Summit Netherlands - KeynoteAWS Enterprise Summit Netherlands - Keynote
AWS Enterprise Summit Netherlands - Keynote
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service Option
 
Microsoft cloud strategic_overview_vu
Microsoft cloud strategic_overview_vuMicrosoft cloud strategic_overview_vu
Microsoft cloud strategic_overview_vu
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
AWSome Day Philippines Keynote 2015
AWSome Day Philippines Keynote 2015AWSome Day Philippines Keynote 2015
AWSome Day Philippines Keynote 2015
 

Último

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 

Último (20)

%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 

Dev show september 8th 2020 power platform - not just a simple toy

  • 1. Power Platform Not just a simple toy Jens Schrøder Microsoft Technical Specialist September 8th 2020
  • 2. One low-code platform that spans Office 365, Dynamics 365, Azure and standalone applications Power BI Business analytics Common Data Service Data connectors AI Builder Power Virtual Agents Intelligent virtual agents Power Apps Application development Power Automate Workflow automation Microsoft Power Platform
  • 3. Common Data Service: easy to manage, secure rich common data store easily structures a variety of business data to support interconnected business applications and processes
  • 4. API Jobs Calculated & Rollup fields Business Rules Data validation Duplicate Detection Plugins Business Process Catalog and discovery Modelling Reporting Common Data Model Relational databases Files and blobs Log files Semi-structured data Search and Find data Data lake Eventing Webhooks Data import and export ?
  • 5. Pro-developer extensibility Client extensions Custom user experiences Server extensions Integration
  • 6. Common Data Service extensibility points Integrated applications Reporting (dashboard, charts, Excel, SRS) Client extensibility client API and controls Web Outlook Mobile API services Extensibility points Client layer Service layer Sync and async business logic Business entity components Data access components Data access platform ProcessSecurity Relational data Metadata Log Files/blobs Post-event plugins (.NET assemblies) Pre-event plugins (.NET assemblies)
  • 7. Developer tooling - Power Apps CLI • Simple to use command line interface (CLI) • Built in validations to catch issues prior to deployment • Can be used headless as part of automated build processes • Local debug harness to render and test the control locally • Support for solution packaging • Power Apps CLI will evolve to support other component types like Plugins (in preview)
  • 10.
  • 11. DEMO Building Custom Controls using the PCF CLI
  • 12. Expand the Ecosystem For your Flows Build from scratch Build from OpenAI file or URL(Or) Create Custom Connectors
  • 13. Connector ID + Operation + Connection ID ________ Custom connectors Power Automate Power Apps Azure API management gateway Custom connector Credentials Token store Host + Path + Credentials __________ Connection ID RESTful API Custom web API Azure functions
  • 15. Service-side extensibility for the Common Data Service Webhooks Azureservicebus Relay Queues Topics Event hub One way Two way Rest Pre–operation events Platform operation Post–operation events Execute request Execute response Extend logic with custom code Use plugins to add custom code before or after platform operations. Integrate data with Azure service bus Pass plugin execution context to one or more Azure solutions in the cloud. Integrate data with webhooks Pass plugin execution context to web APIs and services using a lightweight HTTP pattern.
  • 17. On-premise data sources? Not a problem Hybrid scenarios via On-premises data gateway
  • 18. Integrate and build custom apps on the Common Data Service Standard data operations Work with metadata Integration API calls Automate deployments Working with Common Data Service APIs Transaction and bulk operations Custom messages .NET SDK or Web API? Your choice
  • 19. We’re trying to create an API economy at Chevron. CDS makes it easy to define the shape of my data, and an API appears. It’s a huge win.” – Warren @ Chevron Building custom apps on the Common Data Service “ I need full-stack devs, but I can’t find them. I hire front-end devs. CDS turns my [Xamarin] front-end devs into full stack devs by making backend development easy.” – Ladd @ Schlumberger “ Getting security and compliance right across many services is hard. CDS gives me one security and auditing model across all my data.” – Keith @ Arriva “
  • 20. World-class application lifecycle management Great support for moving assets across environments using solutions. Full developer isolation with access to authoritative source management in GitHub. Agile process governance and team collaboration through integration with Azure DevOps. Rich environment to view and manage Kanban boards, backlogs and sprints. Full automation of repeatable processes for tests and pipeline supporting any continuous integration/continuous deployment framework.
  • 21. Getting started, faster Initiate Build and Walk away Build Automated, Predictive, Repeatable Release Run Solution CheckerPack Solution Run Integration Test Run Unit TestRun Unit Test Run Solution Checker Export Solution Unpack to Repo Initial Build Pipeline instantiates pristine Development Environment daily Automated Release Pipeline removes manual steps. Weekly, daily or hourly releases becomes the new standard Build Pipeline Automates manual steps. No more upload to Solution checker and manually export solution, unpack and push to repo Provision Environment Deploy Dependencies Pack Source Code from Repo Import Solution Powered by Azure DevOps and Git Import as unmanaged Increment Version Export Managed
  • 22. Manage environments Environment Tasks Manage Solutions Solution Tasks DevOps Utilities Helper Tasks Create Environment Delete Environment Backup Environment Copy Environment Import Solution Export Solution Unpack Solution Pack Solution Publish Customizations Set Solution Version Deploy Package Who Am I Tools Installer PowerApps Checker
  • 23. DEMO Power Platform Build Tools for Azure DevOps

Notas do Editor

  1. And as a quick refresher – We make it easy to extend existing data model, with over 100 pre-built OOB entities described in detail at https://docs.microsoft.com/en-us/powerapps/index#pivot=home&panel=maker. All of this speed does not compromise on power:  Data is Easy to manage – Both the metadata and data are stored in the cloud. You don't need to worry about the details of how they're stored. Easy to secure – Data is securely stored so that users can see it only if you grant them access. Role-based security allows you to control access to entities for different users within your organization. Access your Dynamics 365 Data – Data from your Dynamics 365 applications is also stored within the Common Data Service allowing you to quickly build apps which leverage your Dynamics 365 data and extend your apps using PowerApps. Rich metadata – Data types and relationships are leveraged directly within PowerApps. Logic and validation – Define calculated fields, business rules, workflows, and business process flows to ensure data quality and drive business processes. Productivity tools – Entities are available within the add-ins for Microsoft Excel to increase productivity and ensure data accessibility. https://aka.ms/CDS-maker 
  2. Pac cli
  3. Azure Search Connector
  4. Plugin registration tool
  5. Azure DevOps