The objective of this book is to introduce the reader to the features of Dynamics 365 for Customer Engagement, provide examples, and show how release management can help to increase productivity when delivering software to users. The platform has a ton of features, and it is growing extremely fast; in fact, it is difficult to condense such a plethora of features into a book of this size. Therefore, this book covers the features that are used primarily to design and develop solutions using the platform and gives references for further reading. This book can be used by intermediate to advanced programmers with Dynamics 365 knowledge. The topics covered in this book are ideal for both technical and functional consultants.
Specifically, Chapter 1 will set the stage for the book by introducing you to the evolution of the platform and by explaining how to capture requirements using Azure DevOps. This chapter will also introduce you to the example scenario, which will be used to explain the platform features in the upcoming chapters. Chapter 2 is all about setting up a development environment and configuring release automation. Chapters 3 and 4 cover how to customize the platform to implement the requirements using form customizations, autonumbering, business rules, workflows, and business process automation. These chapters will also introduce you to using TypeScript instead of JavaScript and to Microsoft Flow.
Advanced customizations are introduced from Chapter 5 onward, starting with plug-ins and custom workflows. In Chapter 6 , you will gain knowledge about Azure integrations including WebJobs, Functions, and Logic Apps. Reporting is covered in Chapter 7 , which highlights a wide range of features and configurations. The commonly used features are described, and additional reading references are given. Like Chapter 7 , Chapter 8 covers another mammoth feature, the Dynamics 360 portals for external user interactions. Since this is a bulky topic, this chapter introduces the feature and gives additional references. The book concludes in Chapter 9 with the discussion of data migration along with design tips and best practices.
This book will serve as your reference for your Dynamics 365 for Customer Engagement implementation needs. I hope it will be your go-to reference when faced with an implementation challenge.
A special thanks must go to Chaminda Chandrasekara, who has been the encouraging influence for me to move into this amazing world of authoring technical content. Also, I am thankful to Scott Durow for providing valuable technical reviews in order to make this book a success. I am extremely grateful for all my mentors who have encouraged and helped me during my carrier and provided me with so many opportunities to gain the maturity and courage required to write this book.
Last, but in no way least, I owe a huge debt to my family, not only because they have put up with late-night and weekend typing, research, and my permanent air of distraction from them for the past eight months. My heartful gratitude is offered to them for all the encouragement and the help to make this wonderful dream come true. Finally, I would also like to express gratitude to my friends for cheering me on.
currently works as a Microsoft Dynamics 365 consultant in Melbourne, Australia. He has more than 12 years of experience in the industry and has been working with various Microsoft technologies since 2005. He possesses a wealth of experience in software design, development, team leadership, product management, and consultancy. He specializes in solution design and development with Microsoft Dynamics 365 and the application life cycle management with Azure DevOps. Sanjaya was the coauthor of Effective Team Management with VSTS and TFS ( www.apress.com/us/book/9781484235577 ). Find him on @sanjaya_yapa and at techjukebox.wordpress.com and almbox.wordpress.com .
is an experienced software architect and technologist with a passion for enabling business transformation through Microsoft technologies.
Scott is a Microsoft Business Applications MVP specializing in Dynamics 365. He is also the author of the Ribbon Workbench and SparkleXRM.
Find him on Twitter as @ScottDurow , and read his blog at scottdurow.develop1.net .