Archive for the 'Microsoft CRM 3.0' Category

Mar 19 2008

Resolving Errors With Setting Up A QUEUE In Microsoft Dynamics CRM 3.0

Published by Unitek CRM Team under Microsoft CRM 3.0

At Unitek, we cover the full gamut of Microsoft Dynamics CRM 3.0 and CRM 4.0

  • CRM 3.0 & 4.0 Training
  • CRM 3.0 & 4.0 Consulting
  • and CRM 3.0 & 4.0 Everything Else…

For today’s blog, I would like to share with you a story from a recent discussion I had with one of our clients using Microsoft Dynamics CRM 3.0. They were having some difficulties setting up a QUEUE in Microsoft CRM 3.0 and were stuck in the process. They were doing everything right, step-by-step, but were missing a major part in the process and maybe there are some of you out there that are experiencing the same thing?

So, everyone say it with me… the first step is… Create the user. Simple process, just make sure you set the correct privileges and attributes.

If you’re using the CRM implementation guide, you’ll notice that they require you to DISABLE the user account. There is still some question in the greater CRM community as to whether or not it’s a required step; but do as Microsoft says here… disable the user account.

Next step? Add the queue into the CRM Application.

And this next step is where the struggles started for my client. After sending out a test email to the queue, they saw that nothing happened. They had reviewed the event logs on both Exchange and CRM servers, but there was nothing listed. They tried working with user privileges and registry keys, but to no avail. Because they had restarted the Exchange Router, IIS, and Exchange Server itself (Several times), the system admin got pretty upset because MOM (Operations Manager) was driving him up the wall with alert messages.

What step did they forget? Believe me, it’s an easy step to remember… You have to add mailbox rules to the user of the queue. Using the rule deployment wizard for this step. It’s that simple. Once the rule deployment wizard is finished, you can send out a sample email to test. If these steps were completed, you’ll see the email appear in the QUEUE you just created. Congrats! You’re now ready to go onto the next issue.

JH
Microsoft CRM Consultant
Unitek Microsoft CRM Services

No responses yet

Jan 18 2008

Changing The Default Views In CRM 3.0 & CRM 4.0

One of the unusual quirks with Microsoft CRM 3.0 is the hard-coded default Views. For example, while in a Contact form and you click History, the default view is for “Last 30 Days”. This has been one of the most disliked features of CRM 3.0 and we are sad to report the same condition exists in the new CRM 4.0 version. The good news is we’re going to show you how to change these Views.

Let’s start with the CRM 3.0 method . The code we’re going to use was borrowed from Michael over at stunnware. He has a great explanation of how we build the code, but we’ll just get straight to the code and enhance it a little. Our adjustment will modify 3 related entities, Activities, History and Opportunities. For each one we will make the default View “All”.

Assuming it’s the Contact’s View that you want to alter, in the Customization area, open the Contact form. Go into the Form Properties and then the OnLoad event. Copy this text and paste it into the OnLoad window:

Continue Reading »

12 responses so far

Jan 14 2008

Customizing Microsoft CRM 3.0 System Entity Names

While it is best to keep the name of the Microsoft CRM system entities such as Account, Contact, Lead, etc the same, sometimes the benefit of doing so out ways the negatives. One of the benefits of changing the entity name is that it helps users understand its function/use better and cuts down on confusion. Also it would be useful to adopt Microsoft CRM to fit the terminology used by the organization. Most of the time the name change is required for the following two entities:

  • Account
  • Contact

In Microsoft CRM Account is used to store information about companies an organization interacts with. These could be customers, partners, resellers, distributors, etc. Contact is used to store information about people. They too could be customers, partners, resellers, distributors, etc.

A common name change for the Account entity is “Company”. A possible name change for Contact is “Individual”. Renaming a Microsoft CRM entity requires a number of manual steps to ensure that all references to the entity are consistent. Following are the areas that need to be changed:

  • Entity Name
  • Entity Form Labels
  • Entity View Names
  • Entity Attribute Display Names
  • System Messages
  • Online Help Content
  • Reports

