crm etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
crm etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
27 Şubat 2008 Çarşamba

SQL Server Reporting Services Report

Another clever method for creating mass mailings in Microsoft CRM is to create a custom report using SQL Server Reporting Services. You can format reports however you want, so instead of including typical report items such as charts or graphs, you could simply include the text and formatting of your mass mailing letter.
Then you would add the data fields such as first name, last name, and so on to the appropriate mass mailing report fields. When you wanted to create your mass mailing, you would run the report and then simply print out the report results for use in your mailing. Some of the benefits and restrictions of this technique include:

You can access all the custom attributes in the filtered views.

You can access all the entities, including any custom entities that you create.

You can schedule reports to run on a specific interval (such as every Monday or once a month).

You can easily export the report results into other formats such as PDF, Excel, and XML.

You can include multiple data sources in a single report, so you could include different types of data in one mass mailing. For example, if you wanted to send a letter to all your contacts, you could include their five most recent Orders and their five most recent Cases.

You can launch reports from multiple places in the user interface, including the grid toolbar of various entities.

Developing complex reports with multiple data sources typically requires a more experienced report writer.

Microsoft CRM will not automatically create completed Letter activities for each of the records in your mail merge.
5 Şubat 2008 Salı

Microsoft Dynamics CRM 3.0 Mail Merge Feature

Within the Microsoft CRM client for Outlook, users can access the mail merge feature to generate mass mailings for records in their databases. The mail merge feature can be accessed on the More Actions menuon the grid toolbar for the Lead, Account, and Contact entities.

When you click mail merge on this menu, Microsoft CRM automatically launches Word with the records you selected in the grid as your mass mailing data source. This feature makes it very easy for users to quickly create mail merges because it simplifies the mail merge data source selection in Word. In Word, the mail merge behaves identically to the standard Word mail merge feature, in which you can select templates, insert mail merge fields, preview your letter, and so on. However, when you complete your mail merge, Microsoft CRM automatically creates a completed Letter activity for each of the records in your mail merge. Some of the constraints related to using this feature include:

You cannot include custom attributes as Mail Merge fields.

You can only create mail merges for Leads, Accounts, and Contacts (no custom entities).

If you're using Word 2002 or 2003, Microsoft CRM automatically creates a completed Letter activity for each recipient.

Word uses the records selected in the grid as the mail merge data source. Therefore, if you have five pages of records that you want to include in your mail merge, you must repeat this process five times, once for each page of records. You can change your user settings to display as many as 250 records at one time on a single page by clicking Options on the Tools menu.

You cannot configure the subject and body of the completed Letter activity that Microsoft CRM creates for each record in the mail merge. The subject will always be "Word Mail Merge," and the body will always be "Mail Merge document created in Microsoft Word."

You can access the Microsoft CRM Mail Merge feature using the Microsoft CRM client for Outlook only; you cannot use the Web client.
Earlier in this chapter, we discussed creating and using E-mail templates to send information to multiple records in your Microsoft CRM database. But suppose that you wanted to create printed letters, envelopes, or labels for a large number of records? Clearly, using an E-mail template isn't an appropriate choice for this type of printed (non-e-mail) task. Microsoft CRM offers you several options for mass mailing activities, including the following:

Use the Microsoft CRM mail merge feature in the Microsoft CRM client for Outlook.

Use the mail merge feature in Microsoft Office Word, using Microsoft CRM filtered views as a data source.

Use the mail merge feature in Word, using Microsoft CRM data exported to Microsoft Office Excel as a data source.

Write a Microsoft SQL Server Reporting Services report.

Use the Microsoft CRM Campaign and Quick Campaign features.

Create a custom mass mailing application.

Although using the mass mailing and mail merge features of Microsoft CRM doesn't necessarily fall under the chapter title "Setting Up Your System," we've received so many questions on the topic that we felt the need to cover it in this book. Therefore, the remainder of the chapter examines the benefits and drawbacks of theseoptions to help you decide which one provides the best fit for you.


Explaining the details of setting up and using the Word mail merge feature is beyond the scope of
this book. We assume you're already familiar with the concepts and techniques related to using Word mail merge.
4 Şubat 2008 Pazartesi

Microsoft Dynamics CRM 3.0 E-Mail Tracking Tokens

Microsoft CRM uses a unique identifier known as a tracking token to link e-mail messages with the appropriate records in Microsoft CRM.

This tracking code uniquely identifies the E-mail activity in the database. If a customer were to reply to this message, the Router would automatically recognize the tracking token in the message and set the Regarding field of the E-mail activity to the correct record. For example, if a user sent an outbound e-mail message regarding a specific Case, when the customer replied, Microsoft CRM would automatically create an E-mail activity and link it to the correct Case! For even more functionality, you can combine the Microsoft CRM Campaign and Quick Campaign features with the tracking token to automatically capture e-mail responses and record them against their originating marketing campaign.

The tracking token in Microsoft CRM allows the Router to automatically link e-mail messages (and entire conversation threads) to a specific record, such as an Opportunity, a Case, a Campaign, a Quote, or an Order. It does this by examining the tracking token and then updating the Regarding field of the E-mail activity to the appropriate record.If you don't care for the default tracking token format, you can specify your own unique tracking token configuration. To change the token configuration, browse to the Settings area and click Organization Settings.Then click System Settings, and click the E-mail Tracking tab.
30 Ocak 2008 Çarşamba

Microsoft Dynamics CRM 3.0 E-Mail Tracking

If you deploy Microsoft CRM and you use Exchange Server 2000 or 2003 for your corporate e-mail, you have the option of installing the Microsoft CRM-Exchange E-mail Router (also called the Router), which you can configure to provide the following benefits:

Users can create and send e-mail messages by using the Web client interface.

You can automatically create copies of all incoming messages (to Microsoft CRM users) in the Microsoft CRM database.

Microsoft CRM can automatically track e-mail conversations and threads by using a tracking code appended to the message subject line.

You can manually track individual e-mail messages in the Microsoft CRM database on an ad hoc basis in the Microsoft CRM client for Outlook.

You receive the Router software with the purchase of Microsoft CRM, so there's no additional cost. When you install the Router, Microsoft CRM also installs the Rule Deployment Wizard, which you can use to help administer and manage e-mail tracking configuration. If you're using Exchange Server at your organization, you should absolutely plan on using the Router with your Microsoft CRM deployment.

Note You do not need Exchange Server to use Microsoft CRM. If you don't want to use Exchange Server,you can still send e-mail messages through the Web client with any Simple Mail Transfer Protocol(SMTP) mail server. However, without Exchange Server and the Router, you won't be able to track inbound and outbound messages automatically.

