What’s New in Dynamics CRM 2013: Business Processes, Workflows, No-Code Customization Richard Knudson Microsoft MVP since 2011 VP, CRM Magenium.

Slides:



Advertisements
Similar presentations
Overview and Demonstration of declarative workflows in SharePoint using Microsoft SharePoint Designer 2007 Kevin Hughes MCT, MCITP, MCSA, MCTS, MCP, Network+,
Advertisements

Little Used, but Powerful Features with GP Cathy Fregelette, CPA, PMP Practice Manager BroadPoint Technologies September 20, 2012.
Managing Users. Overview for School Admin Users Define Users Users Module Add Users Importing Users and Groups Manually adding users Search for Users.
Week 6: Chapter 6 Agenda Automation of SQL Server tasks using: SQL Server Agent Scheduling Scripting Technologies.
Employee Central Presentation
Salesforce1 Mobile App Jan
Outlook 2007 Tips, Tricks, and Tools. Overview Main Screen Navigation Pane View Pane Reading Pane To–Do Bar Create a New Message Contacts Create a Signature.
Microsoft Dynamics CRM 2011 Update Rollup 5 Enhancements Dana Martens Escalation Engineer Microsoft.
AGENDA Welcome and introductions Brief introduction to PSI Mobile Technical Overview Demonstration Q and A Next Actions.
Business Processes and Workflow How to go from idea to implementation
Sage CRM Developers Course
Classroom User Training June 29, 2005 Presented by:
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
1 Keith Vicens, Managing Consultant CRM Housing Solution Extending Your Case Management Capabilities.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
Sick of InfoPath? Come get sicker… a quick look into developing no-code business forms for the curious cookie Presenter: Hector Perez.
Audio Dial In: or CRM to RM Visual CRM to MS-CRM 2007 Visual User Group Nov 21 st 2007.
Microsoft Access 2013 Design and Create Tables to Store Data Chapter 2.
Creating Dialog (ABAP Dynpro) Programs. Slide 2 Introduction All of the ERP systems operate similarly with regard to transactional integrity They all.
The Mobile CRM Conference 2015 September 14-15, 2015 in Boston, MA Take Your CRM to the Next Level.
Online Emergency Management Tool Richer communication for emergency management APHA Annual Meeting November 11, 2009.
My Dashboard (for Corporate Users) Intuit Financial Services University Business Financial Solutions Certification.
37 Copyright © 2007, Oracle. All rights reserved. Module 37: Executing Workflow Processes Siebel 8.0 Essentials.
Altman IM Ltd | | process | verify | convert | route | connect Prism Software’s solutions provide advanced workflow.
Chapter 2: Variables, Functions, Objects, and Events JavaScript - Introductory.
CFM S4 Cloud iQ Guide THE FUTURE OF CASH AUTOMATION.
Automated Assessment Management System. The Assessment Cycle Trainee | Learner Dashboard Trainer Dashboard Employer Dashboard Verifier Dashboard Assessor.
Registration Solutions for your Event Management.
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
DYNAMICS CRM 2013 Overview Part II Presented by: Visha Narayan & Rami Mounla.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
#CRMUGSummit | #INreno15 #CRMUGSummit RELATIONSHIPS - HOW MANY PARENTS CAN YOU HANDLE? Glen Wolinsky, Miller & Martin PLLC.
Sofia Event Center November 2013 Dynamics CRM Техническа перспектива и възможности за интеграция Николай Ефтимов.
Chapter 12: Service Requests. Streamlined citizen service processes: “3-1-1” Streamlined citizen service processes: “3-1-1” Service citizen requests Service.
0Copyright 2014 FUJITSU New Zealand Limited FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE Microsoft CRM Tablet App for Dynamics CRM 2013 Travis Chen.
Tim Borntreger, Director of Client Service. Agenda  Automation & Workflow  Configuring Field Display  Configuring Custom Links  Configuring Business.
Using Workflow With Dataforms Tim Borntreger, Director of Client Services.
Explore engage elevate Data Migration Without Tears Mike Feingold Empoint Ltd Tuesday 10th November 2015.
CONTRACT CONTROL. IPM Global – Why IPM Exists We believe Project Management Software should be easy to use. We believe Software should be flexible, and.
@CRMUG Agenda Navitus and CRM Workflow vs. dialog Workflow usage Workflow creation Dialog usage Dialog Creation Combining workflows and dialogs Running.
V7 Foundation Series Vignette Education Services.
@CRMUG Get2Know CRM 2015 Covering the Field(s) - Rollup and Calculated Style.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
1 A Look at the Application Authorized users can access Communicator! NXT from any Internet-capable computer via the Web.
CRM Training Courses &Online Courses and Salesforce Online | classroom| Corporate Training | certifications | placements| support.
1 11 Chapter 7 Action Queries Exploring Microsoft Office Access 2007.
Swyft Product Overview Small Business. Mobilized..
Top New Features in Dynamics CRM 2013 Corey Hanson Grant Geiszler.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
Microsoft Access 2016 Design and Create Tables to Store Data
Portals and CRM: what, When, Why, and How
Hossein Haghighat Sabet CRM Consultant |
Dynamics 365; What’s new and what’s not
Recruiter 2.0 Overview May 1, 2012.
Dynamics New Features, Important Changes, & How to Prepare
Start promoting in Manage the marketing process
Automate for Sales in Microsoft Dynamics CRM
Microsoft Access 2013 Design and Create Tables to Store Data
Dynamics CRM 2015 New Features.
Microsoft Access 2003 Illustrated Complete
Microsoft Access Illustrated
Tenant Access Portal Trainer: Krissy Gray. Tenant Access Portal Trainer: Krissy Gray.
Active Orders Supplier Administrator Training Getting Started Activities This training presentation describes the Getting Started activities that will.
Housing application Presented by Phil Callaghan MD Caltech CRM
Swyft Proprietary & Confidential. Copyright 2017
April 4-5, 2018 The Four Seasons Baltimore
Give great customer service with Microsoft Dynamics CRM
Updating Databases With Open SQL
Updating Databases With Open SQL
Presentation transcript:

