SlideShare a Scribd company logo
1 of 23
A Non-Developer's Guide to
Smarter Sales Processes in
Microsoft Dynamics CRM 2015
-
Part 3: Pipeline Development
Jukka Niiranen
2015-05-06
About This Presentation
• These are the slides from a live webcast on
MSDynamicsWorld.com, presented on May
6th 2015
• The webcast recording is available on
YouTube: http://bit.ly/crm15salesprocess
• The topics are covered in more detail in blog
posts at http://survivingcrm.com/
About Me
• Dynamics CRM consultant from Helsinki
• Working at Digital Illustrated Finland
• Dynamics CRM addict since 2005
• Frequent blogger & #MSDYNCRM
evangelist on social media
– Blog: survivingcrm.com
– @jukkan on Twitter
• Microsoft MVP since 2013
• Focused on improving CRM solution
usability & information work efficiency
Jukka Niiranen
@jukkan
Consultant @ Digital Illustrated
Microsoft Dynamics CRM MVP
Customizing Dynamics
CRM as a Non-Developer
• Point & click configuration/customization tools of
Dynamics CRM have come a long way
• The ratio of custom code vs. configuration in
typical CRM solutions is decreasing
• Solution delivery often requires the creative
combination of several CRM configuration
options
• The goal of this article series is to demonstrate a
few scenarios where such combinations are used
for delivering new functionality for the CRM sales
process
Part 3
Customization Scenarios
Explored in This Series
1. Lead
qualification
• Streamline data
entry for leads
on existing
accounts &
contacts
• Convert leads to
influencers
instead of new
opportunities
2. Opportunity
revenue estimation
• Replace
opportunity
product lines
with predefined
cost estimate
fields
• Calculate
opportunity
total value from
day & rate fields
3. Pipeline
development
• Capture
opportunity
count and
revenue per
sales stage
• Schedule data
snapshots of
historical
pipeline size
Pipeline Development
The Problem
• CRM gives an up-to-date status of the current
sales pipeline by opportunity sales stage
• Won or lost opportunities create a permanent
record of when the deals were closed
• This is however not sufficient data to project
what the size of the pipeline was at a previous
point in time
• Therefore, it’s not possible to see the
development trend of the open opportunity
pipeline from the standard CRM data model
Current Pipeline View
”Hmm, I wonder if our sales
pipeline is healthier now
than it was last month? Wish
I would have taken a
screenshot...”
The Solution
• Create a custom entity ”Process Stage” to
represent each stage in the opportunity business
process flow
• Use Rollup Fields (new in CRM 2015) to collect
information about open opportunity count and
value in each stage onto this new entity
• Create a custom entity ”Snapshot” to store
historical data of the Rollup Field values
• Schedule a recurring workflow process to create
new Snapshots once a week
Pipeline Snapshots:
Solution Architecture
Process Stage
Opportunity Snapshot
Snapshot
Snapshot
1. Rollup Fields
automatically collect
the metrics from
open opportunities
2. Recurring
workflow creates
historical snapshots
of these metrics
3. Snapshots are
visualized via charts
to show weekly
pipeline trend
Two Custom Entities
Process Stage will be
used as a lookup field
on the opportunity
records, to enable
counting the Rollup
Field values from
related opportunities
Snapshot will be used
for capturing copies of
the Rollup Fields
values from Process
Stage entity
Two Rollup Fields on
Process Stage Entity
Create Rollup Fields
that retrieve data
from the open child
opportunities related
to each process stage
Use one Rollup Field to
sum up the total
estimated revenue
...And the other for
counting the number
of opportunities
Linking Opportunities to
Process Stages via Workflow
Whenever the
Opportunity’s BPF
stage changes, run a
workflow process...
...Which updates the
custom Process Stage
field with a value that
matches the BPF stage
Process Stage with Related
Opportunity data
Use the standard Stage
Category option set
field to group data
Related opportunity
values roll up to the
Process Stage form
Related opportunities shown in
subgrid for quick reference
Solution: “Scheduled
Recurring Workflows”
• Open source solution from Lucas Alexander
• Contains one custom workflow activity that
allows you to run a specific workflow process
weekly/daily/hourly on specific records
Download from:
http://bit.ly/crmschedwf
When this date
is reached...
Query for these
records...
...And start a workflow
process instance for
each result
Configuring the Scheduled
Process
Which workfow
process do we want
to schedule?
When should the
process be executed?
What’s the (FetchXML)
search crieria for
records to run it on?
Before Scheduling the
Process
• We’ll need the Fetch XML query criteria for
the records the scheduled process will be
searching for
– In our case, all active Process Stage records
• Then we’ll need the workflow process that we
want to apply to all these records
– A workflow process to create a Snapshot record
with the current pipeline values per each Process
Stage
Grabbing the Query Criteria
from Advanced Find
Select the Process
Stage entity
Select ”Download
Fetch XML”
Process Stage Snapshot
Creation Workflow
Workflow is created
agains the Process
Stage entity, run as
on-demand process
Creates a new
Snapshot record
with values copied
from the current
Process Stage
Rollup Fields
Snapshots Created
The scheduled
process will create
new Snapshots for
each Process Stage
once a week
Pipeline overview
dashboard
Charts & dashboards
can be used for
summarizing the
pipeline development
trends
Final Notes
Next Steps
• Read more articles on Microsoft Dynamics CRM
customization best practices at
http://survivingcrm.com/
• Follow @jukkan on Twitter for the latest
#MSDynCRM related news and tips
• Check out the Dynamics CRM webcasts series at
http://msdynamicsworld.com/webcasts
• Thanks for viewing these slides & enjoy
customizing your Dynamics CRM environment!

