Comments Off on Service & Support Administration

Service & Support Administration

Posted April 17th, 2009 in Certified Administrator by John Coppedge

Define a Case

From Salesforce:

A case is a detailed description of a customer’s feedback, problem, or question. Your organization can use cases to track and solve your customers’ issues. You can enter cases manually in the Cases tab, or your administrator can set up Web-to-Case and Email-to-Case to gather customer feedback from your company’s website and customer emails. Your customers can also create and submit new cases on your Self-Service portal.

Understand that cases are typically used for issue tracking and beyond that it really depends on your organization’s implementation.


Describe use cases for Case Hierarchies

Case hierarchies can be used to track sub-cases.  For instance, let’s say that the IT department uses cases to log new user creations.  In this situation, each new user requires 3 different accounts:, unix, and windows.  HR must also prepare the person’s paperwork and have them sign off on this documentation.  Here’s how this could break down using case hierarchy:

  • Parent Case: New hire (person name), Case Owner: HR Person
    • Child Case: Windows Login, Case Owner: Windows Admin
    • Child Case: Unix Login, Case Owner; Unix Admin
    • Child Case: Login, Owner: SF Admin

Note that each case is owned by a different user (HR, Windows Admin, Unix Admin, SF Admin).  This gives you much greater flexibility and accountability than having a single shared case.


Describe how to use Case Queues to manage Cases

Case queues work like any other queue.  Unassigned cases should get assigned to a case queue until a user takes ownership of the issue.  This is useful if you have a staff of different users resolving cases as they are available for work.


Describe how to use a Case Assignment Rule to assign and route Cases

Case assignment rules are similar to lead assignment rules.  Rules are executed in order; if no order matches the default assignment is used.



Describe use cases for Web-to-Case

Customer request page on your company website.  IT support request page on an intranet page.  You can repurpose web-to-case for plenty of other processes as well.


Describe uses cases for Email-to-Case

An email address like  Basically the same principal applies to email-to-case as web to case: a support email account or helpdesk/call center situation is ideal for this.  An added benefit of email-to-case is that incoming/outbound emails can be tracked and attached to cases automatically.

Note that email to case prior to Spring 09 required a software agent to be run behind the company firewall.  Email to case on demand was released as a feature in the Spring 09 release and removes the need for this agent.  Understand how each of these works and the differences between the two (essentially the agent monitors emails and assigns cases as needed, while on demand uses email forward to allow this process to happen on the Salesforce end).


Describe the functionality of the Case Escalation Rule

Case escalation rules are designed to escalate cases when they meet certain criteria.  After X number of hours (and 30 minute increments).  Case escalations can email up to 5 non Salesforce users.



Describe the functionality of the Case Auto-Response Rule

The case auto response rules can determine which email response will be sent when a customer submits a case through email, website, or self service portal.  This allows you to configure different email responses for different customers, and so forth.


Describe the functionality of the Business Hours

Business hours allow you to assign cases to different time zones, and escalate cases according to time zone.

Example:  East coast support staff and West coast support staff, both have business hours 8-5 and case to escalate after 3 hours.  Each get a new case assigned at 4p EST.  The East coast case will escalate the following day at 10a, while the West coast will escalate at 4p PST (7p EST).  Without different business hours per time zone configured, they would both escalate at the same time.

Note that Age Over and Age are two different entities.  Age (as defined in reporting) does not take business hours into consideration, while the escalation rules (Age_over) do use business hours.  Last time I checked into this you could get a Business Age field added from Salesforce by request only.


Configure the settings and rules for Case processing, including Business Hours, and Escalation

  1. Customize –> Cases –> Support Settings
  2. Company Profile –> Business Hours
  3. Customize –> Cases –> Escalation Rules
  • Default Case Owner
  • Notify Default Case Owner
    • Option to email case owner when a new case is assigned to them
  • Automated Case User
    • User listed in case history for default creation and actions until reassigned
  • Case Creation Template
    • Email to send to person requesting the case acknowledging creation of case
  • Case Assigned Template
    • Email to send to case owner
  • Case Close Template
    • Email sent to requestor indicating that the case is closed
  • Email Case Comments Notification to Contacts
    • When enabled allows contacts outside of the self service portal to receive notifications when case comments are updated
  • Notify Case Owner of New Case Comments
  • Early Triggers Enabled
  • Enable Suggested Solutions
  • Send Case Notifications from System Address
    • If not checked, notification updates will be sent from user that updates the case
  • Notify Case Owners when Case Ownership Changes

See “Customizing Support Settings” for more info.


Rules and the use of Email Templates

Customize –> Cases –> Auto-Response Rules

Case auto-response rules work the same as lead auto-response rules. The first rule met sends the associated email template and ends the process.  If no rule is met, the default email template is used.


Define Solutions and how they can be associated with Cases

  • A solution is a defined answer to a support issue.  For instance, the solution “turn on computer” could be the answer to the case “cannot turn on computer”.
  • Solutions have a many-to-many relationship to cases (a solution can be tied to many cases, and a case can have many solutions). 
    • See “How are Cases and Solutions related” for more info.
  • Solutions have a status field (draft, published, etc) that allow for easy maintenance and prevent premature visibility of unapproved solutions. </L
  • Solutions can be made available in the self service portal and public knowledge base.

See “How are Cases and Solutions related” for more info.


Build a Solution Category tree and assign Solutions to Categories

Customize –> Solutions –> Solution Categories

Solutions are assigned in the categories related list in on the solution record.  A solution can belong to many categories.


Define suggested solutions and explain where to use them

Suggested solutions are the top 10 recommended solutions based upon a hidden formula that rates based upon:

  • Word frequency in all solutions
  • Word frequency in similar cases with related solutions
  • Proximity of the keywords within the solutions
  • Word similarities to self-closed cases and solutions rated useful by Self-Service users