Some areas where the entity name cannot be changed are:

  • Platform error messages and messages that are displayed in Trace or the Event log.
  • Strings in “Add Users Wizard” for adding multiple users at one time.
  • Strings in “Environment Diagnostics Wizard”

Tip #1: Sub-Account and Sub-Contact

The steps that one would have to go through to make the Microsoft CRM entity name changes have been outlined by number of sites and I will not go through them here. However, I want to make sure to point out that if you decide not to make the name changes in System Messages and Online Help Content in the interest of saving development time and cost, do make sure to change Sub-Account and Sub-Contact strings. These strings show up in the left pane of An Account or Contact record. These strings are in the System Messages section. So if you don’t change any of the systems message do this one

RM
Microsoft CRM Consultant
Unitek Microsoft CRM Services

No responses yet

Jan 04 2008

Opportunities: What To Do With New Sales From Existing Customers

One of the biggest questions a company can have when implementing CRM, concerns the use of the various entities; Account, Contact, Lead and Opportunity.

Every company and industry will have its own special sales process with specific needs to track industry or company specific information. Microsoft CRM can be customized to many of those needs.

Questions arise, particularly about the Lead and Opportunity entities, about existing customers, marketing and CRM procedure. How does the sales process work when an existing customer places a new order? Much of what procedure is followed is based on the goals intended for the company’s sales process and the CRM system; what data is being tracked and reported. Is the company closely tracking sales data such as sales pipeline or campaign sources?

In this scenario, a customer calls up and says he wants to place an order. Most of the time the standard course of action is to create a new Opportunity from the customer record. The customer tells you what he wants and when he intends to buy. Is the company tracking campaign sources? A company’s marketing department usually likes to track why someone makes a purchasing decision. If the order is the customer’s standard order, there’s really no need to track this particular order’s marketing history. In fact if the customer is ready to order and pay for the product or services immediately then there’s little reason to even to create a new Opportunity, just create a new Order because there’s no need to track the sales pipeline for sale forecasting because this sale has already closed.

Continue Reading »

No responses yet

Jan 03 2008

Best Practices: Customization Guidelines

As full featured and rich as Microsoft Dynamics CRM 3.0 is, you will invariably find yourself needing to customize Microsoft CRM to meet your specific business requirements.

When you start customizing Microsoft CRM, do yourself and your organization a favor and implement the following two simple guidelines:

Tip #1: Change the schema name prefix for customized entities and attributes.

Microsoft CRM adds a default prefix, “New_”, to custom entities’ and custom attributes’ schema names. As a best practice, change the default prefix to reflect the name of the company or consultant who will be doing the customization. Over time you might have different consultants work on the system and taking this extra step will greatly help in case you might have to go back to that consultant to get more information about the work they have done. If you are the consultant, doing this will help you distinguish your work from that of other consultants and help clear any disputes that might arise.

 

  1. In Microsoft Dynamics CRM 3.0, on the Navigation Pane (left hand side of the screen), click Settings, on the Main Grid (to the right of the Navigation Pane), click Organization Settings, on the Main Grid, click System Settings.
  2. In the System Settings dialog box, click the Customization Tab.
  3. In this tab, change the prefix from New to the name of the consultant or consulting firm who will be doing the customizations. Click OK to save your changes.

System Settings - Webpage Dialog

Tip #2: Make use of the Description field when adding new attributes.

Require anyone who adds a new attribute to put their name, date and reason for the new attribute addition in the Description field when adding the attribute.

Attribute New For Lead

If you have any questions in this regard, please feel free to contact us.

RM
Microsoft CRM Consultant
Unitek Microsoft CRM Services

No responses yet

Dec 21 2007

Tips For Making Microsoft CRM 3.0’s Advance Find User Friendly

The recommendations that follow are among some of the first suggestions I make to my customers in order to make using Microsoft CRM 3.0 easier for their users. While the recommended customizations are simple and easy to implement, they contribute greatly toward making the Microsoft CRM easier to use and can potentially have big payoffs in terms of user acceptance. So be a friend to your users and implement these recommendations.

Tip #1: Stop confusing your users.

