Published: January 1, 2008
Although you can establish relationships between customer records, establishing specific relationships between some customer records may not seem possible. However, with Microsoft Dynamics CRM, you can specify a single contact record by using the Primary Contact field on the Account form. In addition, you can add new contacts that are related to the account record on the Account form. But what if you want to create relationships between the account record and several contacts already in the system?
To do that, you can use relationship roles: reuse existing records in Microsoft Dynamics CRM to create customer relationships.
You can also use relationship roles to create types of relationships that are free-form and may exist in multiple quantities in your organization, such as “Technical Decision Maker” or “Influencer” relationships. Some additional examples of these types of free-form relationships are:
Sales relationships (champion, influencer, stakeholder, referrer, gatekeeper)
Business relationships (supplier, partner, consultant, contractor, sub-contractor, competitor, former employer)
Family relationships (father, sister, brother, spouse/partner, cousin)
Social relationships (tennis partner, golf partner, club member, friend)
In this article, we'll use a fictitious company named Fabrikam to illustrate how relationships can be managed in Microsoft Dynamics CRM.
|
|
Relationships |
|
|
Define the relationship role |
|
|
Establish the relationships |
|
|
Create searches and views |
Fabrikam is a small company that constructs single family homes and frequently contracts with a roofing company Contoso, Ltd, which is a small company that employs many sub-contractors to do the roof installations.
Fabrikam uses Microsoft Dynamics CRM to manage and track business relationships and has Contoso defined as an account in Microsoft Dynamics CRM. However, Contoso has about a half-dozen sub-contractors that Fabrikam wants to track in Microsoft Dynamics CRM. To do this, Fabrikam can use relationship roles and relationships.
Fabrikam can then search on relationships or create views to display account, or contact, records that have relationships with other accounts or contacts.
For example, by using relationship roles, Fabrikam can create entity relationships such as:
One Contact to many Contact relationships
One Account to many Contact relationships
One Account to many Account relationships
Relationships are managed in Relationships under Details on Account, Contact, and Opportunity forms. Relationship roles are managed in the Settings area of Microsoft Dynamics CRM.
To add clarity to the relationship, you should define roles and include definitions. It is possible to establish relationships without defining any relationship roles, however, there will be no clear indication of relationship type. Therefore, it is often better to define relationship roles that include at least one role name and a description.
To create or edit a relationship role requires the Relationship Role privilege. By default, the Salesperson, Scheduler, and Marketing Professional security roles do not have this privilege. If you do not have the Relationship Role privilege, contact your system administrator or system customizer for assistance in setting up your relationship roles. For more information about privileges and security roles, see the Microsoft Dynamics CRM Help.
For this example, Fabrikam will create a sub-contractor relationship role to relate contact records that are individual sub-contractors to the Contoso account. To define a relationship role, such as the sub-contractor role, follow these steps:
In the Navigation Pane, click Settings, click Business Management, and then click Relationship Roles.
On the Actions toolbar, click New, and then in the Role Name box, type Sub-Contractor.
In the Role Availability section, select the availability that you want. The availability determines the scope of the relationship role.
To make the relationship role available only to contact-to-account relationships, in the Account column, check the Account Role for box. To widen the scope and make this relationship role available to other record types, check additional boxes.
Click Save and Close.
For the following steps, there is the assumption that you have established accounts in Microsoft Dynamics CRM. To establish a relationship, follow these steps:
In the Sales area, click Accounts. Select the account that you want, such as Contoso, Ltd.
Under Details, click Relationships, and then click New Customer Relationship. The Customer Relationship form appears with the account name, such as Contoso, Ltd, already filled in the Party 1 field.
In the Party 2 box, click the Lookup button.
In the Look Up Records dialog box, in the Look for list, click Contact, select the contact record that you want, and then click OK.
In the Role 2 list, select the role, such as Sub-contractor.
Type a description for the relationship in the Description box, and then click Save and Close.
Notice that a value was not selected for Role 1. To identify this account-to-contact relationship we need a link that only goes in one direction. If necessary, a relationship role can be created to identify a bi-directional relationship. For example, you might establish bi-directional relationship roles for doctor-to-patient relationships.
Click Save and Close.
As Fabrikam's business grows, more and more roofing contractors are added. To view all sub-contractors, you can create custom searches by using Advanced Find. Based on the results of the Advanced Find search, you can create views or run direct marketing campaigns.
To search for all contacts with the sub-contractor role, follow these steps:
On the Standard toolbar, click Advanced Find.
On the Advanced Find form, click the Look for list, and then select Contacts.
Click Select, and scroll down to Related, click Customer Relationships (Party 2).
In the next row, under Customer Relationships (Party 2), click Select, click Role 2.
Click Enter Value and click the Lookup button. On the Look Up Records form, click the Lookup button. Double-click to select a relationship record, and then click OK.
Click Find.
A list of contact records appears, such as a list of contacts that have the Sub-Contractor role association.
To save the search, click Back to Query, and then click Save As. On the Query Properties dialog box, type a name in the Name field, such as All Sub-Contractors, and then click OK.
To share this search as a view, follow these steps:
On the Advanced Find form, click the Saved Views tab.
Click to select the view that you want, such as All Sub-Contractors, and then on the More Actions menu, click Sharing.
In Common Tasks, click Add User/Team.
In the Look Up Records dialog box, click the Lookup button. Double-click the name of a user or team to select it, and then click OK.
Select permissions and click OK.