Suggested solutions can be used:

  • Case page: click view suggested solutions and it will show the user entering the case.
  • Customer Portal and Self Service Portal: Customers can view suggested solutions when they submit a case online.
  • Case auto responses:  you can add the merge field {!Case_Suggested_Solutions} and it will include these in the email.


Describe what content is accessible via the Self-Service Portal

Enterprise and Unlimited Edition only.

Cases can be logged; past cases can be viewed.  Solutions can be browsed if this option is enabled.  Suggested solutions can be enabled.  Activities can be shown if marked as available for self service portal, as can case comments if the comment is marked publicly viewable.


Describe the ways to access the Self-Service Portal

The self service portal is accessed by users through a website; this site is generated when the self service portal is enabled by the system administrator.  The system administrator can export the code or URL to the site and import this code/URL to the appropriate website.



Build a Case Queue, Assignment Rule, Web-to-Case, and corresponding Auto-Response Rule

  1. Manage Users –> Queues
  2. Customize –> Cases –> Assignment Rules
  3. Customize –> Self Service –> Web-to-Case (Pro+)
  4. Customize –> Cases –> Auto-Response Rules
Comments Off on Organization Administration

Organization Administration

Posted September 19th, 2008 in Certified Administrator by John Coppedge

List what information is included in the Company Profile

Company Profile has 3 subsections:

Company Information:

  • Organization Name
    Primary Contact
    Fiscal Year Starts In (this field simply lists the month- it can only modified in the Fiscal Year subsection)
    Admin Newsletter
    Hide Notices About System Maintenance
    Hide Notices About System Downtime

    Default Locale
    Default Language
    Default Time Zone
    Currency Locale
    Used Space
    API Requests
    Restricted Logins, Current Month Organization ID
  • User Licenses
  • Feature Licenses (Offline, Mobile, Wireless, etc.)

Fiscal Year

  • Selection:
    Standard Fiscal Year
    Custom Fiscal Year
  • Fiscal Year Start Month
  • Fiscal Year is Based On
    The ending month
    The starting month

Business Hours

List view of business hours object, each contains:

  • Name
    Use these business hours as default (checkbox)
    Active (checkbox)
    Time Zone
    Mon-Sun Hours


List the places where Currency is specified

Currency settings are company-wide.

Currency Locale changes the currency type for all currency fields.  This includes Amount (opp), Quotas (forecast), any custom currency fields, and so forth.  When Multiple Currencies are enabled, Currency Locale sets the default currency for the organization.

Setup –> Company Profile –> Company Information

Multiple currencies can only be enabled by a request to Salesforce support.  Once enabled, you can add currencies and establish conversion rates.

From Salesforce:

Every user also has a personal currency, which is used as the default currency in his or her own quotas, forecasts, opportunities, and reports. Users can also create opportunities and enter amounts using other active currencies.

Every lead, account, contact, opportunity, and case has a field that specifies the currency to use for all amount fields in that record. For example, you can set the Account Currency to "USD-U.S. Dollars" so that the Annual Revenue shows in dollars for one of your American accounts. All currency amounts are displayed in the default currency of the record as well as in the personal currency of the user. When you change the default currency of a record, currency amounts are not converted; they simply display with the new currency code.

Setup –> Company Profile –> Manage Currencies

Advanced Currency Management is only available when multiple currencies is enabled. This will allow you to set Dated Exchange Rates (eg. 9/1-9/8 USD is worth .75 EUR; 9/9-9/18 USD is worth .8 EUR).  Dated Exchange Rates only work on opportunities, opportunity products, opportunity product schedules, all referencing the corresponding date field.  Forecasts, custom currency fields, cross-object formulas, etc. all use static conversion rates.

Setup –> Company Profile –> Manage Currencies


Describe the effect of chaning your company’s default Time Zone, Currency, Locale, and Language

All of these settings are company-wide.

Default Time Zone

Login hours are assessed using the organization’s Default Time Zone.

A new user’s default time zone will mirror the company default.  Changing the company’s time zone will not affect existing users.

Business Hours are not affected by the default company time zone.  Each business hours record has its own selection for time zone.

Setup –> Company Profile –> Company Information

Currency Locale

Changing the currency locale will change the symbol that each currency field presents.  Modifying this field will not change the actualy number in any currency field.  Unless multiple currencies is enabled, this setting is company-wide and will affect all users when changed.

Default Locale

From Salesforce:

This will control how some information appears (i.e., numbers, dates, phone numbers, etc).

Default Language

This changes the language that Salesforce UI uses (terms like opportunity, user, etc.).  New users will inherit the default company-wide language.  Changing this setings will not affect existing users.


Describe the effect of enabling the Custom Fiscal Year setting

This setting is company-wide, and is not reversible.

This will enable your organization to define custom fiscal periods (for instance, a trimester, or fiscal periods unequal in length).  Fiscal years are defined year by year.  Unless fiscal periods are created for past or future years, reporting can done only by date (Salesforce uses your custom fiscal periods for reporting).  Changing fiscal periods will void any associated forecasts and quotas.  Fiscal period column will not show on opportunity reports or list views.

Setup –> Company Profile –> Fiscal Year


Create and manage letterheads and email templates

Letterheads are stored company-wide.  Typically you would add your company logo (header/footer) and color scheme background.  Upload images as documents and set them as an Externally Available Image.

Email templates can be stored company-wide or on a per-user basis (the same as reports).  An email template can plug into a company letterhead.  Email templates have their own formatting (columns for instance).  When send an email using both, you would see:

Letterhead logo


Email content (based upon email template selected or HTML code)


Letterhead footer