Microsoft CRM’s Advance Find uses attribute’s Display Name to list each entity’s searchable fields. Having a label on a form that is different from the Display Name of the field can become very confusing and can create unnecessary frustration for your users.

  1. This mismatch between Form Labels and attribute Display Names exists in the standard installation of Microsoft CRM 3.0. So my recommendation to you is that the first chance you get, go through your Microsoft CRM installation and change either the Display Name of the attributes or the Label on the Entity Forms so that they match. In most cases you will be changing the Display Name of the attributes to match the Labels on the Entity Forms than the other way around.
  2. When creating new customized attributes to be used on the Forms, keep this tip in mind and make sure the Labels and the Display Names for fields, used on the Forms, match.

Continue Reading »

No responses yet

Dec 19 2007

Rescheduling Service Activities in Microsoft CRM

In today’s “Fast Food World,” your customers expect flexibility to meet their needs. As a result, most employees spend a lot of time in Microsoft CRM rescheduling activities for customer’s services. Being able to quickly change service activities means, for example, a receptionist who schedules and reschedules service activities every day, can spend time doing other tasks and your customers can be off the phone and on their merry way. The following scenario takes you through the quick and easy steps to reschedule a service activity.

Barbara, a receptionist at a local Tune-Up Station, answers a call from Mr. Mercedes. He is requesting to reschedule his service activity for his vehicle tune-up and oil change. He doesn’t care when; it just can’t be now because he has another appointment that he must attend. (Golf Tee Time) In Microsoft CRM, Barbara can open Mr. Mercedes’ service activity in the Service Calendar, and then reschedule him for another day and time.

  1. In your Navigation Pane, click Service, and then click Service Calendar.

  2. To find your customer’s service activity, verify that the Look For box is empty, and in the Type list, select Appointment and Service Activity. In the View list, select All Activities.

  3. On the calendar, select your customer’s service activity, and then on the Actions toolbar, click Reschedule.

  4. On the Schedule Service Activity form, locate the Available Times list to select a new date and time for the customer.

  5. Click the Scheduled Start time and then click Schedule. Remember: Do not select any underlined text, like the Service, Resources, or Site, or the record will open.

  6. On the customer’s updated Service Activity form, verify the new date and time, and then click Save and Close.

In just these few steps, you can quickly reschedule service activities to get your customer what they need; flexible service solutions. The easier you make it for them, the more likely they are to keep coming back; because in today’s world, customers appreciate companies that appreciate them.

No responses yet

Dec 12 2007

Auto-formatting Phone Numbers in Microsoft CRM

While teaching a custom Microsoft CRM 3.0 class for a company, I had a number of students who were asking me about the phone number format in the Account and Contact forms. The issue is that Microsoft CRM accepts multiple formats including dashes, parenthesis and other format combinations and variations. The ability to auto-format various phone number formats that users entered into a common format had been present in their previous CRM software. However the out of the box, Microsoft CRM 3.0 does not auto-format phone number fields in the Lead, Account and Contact forms.

Continue Reading »

No responses yet

Dec 11 2007

Microsoft CRM 3.0 - Split Commissions

No matter how you divide your target market among sales people invariably there will always be situations where you have to commission more than one sales person for a sale. Out of the box Microsoft CRM does not have any way of handling split commissions. So if you are using the Sales Module of Microsoft CRM and relay heavily on it as your main sales automation tool, you’ll need to devise a way to be able to split commissions.

Following is one way of accomplishing this:

Provide a “Split Commission” button in the action bar of the Opportunity Form of Microsoft CRM and make it accessible to the Sales Admin role. In case of a split, the sales admin would open the related Opportunity and would click the “Split Commission” button. A pop up window will collect the required info; percentage of the split, name of the other sales person, etc. Once the required info is collected, a clone of the Opportunity gets created and percentage of split, the actual split-ed commissionable sales amount and the name of the sales people are recorded in both Opportunity records.

When writing reports you will want to be sure to take the existence of the split opportunity in mind so that you do not double count the number of your won opportunities.

If you are interested in getting the sample code, please e-mail me at royam@unitek.com.

RM
Microsoft CRM Consultant

No responses yet