More Related Content

What's hot

Microsoft Dynamic CRM
Microsoft Dynamic CRMMicrosoft Dynamic CRM
Microsoft Dynamic CRMmmmmmm_mala
 
Getting started with Microsoft dynamics crm 2016
Getting started with Microsoft dynamics crm 2016Getting started with Microsoft dynamics crm 2016
Getting started with Microsoft dynamics crm 2016Firoz Muhammed
 
Building your Business Hub: Microsoft Dynamics CRM and Social Technologies
Building your Business Hub: Microsoft Dynamics CRM and Social TechnologiesBuilding your Business Hub: Microsoft Dynamics CRM and Social Technologies
Building your Business Hub: Microsoft Dynamics CRM and Social TechnologiesLaura Robinson
 
Dynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM RoadmapDynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM RoadmapIntergen
 
SynapseIndia discusses factors which makes microsoft dynamic crm a preferred ...
SynapseIndia discusses factors which makes microsoft dynamic crm a preferred ...SynapseIndia discusses factors which makes microsoft dynamic crm a preferred ...
SynapseIndia discusses factors which makes microsoft dynamic crm a preferred ...SynapseIndia
 
Dynamics CRM Harsha PPT
Dynamics CRM Harsha PPTDynamics CRM Harsha PPT
Dynamics CRM Harsha PPTHarsha T
 
Dynamics Day 2014: Microsoft Dynamics CRM - Roadmap
Dynamics Day 2014: Microsoft Dynamics CRM - RoadmapDynamics Day 2014: Microsoft Dynamics CRM - Roadmap
Dynamics Day 2014: Microsoft Dynamics CRM - RoadmapIntergen
 
Whats newinmicrosoftdynamicsgp2013r2
Whats newinmicrosoftdynamicsgp2013r2Whats newinmicrosoftdynamicsgp2013r2
Whats newinmicrosoftdynamicsgp2013r2Brandon Mitchell
 
Bp monline boostsalesperfomance
Bp monline boostsalesperfomanceBp monline boostsalesperfomance
Bp monline boostsalesperfomanceAndrey Dovgan
 
Salesforce Integration - Updated Fall 2014
Salesforce Integration - Updated Fall 2014Salesforce Integration - Updated Fall 2014
Salesforce Integration - Updated Fall 2014Makesbridge
 
Sugar Crm Marketing Industries Presentation 2 Sales Force Automation
Sugar Crm Marketing Industries Presentation   2 Sales Force AutomationSugar Crm Marketing Industries Presentation   2 Sales Force Automation
Sugar Crm Marketing Industries Presentation 2 Sales Force AutomationThe Information Lab Netherlands
 
CRM in 2016 top new features to lead your company to a competitive CRM victory!
CRM in 2016 top new features to lead your company to a competitive CRM victory!CRM in 2016 top new features to lead your company to a competitive CRM victory!
CRM in 2016 top new features to lead your company to a competitive CRM victory!Subhakar Rao Surapaneni
 
Services In Microsoft Dynamic CRM
Services In Microsoft Dynamic CRM Services In Microsoft Dynamic CRM
Services In Microsoft Dynamic CRM Naveen Kumar
 
Get to know Microsoft Dynamics CRM 2013 (plus Mobile app)
Get to know Microsoft Dynamics CRM 2013 (plus Mobile app)Get to know Microsoft Dynamics CRM 2013 (plus Mobile app)
Get to know Microsoft Dynamics CRM 2013 (plus Mobile app)Will Slade
 
Microsoft Dynamics CRM for Field Service
Microsoft Dynamics CRM for Field ServiceMicrosoft Dynamics CRM for Field Service
Microsoft Dynamics CRM for Field ServiceNet at Work
 
Information Builders WebFocus
Information Builders   WebFocusInformation Builders   WebFocus
Information Builders WebFocusmarshajc
 
Customer Insights in An Hour - Summit EMEA 2020
Customer Insights in An Hour - Summit EMEA 2020Customer Insights in An Hour - Summit EMEA 2020
Customer Insights in An Hour - Summit EMEA 2020Nico Fernandez
 
