Sunday, October 19, 2014

Summit 2014: Day 2 Takeaways

Sorry for the delay in Day 2 and 3 takeaways, I determined sleep was slightly more important. So let’s get caught back up.

BPM and Process Automation in CRM 2013 – Gus Gonzalez
Always keep in mind the following: (Admin rule #1) keep it simple and (Admin rule #2) check if something already exists before creating a new one.
Sales teams that adopt a sales process experience a 35% higher win rate than those with a random process.
Think about bottlenecks in your current process to find ways to automate.

Business Process Flows
Microsoft has provided Business Processes for download that you can use as a starting point (Settings -> Data Management -> Add Ready to Use Business Processes).
Required fields in the Business Process are only required to pass that stage. If they are passed that stage when the change is made, the field will not be required unless they go back.
2011 BPFs do not upgrade to 2013. In2013, you can only move to child records and then back to the parent as the last stage (closed loop).
There are many enhancements in 2015 including Conditional Branching.

Real-Time Workflows
You can leverage the “Run as” option to run as either the owner of the workflow or the user that caused the workflow to fire. Keep in mind that they will need to have access to do what the workflow is doing.
If the workflow is stopped as canceled you can return a message to the user.
Best Practice: always start workflows with a check condition.

Business Rules
Limited to one entity (cannot search parent records like in workflows).
Benefit over JavaScript is that the dependencies are automatically tracked.
If an error is returned it is displayed in a small bar, Real Time Workflows display a large pop-up error.

Actions
Actions are like workflows but called from code.
Easy to administer, allow changes without a developer.
Can be created to be used on multiple entities.

Bonus: for Duplicate Detection check out Jason Lattimer’s tool that will prevent duplicates from being created.

Partner Showcase: FastPath – Security, Audit and Compliance – Andy Snook, Nate Boettcher
FastPath provides a variety of tools to check who is editing or even just viewing data. They also have tools to help standardize and automatically assign security roles and teams.
They handle the auditing using SQL triggers on tables and add this to a custom table on the CRM server which is moved to their database overnight.

CRM 2013 Email Architecture – Gustaf Westerlund
If you have questions about your sync options check out this whole presentation for the pros and cons of each method.
Server Side Sync – [Incoming Email] cannot do “Set Regarding” so Outlook Client is still required; uses exchange web services; part of Async service; probably future investment. [Appointment/Contact/Task] filters are hard to set, some scenarios not supported, still a new technology and tracing could be better.
Custom/3rd party program – keep in mind this will need to keep up with Microsoft Development
Note – beware of blacklisting. This can be a problem if you are sending large volumes of emails from your personal Outlook or the CRM server.

Outlook Client Troubleshooting – Derek Braun, Jon Bimbaum
When tracing the Outlook client the following types of traces can be generated: (1) OUTLOOK-CLIENT (Outlook Nav, Manual Tracking), (2) WebFormsHost-bin (web forms in Outlook), (3) crm-addin (Background synchronization), (4) ETL Tracking (event tracing) and (5) Configuration Wizard (more details than config log file).
If duplicate items are being created check the crmid (text) and crmlinkstate (number) in Outlook.
If an issue with Appointment/Contact/Task – check the SubscriptionSyncIssue table using the Outlook sync subscription ID.
If an email appears tracked but is not in CRM, use the “View in CRM” button to determine if it has been deleted.
Tools you will need: Fiddler, Debug Diagnostics (automated crash/hang analytics), Diagnostics Tracing, Notepadd++

Resources you can use for the Spring ’14 Release – Jackie Smith, Jim Daly
All help for CRM 2013 and beyond can be found at www.CRMCustomerCenter.com
On Tech Net pages there is an “Other Versions” selector near the top of the page if you want to see the page for a different version.
Through the customer center you can download training and adoption kits. These are customizable presentations, quick videos, etc.

For developers, all resources are linked to the CRMDeveloperCenter.com

Thursday, October 16, 2014

Summit 2014: Day 1 Takeaways

I am going to try my best to summarize what I learned on Day 1 of Summit. There was so much more information but I could not possibly process it let alone try to put it into coherent sentences. (But of course the most important piece to note is that Tony Stein called me out in the CRMUG General Session and told everyone to read my blog!!!)

Upgrading CRM – Chris Cognetta
 2015 is more like an R2 version of 2013. It is just additional features so more like an update than an upgrade.
Today 95% of CRM deployments are virtualized. This is great for Security, Disaster Recovery, etc.
Upgrade Checklist:
1.      Review upgrade path
2.      Review infrastructure set up, current users, DB Size, etc.
3.      Review User Access (web, Outlook Client, Mobile, IFD)
4.      Review usage of Jscript for security, sub grids, and web service calls
5.      Review SDK enhancements for plugins or workflow assemblies
6.      Review integrations with 3rd party IVS
7.      Review data integrations with scribe, SSIS, etc.
8.      Review data for decision on upgrade or reload
Rollup Rules: Read (make sure there is something you want), Wait (stay 1 behind)

Opening General Session: CRM 2015 – Jujhar Singh
Product Growth – Customer Service, Social Listening, Marketing and acquisition of Capptain (mobile marketing)
Sales productivity solution from Microsoft: Zero In -> Win Faster -> Sell More
Check out these slides about the future enhancements:





Techie Talk: Upgrading Complex Systems –Alex Fagundes, Jerry Weinstock
Upgrading is not a strategy, it’s a tactical exercise
CRM 2013/2015 is about 40% more efficient than CRM 2011 because of the consolidated tables.
On Premise Upgrade Scenarios: (1) In Place, (2) Connect to existing, (3) [RECOMMENDED} Side by Side
Some codeplex tools to check out to enhance your 2013 experience: (1) One Click Navigation, (2) Quickview Menu, (3) Quick Navigation

Partner Showcase: Resco Glass, wearable CRM – Ivan Stano
They have a working version of a CRM App for Google Glass – so cool!

Security and Performance – Adam Vero
Try to use a layered security model – start with a base role for all users, add roles for specific functions that ONLY contain the additional privileges
Security Roles assigned to teams are giving access based on the team (BU access would be the BU of the team NOT the user)
Access Teams are still regular teams and sharing but they remove the admin overhead of team creation. They are easier for users because they do not need to use the Share dialog and choose permissions.
Owner teams have security roles. Access teams do not have security roles.
If the Access team template is modified, this will not change any existing shares. It will only affect shares from that point forward.
When creating new lookup fields remember you are creating the RELATIONSHIP. You must think about and configure the cascading behavior.
Cascading Options for Delete:
1.      Cascade All – Kill all the orphans
2.      Remove Link – create orphan records
3.      Restrict – prevent orphan records

Friday, October 10, 2014

October 10 Blog Review

There are only a few more days before CRMUG Summit so next week will be full of news! Let’s see what has been going on this week.

The CRM Team posted – Looking for help for the CRM product family. This has lots of links to help, information and blogs about the different Dynamics CRM products (CRM, Marketing, Social Listening). This is a great resource to keep handy.

McGladrey posted two blogs about their takeaways from eXtream CRM 2014. What to Expect for CRM 2015 goes over the key features and functionality we can expect to be seeing in the next version. Then Looking beyond CRM 2015 talks about Microsoft’s vision and the things we can expect to see highlighted in the development of future products.

There were two CRM Tips that I would like to highlight today:
  • The Undo Button – this discusses the functionality of Jason Lattimer’s Audit undo solution which allows you to roll back changes on your form to an earlier audit record.
  • My Workflow is my business – here you can learn about the impact of the scope field on a workflow to segment your business processes or for use in testing.


CRM in the Field posted CRM Outlook Client Performance Troubleshooting and Optimization Guide. This goes through everything you need to look at and know when troubleshooting problems with CRM for Outlook.

Donna Edwards started her compilation of CRM 2015 Helpful Resources. Refer to this when you begin the process of upgrading to 2015 and find all the information you need.

Adam Vero posted a compilation of CRM 2015 YouTube Videos. This features three videos from Microsoft about what to expect in CRM 2015. The topics consist of Upgrading (must be on CRM 2013 SP1 to upgrade), Field Level Security (now for built-in fields!!), and Business Process Flow Improvements.

Finally, PowerObjects talked about the CRM 2013 Performance Center. This describes how to use this new functionality (2013 SP1) and how to review the data.


That’s all for today. Have a great weekend and I hope to see you at Summit!

Friday, October 3, 2014

October 3 Blog Review

Somehow it has become fall. Even though it is getting colder, the CRM news keeps coming. Let’s take a look at the news and blogs from this past week.

PowerObjects discusses Importing and Updating Records in CRM 2013. This talks about how to update records if you cannot use the Export/re-import functionality.

Hitachi Solutions also talked about CRM 2013 in The Best Little CRM 2013 Feature you might not Know what to do with: Timers. This discusses the timer feature release with 2013 service pack 1 and how to use it.

The CRM in the Field Blog blogged about Table Bloat Due to Workflow Log Entries. This talks about issues related to workflow history retention and what you can do about it.

Leon Tribe discusses Bringing Graphs Down to the Record Level. If you have ever wanted a graph on a record form – now you can learn how to do it!

Finally, Jukka Niiranen talked about 10 tips for Designing a Great User Experience in Dynamics CRM. Use these tips to increase user adoption and help your users enjoy the system experience.

That’s all for today. Have a great weekend!


Originally posted here:

Friday, September 26, 2014

September 26 Blog Review

I feel there are so many versions of CRM being discussed currently, we need to break up all news by version.

Applies to All Versions

CRM Tip of the Day discusses how to keep your users from becoming Overwhelmed with Reminders when first setting up CRM for Outlook.

CRM Tip of the Day also talked about how to use Privileges to Hide Site Map areas. This can be used to hide a particular entity from the Site Map, or a whole area (such as Settings).

CRM 2011 News

Rollup 18 was announced for CRM 2011. Please review the Knowledgebase, Download Page, and Blog.

CRM in the Field discusses Troubleshooting Workflows. This gives an overview of processes in CRM 2011 and then lists the steps to work through when you are having issues.

CRM 2013 News

Rollup 1 for CRM 2013 Service Pack 1 was announced. Check out the Knowledgebase, Download Page,
and Blog.

CRM 2015 News

PowerObjects discusses SLA Enhancements for CRM 2015 focusing on the ability to pause the SLA when the case is put on hold

PowerObjects also posted CRM 2015 to Feature Improved Search Capabilities. This goes over the new Multi-entity search which will be available in the web client (not just mobile as before).

CRM Team blogs talks about Creating Custom Help for your Users. In CRM 2015, instead of linking to the Microsoft help we can link directly to internal help sites allowing users to see what to do within our business processes.

Sonoma Partners shows of the CRM 2015 Calculated and Rollup Fields. Quick Note before you get too excited is that the field type of simple (regular), Calculated or Rollup must be set when the field is created. So if you want to migrate some existing code to use this instead you may need to migrate some data as well. There is a great list of limitations at the bottom of the blog to help give you a well-rounded view of the feature.

Sonoma Partners also discussed the CRM 2015 Enhanced Business Processes. This goes over the changes and also the limitations to keep in mind.


There was lots of news this week as the CRM 2015 announcement began to sink in. Hopefully I captured the highlights today. Have a great weekend everyone!

Friday, September 19, 2014

September 19 Blog Review

Welcome to another CRM Blog Review. Remember today is International Talk Like a Pirate Day so read up and then go get your Free Donuts!

The biggest news this week was the announcement that CRM 2015 will be available early next year! To get all the information you can read the Announcement, Blog and read the Release Preview Guide.

While the presses were still hot with the news, several blogs were published showing off the new features. Check Out:


Amid all of this excitement the Premier Field Engineers of the CRM in the Field blog still managed to post Administering Dynamics CRM. This goes through many resources to help you maintain your CRM system.

Leon Tribe talked about Seeing your CRM 2011 System in CRM 2013. This describes how to set up a CRM 2013 environment and get an idea for how your customizations will look there.


That’s all I want to highlight tonight. Have a great weekend!

Friday, September 12, 2014

September 12 Blog Review

We are now almost less than a month away from CRMUG Summit. My CRM Nerd self has been already reviewing the Agenda and planning the sessions I will attend. You do not need to register for each session but you can mark the ones you plan on attending for future reference. It looks like a good variety of sessions and technical levels. I hope to see all of you there!

Now to the topic at hand – CRM news of the week!

We will start off with PowerObject’s, The Hitchhiker’s Guide to Dynamics CRM Implementations. This goes over the things you need to get in order as you plan your CRM implementation. This can apply to new implementations or upgrades. It focuses on planning, security and movie references.

Hitachi Solutions discusses Microsoft Dynamics CRM Rapid Release Cycle and Why you Should Try to Keep Up. This talks about Microsoft’s update plan, why you should keep your system up to date, and some items to keep in mind when you do. One interesting comment is in regards to how upgrades have changed over the years and how CRM 2013 may be the last “traditional” upgrade. We may continue with incremental updates as the system continues to adapt to support new technologies instead of large new versions every few years.

Also there are a few Tips of the Day to check out:



That’s all the news I have to pass on today. Have a great weekend!