The document provides an overview of the Microsoft Power Platform and its capabilities. It discusses:
- Power Platform is a low-code platform spanning Office 365, Dynamics 365, Azure and standalone applications.
- It includes capabilities like Power BI for business analytics, Power Apps for application development, Power Automate for workflow automation, and more.
- Common Data Service provides a common data store and data model that can be used across applications for structured and semi-structured data from various sources.
%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
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)
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.
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
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