Microsoft Dynamics 365 Extensions Cookbook
暫譯: Microsoft Dynamics 365 擴展食譜

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、三層架構等)。最後,我們將強調一些強大的擴展功能。

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

您將學到的內容

- 自訂、配置和擴展 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 首次推出時接觸到該產品,並從那時起圍繞該產品建立了自己的職業生涯。Rami 目前居住在新西蘭的惠靈頓,專注於針對公共部門和大型跨國公司的企業級 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