Configuring the Self Service site for clients
If your clients are added by using the Salesforce Platform license users, the following features work with the Self Service site:
- Incident feedback survey feature
- Branded login for Self Service
- Self Service guest users accessing Self Service login page
If your clients are added by using the Customer Portal Manager Standard or Customer Portal Manager Custom license, you must configure object permissions for Customer Portal license users. For more information, see To configure object permissions for Customer Portal license users.
Note
BMC is no longer provisioning organizations with Customer Portal licenses since January 2013. Therefore, these licenses might not be available in your Salesforce organization.
To configure the Self Service site for clients
- Based on whether you are on Salesforce Classic or Salesforce Lightning, perform the following action:
- For Salesforce Classic, navigate to Setup > Build > Develop > Sites.
- For Salesforce Lightning, navigate to Setup > User Interface > Sites and Domains > Sites.
- In the Sites page, type the domain that you want to associate with Self Service.
- Click Check Availability.
If the domain is available, the following message appears:Success: The Force.com domain name "<domain>-force.com" is available.
- Select the I have read and accepted the Force.com Sites Terms of Use check box.
Click Register My Force.com Domain.
Note
You cannot modify the domain name after you complete the registration process.
- In the confirmation dialog box, click OK.
- In the Sites (<domain name>) section, click New.
- In the New Sites section, enter the following information:
- In the Site Label field, type SelfService.
- In the Site Name field, type SelfService.
- In the Site Description field, type BMC Remedyforce Self Service.
By default, your name is populated in the Site Contact field. - Select the Active check box.
- In the Active Site Home Page and Inactive Site Home Page fields, ensure that SSSiteLogin and InMaintenance are entered.
- In the Site Template field, type SiteTemplate.
- Select the Enable Feeds check box.
- Click Save.
- In the Site Visualforce Pages section of the Site Details SelfService page, click Edit.
In the Available Visualforce Pages list, select the following Visualforce pages to make them accessible in Self Service:
- BMCServiceDesk.FeedbackSurveyPage
- BMCServiceDesk.FileDownloadPage
- BMCServiceDesk.MobileAppIphoneApprovals
- BMCServiceDesk.MobileAppIphoneKA
- BMCServiceDesk.MobileAppIphoneRD
- BMCServiceDesk.SSCategoryGroupingPage
- BMCServiceDesk.SSChangePassword
- BMCServiceDesk.SSFetchMobileConfig
- BMCServiceDesk.SSForgotLoginInfo
- BMCServiceDesk.SSMobileForgotPassword
- BMCServiceDesk.SSMyCartWidgetPage
- BMCServiceDesk.SSRequestDefPage
- BMCServiceDesk.SSSearchPage
- BMCServiceDesk.SSSearchPortletPage
- BMCServiceDesk.SSSiteLogin
- BMCServiceDesk.SSSiteRegister
- BMCServiceDesk.SurveyPage
BMCServiceDesk.UnderConstruction
Note
Some of these Visualforce pages might be present in the Enabled Visualforce Pages list.
To move the selected Visualforce pages from the Available Visualforce Pages list to the Enabled Visualforce Pages list, click the right arrow.
- Click Save.
- In the Error Pages section of the Site Details SelfService page, click Page Assignment.
- Click the Authorization Required Page (401) lookup.
- In the Lookup window, type SSSiteLogin, and click Go.
- In the Name column, click SSSiteLogin.
- Click Save.
- In the Site Detail section, click Public Access Settings.
- In the Profile Detail section, click Edit.
- In the Custom Object Permissions section at the bottom of the Profile Edit: SelfService Profile page, select the Read check box for the following objects:
- SelfService Images
- SelfService Themes
- In the Custom Object Permission section, select the Read, Create, Edit, and Delete check boxes for the
Survey
object. - Click Save.
Navigate to the required path:
For Salesforce Classic, go to Setup > Administer > Security Controls > Sharing Settings > Manage sharing settings
For Salesforce Lightning, go to Setup > Settings > Security > Sharing Settings > Manage sharing settings- Select SelfService Theme and create a sharing rule as shown in the following image:
- Navigate to the required path:
For Salesforce Classic, go to Setup > Administer > Security Controls > Sharing Settings > Manage sharing settings
For Salesforce Lightning, go to Setup > Settings > Security > Sharing Settings > Manage sharing settings - Select SelfService Image and create a sharing rule as shown in step 24 .
Change the owner of the default theme record (OOTB theme shipped with package) from Special User “BMC Helix Remedyforce” to any active internal user.
Perform the following steps:- Navigate to the SelfService Themes tab.
- Open the default theme record (OOTB theme shipped with package). If you are using Self Service 2.0, then the default theme name is BMC SelfService Theme. If you are using Self Service 3.0, then the default theme name is BMC Theme.
- Click the Change link next to the Owner > BMC Helix Remedyforce.
- Select any active internal user and save the changes.
- On the Profile Self Service Profile page, in the Field-Level Security section, click View for Survey.
- On the Survey Field-Level Security for profile SelfService Profile page, click Edit.
- For the following fields, select the Visible check box.
- ServiceDesk Performance
- Response Timeliness
- Staff Effectiveness
- Satisfaction
- Comments
- Click Save.
- In the Profile Detail section, click View Users.
The single account of Site Guest User Self Service appears. - Click the Site Guest User Self Service account.
- In the Managed Packages section, click Assign Licenses.
- Select
BMC Helix Remedyforce
and assign a license to this account.
When you assign a license, the Self Service Site becomes available for your Self Service clients to use. - Navigate to the required path:
For Salesforce Classic, go to Setup > Manage Users > Queues.
For Salesforce Lightning, go to Setup > Users > Queues. - Click New.
- In the Queue Name field, type a name for the queue.
For example, type Self Service. - (Optional) In the Queue Email field, type an email address for the queue.
- In the Available Objects list of the Supported Objects section, select the
Incident
object. - To move the
Incident
object from the Available Objects list to the Selected Objects list, click the right arrow.
- (Optional)To assign staff members to this Queue, perform the following actions:
- From the Search list in the Queue Members section, select Users.
- In the Available Members list, select the staff members who must be part of this queue.
- To move the selected staff members from the Available Members list to the Selected Members list, click the right arrow.
- From the Search list in the Queue Members section, select Users.
- Click Save.
- In the Salesforce Applications list, select
BMC Helix Remedyforce
.
- Click Remedyforce Administration tab and navigate to Configure Self Service> Incidents option.
- Click the Incident assignment to queue list.
- In the Select from Queue window, select the queue that you have created.
- Click Save.
You can now use your configured site to access Self Service.
To configure object permissions for Customer Portal license users
If your clients are created by using the Customer Portal Manager Standard or Customer Portal Manager Custom license, you must provide object permissions to the users after you have set up the Self Service site.
- Navigate to the required path:
For Salesforce Classic, go to Setup > Build > Create > Objects.
For Salesforce Lightning, go to Setup > Platform Tools > Objects and Fields > Object Manager. - In the Custom Objects page, click <custom object name>.
- Click Edit.
- In the Optional Features section, select the Available for Customer Portal check box.
- Click Save.
Ensure that the Available for Customer Portal check box is selected for the objects that are listed alphabetically in the following table:
A-E F-Q R-Z Agreement
Fulfillment Input
Request Definition
Agreement History
Fulfillment Mapping
Request Detail
Base Element
Impact
Request Detail Inputs
Broadcast
Incident
SelfService Image
Broadcast Account Link
Incident History
SelfService Theme
Business Service
Incident Service Target
Service Target
Category
Knowledge Article
Service Target Criteria
Change Assessment
Knowledge Article Viewed
SLA Milestone
Change History
Knowledge Feedback
SLA Milestone Action
Change Request
Knowledge Incident Link
SLA Milestone Change Transaction
Change Request Service Target
Link Survey
SLA Milestone Incident Transaction
Chat Instances
LinkUnlink histories
SLA Relation
Chat Details
Popups
Status
CI Client Link
Priority
Task
Configuration Item History
Process Control
Temporary Attachment
Custom Action
QuickLink
Urgency
CustomAttachment
Entitlement
- To grant the required permissions to the ServiceDesk Client profile for custom objects, perform the following actions:
- Navigate to the required path:
For Salesforce Classic, go to Setup > Administer > Manage Users > Profiles.
A list of all profiles in your Salesforce.com organization is displayed.
For Salesforce Lightning, go to Setup > Administration > Users > Profiles. - In the Profile Name column, click the ServiceDesk Client profile.
- In the Profile Detail section, click Edit.
Ensure that the Read check box is selected for the custom objects that are listed alphabetically in the following table:
A-D E-R S-Z Agreements
Entitlements
SelfService Images
Agreement Histories
Fulfillment Inputs
SelfService Themes
Base Elements
Fulfillment Mappings
Service Targets
Broadcasts
Impacts
Service Target Criteria
Broadcast Account Link
Incident History
SLA Milestones
Business Services
Knowledge Articles
SLA Milestone Actions
Categories
Priority
SLA Relations
Change Assessments
Process Controls
Status
Change Histories
Request Definitions
SYSPopupObject
Change Requests
Temporary Attachments
CI Client Link
Urgencies
CMDB Auditing
Configuration Item Histories
Custom Actions
- Ensure that the Read and Create check boxes are selected for the following custom objects:
Custom Attachment
Quick Links
Tasks
- Ensure that the Read, Create, and Edit check boxes are selected for the following custom objects:
Change Request Service Targets
Chat Instances
Chat Details
Incidents
Incident Service Targets
Knowledge Feedback
Knowledge Incident Links
Request Details
Request Detail Inputs
SLA Milestone Change Transactions
SLA Milestone Incident Transactions
- Ensure that the Read, Create, Edit, and Delete check boxes are selected for the
Knowledge Articles Viewed
custom object. - Repeat step a through step g for the profiles where you have configured the ServiceDesk Client level of access when you installed the managed package.
For more information, see Salesforce Help. - To configure the field-level security to display the fields to Self Service clients, perform the following actions:
- Navigate to the required path:
For Salesforce Classic, go to Setup > Administer > Manage Users > Profiles.
A list of all profiles in your Salesforce.com organization is displayed.
For Salesforce Lightning, go to Setup > Administration > Users > Profiles. - In the Profile Name column, click the ServiceDesk Client profile.
- In the Field-Level Security section for the
Incident
object, click the View link. - Click Edit.
- Ensure that the Read-Only check box is selected for Status, Opened Date, Due Date, and Request Detail fields.
- For other fields, configure the appropriate field-level security to control access to fields according to your requirements. If you select the Visible check box, the clients are able to view and edit the field. If you select the Visible and Read-Only check boxes clients are able to only view the field. If the Visible and Read-Only check boxes are not selected, the field is not displayed.
- Click Save.
- Click Back to Profile.
- Repeat step c through step h for the profiles where you have configured the ServiceDesk Client level of access when you installed the managed package.
For more information, see Salesforce Help.
- Navigate to the required path:
- To view the details of the actions performed on an incident in Self Service, perform the following actions:
These actions are available in the Add Attachments and Notes: section on the Notes tab.- Navigate to the required path:
For Salesforce Classic, go to Setup > Administer > Manage Users > Profiles.
A list of all profiles in your Salesforce.com organization is displayed.
For Salesforce Lightning, go to Setup > Administration > Users > Profiles. - In the Profile Name column, click the ServiceDesk Client profile.
- In the Field-Level Security section for the
Incident History
object, click the View link. - Click Edit.
Ensure that the Visible check box is selected for the following fields:
- Action
Action~
Action Duration
Created By
Date & Time
Description
Duration
Inactive
Incident
Incident#
Incident History ID
Last Modified By
Note
Staff ID
Staff ID~
System
Click Save.
Repeat step a through step f for the profiles where you have configured the ServiceDesk Client level of access when you installed the managed package.
For more information, see Salesforce Help.
- Navigate to the required path:
Comments
Log in or register to comment.