If you want to use the e-mail tracking features, you must confirm that the e-mail tracking option is activated for your deployment. You can verify this by browsing to the Settings area, clicking Organization Settings, clickingSystem Settings, and then clicking E-mail Tracking.

Microsoft Dynamics CRM 3.0 Queues

Imagine that a sample organization, Adventure Works Cycle, has created the e-mail address bikesupport@adventure-works.com to handle all incoming customer support requests. The goal of this support alias is to allow the Adventure Works customer service representatives to monitor incoming support requests in a single location to make sure that everything gets resolved in a timely manner. Microsoft CRM uses the Queue feature to track and hold pending work items until they are assigned to a user. Adventure Works Cycle could create a queue called Bicycle Cases; then every e-mail sent to bikesupport@adventure-works.com would create a queue item in the Bicycle Cases queue. In addition to activities such as E-mails and Tasks, you can also assign Cases to a queue. Users can access the queues for your organization by browsing to the Queues subarea of the Workplace area.

Microsoft CRM removes items from a queue when they're assigned to a user, or when a user accepts an item currently in the queue. If you assign a queue item to a user, the item will move to the Assigned folder until the user accepts it. When a user accepts an item, it moves to the user's In Progress folder until he or she completes the item. Microsoft CRM automatically removes Cases and Activities from the In Progress folder when you complete them, except for completed E-mail activities. To remove a completed E-mail item from your In Progress folder, you must delete it. This does not delete the item, it just removes the item from your In Progress folder.


You can set up and manage your queues by browsing to the Settings area, clicking Business Unit Settings, and then clicking Queues. You don't have to use an e-mail address for each queue, but you can configure this functionality by following the detailed instructions included the Microsoft CRM Implementation Guide.

The following are additional important points to consider regarding queues:

You can use queues for any type of business activity that uses activities, including incoming sales requests and marketing tasks. You should not consider queues as strictly a customer service tool.
Queues do not own records, so assigning an item to a queue will not change its ownership (or trigger the workflow assign event), but it will add the item to the queue.

Although assigning an item to a queue will not change ownership, assigning a queue item to a user will change the ownership of the item.

Items listed in the queue respect the Microsoft CRM security settings regarding which records each user can read, write, delete, and so on. However, all users can view all the queues and all the items in the queue (even though Microsoft CRM won't allow them to open a record for which they don't have access).

You can configure multiple queues to suit various business needs.

If you set up an e-mail alias to automatically create queue items, Microsoft CRM will not automatically create Cases for each e-mail message sent to the alias. You must do this manually or with custom programming code.
17 Ocak 2008 Perşembe

CRM 3.0 Editions

You can obtain Microsoft CRM 3.0 in one of two editions:

Microsoft Dynamics CRM 3.0 Small Business Edition
Microsoft Dynamics CRM 3.0 Professional

As the names of the editions imply, the Small Business Edition targets smaller companies, and Professional ismore appropriate for medium and large companies.

Some of the key differences between the two editions include:

You must deploy the Small Business Edition on a Microsoft Windows Small Business Server, but you caninstall Professional on various Microsoft Windows Server operating systems.

You can accommodate a maximum of 75 users in the Small Business Edition, but Professional allows youto deploy as many users as necessary. After you factor in performance considerations, a recommendedmaximum number of users for the Small Business Edition might range from 40 to 50 users, depending ontheir usage and the system hardware.

The Small Business Edition includes all of the functionality that Professional includes, in addition to
features unique to Small Business Edition such as CRM integration with the Small Business ServerShared Fax Service.
The Small Business Edition provides less flexibility in regard to custom third-party system integration andexternal user access because you cannot purchase and deploy an External Connector license with thisedition. We explain the External Connector license in the next section of this chapter.
Note Small Business Server is a specialized operating system version that bundles Windows Server2003, Exchange Server 2003 technology, and Microsoft Windows SharePoint Services so they canbe deployed on a single piece of hardware. Small Business Server 2003 Premium Edition alsoincludes Microsoft SQL Server 2000 and ISA Server 2004 in the bundled software. You must deployMicrosoft CRM with Small Business Server 2003 Premium Edition, because Microsoft CRM requiresa SQL Server database.
Although deploying Microsoft CRM with Small Business Server includes several great benefits, it does includesome notable restrictions:

Small Business Server 2003 supports only two physical CPUs and up to four virtual CPUs.

Each domain can contain only one installation of Small Business Server 2003.

Small Business Server 2003 does not support trusts between domains, and you must install the server atthe root of the Active Directory forest.

A Small Business Server 2003 domain cannot have any child domains.

You cannot run Terminal Services in Application Server mode on Small Business Server 2003.

Microsoft CRM Small Business Edition software licenses cost less than Microsoft CRM Professional licenses,but you can see that some constraints exist in regard to configuration of the underlying network.You
can obtain Microsoft CRM 3.0 in one of two editions:

Microsoft Dynamics CRM 3.0 Small Business Edition
Microsoft Dynamics CRM 3.0 Professional

As the names of the editions imply, the Small Business Edition targets smaller companies, and Professional ismore appropriate for medium and large companies.
Some of the key differences between the two editions include:

You must deploy the Small Business Edition on a Microsoft Windows Small Business Server, but you caninstall Professional on various Microsoft Windows Server operating systems.

You can accommodate a maximum of 75 users in the Small Business Edition, but Professional allows youto deploy as many users as necessary. After you factor in performance considerations, a recommendedmaximum number of users for the Small Business Edition might range from 40 to 50 users, depending ontheir usage and the system hardware.

The Small Business Edition includes all of the functionality that Professional includes, in addition to
features unique to Small Business Edition such as CRM integration with the Small Business ServerShared Fax Service.

The Small Business Edition provides less flexibility in regard to custom third-party system integration andexternal user access because you cannot purchase and deploy an External Connector license with thisedition. We explain the External Connector license in the next section of this chapter.

Note Small Business Server is a specialized operating system version that bundles Windows Server2003, Exchange Server 2003 technology, and Microsoft Windows SharePoint Services so they canbe deployed on a single piece of hardware. Small Business Server 2003 Premium Edition alsoincludes Microsoft SQL Server 2000 and ISA Server 2004 in the bundled software. You must deployMicrosoft CRM with Small Business Server 2003 Premium Edition, because Microsoft CRM requiresa SQL Server database.

Although deploying Microsoft CRM with Small Business Server includes several great benefits, it does includesome notable restrictions:

Small Business Server 2003 supports only two physical CPUs and up to four virtual CPUs.

Each domain can contain only one installation of Small Business Server 2003.

Small Business Server 2003 does not support trusts between domains, and you must install the server atthe root of the Active Directory forest.

A Small Business Server 2003 domain cannot have any child domains.

You cannot run Terminal Services in Application Server mode on Small Business Server 2003.

