Salesforce Case Management Guide 2012
Salesforce Case Management Guide 2012
Table of Contents
Setup...................................................................................................................................................3
Customizing Fields...................................................................................................................................................................3
Customizing Case Page Layouts...............................................................................................................................................6
Creating Email Templates........................................................................................................................................................8
Defining Assignment Rules......................................................................................................................................................9
Setting Up Auto-Response Rules............................................................................................................................................11
Setting Case Escalation Rules.................................................................................................................................................12
Capturing Cases from Your Website......................................................................................................................................14
Capturing Cases from Customer Emails.................................................................................................................................15
Customizing the Case Sharing Model....................................................................................................................................17
Setting Up Case Teams...........................................................................................................................................................18
Feature Rollout..................................................................................................................................21
Case Process Overview............................................................................................................................................................21
Tips for Training Users...........................................................................................................................................................22
Key Reports.............................................................................................................................................................................23
i
Case Management Overview
• Key Benefits
• About This Guide
Note: “Salesforce” and “Self-Service” may be used interchangeably in this document. All features covered within this
document are included in both products.
Key Benefits
Centralize
The Cases tab is a central repository to use for tracking all customer support interactions.
Integrate
Handle cases faster by integrating case information with existing knowledge bases or Salesforce Knowledge, a knowledge
base designed to help solve cases.
Streamline
Set up automatic case escalation and workflow tasks that enhance your business processes.
Note: For instructions on setting up a Self-Service Portal, see the Self-Service Implementation Guide. For instructions
on setting up a Customer Portal, see the Customer Portal Implementation Guide.
Note: Starting with Spring ’12, the Self-Service portal isn’t available for new organizations. Existing organizations
continue to have access to the Self-Service portal.
2
Setup
Setup
To implement case management, set up the following features:
Customizing Fields
Create custom case fields to track information specific to your case management process.
Note: If you have Enterprise or Unlimited Edition, you can create a complete single copy of your organization in a
separate environment to test your customizations to make sure they function the way you expect before implementing
them in your Salesforce organization. For details, see “Creating or Refreshing a Sandbox” in the online help.
Customizing Fields
If you want to track case information specific to your industry or organization that is not available using the standard case
fields, you can create custom fields. You can also modify standard picklist fields to fit your business processes. Follow these
steps to customize your case fields:
Planning
Determine what customizations you need to make.
3
Setup
Planning
• Determine what standard picklist values you need.
The case Status field indicates the state of a case in the process of fixing a trouble ticket. Some default values for this
field are New and Closed. If these values don't match your organization's trouble ticket process, create a list of values that
do.
Review the other standard case picklist fields and determine what additional picklist values your organization needs.
• List what custom fields you need.
Track any additional case information specific to your business by creating custom fields. Create a list of all the case
attributes you want to track. Then, prepare a list of all the custom fields you need to create for each attribute.
4
Setup
7. In Enterprise, Unlimited, and Developer Editions, set the field-level security to determine whether the field should be
visible or read only for specific profiles, and click Next.
8. Select the page layouts that you want to include the new field.
9. Click Save.
5
Setup
6
Setup
Planning
Consider how you want to customize your page layouts:
• Make a list of the fields that should be visible.
• Make a list of the fields that should be editable.
• Make a list of the fields that should be required.
• Make a list of the related lists that you want on each page layout.
• Make a list of the custom links that you want on the case page layout.
If your organization plans on using Salesforce Knowledge articles to solve cases, add the Articles related list to case page layouts.
It allows agents to quickly find and attach articles to cases. You can also allow agents to submit new articles when closing a
case. For more information, see the Salesforce Knowledge Implementation Guide.
If your organization plans on using the Customer Portal, you can configure your case page layouts to display in the portal. For
more information, see the Customer Portal Implementation Guide. If your organization plans on including cases within the
console—a tab that combines a list view and related records into one screen with different frames—you may need to customize
case related objects and mini page layouts. For more information on the Console tab, see the Salesforce online help.
6. Check Overwrite users’ personal related list customization to apply the related lists in the page layout
to all users, regardless of their personal display settings.
7. Click Save.
To customize the close case page layout:
1. Click Your Name > Setup > Customize > Cases > Close Case Layout.
Alternatively, if you are using Unlimited Edition or Enterprise Edition, click Your Name > Setup > Customize > Cases
> Page Layout and choose Edit from the Close Case Page Layouts section.
2. Click Edit.
3. Depending on your page layout editor, drag and drop fields from right to left or top to bottom to move them into the page
layout.
4. Click Layout Properties to allow users to submit solutions or articles while closing cases. If your organization does not
have Salesforce Knowledge enabled, the article option does not appear.
5. Click Save.
See the Enterprise Edition Upgrade Guide or the Salesforce online help for instructions on creating multiple page layouts.
7
Setup
Planning
Begin by creating text email templates using the appropriate Salesforce merge fields. Merge fields are placeholders for variable
text that you want replaced with data from your Salesforce records.
Determine the types of email templates you need. You may need email templates for:
• Your support reps to use when communicating with customers
Make all external communication consistent by having support reps use the same email template that contains your
company’s messaging.
• Case creation
Notify contacts that a case has been created for them.
• Case assignment notification
Notify users that a case has been assigned to them.
• Case comment creation or modification
Notify contacts that a comment has been added to or modified on a case.
• Capturing cases from your website
When customers fill out forms on your website, use an email template to notify them that their case information was
received.
• Capturing cases from customer emails
When customers send email to specified customer support email addresses, use an email template to notify them that their
email was received and a case was created.
• Case close notification
Use a template to notify customers that their case has closed.
Determine how you want to organize your email templates. You may want to store them in folders to ensure that they are
available to the appropriate users. For information about creating and using folders for email templates, see the Salesforce
online help.
8
Setup
Planning
• Analyze how you would like your cases assigned.
How do you route cases to the appropriate support representative? Are products a factor? Are product versions a factor?
Define your case assignment hierarchy.
• Decide whether cases will be assigned to users, queues, or a mixture of both.
Do your users choose cases from a pool? Case queues allow queue members to take ownership of the cases within the
queue. What queues do you need and which users should be assigned to those queues?
9
Setup
• Decide what case attributes determine which user gets the case.
If you route cases based on their level of support, are you collecting that information when a case is created?
10
Setup
For example, you can have a rule entry that assigns all of your high priority cases to a special support task force. Another rule
entry can assign all feature request cases to the manager of your product development team.
1. Click Your Name > Setup > Customize > Cases > Assignment Rules.
2. Click New.
3. Enter a rule name.
4. Click Save.
5. Click New in the Rule Entries section.
6. Enter an order number to determine which rule entries are evaluated first.
7. Select the conditions that a case must meet to trigger the assignment.
8. Choose a user or queue to assign to any cases that meet the conditions.
9. Select a notification template to use when notifying the new case assignee.
10. Click Save.
Tip: Salesforce processes each rule entry in order until it finds a match between the case attributes and the rule entry
criteria. When it finds the first match, it assigns the case.
Create an inactive assignment rule designed for routing cases during a holiday shutdown period or special company
break. Then, you can quickly set this assignment rule to active temporarily during the holiday period and switch it
back when you are ready to activate your standard assignment rule.
1. Click Your Name > Setup > Customize > Cases > Auto-Response Rules.
2. Click New.
3. Enter a rule name and check the active box to set this rule into action immediately.
4. Click Save.
5. Click New in the Rule Entries section.
11
Setup
6. Enter a number to indicate the order in which this entry should be processed.
7. Choose the attributes a case must have to trigger this rule entry.
8. Enter the email name and address to be used as the sender of the email.
9. Select the email template to use when cases meet the rule entry criteria specified.
10. Click Save.
Note: Salesforce processes each rule entry in order until it finds a match between the case attributes and the rule entry
criteria. When it finds the first match, it sends the Web-to-Case auto-response email.
Planning
Before you create your case escalation rules:
• Determine the business hours.
Do you have multiple support centers in multiple locations and time zones? Are your support centers available 24/7? Do
you have different support hours for different days of the week?
• Document your escalation process.
Do you notify certain support representatives when cases get escalated? How old does a case need to be before it is escalated?
What case attributes determine if and when it should be escalated?
• Decide what escalation actions to take.
Do you send an email when a case is escalated? Do you notify the case owner when cases are escalated?
12
Setup
We recommend that you enter text in the Business Hours Name field that will remind users of a location or time zone
when they view business hours on a case. For example, if your business hours are for a support center in San Francisco,
you could enter San Francisco Business Hours.
4. Click Active to allow users to associate the business hours with cases and escalation rules.
5. Optionally, click Use these business hours as the default to set the business hours as the default business
hours on all new cases.
6. Choose a time zone to associate with the business hours in the Time Zone drop-down list.
7. For each day of the week, click the start and end fields to choose the start and end times for the business hours.
If a time is not available for you to choose from, click the field and enter the time. Times must include either AM or PM.
8. Optionally, click 24 hours if your support team is available during the entire day. Choose the hours of operation for each
business day.
9. Click Save.
Note: After you set business hours, add the Business Hours lookup field to case layouts and set field-level security
on the Business Hours field. This allows users to view and update business hours on a case. For more information,
see “Customizing Page Layouts” in the online help and “Field-Level Security Overview” in the online help.
13
Setup
13. Optionally, select the user or queue that you want re-assigned to the case and the template to use when notifying the new
case owner.
14. Optionally, select a user and template to use to notify someone that this case has been escalated.
15. Check Notify Case Owner to send a notification to the case owner that the case has been escalated.
16. Enter up to 5 additional email addresses for people who should receive notification of the case being escalated.
17. Click Save. Optionally, repeat these steps to create additional escalation actions.
Salesforce processes each rule entry in order until it finds a match between the case attributes and the rule entry criteria. When
it finds the first match, it escalates the case.
Enabling Web-to-Case
Activate Web-to-Case and choose a user to be the default creator of any case generated from your website.
Planning
• Examine case fields.
Make a list of any custom case fields you want captured from your web page.
• Determine which types of cases should use each email template.
Do you want to use auto-response rules to respond to different cases using different email templates? If so, decide what
case attributes should determine what email template to use. Then, design your case email templates to provide information
specific to the types of cases submitted. See Setting Up Auto-Response Rules on page 11.
• Design a default email template.
You can set up auto-response rules to use different email templates when responding to different types of cases. But you
also want a default email template to use whenever your response rules do not apply to a submitted case. Design a default
email template for your organization that matches your brand and messaging. See Creating Email Templates on page 8.
14
Setup
3. Enter the URL address to the page that displays for the user after submitting the form.
4. Select the case fields that you want collected from your Web-to-Case form.
5. Click Generate.
6. Send the generated text to your webmaster and request that the page be posted on your website.
7. Click Finished.
Your webmaster can make your Web-to-Case page match your website look and feel before posting the page. Your webmaster
can also make any fields required before posting the generated form.
Tip: If you want to test submissions from your Web-to-Case form, add the following line:
Until you remove this line, all submissions are redirected to a debugging page. Remember to remove this line before
releasing the form on your site.
Enabling Web-to-Case
Enable Web-to-Case for your organization and choose a default case response template to send to people who submit cases
from your website. If you set up auto-response rules, this default response template is only used when no auto-response rules
apply.
1. Click Your Name > Setup > Customize > Self-Service > Web-to-Case.
2. Click Enable Web-to-Case.
3. Check Case Capture Enabled.
4. Select a default response template to use to respond to incoming cases when no auto-response rules apply.
5. Choose a default origin for cases submitted from your website.
6. Click Save.
Tip: Make sure the template you select as the default response template is marked as “Available for Use.”
15
Setup
On-Demand Email-to-Case
Use this option if you are not concerned about keeping email traffic within your firewall, and you do not need to accept
attachments larger than 10 MB from customers. This option does not require you to install the Email-to-Case agent.
Preparation
Determine email routing addresses, design your email templates, and download and install the Email-to-Case agent (if
required).
Setting Up Email-to-Case
Specify which email addresses should automatically convert customer email messages to cases.
Preparation
Before beginning to use Email-to-Case:
• Determine the email routing addresses that customers can use to submit cases.
What email addresses do you want to make available to your customers? For example, if you have Gold and Platinum
support accounts, set up routing address like goldsupport@[Link] and platinumsupport@[Link].
• Determine which types of cases should use each auto-response email template.
Do you want to use auto-response rules to respond to different cases using different email templates? If so, decide what
case attributes should determine what email template to use. Then, design your case email templates to provide information
specific to the types of cases submitted. See Setting Up Auto-Response Rules on page 11
• Design email templates for support reps to respond to Email-to-Case emails.
You can create email templates that support reps can use to respond to Email-to-Case emails. These templates can include
merge fields that display information from the original email in the response. See Creating Email Templates on page 8.
• Download, install, and test the Email-to-Case agent.
Download the agent from [Link] and install it behind your network’s
firewall. Then, after setting up your email routing addresses, send emails to the routing addresses and verify that the emails
are converted to cases.
This step is not required if you are enabling On-Demand Email-to-Case.
Setting Up Email-to-Case
Set up Email-to-Case routing addresses and verify that email sent to the routing addresses are converted to cases.
1. Click Your Name > Setup > Customize > Cases > Email-to-Case.
2. From the Routing Addresses related list, click New.
3. Enter the routing address settings. When a customer sends an email to this routing address, a case is created in your
organization with the email subject as the case Subject and the email body as the case Description.
4. Click Save to save the routing address settings.
5. Click Verify next to the email address. A verification email is immediately sent to the new routing address, which includes
a link that you click to complete the verification process.
6. Click Continue.
7. In your email application, locate the verification email and follow the instructions to verify the email address.
16
Setup
Note:
• The Email-to-Case agent can convert up to 2500 incoming emails a day into cases (total number of cases, inclusive
of all email addresses). If your organization exceeds this limit, the following API exception code is returned to the
Email-to-Case agent: EMAIL_TO_CASE_LIMIT_EXCEEDED. You can configure the agent to take appropriate
action when this occurs, such as notifying your administrator.
• Salesforce limits the total number of messages that all email services combined, including On-Demand
Email-to-Case, can process daily. Messages that exceed this limit are bounced, discarded, or queued for processing
the next day, depending on how you configure the failure response settings for each email service. Salesforce
calculates the limit by multiplying the number of user licenses by 1,000, up to a daily maximum of 1,000,000. For
example, if you have ten licenses, your organization can process up to 10,000 email messages a day.
Planning
Your organization may want to keep access to your cases limited to the case owner. Determine what level of visibility your
users need to cases they do not own. Choose one of the sharing models described below that fits your business practices.
• Public Read/Write/Transfer
Users can view, edit, and transfer ownership of any record.
• Public Read/Write
Users can view and edit any record, regardless of owner, but cannot change the owner of a record.
• Public Read Only
17
Setup
Users can view any record but only edit ones they own.
• Private
Only case owners, their managers, and administrators have access to view and edit their cases.
18
Setup
2. Click New.
3. Enter a name for the role.
4. Click Save.
5. From the Case Access picklist, select the role's level of access to cases.
6. Optionally, select Visible in Customer Portal if you want the users in this role visible to Customer Portal users
viewing cases.
7. Click Save. Alternatively, click Save & New to save the role and begin creating another new role.
19
Setup
3. Add email alerts to the workflow rule so that notifications are sent to case team members when actions on cases match
rule criteria:
a. Click Add Workflow Action and choose New Email Alert from the drop-down menu.
b. Enter a description for the email alert.
c. Choose an email template.
d. Select the type of recipients who you want to receive this email alert. Optionally, select Case Team from the Recipient
Type picklist to choose all users with a particular case team role as recipients.
e. Select the recipients who you want to receive this email alert in the Available Recipients list and click Add to add them
to the Selected Recipients list.
f. Optionally, enter up to five additional email addresses.
g. Click Save.
For more information on workflow rules and email alerts, see “Creating Workflow Rules” in the online help and “Creating
Email Alerts for Workflow, Approvals, or Milestones” in the online help.
20
Feature Rollout
Feature Rollout
This section lists recommendations for rolling out cases to users.
Case Process Overview
Explain the basic steps in the life-cycle of a case.
Key Reports
Design simple reports for users.
Capture
Record the details of the case. For example, the details of a case may include whether it is a customer’s question or
problem, the type of product, or what version they use.
Users can capture case details by clicking New on the Cases related list of the contact and entering all the details of the
case.
Communicate
Respond to the customer. Use an appropriate email template to email the answer. Although some cases can be handled
over the phone, a follow-up email that includes the answer is helpful. To quickly send an email to the contact on a case,
click Send An Email from the Activity History related list or the Emails related list.
Close
Ensure that the case contains all the details and close the case.
Tip: For additional information, see the Tips & Hints for Salesreps tip sheet.
21
Feature Rollout
Creating Cases
Show users how to create cases from the Cases related list on a contact. Clicking New from the Cases related list on a
contact automatically references that contact on the new case.
Case Status
If you have customized the case Status picklist values, educate users on each status and the life-cycle of a case using
these values.
Closing Cases
Show users how to close cases and include best practices for internal comments and solution information if you have
included that in your page layout.
Case Queues
Salesforce creates a list view for each case queue you create using the same name for the list view. Show members of the
queue how to view the contents of the queue by clicking the Cases tab and choosing the appropriate list view. The case
queue is the owner of the queue until a member takes ownership of it.
We recommend:
1. Select the appropriate queue list view from the Case home page. The queue list view displays all of the cases in that
queue.
2. Select the cases you want to own.
3. Click Accept.
22
Feature Rollout
Key Reports
Click the Reports tab to run any standard reports. The Support Reports folder includes such case reports as case history, cases
created, created by agent, and which agents own open cases.
Create your own customized case reports by clicking Create New Custom Report from the Reports tab. For example, you
may want to view a list of open cases sorted by priority. Selecting the “Horizontal Bar” Chart Type for this report displays
a diagram like the one below.
23