Microsoft Power Platform Enterprise Architecture Design Tailor-Made Solutions for Architects and Decision Makers to Meet Complex Business Requirements
Microsoft Power Platform Enterprise Architecture offers an array of architectural best practices and techniques for any forward-looking enterprise architect or decision maker who wants to know more about integrating solutions to serve growing business needs. With this book, you'll learn about t...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing, Limited
2023.
|
Edición: | 2nd ed |
Colección: | Expert insight.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009720313606719 |
Tabla de Contenidos:
- Cover
- Copyright Page
- Contributors
- Table of Contents
- Preface
- Section I: The Basics
- Chapter 1: Microsoft Power Platform and Microsoft Dynamics 365 Overview
- Introducing Contoso Inc.
- Introducing Microsoft Power Platform
- Introducing the Common Data Model and Microsoft Dataverse
- Introducing the Common Data Model
- Introducing Microsoft Dataverse
- Introducing model-driven apps
- Introducing canvas apps
- Introducing Power Automate
- Introducing Power Virtual Agents
- Introducing Power BI
- Introducing On-Premises Data Gateway
- Introducing AI Builder
- Introducing Power Pages
- Introducing Microsoft Dynamics 365 CRM applications
- Microsoft Dynamics 365 Sales
- Microsoft Dynamics 365 Marketing
- Microsoft Dynamics 365 Customer Service
- Microsoft Dynamics 365 Field Service
- Microsoft Dynamics 365 Project Operations
- Introducing Microsoft Dynamics 365 ERP applications
- Microsoft Dynamics 365 Finance
- Microsoft Dynamics 365 Supply Chain Management
- Microsoft Dynamics 365 Commerce
- Microsoft Dynamics 365 Human Resources
- Microsoft Dynamics 365 Business Central
- Introducing Microsoft Dynamics 365 AI, MR, and other modules
- Microsoft Dynamics 365 Customer Insights
- Microsoft Dynamics 365 Sales Insights
- Microsoft Dynamics 365 Connected Spaces
- Microsoft Dynamics 365 Fraud Protection
- Microsoft Dynamics 365 Remote Assist
- Microsoft Dynamics 365 Guides
- Microsoft Dynamics 365 Product Visualize
- Microsoft Dynamics 365 Unified Service Desk
- Microsoft Power Platform licensing overview
- Contoso Inc. Power Platform commitment
- Summary
- Chapter 2: Microsoft 365 and Microsoft Azure Overview
- Contoso Inc. cloud maturity
- Introducing Microsoft 365
- Introducing Microsoft Office 365
- Microsoft Exchange
- Microsoft SharePoint
- Microsoft OneDrive
- Microsoft OneNote.
- Microsoft Teams
- Microsoft Outlook
- Microsoft Word
- Microsoft Excel
- Overviewing Microsoft Enterprise Mobility + Security
- Microsoft Intune
- Microsoft Cloud App Security
- System Center Configuration Manager
- Contoso Inc. using Microsoft 365
- Introducing Microsoft Azure
- Introducing Azure Active Directory
- Introducing Azure Service Bus
- Introducing Azure Event Hubs
- Introducing Azure Logic Apps
- Introducing Azure API Management
- Introducing Azure Functions
- Introducing Azure SQL
- Introducing Azure Cosmos DB
- Introducing Azure Blob Storage
- Introducing Azure Synapse Analytics
- Introducing Azure IoT Hub and Azure IoT Central
- Introducing Azure Key Vault
- Introducing Azure DevOps
- Introducing Azure Monitor
- Contoso Inc. using Microsoft Azure
- Microsoft 365 and Microsoft Azure licensing overview
- Microsoft 365 licensing
- Microsoft Azure licensing
- Summary
- Section II: The Architecture
- Chapter 3: Understanding the Microsoft Power Platform Architecture
- Contoso Inc. starts architecting their planned Power Platform solution
- Understanding the Power Platform architecture
- Learning about the Microsoft cloud infrastructure
- Understanding the customer cloud structure
- User management
- License management
- Group management
- App registration
- Office 365 Activity Logging
- Learning about Power Platform technology
- Understanding Power Platform environments
- Microsoft Dataverse
- Microsoft Dataverse for Teams
- Capacity restrictions
- Power Platform data connectors
- Data Loss Prevention policies
- On-Premises Data Gateway
- Managed environments
- Learning about Power BI's structure
- Understanding the Power Platform and Dynamics 365 clients
- Learning about desktop clients
- Browser client
- Dynamics 365 App for Outlook
- Unified Service Desk.
- Omnichannel for Dynamics 365 Customer Service
- Robotic process automation with Power Automate Desktop flows
- Understanding mobile clients
- Learning about Power Platform administration and monitoring
- Understanding Power Platform administration centers
- Microsoft Azure portal
- Microsoft 365 Admin Center
- Power Platform Admin Center
- Power BI admin portal
- Understanding PowerShell administration and monitoring
- Microsoft 365 administration
- Power Platform administration
- Power BI administration
- PowerShell monitoring
- Learning about API administration
- Microsoft 365 administration
- Power Platform administration
- Power BI administration
- Administration and monitoring using Power Automate
- Administration using Azure DevOps
- Learning about platform auditing
- Office 365 Activity Logging
- Dataverse auditing
- Understanding application monitoring
- Presenting architectural best practices
- Introducing single tenants or multiple tenants
- Development and testing environments
- Unsupported integration topology
- Understanding environment strategies
- Default environment
- Developer environment
- Shared test and production environment
- Dedicated environment
- Complex testing
- Multiple release strategy
- Product upgrades
- Other environment types
- Environment regions
- Administration and monitoring
- Contoso Inc. Power Platform architecture
- Tenant structure
- Power Platform environments
- Power Platform clients
- User groups and licensing
- Summary
- Chapter 4: Power Platform Customization and Development Tools and Techniques
- Contoso Inc. empowering the project team
- The citizen developer vs. IT pro developer paradigm
- Introducing the citizen developer
- The IT pro developer
- Distinguishing between the citizen developer and the IT pro developer.
- Presenting configuration and customization tools
- Microsoft Dataverse and model-driven app tools
- Power Apps Maker Portal
- Model-driven app designer
- Introducing XrmToolBox
- Power Apps Studio
- Power Pages Studio
- Power Automate Maker Portal
- Power Virtual Agents designer
- AI Builder
- Dataflows designer
- Power BI designer tools
- Power BI Desktop
- Power BI Builder
- Power BI service
- Microsoft AppSource
- ISV Studio
- Presenting custom development tools
- Visual Studio
- Visual Studio Code
- Power Apps Command-Line Interface (CLI)
- Power Platform extensions for Visual Studio
- NuGet developer tools and assemblies
- The code generation tool
- The plug-in registration tool
- XrmToolBox
- Postman
- CRMRestBuilder
- Testing tools
- Testing the user interface
- Testing backend components
- Using network traffic analyzers
- Presenting application lifecycle management tools
- NuGet developer tools and assemblies
- The configuration migration tool
- The package deployer tool
- The solution packager tool
- Azure DevOps
- Contoso Inc. project team workplace setup
- Enabling the core project team
- Enabling citizen developers
- Summary
- Chapter 5: Application Lifecycle Management
- Contoso Inc. implementing application lifecycle management
- Understanding application lifecycle management
- Environment complexity
- Power Platform solution complexity
- ALM for the Power Platform
- Introducing solutions management
- Overview of solutions
- Environment variables
- Solution properties
- Solution types
- Unmanaged solution
- Managed solution
- Default solution
- Common Data Services Default Solution
- Managed properties
- Forms, views, charts, and dashboards properties
- Columns properties
- Tables properties
- Dependencies and solution segmentation
- Solution layering
- Layering behavior.
- Solution dependencies
- Solution segmentation
- Patching and updating solutions
- Solution patch
- Solution updates
- Microsoft updates
- Major Power Platform updates
- First-party applications updates
- Power Platform hotfixes
- Introducing Azure DevOps for the Power Platform
- Overview of Power Platform Build Tools
- Helper and quality check tasks
- Solution tasks
- Environment tasks
- Azure DevOps with Power Platform Build Tools
- Committing a solution to the source control
- Distributing solutions between development environments
- Distributing solutions out of development
- Pipeline versus Release
- Introducing GitHub for the Power Platform
- Application lifecycle management for Power BI
- Environments in Power BI
- Power BI components
- Power BI ALM approach
- Power BI deployment pipelines
- Application lifecycle management for other solution components
- Application lifecycle management best practices
- Solution best practices
- General practices
- Unmanaged versus managed
- Structuring solutions
- Using segmentation
- Using source control
- Solution publishers' best practices
- Power BI best practices
- Contoso Inc. ALM strategy
- Establishing Azure DevOps
- Using Power Platform solutions
- Using Power BI ALM
- Other ALM decisions
- Summary
- Section III: The Implementation
- Chapter 6: Implementation Approach and Methodologies
- Contoso Inc. preparing the implementation project
- Getting an overview of the implementation approach
- Understanding customer enterprise architecture and environment
- Data residency requirements
- Authentication providers
- Internet restrictions
- Data protection requirements
- Learning about project implementation methodologies and tools
- Understanding programs and projects
- Understanding project implementation methodologies
- The waterfall model.
- The agile model.