What’s New in Dynamics CRM 2013: Business Processes, Workflows, No-Code Customization Richard Knudson Microsoft MVP since 2011 VP, CRM Magenium Solutions

Overview: What’s New in CRM 2013 For… Business Process Flows Business Rules Real-time Workflows Actions Workflows & Dialogs Presented by Richard Knudson, Magenium Solutions

Business Process Flows Visual container at top of entity form, for stages and steps of processes; Steps = fields User must interact with BPF control to advance stage Can require a field (step) before exiting a stage: functions as a true stage gate Can span multiple entities (lead->opportunity, phone call->case…) Can have multiple processes for single entity What’s New in CRM 2013Private & Confidential Stages Steps (Fields)

Business Process Flows …but they don’t really DO anything: - Do not support conditional logic, branching… - Do not perform actions Trick is to use in conjunction with other process & customization techniques: - With workflows: Process Stage field changes when user changes stage; this can trigger a workflow process, which can update fields… - With business rules: Real-time workflow updates fields, business rule can respond Default security: “manager” security roles can modify and activate BPFs What’s New in CRM 2013Presented by Richard Knudson, Magenium Solutions

BPF Database Design What’s New in CRM 2013 Get to know the BPF database design:  1:N from new Process Stage entity to every entity that supports BPFs  1:N from Process to Process Stage  Process entity stores stage name, stage category  Process entities are not customizable Presented by Richard Knudson, Magenium Solutions

Why the Database Design Matters What’s New in CRM 2013 …but the Stage Name is only available from parent Process Stage entity! Workflow can be triggered by Process Stage change… Presented by Richard Knudson, Magenium Solutions

Business Process Flows: Tips, Tricks, Traps Danger, danger Will Robinson! - Multiple-entity BPFs can be confusing; my experience suggests 2 is the practical maximum, and requires user training - Multiple BPFs per entity: security-role targeting doesn’t work the way you expect it to! Keep BPFs simple, for now What’s New in CRM 2013Presented by Richard Knudson, Magenium Solutions

Business Process Flows: Examples Using the BPF Designer Targeting BPFs with security roles…and the problem with multiple BPFs per entity Using BPFs with Real-Time Workflows; using the Process Stage trigger How do you have a stage gate for the last stage of a BPF? What’s New in CRM 2013Presented by Richard Knudson, Magenium Solutions

