background preloader

CRM

Facebook Twitter

CRM Online Queue Deployment, E-mail Router Configuration, Workflow & Unresolved Email Addresses. CRM 4: System-wide Duplicate Detection - Microsoft Dynamics CRM Team Blog. Here I am continuing the duplicate detection story of CRM 4.0 with a new aspect of this feature. Organizations face a common problem where in spite of several policies and guidelines in place users end up entering duplicate data in MSCRM system via data import or data generated during many internal operations or simply knowingly creating duplicate records. Creating duplicate records at any point of time might be crucial but this ends in a lot of duplicate data in system which can affect sales, marketing and auditing of the organization.

System-Wide Duplicate detection feature in Titan solves this problem and empower users to find duplicates in a part or all the records of an entity in the MSCRM system. System-wide duplicate detection is an asynchronous type job and it detects all the duplicates in the system for the given records. System-wide duplicate detection can be run on selected records of any entity or records under any specific user query or all the records of that entity. CRM - November/December 2010 [Cover1] Category » Workflow « @ Mitch Milam's Dynamics CRM Discussions. Microsoft Dynamics CRM Team Blog : An Interactive Funnel on a Mi. Guest blogger and CRM MVP Matt Wittemann is the COO at North Carolina (USA) based C5 Insight, a Microsoft Dynamics CRM and SharePoint consulting practice.

A five-time MVP award recipient, he has been working with CRM since shortly after its initial release, and has architected and deployed numerous CRM implementations, including one that received a national award from Microsoft. He is a frequent speaker, writer and contributor to the CRM newsgroups and user community. Dashboards are always an integral part of CRM, and recently I was inspired by the sales funnel in the Microsoft Dynamics CRM Online dashboard to incorporate similar functionality for an on-premises project I was working on. Figure 1 - The CRM Online Dashboard Showing a Sales Pipeline Funnel In CRM Online, if you click the sales funnel, the “Open Opportunities” view opens in a new page.

I wanted to go a step further. The short video below shows a brief demo of the end result: Making this work Here’s what makes this all work: C5 Insight Microsoft CRM Blog > Home. CRM Problems Come in Threes - CIO.com - Business Technology Lead. CIO — Some IT systems are designed and built without a lot of regard for the organizational structure of users. Of course you pay attention to users needs and preferences, but an accounting system is deployed pretty much the same no matter who's in charge of the accounting department. But CRM systems present a unique challenge because they need to be very tightly aligned with the user organizations. If you have a big reorg or bring on a whole bunch of new channel partners, you're likely going to go through major changes in the CRM system.

CRM Definition and Solutions This is what makes CRM systems so much harder to get right, but also effective when they are done right. The CRM system is tightly bound to the way the organization works, and the twin goals of the system are to (1) improve leverage and collaboration, and (2) more closely understand and influence the customers' buying patterns. A technical issue, such as data quality or fragile integration. Why do I bring this up? Using Workflow to Maintain an Audit Log - Microsoft Dynamics CRM. Today we welcome back guest blogger Guy Riddle, a long time CRM MVP who shares his insight with us. Out of the box, Microsoft CRM provides some basic record audit information – who & when created a record and who & when it was last updated by. Occasionally I get asked for more detailed audit capabilities (typically from clients in the Financial Services industry).

I also find that Sales Managers are interested in tracking changes made to the Opportunities – in particular the requirement is around key information that changes that has a direct impact on the Sales Pipeline E.g. Estimated Revenue; Estimated Close Date; Sales Stage/Probability; Rating; etc. In a CRM 3.0 deployment we would typically have addressed this with writing a custom Callout. However, utilizing two of the new (and great) features of the CRM 4.0 Workflow engine we can do this with very little effort – and without the need to write any code. Step 1: Create the CRM Entity to hold the audit records. Guy Riddle. Customer Effective Blog: Creating Audit Trails Using Workflow in. In my post Capturing Previous Value On Change of Microsoft CRM Field, I discussed a method to capture the prior value of a field via OnChange jscript. Today I'm going to enhance that idea using a straight workflow solution in CRM 4.0, and take it to the next level by creating an audit trail that creates a record every time the value changes.