Explore Dynamics CRM 2014 - Microsoft - CRM introductie
Explore Dynamics CRM 2014 - Microsoft - CRM introductieExplore Dynamics CRM 2014 - Microsoft - CRM introductie
Explore Dynamics CRM 2014 - Microsoft - CRM introductieExploreDynCRM
 

What's hot (20)

Microsoft Dynamic CRM
Microsoft Dynamic CRMMicrosoft Dynamic CRM
Microsoft Dynamic CRM
 
Getting started with Microsoft dynamics crm 2016
Getting started with Microsoft dynamics crm 2016Getting started with Microsoft dynamics crm 2016
Getting started with Microsoft dynamics crm 2016
 
Building your Business Hub: Microsoft Dynamics CRM and Social Technologies
Building your Business Hub: Microsoft Dynamics CRM and Social TechnologiesBuilding your Business Hub: Microsoft Dynamics CRM and Social Technologies
Building your Business Hub: Microsoft Dynamics CRM and Social Technologies
 
Dynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM RoadmapDynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM Roadmap
 
SynapseIndia discusses factors which makes microsoft dynamic crm a preferred ...
SynapseIndia discusses factors which makes microsoft dynamic crm a preferred ...SynapseIndia discusses factors which makes microsoft dynamic crm a preferred ...
SynapseIndia discusses factors which makes microsoft dynamic crm a preferred ...
 
Dynamics CRM Harsha PPT
Dynamics CRM Harsha PPTDynamics CRM Harsha PPT
Dynamics CRM Harsha PPT
 
Dynamics Day 2014: Microsoft Dynamics CRM - Roadmap
Dynamics Day 2014: Microsoft Dynamics CRM - RoadmapDynamics Day 2014: Microsoft Dynamics CRM - Roadmap
Dynamics Day 2014: Microsoft Dynamics CRM - Roadmap
 
Whats newinmicrosoftdynamicsgp2013r2
Whats newinmicrosoftdynamicsgp2013r2Whats newinmicrosoftdynamicsgp2013r2
Whats newinmicrosoftdynamicsgp2013r2
 
Bp monline boostsalesperfomance
Bp monline boostsalesperfomanceBp monline boostsalesperfomance
Bp monline boostsalesperfomance
 
Salesforce Integration - Updated Fall 2014
Salesforce Integration - Updated Fall 2014Salesforce Integration - Updated Fall 2014
Salesforce Integration - Updated Fall 2014
 
Op9 Premier Ds
Op9 Premier DsOp9 Premier Ds
Op9 Premier Ds
 
Sugar Crm Marketing Industries Presentation 2 Sales Force Automation
Sugar Crm Marketing Industries Presentation   2 Sales Force AutomationSugar Crm Marketing Industries Presentation   2 Sales Force Automation
Sugar Crm Marketing Industries Presentation 2 Sales Force Automation
 
CRM in 2016 top new features to lead your company to a competitive CRM victory!
CRM in 2016 top new features to lead your company to a competitive CRM victory!CRM in 2016 top new features to lead your company to a competitive CRM victory!
CRM in 2016 top new features to lead your company to a competitive CRM victory!
 
Services In Microsoft Dynamic CRM
Services In Microsoft Dynamic CRM Services In Microsoft Dynamic CRM
Services In Microsoft Dynamic CRM
 
Get to know Microsoft Dynamics CRM 2013 (plus Mobile app)
Get to know Microsoft Dynamics CRM 2013 (plus Mobile app)Get to know Microsoft Dynamics CRM 2013 (plus Mobile app)
Get to know Microsoft Dynamics CRM 2013 (plus Mobile app)
 
Microsoft Dynamics CRM for Field Service
Microsoft Dynamics CRM for Field ServiceMicrosoft Dynamics CRM for Field Service
Microsoft Dynamics CRM for Field Service
 
Information Builders WebFocus
Information Builders   WebFocusInformation Builders   WebFocus
Information Builders WebFocus
 
Customer Insights in An Hour - Summit EMEA 2020
Customer Insights in An Hour - Summit EMEA 2020Customer Insights in An Hour - Summit EMEA 2020
Customer Insights in An Hour - Summit EMEA 2020
 
Accelerators crm overview
Accelerators crm overviewAccelerators crm overview
Accelerators crm overview
 
Explore Dynamics CRM 2014 - Microsoft - CRM introductie
Explore Dynamics CRM 2014 - Microsoft - CRM introductieExplore Dynamics CRM 2014 - Microsoft - CRM introductie
Explore Dynamics CRM 2014 - Microsoft - CRM introductie
 

Viewers also liked

Dynamics CRM in 2010 - 5 year retrospective
Dynamics CRM in 2010 - 5 year retrospectiveDynamics CRM in 2010 - 5 year retrospective
Dynamics CRM in 2010 - 5 year retrospectiveJukka Niiranen
 
Microsoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation MaterialMicrosoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation MaterialAileen Gusni
 
Microsoft Dynamics CRM - Sales Solutions
Microsoft Dynamics CRM - Sales SolutionsMicrosoft Dynamics CRM - Sales Solutions
Microsoft Dynamics CRM - Sales SolutionsNerea
 
Crm stream step 1 upgrade to msdyncrm 2015 - m-hance three steps to success...
Crm stream step 1   upgrade to msdyncrm 2015 - m-hance three steps to success...Crm stream step 1   upgrade to msdyncrm 2015 - m-hance three steps to success...
Crm stream step 1 upgrade to msdyncrm 2015 - m-hance three steps to success...m-hance
 
Microsoft Dynamics CRM 2015 Spring Release - UR1
Microsoft Dynamics CRM 2015 Spring Release - UR1Microsoft Dynamics CRM 2015 Spring Release - UR1
Microsoft Dynamics CRM 2015 Spring Release - UR1C5 Insight
 
Smart Umbrella- Smartella Sales Presentation
Smart Umbrella- Smartella Sales PresentationSmart Umbrella- Smartella Sales Presentation
Smart Umbrella- Smartella Sales PresentationBeyza Doğan
 
imason Webinar: Microsoft Dynamics CRM 2015 - 5 Hot New Features to Ignite Yo...
imason Webinar: Microsoft Dynamics CRM 2015 - 5 Hot New Features to Ignite Yo...imason Webinar: Microsoft Dynamics CRM 2015 - 5 Hot New Features to Ignite Yo...
imason Webinar: Microsoft Dynamics CRM 2015 - 5 Hot New Features to Ignite Yo...Anastasia Phillips
 
Reasons to Upgrade to Microsoft Dynamics CRM 2015
Reasons to Upgrade to Microsoft Dynamics CRM 2015Reasons to Upgrade to Microsoft Dynamics CRM 2015
Reasons to Upgrade to Microsoft Dynamics CRM 2015ITK Consulting
 
MSD CRM 2015 Installation Guide
MSD CRM 2015 Installation GuideMSD CRM 2015 Installation Guide
MSD CRM 2015 Installation GuideManish Sharma
 
Microsoft Dynamics CRM: Reporting and Dashboards
Microsoft Dynamics CRM: Reporting and DashboardsMicrosoft Dynamics CRM: Reporting and Dashboards
Microsoft Dynamics CRM: Reporting and DashboardsInfinity Info Systems
 
Microsoft Dynamics CRM for Nonprofits
Microsoft Dynamics CRM for NonprofitsMicrosoft Dynamics CRM for Nonprofits
Microsoft Dynamics CRM for Nonprofitssarahbar
 
Presentation baltimore regional talent development pipeline study
Presentation   baltimore regional talent development pipeline studyPresentation   baltimore regional talent development pipeline study
Presentation baltimore regional talent development pipeline studySusquehanna Workforce Network
 
Mortgage Revolutionized
Mortgage RevolutionizedMortgage Revolutionized
Mortgage RevolutionizedJay Agarwal
 
Control Outlook Synchronization Settings for Dynamics CRM users
Control Outlook Synchronization Settings for Dynamics CRM usersControl Outlook Synchronization Settings for Dynamics CRM users
Control Outlook Synchronization Settings for Dynamics CRM usersJukka Niiranen
 

Viewers also liked (16)

Dynamics CRM in 2010 - 5 year retrospective
Dynamics CRM in 2010 - 5 year retrospectiveDynamics CRM in 2010 - 5 year retrospective
Dynamics CRM in 2010 - 5 year retrospective
 
Microsoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation MaterialMicrosoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation Material
 
Microsoft Dynamics CRM - Sales Solutions
Microsoft Dynamics CRM - Sales SolutionsMicrosoft Dynamics CRM - Sales Solutions
Microsoft Dynamics CRM - Sales Solutions
 
Crm stream step 1 upgrade to msdyncrm 2015 - m-hance three steps to success...
Crm stream step 1   upgrade to msdyncrm 2015 - m-hance three steps to success...Crm stream step 1   upgrade to msdyncrm 2015 - m-hance three steps to success...
Crm stream step 1 upgrade to msdyncrm 2015 - m-hance three steps to success...
 
Microsoft Dynamics CRM 2015 Spring Release - UR1
Microsoft Dynamics CRM 2015 Spring Release - UR1Microsoft Dynamics CRM 2015 Spring Release - UR1
Microsoft Dynamics CRM 2015 Spring Release - UR1
 
Smart Umbrella- Smartella Sales Presentation
Smart Umbrella- Smartella Sales PresentationSmart Umbrella- Smartella Sales Presentation
Smart Umbrella- Smartella Sales Presentation
 