Microsoft CRM Small Business Edition software licenses cost less than Microsoft CRM Professional licenses,but you can see that some constraints exist in regard to configuration of the underlying network.

CRM 3.0 Software Design Goals

Microsoft CRM is designed to resolve the common issues that historically caused problems during CRMimplementations. Some of the issues we've already reviewed include: offsite workers needing remote accessto data, multi-channel customer communications, and rigid software design. To solve these problems,Microsoft CRM targeted three software design themes:

Works the way you do

Works the way your business does

Works the way Information Technology (IT) expects it to


Works the Way You Do

Earlier CRM systems forced users to track information in multiple systems because the CRM software didn'tinclude all of the functionality, such as e-mail, calendaring, task management, and spreadsheets, needed forusers to complete their jobs. People performed their work with productivity tools such as Microsoft OfficeOutlook, Microsoft Office Excel, and Microsoft Office Word, but then they had to copy customer data into theirCRM system! This extra step caused negative user feedback because it slowed users down, createdadditional work, and forced them to learn an entirely new tool.

To address this problem, Microsoft CRM works directly within Office and Outlook so that users can performtheir normal job functions and track data in Microsoft CRM at the same time. Microsoft CRM is a server-basedproduct that you install and run on a Web server, and users can install the Microsoft CRM client for Outlooksoftware to work directly within Outlook. You can see that Microsoft CRM adds atoolbar to Outlook and adds Microsoft CRM folders to the Outlook folder list.

If your users know how to use Outlook, they already know how to use the key customer management tools in Microsoft CRM such as contacts, tasks, appointments, and e-mail. Microsoft CRM toolbar that allows a user to compose an e-mail message in Outlook and then simply click the Track In CRMbutton to save a copy of the message to the Microsoft CRM database.

This tracking concept applies not only to e-mail messages, but also to calendar items, contacts, and tasks. Byoffering this native Outlook experience to users, Microsoft CRM lets users work with their normal tools andeasily track and manage CRM data.

Real World

Believe it or not, many companies still require their employees to copy information fromtheir Outlook e-mail messages and paste it into their CRM systems. It sounds crazy, butwe've seen this process implemented at many companies, both big and small. The nativeOutlook integration of Microsoft CRM eliminates the need for this extra work.

Even if your company doesn't use Outlook, or if you use Microsoft Office Outlook Web Access, Microsoft CRMprovides you with additional user interface options:

Microsoft Internet Explorer Web browser

Personal Digital Assistant (PDA) using Microsoft mobile technology

Microsoft CRM also integrates directly with additional business productivity tools such as:

Microsoft Excel
Microsoft Word
Microsoft Exchange Server
Microsoft SharePoint Products and Technologies

By providing a tight integration with tools that your users already know, Microsoft CRM provides an extremelyrapid learning curve to ensure maximum user adoption. More important, it's designed to work the way yourusers work.



Works the Way Your Business Does

So you've seen how Microsoft CRM works hard to make life easier for the people who use the system on aday-to-day basis. Microsoft CRM also offers several benefits designed to accommodate the way businesseswork. In particular, these benefits include:

Web-based customization tools Because your business processes change rapidly, you can quickly andeasily customize Microsoft CRM by using Web-based customization tools. In addition to customizingforms and adding fields, you can create entirely new types of data to track and manage in CRM withoutwriting a single line of code.

Robust security model Microsoft CRM uses a role-based security model to provide you with incrediblydetailed and flexible security configuration options. You can structure the system so that users accessand edit only the information they need for their jobs. Yet, the security model remains agile enough toallow users to create ad hoc teams for collaborative work on projects and customer accounts.

Open programming interfaces Because businesses use more than one system for their operations,Microsoft CRM offers you an open programming interface that enables you to connect Microsoft CRM withalmost any type of external application, such as your company Web site, a financial system, or a companyintranet. The Microsoft CRM programming interface uses Web services, so you can use almost anyintegration technology or platform that meets your needs.

Business process automation Microsoft CRM offers you a Workflow feature to automate business
processes and repetitive tasks such as automatically creating follow-up tasks for new leads or escalatingoverdue customer service issues to a manager. You set up these business workflows by using a graphicaluser interface, so you can easily customize and revise them without programming code when yourbusiness needs to shift quickly.

Multiple deployment options You can choose how you want to deploy the Microsoft CRM software foryour business. You can purchase the software and install it onsite in your local network, or you can rentthe software on a monthly basis from a Microsoft partner who will manage all of the hardware, software,network, and security issues on your behalf. You can also switch from one deployment model to another ifyour business needs to change over time. Regardless of the deployment option you select, you canalways configure the security settings so that your remote and offsite workers can log on and access thesystem with no problems.

More Info Part II, "Customization," and Part III, "Extending Microsoft CRM," explain how you cancustomize Microsoft CRM to match your business process and procedures.


Works the Way IT Expects It To


If you're in the Information Technology (IT) department, we're sure you've worked with some difficult systems.Maybe the software used some proprietary database format that only three people in the world understand, ormaybe the software was so fragile that you didn't want to upgrade it for fear of breaking it!

Microsoft CRM isdesigned to work with the existing tools, applications, and infrastructure that IT professionals use every day.Some of the Microsoft CRM benefits specific to IT include:

Industry standard technologies Microsoft CRM uses industry standard network managementtechnologies for its foundation. It uses Microsoft Active Directory directory service and IntegratedWindows authentication for user and password management. Microsoft CRM stores all of its data inMicrosoft SQL Server for easy backups, restores, and failovers. It also uses the SQL Server ReportingServices platform as its main reporting engine, and it works directly with Exchange Server for sending andtracking e-mail.

Wizard-driven deployment When you install Microsoft CRM, the software checks for all of the systemprerequisites and tells you which adjustments you might need to make. Depending on your networkenvironment, it's possible to install the Microsoft CRM software with 10 clicks or fewer!

Failover and disaster recovery Microsoft CRM supports clustering for Web, database, and e-mail serverenvironments, so you can feel confident about the safety of your mission-critical data.

Zero-footprint clients Users can access Microsoft CRM by using Internet Explorer and still use thesoftware's rich functionality. In addition, you can deploy the Microsoft CRM desktop client for Outlook sothat you can use the software if your organization uses thin-client technology for your users.

Automation support You can install Microsoft CRM from a command line or via Terminal Services.

