crmug webinar - the basics of workflows in dynamics crm

15
Connect Learn Share The Basics of Workflows in Dynamics CRM

Upload: shane-wolf

Post on 16-Apr-2017

247 views

Category:

Software


0 download

TRANSCRIPT

Page 1: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

Conn

ect

Lea

rn

Shar

e

The Basics of Workflows in Dynamics CRM

Page 2: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

2

Introductions• Nicole Anderson, Principal

Consultant, NEA & Associates

• Jen Ehmcke, Developer, Wipfli

Text goes here

Page 3: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

3

Workflows 101• As a new CRM Administrator, this how-to demonstration

session is all about Workflows 101. Understanding what they are, how to create, maintain, and leverage Dynamics CRM workflows is a great first step in diving into your automation prowess.

Page 4: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

4

Out of the box Automation in CRM• Traditional Workflows execute predefined processes in the background

as system resources become available

• Real-time Workflows execute predefined processes immediately, regardless of system resource availability (See it!)

• Dialogs prompt Users for information to use in processes (like traditional workflows) that run in the background

• Business Rules determine immediate form behavior

• Business Process Flows guide users through stages necessary to complete a process

Page 5: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

5

Turn Documented Business Process into Reality!

Page 6: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

Steps to Create a Background Workflow – 1 of 2• Navigate in CRM to

Settings, Processes (or Settings, Customizations, Solutions)

• Click New.• Specify parameters

(Process Name, Category, Entity, etc.)

• Click OK.

6

Page 7: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

Steps to Create a Background Workflow – 2 of 2• Specify additional

parameters• Define steps

(logic and actions)• Activate!• Test scenarios• Deactivate to edit

7

Page 8: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

8

Triggers for Background Workflows (i.e. “Start when…”)• May start when . . .

• A record is Created (i.e. after first successful SAVE)• A record’s Status Changes (Active/Inactive)• A record is Assigned• A field(s) on a record is Updated (i.e. after that update is SAVED)• A record is Deleted

• May run as a “child” process triggered by a step in another workflow.

• May run “on-demand” when User chooses to run it from the menu.

Page 9: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

9

Scope• Defines who can trigger or manually run the Workflow

• User – Only Owner of the workflow

• Business Unit – Any User in the Owner’s Business Unit . . .

• Parent/Child Business Unit – Any User in the Owner’s Business Unit or a Child Business Unit . . .

• Organization – Any User in the Organization . . .

Page 10: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

10

Workflow Actions on a Record• Create a record of the same or different record type• Update the selected record or a related record• Assign the selected record or a related record• Change the status of the selected record or a related record

Page 11: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

11

Security• Administrators control who can create, edit, run workflows• Security permissions govern Workflow actions on records

• On-demand – When a User manually starts a workflow, it runs using security permissions of the User

• Other triggers – When a workflow starts automatically, it runsusing security permissions of the Workflow’s Owner

Page 12: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

12

Reviewing / Monitoring Workflows• Monitor Workflow for a Record

• Processes – Background Processes

• Monitor all Workflows via System Jobs • Settings – Administration – System Jobs

• Tip – Create an “Administrator Dashboard” with component(s) for System Jobs, especially those that have failed!

Page 13: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

13

Real-time Workflows (Key Differences)• Take action before or after trigger (i.e. before/after record is

created, deleted, etc.)• See results immediately upon saving• Show actual User who ran or triggered the workflow

Page 14: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

14

Final Words of Advice• Document scenarios (workflow diagrams) and Test thoroughly!• Keep it simple; build and test in small chunks• Use STOP action when your conditions don’t apply• Use the text boxes within the workflow and the Description

field on the Administration tab to track changes• Be careful when deploying Processes from one environment to

another• Ownership issues.• Lookup values…i.e. if User is Matt Gelb…

Page 15: CRMUG Webinar - The Basics of Workflows in Dynamics CRM

Thank You!• For more information on becoming a CRMUG Member visit

www.crmug.com.• CRMUG Members benefit from user-led and produced training on

Microsoft Dynamics CRM. In addition, Membership includes valuable networking and collaboration opportunities both virtually and in-person.

“The CRMUG community is always so helpful and the webinar selection and <educational> content is outstanding. But, the best part of CRMUG is Summit <www.crmugsummit.com>! I walk away with more information, every time, than I can even take in.” Rachel Winfree, CRMUG Member

15