In our example, we want to capture the previous account number when the account number changes. Like in the previous example, we will need two new fields added to the Account entity: one called accounttemp and one called prior account number. One change with this approach, neither of these fields will need to be added to the form. For our audit trail, we are going to need to add a new entity, which we will call Account Number Audit. From Value To Value We will want to create a Many-To-One relationship between Account Number Audit and Account entities.

Step 1: Insert an update step to update the Account entity so Prior Account Number=accounttemp. Microsoft Dynamics CRM 4.0 Audit Plugin. Recursive Workflows in Dynamics CRM. Dynamics CRM workflows can wait, but they can’t loop. Here’s how I think about Wait conditions: A workflow can wait for something to happen. For example, a business process might wait until a record’s status changes, or until it gets reassigned. In cases like these, a workflow with a Wait condition will just sit there … waiting (its System Job’s status reason value will be equal to “Waiting”, in case you want to do an Advanced Find to verify)…until the status changes or the record gets reassigned.A workflow can also wait for time to pass. There’s a special “Timeout” function you can access through Local Values in the Specify Workflow Conditions dialog you can use for these kinds of wait conditions. But what if you had a staged sales process and in certain scenarios you need to go back to a previous stage in the process?

Recursive Workflow Mechanics Figure 1 The only thing this one does is call itself with the Start child workflow action. Figure 2 Figure 3 …zzzzzzzzzz…. Figure 4 Figure 5. Sending E-mails with Dynamics CRM Workflows. Some of the most important aspects of E-mail integration within Dynamics CRM are: The Outlook client makes “doing CRM” a simple extension of the Outlook experience, and as I’ve written elsewhere, if something’s easy enough to do, people will do more of it.

When it comes to tracking an organization’s interactions with its customers, this is usually a good thing! The E-Mail Router provides centralized management of E-Mail integration, such as the ability for a marketing manager to send out campaign e-mails on behalf of other Dynamics CRM users. And it integrates with any POP3 E-mail server. How do e-mails and workflows interact in Dynamics CRM? Workflows can send e-mails. In this article I will focus primarily on the first of these – sending e-mail messages from a Dynamics CRM workflow. A Dynamics CRM UserAn Account, Contact or Lead recordA Dynamics CRM Queue In Dynamics CRM, just like in the real world, e-mails can be sent for any number of reasons. Auto-responders. So how do you do it? How to "untrack" Microsoft CRM Outlook e-mails. Posted by Jim Steger on May 25, 2007 | Comments (10) In my opinion, the Track in CRM functionality is one of the most useful pieces of integration between Outlook and Microsoft CRM.

The one drawback with this feature is that Microsoft didn't provide a way to "untrack" a record (specifically email records). I have found that sometimes I may have clicked "Track in CRM" on the wrong email or even more common is setting the wrong regarding record on accident. Recently a customer of ours did just that...accidentally set the wrong regarding record on an email. Well, this call finally spurred me to figure out a solution/work around and here is one approach to resolving this. When an Outlook record (email, task, appointment, contact) is tracked in CRM, the Microsoft CRM client add-in will create the record in CRM and take the resulting information and store it in a handful of custom created user-defined fields in the outlook record. 1. 2. 3. 4. Some Notes: Understanding Waits and Timeouts in Dynamics CRM Workflows. When to Wait, When to Timeout? November 18, 2012 — I originally wrote this article for the Dynamics CRM 4.0 release.

Most of the content translates nicely to Dynamics CRM 2011…but certainly the screenshots don’t, so I wanted to update those. While I was at it, I did some editing updating as well. Enjoy. Collectively, I think of Check Condition and Wait Condition as the flow in workflow: they provide the foundation for implementing logic in business processes. Wait conditions introduce a time dimension to your processes, and one of the reasons they’re a little harder to learn is that they come in two flavors: Wait and Timeout. The wait and timeout conditions are both important ways of pausing a process, and they seem similar, at least at first. Use Wait when you want a work process to pause until a condition changes. Wait until an assigned task is completedWait until the status or status reason of a record changesWait until the value of an attribute in a related entity changes.