imason Webinar: Microsoft Dynamics CRM 2015 - 5 Hot New Features to Ignite Yo...
imason Webinar: Microsoft Dynamics CRM 2015 - 5 Hot New Features to Ignite Yo...imason Webinar: Microsoft Dynamics CRM 2015 - 5 Hot New Features to Ignite Yo...
imason Webinar: Microsoft Dynamics CRM 2015 - 5 Hot New Features to Ignite Yo...
 
Reasons to Upgrade to Microsoft Dynamics CRM 2015
Reasons to Upgrade to Microsoft Dynamics CRM 2015Reasons to Upgrade to Microsoft Dynamics CRM 2015
Reasons to Upgrade to Microsoft Dynamics CRM 2015
 
MSD CRM 2015 Installation Guide
MSD CRM 2015 Installation GuideMSD CRM 2015 Installation Guide
MSD CRM 2015 Installation Guide
 
Microsoft Dynamics CRM: Reporting and Dashboards
Microsoft Dynamics CRM: Reporting and DashboardsMicrosoft Dynamics CRM: Reporting and Dashboards
Microsoft Dynamics CRM: Reporting and Dashboards
 
Microsoft Dynamics CRM for Nonprofits
Microsoft Dynamics CRM for NonprofitsMicrosoft Dynamics CRM for Nonprofits
Microsoft Dynamics CRM for Nonprofits
 
Presentation baltimore regional talent development pipeline study
Presentation   baltimore regional talent development pipeline studyPresentation   baltimore regional talent development pipeline study
Presentation baltimore regional talent development pipeline study
 
2015 Cecil Leadership Institute 03.25.15
2015 Cecil Leadership Institute 03.25.152015 Cecil Leadership Institute 03.25.15
2015 Cecil Leadership Institute 03.25.15
 
Mortgage Revolutionized
Mortgage RevolutionizedMortgage Revolutionized
Mortgage Revolutionized
 
Digital Mortgage
Digital MortgageDigital Mortgage
Digital Mortgage
 
Control Outlook Synchronization Settings for Dynamics CRM users
Control Outlook Synchronization Settings for Dynamics CRM usersControl Outlook Synchronization Settings for Dynamics CRM users
Control Outlook Synchronization Settings for Dynamics CRM users
 

Similar to Non-Developer's Guide to Smarter Sales Processes in Dynamics CRM 2015

Marketo Revenue Cycle Model and Lead Lifecycle How To
Marketo Revenue Cycle Model and Lead Lifecycle How ToMarketo Revenue Cycle Model and Lead Lifecycle How To
Marketo Revenue Cycle Model and Lead Lifecycle How ToJosh Hill
 
Gain insights into your business operations with BPM Analytics
Gain insights into your business operations with BPM AnalyticsGain insights into your business operations with BPM Analytics
Gain insights into your business operations with BPM AnalyticsAllen Chan
 
Software engineering jwfiles 3
Software engineering jwfiles 3Software engineering jwfiles 3
Software engineering jwfiles 3Azhar Shaik
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notesSiva Ayyakutti
 
10-Step Methodology to Building a Single View with MongoDB
10-Step Methodology to Building a Single View with MongoDB10-Step Methodology to Building a Single View with MongoDB
10-Step Methodology to Building a Single View with MongoDBMat Keep
 
Hbb 2852 gain insights into your business operations with bpm and kibana
Hbb 2852 gain insights into your business operations with bpm and kibanaHbb 2852 gain insights into your business operations with bpm and kibana
Hbb 2852 gain insights into your business operations with bpm and kibanaAllen Chan
 
Kanban_230916
Kanban_230916Kanban_230916
Kanban_230916Ram Kumar
 
BDX 2016 - Kevin lyons & yakir buskilla @ eXelate
BDX 2016 - Kevin lyons & yakir buskilla  @ eXelate BDX 2016 - Kevin lyons & yakir buskilla  @ eXelate
BDX 2016 - Kevin lyons & yakir buskilla @ eXelate Ido Shilon
 
Using extended events for troubleshooting sql server
Using extended events for troubleshooting sql serverUsing extended events for troubleshooting sql server
Using extended events for troubleshooting sql serverAntonios Chatzipavlis
 
5 Amazing Reasons DBAs Need to Love Extended Events
5 Amazing Reasons DBAs Need to Love Extended Events5 Amazing Reasons DBAs Need to Love Extended Events
5 Amazing Reasons DBAs Need to Love Extended EventsJason Strate
 
Business system analyst workbook
Business system analyst workbookBusiness system analyst workbook
Business system analyst workbookPawan Kharbanda
 
Are processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your businessAre processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your businessBen Bradley
 
Business Process Simulation in jBPM
Business Process Simulation in jBPMBusiness Process Simulation in jBPM
Business Process Simulation in jBPMtsurdilovic
 
Oracle Demantra - Demand Planning Overview
Oracle Demantra - Demand Planning OverviewOracle Demantra - Demand Planning Overview
Oracle Demantra - Demand Planning OverviewMihir Jhaveri (26,000+)
 
