Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Dynamics 365 CRM + PowerApps Developer Course - Part 3
Rating: 3.7 out of 5(26 ratings)
4,844 students

Dynamics 365 CRM + PowerApps Developer Course - Part 3

Automate processes in Dynamics 365 CRM using Workflows, Business Rules, BPFs, Actions and Solutions
Last updated 5/2021
English
English [Auto],

What you'll learn

  • How to work with Processes in Dynamics 365 CRM
  • How to design workflows, dialogs and BPFs
  • Working with Business Process flows (BPFs) and design them
  • Learn to develop Business rules and use them instead of JavaScript on forms

Course content

4 sections34 lectures4h 39m total length
  • What is Automation5:59

    What is Automation in Dynamics 365 CRM?

    Automation allows developers to automate complex and repetitive business processes so that less manual intervention is required to execute them.

    As part of customizing Dynamics 365 CRM, developers can implement automation. And much of the automation can be implemented using UI tools, we call them as Out-of-the-box (OOB) tools.

    Dynamics 365 CRM application suite provides set of OOB based tools to implement automation such as workflows, business process, actions and business rules.


    Examples:

    •Sending email notification on field service appointment creation.

    •Assigning lead to sales reps based on their location, product.

    •Automating lead qualification

    •Assigning cases to agents based on the severity of the application.



  • Understanding Processes7:30

    In this lecture, you will learn what is a Process and how we can utilize processes for automating business process in Dynamics 365 CRM/CE.


    What is a process?

    A process is an automated workflow consisting of steps which will help business users to automate their business processes.

    Example: A process to which send a mail to the supervisor when a case is pending to resolve for more than 2 days.

    A process is automated task that perform a repetitive task or business process. Processes in Dynamics 365 CRM can be automated as well as interactive (user-initiated).

    Workflows and actions are automated while Dialogs and Business Process Flows are interactive.


    How to develop Processes?

    Processes in Dynamics 365 CRM can be implemented using OOB tools as well as code.

    In this course we will talking about implementing automation using OOB tools such a workflows, business process flows, actions and business rules.

    And in thee second course 'Dynamics 365 CRM + PowerApps developer course', we will be discussing about developing processes using code such as plugins and custom workflow activities.


    What processes are made of?

    A Dynamics 365 CRM process is based on the Windows Workflow Foundation programming model.

    You can develop workflows outside of Dynamics 365 CRM using XAML and import to CRM and other workflow supported applications.

    Processes are part of OOB customization capabilities of Dynamics CRM which can be created by normal business users.


  • Types of processes8:04

    We talked about processes in detail in the last chapter, and here we are talking about the types of processes.


    Process Categories

    Processes in Dynamics 365 CE is broadly classified into 4. Where Dialogs are obsolete.


    1.Workflows

    2.Dialog

    3.Actions

    4.Business Process Flow(BPF)


    Note: Dialogs are still available in Dynamics 365 CRM application to perform but there are obsolete. They would be eventually removed from Dynamics 365 CRM application.


  • Familiarize with Processes8:46

    1. Workflows:

    Workflows are tools which allow to automate your business processes. Workflows are the mostly used tool to develop automation in Dynamics 365 CRM. Workflows and dialogs are present in Dynamics 365 since Dynamics CRM as the two basic forms of automation tools available.

    Using workflows, normal business users can implement business logic without writing code.

    2. Dialogs:

    Used to create an interactive step-by-step data entry form that requires user input to start and run to completion.

    A wizard-like interface is presented so you can make appropriate selections or enter data as you progress.

    3. Business Process Flows (BPFs):

    A Business Process Flow is a tool to help guide users through a business process.

    A business process flow is composed of Stages, and within each stage there are Steps to complete which are fields.


    4. Actions:

    Using actions, developers can create  custom events in Dynamics 365 CE application.  In Dynamics 365, we have a set of pre-defined events for each entity. These events are not customizable.

    Additional events can be created using Actions. We can create more events or we can combine existing events.


  • Summary0:57

    What we have learned so far in this section.


    • Automation basics

    • Process

    • Process Types

    • Familiarizes with process types


Requirements

  • Basic understanding of Dynamics 365 CRM customization
  • Interest to learn a new technology
  • A computer and good internet connection
  • Subscription to Microsoft Dynamics 365 CE/CRM. Free trail will also do
  • Dynamics 365 CRM + PowerApps Part 1 and Part 2

Description

COURSE OVERVIEW

This video course is focused on implementing automation in Microsoft Dynamics 365 CRM ( Customer Engagement ) application. This is the 3rd course in the Dynamics 365 CRM + PowerApps developer course series.

As part of the OOB customization practices, developers can automate business processes of the customers so that repetitive tasks be preformed easily. Dynamics 365 CRM application provides many UI tools to implement automation. those are known as Processes.

This course is discussing processes in detail and would be your guide to develop automation the Dynamics 365 CE application. You will be learning the basics of automaton in Dynamics 365 CRM, the tools used for automation and how to implementing each of them.


WHAT IS AUTOMATION

Automation is the process of automating repetitive tasks and complex business processes so that lesser manual intervention is required and achieve better ROI and accuracy of the process.

Use you can implement automation in Dynamics 365 Customer Engagement using Out of the Box (OOB) tools such workflows, dialogs, business processes and actions.


4 Processes Types:

Processes in Dynamics 365 CE can be broadly classified into 4  as given below.

  1. Workflows

  2. Dialogs

  3. Business Process

  4. Actions


WHAT YOU WILL LEARN

  • What is Automation

  • Understanding processes and process types

  • Understanding workflows

  • Creating Synchronous and Asynchronous workflows

  • Business Process Flows

  • Creating events using Actions

  • Solution Management


WHO SHOULD ATTEND THIS COURSE

This course is for Dynamics 365 CRM developers and administrators who want to sharpen their development skills using automation in Dynamics 365 CRM/CE application.

  • Dynamics 365 CRM developer

  • .NET Programmers who want to switch.

  • IT Managers

  • Administrators

  • Software Architects


JOB OPPORTUNITIES

• Dynamics 365 provides an amazing job opportunity. There is a need for more developers in the market than functional consultants and administrators. 1:5 Ratio of functional Consultant to developers

• Average Salary $80,000 to $120,000 per annum for experienced 5-10 years developer.


COURSE CONTENTS

This course includes 7 sessions and 50+ chapters. The following are the 8 sessions includes in the Dynamics 365 CE + PowerApps developer Beginner course.


Section 1 - Course Overview

Section 2 – Understanding Processes

Section 3 – Implementing Workflows

Section 4 – Implementing Business Rules

Section 5 - Business Process Flows

Section 6 – Building Actions using Actions

Section 7 – Solution Management


PREREQUITIES TO ATTEND THIS COURSE:

  • Basic customization knowledge on Dynamics 365 CRM

  • Understanding of Sales, Customer service functionality.

  • Highly recommend:  Dynamics 365 CRM + PowerApps developer Course Part 1 and Part 2.


Who this course is for:

  • Developers
  • Functional consulants
  • CRM administrators
  • Archiects