Microsoft Dynamics 365 Extensions Cookbook

Rami Mounla

  • 出版商: Packt Publishing
  • 出版日期: 2017-06-09
  • 定價: $1,900
  • 售價: 6.0$1,140
  • 語言: 英文
  • 頁數: 462
  • 裝訂: Paperback
  • ISBN: 1786464179
  • ISBN-13: 9781786464170
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Key Features

  • Customize, configure, and extend the vanilla features of Dynamics 365 to deliver bespoke CRM solutions fit for any organization
  • Implement business logic using point-and-click configuration, plugins, and client-side scripts with MS Dynamics 365
  • Built a DevOps pipeline as well as Integrate Dynamics 365 with Azure and other platforms

Book Description

Microsoft Dynamics 365 is a powerful tool. It has many unique features that empower organisations to bridge common business challenges and technology pitfalls that would usually hinder the adoption of a CRM solution. This book sets out to enable you to harness the power of Dynamics 365 and cater to your unique circumstances.

We start this book with a no-code configuration chapter and explain the schema, fields, and forms modeling techniques. We then move on to server-side and client-side custom code extensions. Next, you will see how best to integrate Dynamics 365 in a DevOps pipeline to package and deploy your extensions to the various SDLC environments. This book also covers modern libraries and integration patterns that can be used with Dynamics 365 (Angular, 3 tiers, and many others). Finally, we end by highlighting some of the powerful extensions available.

Throughout we explain a range of design patterns and techniques that can be used to enhance your code quality; the aim is that you will learn to write enterprise-scale quality code.

What you will learn

  • Customize, configure, and extend Microsoft Dynamics 365
  • Create business process automation
  • Develop client-side extensions to add features to the Dynamics 365 user interface
  • Set up a security model to securely manage data with Dynamics 365
  • Develop and deploy clean code plugins to implement a wide range of custom behaviors
  • Use third-party applications, tools, and patterns to integrate Dynamics 365 with other platforms
  • Integrate with Azure, Java, SSIS, PowerBI, and Octopus Deploy
  • Build an end-to-end DevOps pipeline for Dynamics 365

About the Author

Rami Mounla is a Solution Architect with over 15 years of experience in IT. He was introduced to Dynamics CRM 3.0 when it first came out and has built a career around the product since then. Based in Wellington, New Zealand, his focus is on enterprise-scale Dynamics CRM solutions targeted at the public sector and large multinational corporations. Throughout his career, he has worked on some of the largest CRM implementations in New Zealand, both on-premise and in the cloud.

Rami is active in the Dynamics community, a leader of the Wellington Dynamics User Group, a frequent speaker at Microsoft Ignite New Zealand, and a supporter of open source Dynamics 365 extensions. His contributions over the last few years gained him the Microsoft Business Solutions MVP status in 2015, a title that reflects his ambitions.

After being frustrated with frequently reviewing poor-quality CRM implementations, Rami decided to write about best practices and promote quality CRM implementations. The topics and ideas inspired this book on extending Dynamics 365.

Table of Contents

  1. No code extensions
  2. Client Side Extensions
  3. SDK's enterprise capabilities
  4. Server Side Extensions
  5. External Integration
  6. Enhancing Your Code
  7. Security
  8. DevOps
  9. Dynamics 365 Extensions
  10. Appendix A Architectural Views
  11. Appendix B Dynamics 365

商品描述(中文翻譯)

主要特點


  • 自訂、配置和擴展 Dynamics 365 的基本功能,以提供適合任何組織的定制 CRM 解決方案

  • 使用點擊配置、插件和客戶端腳本來實現業務邏輯,並與 MS Dynamics 365 進行集成

  • 構建 DevOps 流水線,並將 Dynamics 365 與 Azure 和其他平台集成

書籍描述

Microsoft Dynamics 365 是一個強大的工具。它具有許多獨特的功能,使組織能夠克服常見的業務挑戰和技術障礙,這些障礙通常會阻礙 CRM 解決方案的採用。本書旨在幫助您充分利用 Dynamics 365 的功能,以滿足您獨特的情況。

我們從一個無代碼配置章節開始,解釋模式、字段和表單建模技術。然後,我們轉向服務器端和客戶端的自定義代碼擴展。接下來,您將了解如何在 DevOps 流水線中最佳地集成 Dynamics 365,以將您的擴展打包並部署到各種 SDLC 環境中。本書還介紹了可以與 Dynamics 365 一起使用的現代庫和集成模式(如 Angular、3 層等)。最後,我們將介紹一些強大的擴展功能。

在整個過程中,我們解釋了一系列設計模式和技術,可以用來提升代碼質量;我們的目標是讓您學會編寫企業級質量的代碼。

您將學到什麼


  • 自訂、配置和擴展 Microsoft Dynamics 365

  • 創建業務流程自動化

  • 開發客戶端擴展,為 Dynamics 365 用戶界面添加功能

  • 建立安全模型,安全地管理 Dynamics 365 的數據

  • 開發和部署乾淨的代碼插件,實現各種自定義行為

  • 使用第三方應用程序、工具和模式將 Dynamics 365 與其他平台集成

  • 與 Azure、Java、SSIS、PowerBI 和 Octopus Deploy 集成

  • 為 Dynamics 365 構建端到端的 DevOps 流水線

關於作者

Rami Mounla 是一位解決方案架構師,擁有超過 15 年的 IT 經驗。他在 Dynamics CRM 3.0 首次推出時就接觸到了它,並從那時起在該產品上建立了自己的職業生涯。他目前居住在紐西蘭威靈頓,專注於針對公共部門和大型跨國公司的企業級 Dynamics CRM 解決方案。在他的職業生涯中,他曾參與過紐西蘭一些最大的 CRM 實施項目,包括本地部署和雲端部署。

Rami 在 Dynamics 社區中非常活躍,是威靈頓 Dynamics 用戶組的領導者,經常在 Microsoft Ignite 新西蘭大會上發表演講,並支持開源的 Dynamics 365 擴展。他在過去幾年的貢獻使他於 2015 年獲得了 Microsoft Business Solutions MVP 的稱號,這個稱號反映了他的抱負。

在經常審查質量不佳的 CRM 實施項目後,Rami 決定撰寫有關最佳實踐並推廣質量 CRM 實施的文章。這些主題和想法啟發了他撰寫這本關於擴展 Dynamics 365 的書。

目錄


  1. 無代碼擴展

  2. 客戶端擴展

  3. SDK 的企業能力

  4. 服務器端擴展

  5. 外部集成

  6. 增強您的代碼

  7. 安全性

  8. DevOps

  9. Dynamics 365 擴展

  10. 附錄 A 架構視圖

  11. 附錄 B Dynamics 365