Agile Network India| Kanban Day @Chennai | Statik | Sreeanand Chandran and Sa...
Agile Network India| Kanban Day @Chennai | Statik | Sreeanand Chandran and Sa...Agile Network India| Kanban Day @Chennai | Statik | Sreeanand Chandran and Sa...
Agile Network India| Kanban Day @Chennai | Statik | Sreeanand Chandran and Sa...AgileNetwork
 
Business Process Simulation in jBPM
Business Process Simulation in jBPMBusiness Process Simulation in jBPM
Business Process Simulation in jBPMtsurdilovic
 
PeopleSoft 9.2 HCM Features and Functions Including Fluid Mobile
PeopleSoft 9.2 HCM Features and Functions Including Fluid MobilePeopleSoft 9.2 HCM Features and Functions Including Fluid Mobile
PeopleSoft 9.2 HCM Features and Functions Including Fluid MobileNERUG
 
Advanced Test Design Methods
Advanced Test Design MethodsAdvanced Test Design Methods
Advanced Test Design Methodssharon elgarat
 

Similar to Non-Developer's Guide to Smarter Sales Processes in Dynamics CRM 2015 (20)

Marketo Revenue Cycle Model and Lead Lifecycle How To
Marketo Revenue Cycle Model and Lead Lifecycle How ToMarketo Revenue Cycle Model and Lead Lifecycle How To
Marketo Revenue Cycle Model and Lead Lifecycle How To
 
Gain insights into your business operations with BPM Analytics
Gain insights into your business operations with BPM AnalyticsGain insights into your business operations with BPM Analytics
Gain insights into your business operations with BPM Analytics
 
Software engineering jwfiles 3
Software engineering jwfiles 3Software engineering jwfiles 3
Software engineering jwfiles 3
 
When Should I Use Simulation?
When Should I Use Simulation?When Should I Use Simulation?
When Should I Use Simulation?
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notes
 
10-Step Methodology to Building a Single View with MongoDB
10-Step Methodology to Building a Single View with MongoDB10-Step Methodology to Building a Single View with MongoDB
10-Step Methodology to Building a Single View with MongoDB
 
Hbb 2852 gain insights into your business operations with bpm and kibana
Hbb 2852 gain insights into your business operations with bpm and kibanaHbb 2852 gain insights into your business operations with bpm and kibana
Hbb 2852 gain insights into your business operations with bpm and kibana
 
Kanban_230916
Kanban_230916Kanban_230916
Kanban_230916
 
BDX 2016 - Kevin lyons & yakir buskilla @ eXelate
BDX 2016 - Kevin lyons & yakir buskilla  @ eXelate BDX 2016 - Kevin lyons & yakir buskilla  @ eXelate
BDX 2016 - Kevin lyons & yakir buskilla @ eXelate
 
Using extended events for troubleshooting sql server
Using extended events for troubleshooting sql serverUsing extended events for troubleshooting sql server
Using extended events for troubleshooting sql server
 
5 Amazing Reasons DBAs Need to Love Extended Events
5 Amazing Reasons DBAs Need to Love Extended Events5 Amazing Reasons DBAs Need to Love Extended Events
5 Amazing Reasons DBAs Need to Love Extended Events
 
Business system analyst workbook
Business system analyst workbookBusiness system analyst workbook
Business system analyst workbook
 
Are processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your businessAre processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your business
 
Business Process Simulation in jBPM
Business Process Simulation in jBPMBusiness Process Simulation in jBPM
Business Process Simulation in jBPM
 
Oracle Demantra - Demand Planning Overview
Oracle Demantra - Demand Planning OverviewOracle Demantra - Demand Planning Overview
Oracle Demantra - Demand Planning Overview
 
1710 track3 zhu
1710 track3 zhu1710 track3 zhu
1710 track3 zhu
 
Agile Network India| Kanban Day @Chennai | Statik | Sreeanand Chandran and Sa...
Agile Network India| Kanban Day @Chennai | Statik | Sreeanand Chandran and Sa...Agile Network India| Kanban Day @Chennai | Statik | Sreeanand Chandran and Sa...
Agile Network India| Kanban Day @Chennai | Statik | Sreeanand Chandran and Sa...
 
Business Process Simulation in jBPM
Business Process Simulation in jBPMBusiness Process Simulation in jBPM
Business Process Simulation in jBPM
 
PeopleSoft 9.2 HCM Features and Functions Including Fluid Mobile
PeopleSoft 9.2 HCM Features and Functions Including Fluid MobilePeopleSoft 9.2 HCM Features and Functions Including Fluid Mobile
PeopleSoft 9.2 HCM Features and Functions Including Fluid Mobile
 
Advanced Test Design Methods
Advanced Test Design MethodsAdvanced Test Design Methods
Advanced Test Design Methods
 

More from Jukka Niiranen

Dataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyoneDataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyoneJukka Niiranen
 
Microsoft Business Applications Summit 2020: parhaat palat
Microsoft Business Applications Summit 2020: parhaat palatMicrosoft Business Applications Summit 2020: parhaat palat
Microsoft Business Applications Summit 2020: parhaat palatJukka Niiranen
 
Liiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avulla
Liiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avullaLiiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avulla
Liiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avullaJukka Niiranen
 
FDUG October 2019 Virtual Launch Event Highlights
FDUG October 2019 Virtual Launch Event HighlightsFDUG October 2019 Virtual Launch Event Highlights
FDUG October 2019 Virtual Launch Event HighlightsJukka Niiranen
 
Towards a common app platform #SPUGfi
Towards a common app platform #SPUGfiTowards a common app platform #SPUGfi
Towards a common app platform #SPUGfiJukka Niiranen
 
Canvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mindCanvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mindJukka Niiranen
 
Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...
Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...
Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...Jukka Niiranen
 
Demystifying Dynamics 365 & Power Platform Licensing
Demystifying Dynamics 365 & Power Platform LicensingDemystifying Dynamics 365 & Power Platform Licensing
Demystifying Dynamics 365 & Power Platform LicensingJukka Niiranen
 
Elisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaa
Elisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaaElisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaa
Elisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaaJukka Niiranen
 
Microsoft Ignite 2018 in 30 Minutes
Microsoft Ignite 2018 in 30 MinutesMicrosoft Ignite 2018 in 30 Minutes
Microsoft Ignite 2018 in 30 MinutesJukka Niiranen
 
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...Jukka Niiranen
 
Microsoft Dynamics CRM 2013 development server installation
Microsoft Dynamics CRM 2013 development server installationMicrosoft Dynamics CRM 2013 development server installation
Microsoft Dynamics CRM 2013 development server installationJukka Niiranen
 
Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)
Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)
Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)Jukka Niiranen
 
Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2Jukka Niiranen
 
Microsoft Dynamics CRM 2011 Walkthrough Part 1
Microsoft Dynamics CRM 2011 Walkthrough Part 1Microsoft Dynamics CRM 2011 Walkthrough Part 1
Microsoft Dynamics CRM 2011 Walkthrough Part 1Jukka Niiranen
 

More from Jukka Niiranen (16)

Dataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyoneDataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyone
 
Microsoft Business Applications Summit 2020: parhaat palat
Microsoft Business Applications Summit 2020: parhaat palatMicrosoft Business Applications Summit 2020: parhaat palat
Microsoft Business Applications Summit 2020: parhaat palat
 
Liiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avulla
Liiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avullaLiiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avulla
Liiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avulla
 
FDUG October 2019 Virtual Launch Event Highlights
FDUG October 2019 Virtual Launch Event HighlightsFDUG October 2019 Virtual Launch Event Highlights
FDUG October 2019 Virtual Launch Event Highlights
 
Towards a common app platform #SPUGfi
Towards a common app platform #SPUGfiTowards a common app platform #SPUGfi
Towards a common app platform #SPUGfi
 
Canvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mindCanvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mind
 
Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...
Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...
Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...
 
Demystifying Dynamics 365 & Power Platform Licensing
Demystifying Dynamics 365 & Power Platform LicensingDemystifying Dynamics 365 & Power Platform Licensing
Demystifying Dynamics 365 & Power Platform Licensing
 
Elisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaa
Elisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaaElisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaa
Elisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaa
 
Microsoft Ignite 2018 in 30 Minutes
Microsoft Ignite 2018 in 30 MinutesMicrosoft Ignite 2018 in 30 Minutes
Microsoft Ignite 2018 in 30 Minutes
 
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
 
Microsoft Dynamics CRM 2013 development server installation
Microsoft Dynamics CRM 2013 development server installationMicrosoft Dynamics CRM 2013 development server installation
Microsoft Dynamics CRM 2013 development server installation
 
Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)
Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)
Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)
 
#SFDC #DF11
#SFDC #DF11#SFDC #DF11
#SFDC #DF11
 
Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2
 