Business Rules Create dynamic forms experiences without code Conditionally, perform these actions: - Set field visibility - Lock/unlock field - Set field value - Custom alert/error message - Set field requirements Behavior identical to JavaScript (subject to limitations) Business rules are schema customizations; extensions of an entity Business rules are portable business logic: can run on mobile devices Default security: Require the same security privileges (System Administrator by default) What’s New in CRM 2013Presented by Richard Knudson, Magenium Solutions

Business Rules: Tips, Tricks & Traps Participating fields must be on form If not, business rules don’t fire (and you don’t get any alerts or errors!) Business rules can be scoped, to a single form or all forms Limitations: - Weak formula editor; no date math - Fields only - Current entity only What’s New in CRM 2013Presented by Richard Knudson, Magenium Solutions

Business Rules Examples: Calculate a field value Show/hide fields in sections Set field requirements What’s New in CRM 2013Presented by Richard Knudson, Magenium Solutions

Real-Time Workflows May be the single best new feature in CRM 2013 Run synchronously: good for dynamic user experience (no waiting) All actions run as a single transaction: you can conditionally cancel, and roll back Each instance completes before the next one starts: time- dependent processes (auto-numbering, round-robin assignments…) actually work! Have plug-in caliber event model for fields change, status changes, record is assigned triggers What’s New in CRM 2013Presented by Richard Knudson, Magenium Solutions

Real-Time Workflows: Tips, Tricks and Traps Event model is plug-in caliber Available actions are same as in CRM 2011 “Background” processes are well-named: use them for anything that can truly run in the background: - Processes with no UX: notifications, task assignments, auto- responders… - Bulk update workflow processes (Q: when is a real-time workflow slower than a background workflow?) What’s New in CRM 2013Presented by Richard Knudson, Magenium Solutions

Real-Time Workflows Examples Update child fields from a parent record Canceling a process with a custom error message: conditional error trapping on record resolution; roll-back Calculating aggregates: using Before and After options What’s New in CRM 2013 Presented by Richard Knudson, Magenium Solutions

Example: Events and Registrations What’s New in CRM real-time workflows to calculate a running total on parent record Presented by Richard Knudson, Magenium Solutions

Example: Events and Registrations What’s New in CRM 2013 Conditionally prevent deletes, with a custom error message Presented by Richard Knudson, Magenium Solutions

Custom Actions No-code design experience: created with the Workflow Designer But can only be called from code Think: the opposite of custom workflow activities What’s New in CRM 2013 Process TypeDesign ItRun It Custom activity.NET codeWorkflow Designer Custom actionWorkflow Designer.NET code Presented by Richard Knudson, Magenium Solutions

Custom Actions Use-cases: - Business processes that need to be changed by business users - Can be instantiated by background events, or by custom ribbon buttons - Low-cost entry point application integration Two big differences between traditional workflows and custom actions: 1. Can take input parameters and return output parameters 2. Can create a global action, not tied to specific entity What’s New in CRM 2013Presented by Richard Knudson, Magenium Solutions

Security Roles and Privileges More “things” that can be selectively exposed to users via security roles: - Dashboards (yay!) - Business Process Flows (…but be careful!) New security privileges - Activate Business Process Flows - Activate Business Rules - Activate Real-time Processes What’s New in CRM 2013Presented by Richard Knudson, Magenium Solutions

Extras: Customizing CRM 2013 Forms What’s New in CRM 2013

New Customizable Form Types New: Quick View form type - For display (read-only) in section on a child record - Can display fields from parent records and other sibling records - Example: - Account Card can include fields from Account, Contact, Case and Opportunity entities - Can be displayed on Contact, Case and Opportunity forms New: Quick Create form type - Accessed from Create button on site map - Can customize fields What’s New in CRM 2013Presented by Richard Knudson, Magenium Solutions

Customizing Quick Create Form What’s New in CRM 2013Presented by Richard Knudson, Magenium Solutions

Customizing with New Form Controls What’s New in CRM 2013Private & Confidential An entity can have multiple Quick View forms Can only have one Notes control per form Notice that Composite Address control is out of the box, not customizable

Custom Entities Can have Quick View, Quick Create forms: What’s New in CRM 2013Presented by Richard Knudson, Magenium Solutions

New Entity Properties What’s New in CRM 2013Private & Confidential