In light of these benefits (and many more that we didn't list), you'll find that Microsoft CRM works the way ITwould expect it to.

Introducing Microsoft CRM 3.0

Microsoft saw the need for a better CRM software platform and created a solution called Microsoft DynamicsCRM ("Microsoft CRM"). They designed this software for companies of all sizes to use as their technologyplatform for implementing CRM strategies. Microsoft first released Microsoft CRM (version 1.0) in late 2002and has continued to update the software over the past few years with new releases and feature packs. Thisbook covers the latest release of the software, Microsoft Dynamics CRM 3.0. This chapter will give you a briefoverview of the Microsoft CRM 3.0 software to explain how it helps companies implement CRM strategies.We'll discuss the following overview topics:

Software design goals

Front office vs. back office

Editions

Licensing

Requirements

After we cover Microsoft CRM from a high-level perspective, the subsequent chapters will explain how you canconfigure, customize, and extend the software to meet your company's unique business needs

CRM 3.0 Overview

We know you're eager to get into the details of how Microsoft Dynamics CRM 3.0 works and learn more aboutits great customization capabilities. Before we can jump into those details, we need to cover a littlebackground information about Microsoft Dynamics CRM 3.0 and introduce some of the core concepts andterminology you'll use throughout this book.

Life Without CRM

Think back to a particularly bad customer service experience. Maybe you called a customer service phonenumber and were transferred to five different people, and every single person asked you the same questions,so you had to keep repeating the same answers over and over again. Or perhaps a salesperson pulledtogether a proposal for you but forgot to include your preferred-customer pricing in the quote. Or maybe acredit card company mailed you an application for a new account, even though you've had an account withthat company for 10 years. You probably thought to yourself, "Why doesn't this company know who I am?"Does this sound familiar?As its name implies, the goal of customer relationship management (CRM) is to enable businesses to manageeach and every customer experience better. More importantly, CRM strategy recognizes that customerexperiences span over time and that a typical customer might interact with your business 50 to 100 times inthe course of your relationship. Ideally, your company could provide each customer a personalized experiencebased on the customer's unique history of interactions with you. For example, you wouldn't ask long-standingcustomers if they would like to open an account; when customers call your customer service department, youwouldn't have to ask them to answer the same questions over and over again; and your most valuablecustomers would always receive preferred pricing.Important The purpose of CRM is to enable businesses to track and manage all of their customerinteractions over the lifetime of the customer relationship. CRM is a business strategy, andcompanies typically use a CRM software system as a technology platform to help implementtheir CRM strategy, processes, and procedures.In today's competitive business environment, mistreated customers can easily find other vendors or suppliersthat are eager to replace you. However, if you give your customers a personalized experience, they're morelikely to value their relationship with you and continue to patronize your business. The CRM philosophy makesso much sense, so why do so many companies force good customers to suffer through bad experiences everyday?As you probably know, it's very difficult for companies to embrace a CRM strategy and create consistentlygreat customer experiences. Some of the factors that make a CRM strategy difficult to implement include:
Multiple customer management systems Almost every company uses more than one system (such assales tracking, warehouse management, or financial accounting) to run its business. Most of thesesystems can't easily communicate with each other to seamlessly share data. Therefore, you can imaginehow salespeople using a sales tracking system might not know that a customer just opened an urgentcustomer service issue in your customer service system.
Remote workers Even if your company is lucky enough to use a single system to track all of yourcustomer interactions, remote and offsite workers might not have the ability to access data in thecustomer management system. Rapidly changing business processes You might recognize the saying, "The only thing constant in lifeis change," by French author François de la Rochefoucauld. This expression really hits home regardingthe business processes of our Internet-enabled world. No sooner does a company finalize a customermanagement process than it must reconsider how that methodology will change in the next month,quarter, or year. Rapidly changing business processes challenge employees to adjust quickly, but mostCRM systems can't react and adjust as quickly as the business needs it to.Multi-channel customer interactions Customers expect to be able to work with your company using anycommunication channel that they prefer. With the proliferation of different technologies, these customercommunication channels might include Web sites, phone, fax, e-mail, mail, and instant messaging. If acompany wants to track all of a customer's interactions, its customer management system must work witheach of these technologies.
Difficult and rigid systems Adopting a CRM strategy usually requires a company to select a technologysystem as its customer management platform. Earlier CRM systems earned the reputation of beingdifficult to use and complex to install. Even worse, companies could customize their CRM systems to theirbusiness needs only if they invested large sums of money and time in consultants who would customizethe software for them.
CRM isn't a particularly new concept and it's earned something of a bad reputation among businesses. Theseare just some of the reasons responsible for its less-than-stellar track record over the years.So what would happen if a company could successfully implement a CRM strategy and software? What typesof benefits might the company receive?
CRM could track customer interests and purchase history over time and then proactively generate newmarketing initiatives for customers based on their unique histories.CRM could log a history of a customer's service requests so that a service technician could easily view allof those requests when the customer called with a new issue. Reviewing a customer's service historymight help the technician resolve a customer's new issue much more quickly.A manager could view all of the interactions with a customer across various functional areas such assales, marketing, and customer service. People typically refer to this cross-functional history as a 360-degree view of the customer.
Marketing managers could analyze and report on the effectiveness of their marketing lists and campaignsto determine how they should re-allocate future marketing investments.
An analyst could use business intelligence tools to segment customers and prospects to identify trendsand create predictive models for sales and customer service planning.
This list doesn't include all of the benefits of CRM, but it's clear that a successful CRM implementation canprovide many short-term and long-term benefits for any business.
25 Aralık 2007 Salı

Microsoft Dynamic CRM 3.0 Relationship Roles

Of course, you already know that tracking the relationships between your company and your customers is the primary goal of any CRM application. However, what about tracking the relationships between the customers in your database? The Relationship Roles feature allows you to create and capture the relationships between your Accounts, Contacts, and Opportunities. Let's consider an example of how relationship roles can provide great benefits to your organization. Assume that you're a salesperson who has just discovered a potential sale opportunity with a fictional company named Coho Vineyard & Winery. If you examine the Account and Contact hierarchy in your Microsoft CRM database, you see that Coho Vineyard & Winery includes two child Accounts and two Contact records.

This information does help you understand the Account, but consider how much more information about the Opportunity you would possess if your company used the Relationship Roles feature.

The relationship roles between the Coho Vineyard & Winery account and additional Account and Contact records in your Microsoft CRM database. Using relationship roles would give you additional information about this Opportunity, such as:

Giuseppe Russo (who works for Wide World Importers) is an influencer on this Opportunity because he used to work for Coho Vineyard.

The decision maker for Coho Vineyard, Gretchen Rivas, is the sister-in-law of Giuseppe Russo.

Wide World Importers purchases products from Coho Vineyard & Winery.You learned about this Opportunity from the Graphic Design Institute, and their firm supplies design services for Coho Vineyard & Winery.

Heidi Steen's role is an influencer for the Coho Winery Account.

Tip
One great benefit of relationship roles illustrated in this example is that you can specify a Contact's true role in the decision-making process. Sometimes you can determine a Contact's authority based on his or her title, but a title doesn't necessarily translate to actual decision-making authority. You've probably worked with a company that seems to have an endless supply of vice presidents, but you know that they do not all possess the same decision-making authority.

As a salesperson, you could take the additional information provided by relationship roles to craft an entirely new sales strategy for this Opportunity! For example, you might leverage these relationships to get some personal introductions to the true decision makers for the Coho Vineyard & Winery Account.

Important You can create your own custom relationship roles to track and manage the detailed links between your Accounts, Contacts, and Opportunities. However, you cannot create a relationship role that links to a Microsoft CRM user.

To configure relationship roles, browse to the Settings area and click Relationship Roles. Microsoft CRM lists all the relationship roles configured in your system.

To create a new relationship role, click the New button on the grid toolbar to open the Relationship Role editor.

On this page, you can enter the role name and configure which types of entity relationships the role supports.

You might want to restrict the relationships between entities depending on the nature of your data. For example, if you wanted to track a husband-and-wife relationship role between two Contacts, you would not select the Account or Opportunity entities because they don't apply to this type of relationship.

Because an attorney might be a law firm (an Account) or a single practitioner (a Contact), we selected both the Account and Contact entities in the Account Role For row. This means that we can create an attorney relationship for an Account and select either an Account record or a Contact record. However, because we didn't select any entities in the Contact Role For row, we could not specify an attorney relationship for Contact records. Likewise, we could not specify an attorney relationship for an Opportunity, because we did not select that entity for either Account Role For or Contact Role For.

Now that we've created the attorney relationship role, users can add this relationship between two records in the user interface by clicking Relationships on the Account and Contact forms and then clicking New on the grid toolbar. A window appears that allows the user to select two different records to create the relationship.

As the figure shows, you can also specify two relationship roles for each of the records in a single relationship.

In this example, the A Bike Store Account uses Contoso Legal as its attorney, so we set the A Bike Store role as "Customer" and Contoso Legal's role as "Attorney." After you save this record, users can view the relationships by clicking Relationships in the entity navigation pane.

You can get very creative with the setup and configuration of the business relationships that you want to capture between your Accounts, Contacts, and Opportunities. Microsoft CRM provides great reporting and analysis on these relationships, because you can use relationship roles as filter criteria in your views and advanced find searches. Also, you can automate business processes by using the workflow module and using relationship roles as part of your workflow rule criteria and conditions.

More Info Microsoft Dynamics CRM Small Business Edition uses a Configuration Wizard that creates some predefined relationship roles upon installation. However, the Professional Edition does not include any default relationship roles.

As you might guess, you can use the Announcements feature to create and post information to the entire organization. For example, you can post information about scheduled system downtime or a list of new customizations that you recently published to the system. Users can view announcements by clicking the Announcements subarea in the Workplace area of the user interface.

When you create announcement posts, you can include a URL that Microsoft CRM will display as a clickable hyperlink. You can use this feature to link to additional information regarding the announcement. To create an announcement, browse to the Settings area of Microsoft CRM, click Announcements, and then click New on the grid toolbar. You can enter up to four attributes for each announcement:

Title The text that appears above the line in a bold font

Body The body text that appears below the line

More Information URL An optional address that users can access for more information about the announcement

Expiration Date The date on which the announcement will be automatically removed from the Announcements list

Note that when the expiration date passes, Microsoft CRM automatically removes the announcement from the grid. You cannot update the expiration date after an announcement expires; if you want to display an expired announcement, you must create it again. Also note that announcements are displayed to all the users in the system. You cannot create an announcement specific to a particular business unit.

You can't force users to check the Announcements list every day, so they might miss a new posting. If users want to make sure that they always see new announcements, they can configure the Announcements list to be their default start page by clicking Tools and then Options on the application menu bar, and then specifying the default page on the General tab. Microsoft CRM will direct them to the Announcements list every time they log on to the system.

14 Aralık 2007 Cuma

Microsoft Dynamics CRM 3.0 Subjects

Microsoft CRM provides the Subjects feature so that you can hierarchically categorize various entities such as Products, Cases, Sales Literature, and Knowledge Base Articles under a common topic

structure. By creating a subject tree such as this one, you could link a product category, such as Road-150, with all its related Products, Cases, Sales Literature, and Knowledge Base Articles. To create your own subject tree,browse to the Settings area and click Subjects. Then use the tools in the Common Tasks pane to structure the subject tree for the different types of areas related to your organization, such as products, services, business operations, and anything else that you need to categorize in Microsoft CRM. After you establish your subject tree, you can assign entity records to one of the subjects.

Categorizing your entity records by their correct subjects offers the following benefits:

Users can browse Knowledge Base Articles by subject.

You can create new views, using subject values as filter criteria. For example, you can create a view that shows only the open cases for the Road-150 subject.

You can create workflow rules that automatically route or assign cases to specific individuals based on the Case subject.

When designing your subject tree, keep the following in mind:

You can easily adjust and modify the subject tree at any time, so don't fret too much over the initial layout.

When you modify subjects, Microsoft CRM applies your changes immediately throughout the system.

You should avoid creating subjects that have only one child subject.

Although there is no fixed limit on how deep you can make your subject tree, we recommend that you keep it between four and five levels deep, with a maximum of seven levels. If you go much deeper, it might become difficult for users to select the correct subject in the user interface, particularly if they use the form assistant.

Microsoft CRM uses the term entities to describe the record types it uses throughout the system. The concept of entities is easily one of the most important concepts to understand before you can

customize Microsoft CRM. Some people use the term objects to describe the concept of entities.

The default installation of Microsoft CRM includes almost 115 different entities for tracking and managing different types of data. We don't have the space to list all of the default entities, but some of the

More frequently used entities include:

Lead A potential customer that users can qualify or disqualify as a sales opportunity. When you qualify (convert) a Lead, Microsoft CRM can automatically create an Account, Contact, and Opportunity

Record for you.

Contact A person who interacts with your organization. Contact records might be customers, but you can also track any type of Contact, such as partners, suppliers, vendors, and so on.

Account A business or organization that interacts with your company. You can link an Account's employees as Contacts related to the Account. In addition, you can create parent and child

Relationships between Accounts to reflect divisions or departments within a single large Account.

Case A customer service problem reported by a customer that your organization wants to track and manage until it's successfully resolved.

Activity An action or follow-up item that your users must complete, such as tasks, phone calls, letters, and e-mail messages. You can link Activities to an entity to specify what the follow-up item is regarding.

Note Short text annotations that you can link to various entities throughout Microsoft CRM.

Opportunity A potential sale for your organization. After a customer decides whether he or she will purchase from your company, you can mark the Opportunity as won or lost.

Microsoft CRM uses a form to display the attributes of a single entity record. Users can view and update entity records by editing the data that appears on its form.

It might appear that certain portions of Microsoft CRM "disappear" from the Web client user interface from time to time. In reality, Microsoft CRM hides certain areas of functionality in the Web client if the Microsoft CRM client for Outlook is open and running on a computer. Some of these areas include:

Settings

Customizations

Service Calendar

Workplace Calendar


To access these areas in the Web client, simply close Outlook and refresh the Internet Explorer window. Voilà! The hidden sections will appear again.

If you really need to access these hidden areas in the Web client with Outlook open, you can trick the software by browsing to the Microsoft CRM server using a different alias than the one you used to install Microsoft CRM client for Outlook. For example, if you used the server NETBIOS name (such as http://crm) when you installed Microsoft CRM client for Outlook, you could use the Web client to browse to the IP address of the Microsoft CRM Web server (such as http://192.168.0.1). Even though both resolve to the same Microsoft CRM installation, the Microsoft CRM client for Outlook will not hide the Settings and Customization links in the Web client.



Microsoft CRM is a Web-based application built using the Microsoft .NET technology platform. Because of its native Web architecture, users can access Microsoft CRM through the Internet Explorer Web browser. In addition to the Web interface (also known as the Web client), users can access Microsoft CRM by installing the Microsoft CRM client for Outlook on a computer running Outlook.


The Microsoft CRM client for Outlook offers two versions:

Microsoft CRM 3.0 desktop client for Microsoft Office Outlook Designed for use with desktop computers that will remain connected to the Microsoft CRM server at all times. Use this client for "online only" scenarios and when multiple users log on to the same computer with different profiles.

Microsoft CRM 3.0 laptop client for Microsoft Office Outlook Designed for users of laptop computers who must disconnect from the Microsoft CRM server but still need to work with CRM data when they're offline.

The software copies data from the Microsoft CRM server to a Microsoft SQL Server Desktop Engine (MSDE) database installed on the user's computer so that the user can work while disconnected.When the user reconnects to the server, the Microsoft CRM laptop client bidirectionally synchronizes data between the Microsoft CRM server and the user's MSDE database. The laptop client can be used by only one user on a single machine. Microsoft CRM refers to the process of connecting and disconnecting from the server as go online and go offline.

Note
When we reference the Microsoft CRM client for Outlook in this book, we're referring to both the laptop and the desktop versions. They offer nearly identical functionality, except that the laptop version can be used offline.

Users can access the vast majority of Microsoft CRM system functionality from either the Web client or the Microsoft CRM client for Outlook. Therefore, you can decide whether you want to deploy the Web client, the Microsoft CRM client for Outlook, or if you want to offer both options to your users. A few notable differences in functionality exist between the Web client and the Microsoft CRM for Outlook clients:

Users can access the Mail Merge feature in the Microsoft CRM client for Outlook only.

You must use the Web client to access the administration section of the Microsoft CRM software to change settings and access the system customizations.

The Microsoft CRM client for Outlook can synchronize a user's Microsoft CRM contacts, tasks, and appointments between the Microsoft CRM server and a user's Outlook data. You can configure how often this synchronization occurs and you can also filter the data that you want the software to synchronize on each user's behalf.
Users can access the Service Calendar and Workplace Calendar in the Web client only.
When working offline, Microsoft CRM laptop client for Outlook users cannot use some of the Microsoft CRM functionality such as running reports.

More Info In addition to the Web client and the Microsoft CRM client for Outlook, Microsoft CRM includes a mobile edition that supports handheld devices using Pocket PC and Windows Mobile operating systems. The mobile edition of Microsoft CRM 3.0 was not yet released at the time that this book went to press.

13 Aralık 2007 Perşembe

Article Templates

Microsoft CRM uses the Knowledge Base entity to capture information about a company's products, services,
or support techniques. A Knowledge Base allows users to discover solutions to problems that someone else
has already solved. A Knowledge Base consists of many different Articles, and Figure 2-4 shows a sampleArticle for buying a properly sized bicycle.When users create a new Article, they must first select an Article template that specifies the structure of the
information that should be contained in the Article. You can create an Article template by browsing to the
Templates section of the Settings area, clicking Article Templates, and then clicking the New button on thegrid toolbar.

In this example, every Article using this template will include a Summary section and an Additional Comments
section. Of course, you can create multiple Article templates and structure them with as many different
sections as you deem necessary. In addition, you can control the formatting of the text that appears in each
Article by using the buttons that appear above the Article Title text. Some typical types of Knowledge Base
Articles include:

General use

Simple procedure

Detailed procedure

Question and answer / frequently asked questions

Troubleshooting sequence

You might want to create a unique Article template for each type of Knowledge Base content that your
organization uses.

Important New Articles must go through an approval process before users can access them. In the
Knowledge Base area of the user interface, users submit Articles for approval. Then
administrators and managers with the correct security privileges can approve the
unapproved Articles so that they become published.

Templates allow you a convenient means of standardizing the content and layout of similar documents in
Microsoft CRM. You can use three types of templates:

Contract
Article
E-mail

Because they're all templates, you might expect the setup of these three types to be similar. In reality, their
functionality and usage in the application is quite different.

In this dialog box, you can choose which E-mail template to send. Because E-mail templates are defined with
an entity type, you can select only templates specific to the entity that you're working with or one of the global
templates. In our example, you could not send an Account or Contact template from this page because we
clicked the Direct E-mail button from the Leads grid toolbar. To select an E-mail template, simply click its
name in the selection box.

Tip If you move your mouse cursor over the description text, CRM will display the entire text of the E-mail
template description.

After you select the E-mail template that you want to send, you can specify to which records you want to send
the message. As the dialog box explains, you can send the message to just the selected records, to all the
records on the current page, or to all the records in the selected view.

Regardless of the value that you select here, Microsoft CRM will not send Direct E-mail messages to any
Account or Contact record if the Do Not Allow Bulk E-mails or Do Not E-mail attributes for the record are set to
Do Not Allow.

By default, Microsoft CRM sends the e-mail message as coming from the user who is currently logged on. You
can change this value by clicking the lookup button and selecting a different user or queue.

Caution Be very careful when using the Direct E-mail feature! When you click the Send button, Microsoft
CRM sends the message immediately. There is no "preview" or "cancel" option, so make sure
that your message is ready to send.

When you use the Direct E-mail feature, Microsoft CRM sends messages through Microsoft Exchange Server.
Therefore, use some discretion when sending a very large number of messages at one time. Some factors
that come into play include the hardware specifications on your servers, your network performance, your
Internet bandwidth, and the amount of load on the server. Although no published specifications exist and the
numbers can range widely depending on your infrastructure, if you need to send more than 10,000 to 20,000
e-mail messages in one hour, we recommend that you explore the option of using third-party e-mail engines
instead of Exchange Server.

Inserting Templates into E-Mail Messages

Sometimes you will not want to use the Direct E-mail feature because you can't edit or add content to the e-
mail message before Microsoft CRM sends it. Fortunately, you can insert an E-mail template into an individual
e-mail message that you're composing so that you can modify it before you send it. When you're writing a
message in the Web client, you can click the Insert Template button (shown in Figure 2-8) to open the dialog
box shown in Figure 2-7. You must select at least one e-mail recipient before you can insert a template,
because Microsoft CRM must know which template types apply to the message (based on the entity type ofthe recipients).

After you select an E-mail template, Microsoft CRM automatically populates the template content in the body
of the message and fills out any data fields that the E-mail template might contain. This is a convenient feature
if you want to edit or add additional content to an e-mail before you send it (something you can't do with the
Direct E-mail feature). If your e-mail message includes multiple recipients, you must select one of them as the
E-mail template target when you insert a template into the message.

Warning Each time you insert an E-mail template into the body of an e-mail message, Microsoft CRM
updates the subject line of the e-mail message to match the subject of the E-mail template. So if
you insert multiple templates, the subject will be determined by the last template inserted. This is
very convenient for writing new e-mails, but you should be aware of this behavior if you insert E-
mail templates when you reply to messages.

You cannot insert an E-mail template into an Outlook e-mail message if you are using the Microsoft CRM
client for Outlook.

Creating or Modifying E-Mail Templates

Now that you understand some of the ways in which you can use E-mail templates in Microsoft CRM, let's
discuss how you can create and set up new E-mail templates. Microsoft CRM includes 18 E-mail templates in
the default installation, including:

Lead Reply — Web Site Visit

Lead Reply — Trade Show Visit

Closed Case Acknowledgement

Marketing Event Notification

Order Thank You

You can modify these default templates or create entirely new E-mail templates that meet your needs. To view
the E-mail templates that are currently in your system, browse to the Settings area of Microsoft CRM, click
Templates, and then click E-mail Templates. A grid displays all the E-mail templates and their types. Simplydouble-click any record to view a template, such as the Follow-Up to Our Meeting template.
You can see that a template contains several attributes, such as:

Type Whether the template is global or applies only to an individual entity.

Title Short title of the E-mail template that appears when users select a template.

Description Additional descriptive text that explains the function of the E-mail template. Users can
access the description when they select a template.
Subject The subject line of the e-mail message.
Body The body of the e-mail message. It isn't labeled on the form, but this is the large text box below the
subject.
You can also see in Figure 2-9 that the E-mail template includes a highlighted data field that contains data
such as the following:

{!Contact:Full Name;Potential Customer}


Microsoft CRM automatically converts this data field to the full name of the Contact for this record. The text
before the colon refers to the entity, and the text after the colon specifies the attribute name. If an Opportunity
record does not have a Contact Full Name value, you can include a default value for the data field by entering
text after the semicolon. In this example, Microsoft CRM would insert the following text in the e-mail message
if there were no data in the Opportunity record for the Contact Full Name value:

Potential Customer
To add a new data field to an E-mail template, click the Insert/Update button on the form toolbar.

When you click the Add button, another dialog box prompts you to select the Record Type and Field for the
data field. Depending on the entity you selected for the E-mail template type, you can add fields from different
related entities. For example, on Lead E-mail templates, you can only add fields from the Lead and User
entities. However, for Opportunity E-mail templates, you can add fields from the Account, Contact,
Opportunity, and User entities. After you select the field that you want to add and click OK, the field appears in
the Data Field Values list. Then you can specify the default value text (optional) by entering it in the Default
Text box. When you click OK, Microsoft CRM adds the data field to the E-mail template.

Tip You can add data fields to both the subject and body of an E-mail template.

If you want to add multiple data fields to an E-mail template, you must add them one at a time, as in this
example:

{!Contact : Salutation;} {!Contact : Last Name;}


These data fields would insert the following text into an e-mail message for a sample Contact, Mr. Bill Gates:

Mr. Gates

However, if you added both data fields at the same time by using the Data Field Values dialog box, Microsoft
CRM would create one data field in the template, like this:

{!Contact : Salutation;Contact : Last Name;}

This data field would insert the following text for the same Contact:
Mr.


As you can see, Microsoft CRM allows you to enter a dynamic data field for the default value of a different
data field. In this example, Contact: Last Name is the default value for the Contact: Salutation data field.
However, because the Contact record included a value for the salutation, it didn't need to output the default
value of Contact: Last Name.
Creating a new E-mail template is straightforward enough. Just click the New button on the grid toolbar, select
the entity type for the E-mail template, and then enter the appropriate information in the template fields. After
you set up your new template with the attributes and data fields that you want, simply click Save on the E-mail
template toolbar. Microsoft CRM immediately applies your changes to the E-mail template and users can
access it.
Tip When you enter and edit text in the E-mail template body, pressing Enter on your keyboard adds an
extra line. If you want a single carriage return (instead of a new paragraph), simply press Shift+Enter
instead.

Creating and Sharing Personal E-Mail Templates

The process we just explained will create an E-mail template that the entire organization can view and use.
Users can also create personal templates for their own use. To create a personal E-mail template, follow these
steps:
1. On the application menu bar, click Tools, and then click Options.

2. On the E-mail Templates tab, click New on the grid toolbar, and then follow the steps for creating an
organization E-mail template.

If a user decides that he or she wants to share an E-mail template with the entire organization, he or she can
convert a personal template to an organization template at any time. To do this, open the E-mail template that
you want to convert, and then click Make Template Available To Organization on the Actions menu. Microsoft
CRM immediately updates the E-mail template. If necessary, you can undo this conversion by clicking Revert
To Personal Template on the Actions menu.

Tip E-mail templates follow the security settings and privileges related to the E-mail template entity and its
user ownership (Chapter 3 explains security and privileges in detail). Therefore, you can configure the
user security roles and E-mail template ownership however you choose, such as allowing users to see
only the templates for their specific business units.

Inserting Graphics and HTML into E-Mail Templates

After you create a few E-mail templates, you'll probably notice that the editing tools for the e-mail message
body are somewhat limited. For example, you cannot use the available buttons to add a hyperlink or an image
to the message. If you want to develop a more sophisticated E-mail template with multiple images, links, and
so on, you will probably want to create HTML code with a development tool such as Microsoft Visual Studio
.NET. However, if you try to copy and paste your HTML code into the E-mail template, it is displayed as plain
text; your recipient would receive a bunch of HTML code instead of the nice formatted version of your
message! Fortunately, with just a little trick you can easily copy and paste your custom HTML code into the E-
mail template and still maintain the correct formatting.

First, let's assume that you want to send a simple company newsletter to contacts in your database by using
an E-mail template with the following requirements:

Display the company logo in the message.
Address the customers by their first names.

Add a hyperlink that readers can click to get more information.
We created some sample HTML code in Visual Studio .NET that will meet these requirements.

Next, we want to create a new E-mail template for the Contact entity and insert our sample code into the
template. Browse to the Settings area of Microsoft CRM, click Templates, and then click E-mail templates.
Click the New button on the grid toolbar, select the Contact entity from the drop-down list, and then click OK.
The new E-mail template form appears, and you can use any title, description, and subject that you want.

If you just typed the sample HTML code from Figure 2-11 into the body of the message, it would appear as
plain text. Therefore, we want to copy (Ctrl+C) the sample newsletter and paste (Ctrl+V) it into the e-mail
message body. You can accomplish this in a few ways, such as:

Copy and paste the HTML code from Visual Studio .NET HTML view
Copy and paste the formatted message from Visual Studio .NET Design view
Copy and paste the formatted message from Microsoft Office FrontPage 2003 Design view

Important You cannot copy and paste HTML code from a text editor program such as Notepad into the
E-mail template. In addition, you cannot copy and paste HTML code from FrontPage 2003
Code view.
After you copy and paste the contents of the message into the E-mail template body, you will see the properly
formatted e-mail message, complete with an image and a hyperlink. After we pasted the code into the
message, we added a data field to display the contact's first name in our newsletter, to satisfy our original requirement.

If you try this copy-and-paste technique but it does not work, confirm that you have the following element at
the top of your HTML code.You can also try using the copy and paste technique with other applications, such as Microsoft Internet
Explorer. The success of this technique varies depending on the format that different applications use to copydata to the clipboard.

Contract Templates


In the Microsoft CRM Service area, companies can track and manage data related to customer service
requests such as Cases, the Service Calendar, and the Knowledge Base. When a customer contacts your
company with a problem or a service request, you create a Case and link it to that customer. Most companies
require their customers to maintain a valid service agreement before they can open new Cases. Microsoft
CRM uses the Contract entity to save data related to these types of customer service agreements.

Warning By default, the Contract field on the Case form has a requirement level of No Constraint.
Therefore, users can create a Case even if a customer does not have a valid service contract.
You can require a Contract for all Cases by modifying the Contract attribute of the Case entity.
Chapter 4, "Entity Customization: Concepts and Attributes," explains in detail how to modify
entity attributes.

Microsoft CRM offers three types of Contract allotments:

Number of Cases Allows you to specify a specific number of Cases that a customer can create. Each
new Case request counts against a customer's Contract allotment.

Time Allows you to specify a specific amount of time for which a customer can receive service. For
example, you might create a Contract for 1,000 minutes; the time required to resolve each Case
accumulates and counts against the customer's Contract allotment.

Coverage Dates Allows you to specify a start and end date for the customer's Contract. You can create
new Cases for customers, as long as they're within their Contract coverage dates.

Of course, each customer (Account or Contact) can have multiple valid Contracts open at any given time,
depending on the structure of your agreements. Users can create a new Contract for a customer by clicking
the New button on the toolbar of the Contract grid. Microsoft CRM prompts users to select which Contracttemplate they want to use to create the new Contract.


Therefore, you must create Contract templates if you want to use the Contract entity to track your customer
service agreements. You can create a Contract template by browsing to the Templates section of the Settings
area and then clicking Contract Templates. Then click the New button on the Contract Template grid toolbar.Microsoft CRM launches the window.


In addition to the allotment type that we discussed, you can also specify the Contract template service
calendar by clicking the boxes in the Calendar section to indicate the time and days of the week supported by
the Contract.

Important When users select a Contract for a Case, they can choose only Contracts with a status of
Invoiced. New Contracts default to a Draft status until you invoice them. To invoice a
Contract, select Invoice Contract from the Actions menu on the Contract's menu bar.

E-Mail Templates

If E-mail templates behaved exactly like Contract and Article templates, you might expect to select an E-mail
template when you create a new e-mail. However, E-mail templates provide much more functionality than the
Contract and Article templates. You can use E-mail templates in the following ways:
Insert templates into e-mail messages Instead of selecting an E-mail template to create a new e-mail
message, you can insert an E-mail template into the body of an e-mail message that a user is composing.
This allows you to insert multiple E-mail templates into a single e-mail message if necessary.
Send direct e-mail by using templates You can use E-mail templates to send the same e-mail message
to multiple records. For example, you could use the Direct E-mail feature (which uses E-mail templates) to
send the same message to 500 Contacts.

Reference E-mail templates in workflow rules You can reference E-mail templates within Microsoft
CRM workflow to accomplish many types of business process automation techniques. Chapter 8,
"Workflow," describes in detail how to set up and create workflow rules.

Microsoft CRM uses E-mail templates primarily for external communications to Contact and Account records,
but you can also use E-mail templates for internal e-mail between users.

In addition to being accessible from different areas of the Microsoft CRM application, E-mail templates have
the following unique features:

Data fields You can insert data fields into E-mail templates that Microsoft CRM will dynamically populate
on usage. For example, if you wanted to send an e-mail message to 20 people and address each
recipient by his or her first name, you would insert a first name data field into the E-mail template. When
Microsoft CRM sends the message, it would automatically populate the correct first name value in the
data field for each of the 20 recipients.
User and organization ownership All the Contract and Article templates are owned by the organization,
but users with the appropriate security privileges can create their own personal E-mail templates for their
exclusive use. Of course, you can also create organization E-mail templates for use by all users. Chapter
3 explains more about organization and user ownership of records.
Template types For each E-mail template that you create, you must specify to which single entity (such
as Lead or Opportunity) the template applies. You can also create a Global template for use with multiple
entities.
Let's get into the details of working with E-mail templates. In this chapter, we will examine accessing E-mail
templates by using the Direct E-mail feature and by inserting E-mail templates into an e-mail message.
Chapter 8 explains the use of E-mail templates in workflow rules.

Sending Direct E-Mail

If you want to send an e-mail message to multiple records in your database, the Direct E-mail feature allows
you to select recipients in a grid and then choose an E-mail template that you want to send. As we mentioned,
you can also include data fields in E-mail templates that Microsoft CRM dynamically populates with information
specific to each recipient. You can create and use E-mail templates for each of the following types of entity
records:

Lead

Opportunity

Account

Contact

Quote

Order

Invoice

Case

Contract

Service Activity

You can access the Direct E-mail feature from the grid toolbar for these types of entities. Figure 2-6 shows the
Direct E-mail button for the Leads entity. You will not see the Direct E-mail button in the Web client if you have
Microsoft Outlook opened with the Microsoft CRM client for Outlook installed.