Microsoft Dynamics CRM 2011 Walkthrough Part 1
Microsoft Dynamics CRM 2011 Walkthrough Part 1Microsoft Dynamics CRM 2011 Walkthrough Part 1
Microsoft Dynamics CRM 2011 Walkthrough Part 1
 

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Non-Developer's Guide to Smarter Sales Processes in Dynamics CRM 2015

  • 1. A Non-Developer's Guide to Smarter Sales Processes in Microsoft Dynamics CRM 2015 - Part 3: Pipeline Development Jukka Niiranen 2015-05-06
  • 2. About This Presentation • These are the slides from a live webcast on MSDynamicsWorld.com, presented on May 6th 2015 • The webcast recording is available on YouTube: http://bit.ly/crm15salesprocess • The topics are covered in more detail in blog posts at http://survivingcrm.com/
  • 3. About Me • Dynamics CRM consultant from Helsinki • Working at Digital Illustrated Finland • Dynamics CRM addict since 2005 • Frequent blogger & #MSDYNCRM evangelist on social media – Blog: survivingcrm.com – @jukkan on Twitter • Microsoft MVP since 2013 • Focused on improving CRM solution usability & information work efficiency Jukka Niiranen @jukkan Consultant @ Digital Illustrated Microsoft Dynamics CRM MVP
  • 4. Customizing Dynamics CRM as a Non-Developer • Point & click configuration/customization tools of Dynamics CRM have come a long way • The ratio of custom code vs. configuration in typical CRM solutions is decreasing • Solution delivery often requires the creative combination of several CRM configuration options • The goal of this article series is to demonstrate a few scenarios where such combinations are used for delivering new functionality for the CRM sales process
  • 5. Part 3 Customization Scenarios Explored in This Series 1. Lead qualification • Streamline data entry for leads on existing accounts & contacts • Convert leads to influencers instead of new opportunities 2. Opportunity revenue estimation • Replace opportunity product lines with predefined cost estimate fields • Calculate opportunity total value from day & rate fields 3. Pipeline development • Capture opportunity count and revenue per sales stage • Schedule data snapshots of historical pipeline size
  • 7. The Problem • CRM gives an up-to-date status of the current sales pipeline by opportunity sales stage • Won or lost opportunities create a permanent record of when the deals were closed • This is however not sufficient data to project what the size of the pipeline was at a previous point in time • Therefore, it’s not possible to see the development trend of the open opportunity pipeline from the standard CRM data model
  • 8. Current Pipeline View ”Hmm, I wonder if our sales pipeline is healthier now than it was last month? Wish I would have taken a screenshot...”
  • 9. The Solution • Create a custom entity ”Process Stage” to represent each stage in the opportunity business process flow • Use Rollup Fields (new in CRM 2015) to collect information about open opportunity count and value in each stage onto this new entity • Create a custom entity ”Snapshot” to store historical data of the Rollup Field values • Schedule a recurring workflow process to create new Snapshots once a week
  • 10. Pipeline Snapshots: Solution Architecture Process Stage Opportunity Snapshot Snapshot Snapshot 1. Rollup Fields automatically collect the metrics from open opportunities 2. Recurring workflow creates historical snapshots of these metrics 3. Snapshots are visualized via charts to show weekly pipeline trend
  • 11. Two Custom Entities Process Stage will be used as a lookup field on the opportunity records, to enable counting the Rollup Field values from related opportunities Snapshot will be used for capturing copies of the Rollup Fields values from Process Stage entity
  • 12. Two Rollup Fields on Process Stage Entity Create Rollup Fields that retrieve data from the open child opportunities related to each process stage Use one Rollup Field to sum up the total estimated revenue ...And the other for counting the number of opportunities
  • 13. Linking Opportunities to Process Stages via Workflow Whenever the Opportunity’s BPF stage changes, run a workflow process... ...Which updates the custom Process Stage field with a value that matches the BPF stage
  • 14. Process Stage with Related Opportunity data Use the standard Stage Category option set field to group data Related opportunity values roll up to the Process Stage form Related opportunities shown in subgrid for quick reference
  • 15. Solution: “Scheduled Recurring Workflows” • Open source solution from Lucas Alexander • Contains one custom workflow activity that allows you to run a specific workflow process weekly/daily/hourly on specific records Download from: http://bit.ly/crmschedwf When this date is reached... Query for these records... ...And start a workflow process instance for each result
  • 16. Configuring the Scheduled Process Which workfow process do we want to schedule? When should the process be executed? What’s the (FetchXML) search crieria for records to run it on?
  • 17. Before Scheduling the Process • We’ll need the Fetch XML query criteria for the records the scheduled process will be searching for – In our case, all active Process Stage records • Then we’ll need the workflow process that we want to apply to all these records – A workflow process to create a Snapshot record with the current pipeline values per each Process Stage
  • 18. Grabbing the Query Criteria from Advanced Find Select the Process Stage entity Select ”Download Fetch XML”
  • 19. Process Stage Snapshot Creation Workflow Workflow is created agains the Process Stage entity, run as on-demand process Creates a new Snapshot record with values copied from the current Process Stage Rollup Fields
  • 20. Snapshots Created The scheduled process will create new Snapshots for each Process Stage once a week
  • 21. Pipeline overview dashboard Charts & dashboards can be used for summarizing the pipeline development trends
  • 23. Next Steps • Read more articles on Microsoft Dynamics CRM customization best practices at http://survivingcrm.com/ • Follow @jukkan on Twitter for the latest #MSDynCRM related news and tips • Check out the Dynamics CRM webcasts series at http://msdynamicsworld.com/webcasts • Thanks for viewing these slides & enjoy customizing your Dynamics CRM environment!