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...

Descripción completa

Detalles Bibliográficos
Autor principal: Rybaric, Robert (-)
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.