Fairsail WX Configuration Guide

Fairsail WX Configuration Guide
Version 18.05
© Fairsail 2017. All rights reserved.
This document contains information proprietary to Fairsail and may not be reproduced, disclosed, or used
in whole or in part without the written permission of Fairsail.
Software, including but not limited to the code, user interface, structure, sequence, and organization, and
documentation are protected by national copyright laws and international treaty provisions. This document
is subject to U.S. and other national export regulations.
Fairsail takes care to ensure that the information in this document is accurate, but Fairsail does not
guarantee the accuracy of the information or that use of the information will ensure correct and faultless
operation of the service to which it relates. Fairsail, its agents and employees, shall not be held liable to or
through any user for any loss or damage whatsoever resulting from reliance on the information contained
in this document.
Nothing in this document alters the legal obligations, responsibilities or relationship between you and
Fairsail as set out in the contract existing between us.
This document may contain screenshots captured from a standard Fairsail system populated with fictional
characters and using licensed personal images. Any resemblance to real people is coincidental and
unintended.
All trademarks and service marks mentioned in this document belong to their corresponding owners.
FS-WX-XXX-CG-201704--R018.05
Fairsail WX Configuration Guide
© Fairsail 2017
2
Contents
Contents
About this Guide 6
Related Guides 6
Feedback 7
Introduction 8
Fairsail Processes in this WX Release 11
Browser Compatibility 14
Moving End Users From Collaboration Portal To WX 15
Upgrading to the Latest WX Release 16
Modify Page Layout: Existing WX Services 17
Modify Page Layout: No Existing WX Services 19
Modify Existing Internal Communications 20
Modify Profile Settings 21
Field Level Security 21
HR Manager Portal Tabs for WX 22
Policy Options for Fairsail WX 23
How to Set Up and Use WX Services 24
Creating a New WX Service 25
Creating a New WX Process 27
How to Ensure Service and Process Names can be Translated 31
Maintaining Translations in WX 35
Translation Workbench: WX Process 36
Translation Workbench: WX Service 36
How to Use HR Noticeboard with WX 37
Adding WX Fields to HR Noticeboard Page Layout 38
Adding the HR Noticeboard Related List 40
Adding HR Notices to WX Pages 41
Fairsail WX Configuration Guide
© Fairsail 2017
3
Contents
How to Set Up and Use Internal Communications 43
Policy Options: Internal Communications 44
Creating a New Internal Communication 45
Adding Local Language Versions 49
Creating a New Internal Communication from a WX Process 52
Using Scoring for WX Internal Communications 55
Using Confirmation for WX Internal Communications 58
Embedding Social Feeds in WX 59
Picklists: Internal Communication 60
Translation Workbench: Internal Communication 61
How to Set Up Recognition 63
Policy Options: Recognition 64
Translation Workbench: Recognition 65
Field Sets: Recognition 65
How to Set Up a Summary Process 66
Policy Options: Summary 68
Translation Workbench: Summary Process 68
How to Set Up Year End Vacation Balance Reporting 69
Setting up a Batch to Update Report Data 71
Running a Batch Immediately 72
Policy Options: Async Reporting 73
Enabling Data Display and Configuring Tile Content 74
Translation Workbench: Async Reporting 75
How to Set Up Payslips 78
Policy Options: Payslips 79
Field Sets: Payslips 79
Viewing and Editing Payslip Data through the HR Manager Portal 80
How to Set Up Compensation Planning 82
How to Set Up Delegated Access for Assistants 83
How to Set Up Non-HCM Processes 84
Internal Recruitment 85
Relevant Field Sets 85
Hiring Manager 87
Relevant Field Sets 88
Fairsail WX Configuration Guide
© Fairsail 2017
4
Contents
WX Options on the HCM Configure Page 92
How to Optimize WX Performance 93
Speeding Up WX Initial Page Loading 94
Speeding Up WX After Initial Page Loading 95
Changing the Appearance of Your WX 98
How to Change the Fairsail WX Title 99
How to Change the Fairsail Logo 100
How to Change the Base Color 102
Translation Workbench: Wx Base Colour Setup 103
Guidelines for Team Member Pictures 104
How to Add a Supported Language 105
Checking and Adding Available Languages 106
Adding a Language to Your Org 108
Adding and Amending the Language Selector Picklist 110
Changing the Default Language 111
Locale Codes 112
Glossary of Terms 117
Index 119
Fairsail WX Configuration Guide
© Fairsail 2017
5
About this Guide
This Fairsail WX Configuration Guide provides supporting information for setting up and maintaining the
extra functionality delivered with Fairsail WX. It complements the Fairsail HCM Configuration Guide. Setting
up existing functionality for use through Fairsail WX is unchanged except where indicated in Changes to
Existing Process Configuration (see page 84).
Enhancements in this release are shown:
indicates a completely new feature.
Highlighted text
indicates a significant enhancement.
Screenshots show default settings captured from a standard Fairsail system. Your own implementation may
vary.
Related Guides
Fairsail HCM Configuration Guide
Coverage summary
How to set up, manage, and maintain the Fairsail HCM system. Includes detailed configuration information.
Typical target audience
You have overall responsibility for the content of the Fairsail system within your organization and provide
first line support for HR Managers.
Fairsail HCM: Guide for HR Managers
Coverage summary
How to use the Fairsail HR Manager's Portal to enter and maintain employment details, including salary,
salary related, and benefits information. How to use reports and dashboards to extract and view
information held in the Fairsail system.
Typical target audience
You have responsibility for the HR records of a number of employees and provide first line support on the
HR system for them.
Fairsail WX Configuration Guide
© Fairsail 2017
6
About this Guide
Feedback
Fairsail WX: Guide for Users
Coverage summary
How to use Fairsail WX for all day to day HR processes, such as booking vacation and recording absence,
setting and checking objectives, and recording changes to your personal circumstances.
Typical target audience
You are an employee with no special HR duties, though you may run a team and have operational
responsibility for them. You want quick and easy self service access to the information your organization
asks you to maintain about yourself and your direct reports.
Fairsail Analytics: WX Reports
Coverage summary
How to set up and use the extended reporting features delivered with WX Reports. Includes configuration
information and guidelines for getting the most out of WX Reports, as well as end user display guidance.
Typical target audience
You have access to, and some familiarity with underlying Salesforce reporting functionality, and may be
asked to configure reports for delivery to specific groups of users within your organization.
Moving from Fairsail Collaboration Portal to WX
Coverage summary
A largely visual guide to making the move from using the Fairsail Collaboration Portal to Fairsail WX. From
initial orientation through display and editing, the guide covers the essentials, and the essential differences
between the two ways of using your Fairsail system.
Typical target audience
You are an employee with no special HR duties, though you may run a team and have operational
responsibility for them. You have been using Fairsail Collaboration Portal and want to move to Fairsail WX.
Feedback
Feedback from you on our products and on our documentation is important to us. We seek to incorporate
your ideas in future enhancements to our products, and only by understanding your requirements can we
hope to meet or exceed your expectations.
• To provide comments and suggestions on any aspect of Fairsail please email us:
[email protected]
• To provide specific feedback on our documentation please email our documentation team:
[email protected]
Thank you!
Fairsail WX Configuration Guide
© Fairsail 2017
7
Introduction
Key features of Fairsail WX are:
• WX Service
The top level grouping comprising one or more WX Processes. For example, a Performance
Management Service with component Processes for Objectives, Recognition, and Performance Review.
You have complete flexibility when naming WX Services - choose names and groupings of Processes that
make sense within your organization (see page 24).
WX Services are displayed to Team Members through the WX Navigation Bar and Service Bar.
Fairsail WX Configuration Guide
© Fairsail 2017
8
Introduction
Feedback
• WX Process
Individual processes mapping to specific Fairsail processes and grouped into WX Services. As with WX
Services, you can name a WX Process to suit the requirements of your organization. Each WX Process
has a summary Tile view, and most also have a Detail view.
You can include the same Process in one or more WX Services, making a Process easier to find. For
example, include a Skills Process in:
o
A Skills & Competencies Service
o
A Performance Management Service
o
A Career Planning Service
WX Processes are displayed nested within WX Services in the Navigation Bar and Service Bar, with
summaries displayed in Tiles and Detail in the main page view.
• Internal Communication
A powerful and adaptable type of WX Process, enabling you to create broadcast, or more tightly
targeted communications in a range of formats including:
o
Rich Text.
o
External website, providing easy access to external resources and feeds from third party systems,
subject to your organization's security policies.
o
Video, useful for high impact messaging.
Build a library of Internal Communications and assign them to WX Services as you would any other WX
Process (see page 43).
Create local language versions of Internal Communications and associate each with a locale setting;
Team Members with matching locale settings then see the localized version of the Internal
Communication (see page 49).
Use Internal Communications for surveys seeking feedback, storing responses for analysis (see page 55).
• Recognition
A WX Process type enabling your Team Members to award visible and immediate positive feedback to
others. Typically aligned with core competencies or values defined for your organization, Recognition
integrates social performance management with the rest of the Fairsail system (see page 63).
• Summary
High level WX reporting processes, initially available to display:
o
A total employees counter
o
Birthdays in the next 7 days
o
New hires in the last 7 days.
You can display birthday greeting or welcome messages in WX for those Team Members with birthdays
today or who are new hires (see page 66).
• Year End Vacation Balance Reporting
A WX Process type enabling you to present a configurable report on team vacation absence balances
(see page 69).
Fairsail WX Configuration Guide
© Fairsail 2017
9
Introduction
Feedback
• WX Reports
A WX Process type delivering a set of standard Salesforce reporting features through an enhanced
charting interface. WX Reports can be made available to managers and Team Members. Implementation
and use is covered in the separate Fairsail Analytics: WX Reports guide.
Configuring WX features follows standard Fairsail practice; you need access to the Administration settings
available through the HR Manager Portal where you can find new tabs for WX Services, Internal
Communications, and WX Reports.
If you are upgrading an existing HCM org to the latest WX release, you may have to change some
configuration settings (see page 16).
Fairsail WX Configuration Guide
© Fairsail 2017
10
Introduction
Fairsail Processes in this WX Release
Fairsail Processes in this WX Release
This release of Fairsail WX delivers the following processes, listed in alphabetical order:
Absence
A combined process covering all forms of voluntary and involuntary absence from
work. Graphical calendar date selection and display, with clear identification of
absence, past, requested, and confirmed, in a single view.
Actions
Outstanding actions you need to do, categorized by Service. Includes links to
complete each action, with bulk selection for multiple actions. Badging against each
Service and Process in the Navigation Bar shows where actions are due.
Async Reporting
Generate and view a regular report on vacation absence balances for your team.
Presents managers with a single page view of current and forecast predictable
absence for their direct reports.
Auto Enrolment
Information and options specific to the United Kingdom's legally required and
regulated workplace pension programme.
Benefits
Access to your employment benefits and the benefit enrollment process.
Bonus Planning
Access for managers to bonus award planning for their teams. Bonus Planning and
Salary Planning together comprise Compensation Planning.
Competency Assessment
Assess Team Members against a list of competencies and behaviors. From simple
manager assessment, through manager, Team Member, and peers to full 360
assessment including input from external assessors.
Dependants
Names, relationships, and other details for your dependants.
In WX, you can create separate Dependants processes; they do not have to be part of
the Personal Profile.
Development Needs
Manager and Team Member can identify and track skills and competencies that need
to be developed, and objectives defined as a single item that need to be achieved.
Record required skill levels, action plans, and target dates.
Education History
Your academic achievements with places, dates, qualifications and awards.
Emergency Contacts
Names, contact details, and priority to call information for your emergency contacts.
In WX, you can create separate Emergency Contacts processes; they do not have to
be part of the Personal Profile.
Employment Details
Summary employment information about your Team Members, typically used for
salary and salary related information.
Forms
Access to e-forms for completion, submission, approval, and viewing.
Hiring Manager
View and edit vacancies in your organization for which you are the Hiring Manager.
Requires Fairsail Recruit and Fairsail Resource Manager.
HR Noticeboard
Text and image messages at the top and bottom of WX Service and WX Process
views. HR Noticeboard is set up by your HR Manager or Administrator.
HR Requests
Request changes to employment details for your direct reports.
Fairsail WX Configuration Guide
© Fairsail 2017
11
Introduction
Fairsail Processes in this WX Release
Internal Communications
A vehicle for providing a huge range of information direct to the Team Members who
need to see it, when they need it. Information can be supplied as rich text, video, or
website and effectively embedded in Fairsail WX. Internal Communications can
include requests for feedback. enabling simple acknowledgement, voting or scoring.
Internal Communications are set up and used by your HR Manager or Administrator;
as a Team Member all you have to do is consume the information.
Internal Portal
Access to your organization's internal vacancies, with links to enable you to apply or
nominate someone else. Requires Fairsail Recruit and Fairsail Resource Manager.
Job Description
Record the roles and responsibilities of a job. Draw on your organization's established
library of approved job descriptions, or create a new one by copying and editing or by
creating from scratch.
Manager Notes
Record brief information related to a specific Service or Process for a Team Member.
Typically used as an informal record of some interaction between a Manager and a
Team Member, Notes can be used to contribute to any of the more formal review
processes, and to add information relevant to any other process.
The level of confidentiality is configurable, and Manager Notes can be set up to
enable Team Members to add notes to their own profiles.
Metrics Review
Rate employee performance using the requirements of a Job Profile against a
number or a scale such as frequency, expertise, or agreement. You can also record a
simple text assessment. Conduct and view the review through WX.
My Applications
View the status of internal vacancies for which you have applied. Requires Fairsail
Recruit and Fairsail Resource Manager.
Objectives
Collaborative manager-team member objective development, recording and review,
with options for contributory milestones. Linked to Actions for prompting and timely
review
Organization Chart
Graphically displayed organizational information with Team Member pictures, job
titles and contact information. Drill down to teams and link to individual profiles.
Print your org chart for offline use.
Passports
Information about your current passport and associated visas.
Payslips
View pay details extracted from payroll runs.
Performance Review
Collaborative, periodic review of team member performance. Linked to Actions.
Personal Details
Essential information about you such as your full name, residential address, home
contact details, and other information required by your organization.
In WX, you can create separate Personal Details processes; they do not have to be
part of the Personal Profile.
Recognition
Social performance management, giving all Team Members the ability to give positive
and visible feedback to others.
Reporting
Tabular and graphical reporting for managers and team members in WX. Each report
starts life as an underlying Salesforce report with full access to Fairsail data.
Administrators can change field content and data filtering before reports are
displayed to targeted groups of employees.
Salary Planning
Access for managers to salary award planning for their teams. Salary Planning and
Bonus Planning together comprise Compensation Planning.
Skills
Record skills with your current level of expertise, drill down to detail and to see
others in your organization with the same skills.
Fairsail WX Configuration Guide
© Fairsail 2017
12
Introduction
Fairsail Processes in this WX Release
Stock Options
Display the stock option component of employee compensation and benefits. Enable
employees to view options granted, vested and exercised in graphical and tabular
form.
Succession Plan
Enables managers to designate successors for key Team Members, along with
readiness ratings.
Summary
A configurable, high level reporting process, initially with three options:
• Display total number of employees.
• Display birthdays in your organization in the next 7 days.
• Display new hires in your organization in the last 7 days.
Talent Plan
Assess current Team Member performance against potential, and risk of leaving
against the business impact of loss. Represents the results on an overall 9-box grid or
organization chart layout for your team.
Targets
Set financial targets or quotas for Team Members, monitor actuals in the active
period, and record comments on the level of success achieved.
Timesheets
Record your time at work by date and duration, with setup options that enable
recording by total time, start-end time, pay code, or work allocation - project,
customer, or some other measure.
Training
Identify, record, request or assign, and track your development related training
needs.
Work Details
Information about your role in the organization, typically including your function,
division, contact details, and so on.
Work History/Experience
Information about your previous employments, with locations, job titles, manager
names, dates, and brief descriptions.
Fairsail WX Configuration Guide
© Fairsail 2017
13
Introduction
Browser Compatibility
Browser Compatibility
Fairsail WX supports the following browsers:
• Apple Safari version 5 or later
• Google Chrome
• Microsoft Internet Explorer version 10 or later
o
Salesforce applies some limitations to support for Internet Explorer. Refer to Salesforce help topics
for Supported Browsers for more information.
• Mozilla Firefox version 4 or later
• Opera version 11 or later
Fairsail tests all software releases against the latest commercially available and stable versions of all listed
browsers, as well as a range of earlier versions including those known to be used by our customers. Where
testing reveals non-critical anomalies in feature support that cannot be resolved before release, we add a
note describing the issue next to the description of the feature.
To optimize security and ensure the best possible level of technical support from your browser supplier,
always run the latest available, fully supported version.
Fairsail WX Configuration Guide
© Fairsail 2017
14
Introduction
Moving End Users From Collaboration Portal To WX
Moving End Users From Collaboration Portal To WX
If your organization uses some or all of the available processes (see page 11) and no others, you can switch
all your users from the Collaboration Portal to WX as soon as you are ready. If you use Fairsail processes
that are not yet available in WX you can:
• Delay switching from the Collaboration Portal to WX until all the processes you use are available.
• Divide your users into groups and allocate those groups to different Policies. Because WX is enabled
through Policy settings, you can then choose which groups of users you want to migrate, and when.
Fairsail WX Configuration Guide
© Fairsail 2017
15
Upgrading to the Latest WX Release
If you are upgrading an existing Fairsail HCM org to the latest version of Fairsail WX, check the following
settings and change as described if necessary.
Do you have...
Go to..
Fairsail HCM with one or more existing WX Services?
Modify Page Layout: Existing WX Services (see page
17)
Fairsail HCM with no existing WX Services?
Modify Page Layout: No Existing WX Services (see
page 19)
Fairsail HCM with one or more Internal
Communications?
Modify Existing Internal Communications (see page
Profile settings correctly configured?
Modify Profile Settings (see page 21)
Fairsail WX Configuration Guide
20)
© Fairsail 2017
16
Upgrading to the Latest WX Release
Modify Page Layout: Existing WX Services
Modify Page Layout: Existing WX Services
If you have one or more existing WX Services, go to the WX Services Home page and select any WX Service
to display the WX Service Detail page. In the WX Processes Related List, look at the New... button:
If the button is New Internal Communication, change it to New WX Process as follows:
1. In the links at the top right of the page, select Edit Layout.
Fairsail displays the Page Layout for the WX Service Detail page.
2. Scroll down to the Related Lists.
3. For the WX Processes Related List, select Properties
4. In the Properties dialog, expand the Buttons section.
5. Move New Internal Communications from Selected Buttons to Available Buttons.
6. Move New WX Process from Available Buttons to Selected Buttons.
7. Select OK to close the Properties dialog.
Fairsail WX Configuration Guide
© Fairsail 2017
17
Upgrading to the Latest WX Release
Modify Page Layout: Existing WX Services
8. Select Save to save your changes to the Page Layout.
Now display or refresh a WX Service Detail page and ensure that the WX Processes Related List displays the
New WX Process button:
Fairsail WX Configuration Guide
© Fairsail 2017
18
Upgrading to the Latest WX Release
Modify Page Layout: No Existing WX Services
Modify Page Layout: No Existing WX Services
1. Go to Setup > App Setup > Create > Objects
2. In the list of Custom Objects, scroll down to WX Service and select the Label.
Fairsail displays the Custom Object Definition Detail page for WX Service.
3. Go to the Page Layouts section and select Edit.
Fairsail displays the Page Layout for the WX Service Detail page.
4. Scroll down to the Related Lists.
5. For the WX Processes Related List, select Properties
6. In the Properties dialog, expand the Buttons section.
7. Move New Internal Communications from Selected Buttons to Available Buttons.
8. Move New WX Process from Available Buttons to Selected Buttons.
9. Select OK to close the Properties dialog.
10.Select Save to save your changes to the Page Layout.
Fairsail WX Configuration Guide
© Fairsail 2017
19
Upgrading to the Latest WX Release
Modify Existing Internal Communications
Modify Existing Internal Communications
If you have one or more existing Internal Communications, make sure they are set to Show to Team
Member:
1. Select the Internal Communications tab.
2. Select an Internal Communication.
Fairsail displays the Internal Communication Detail page.
3. Select Edit.
Fairsail displays the Internal Communication page.
4. Select the Advanced Options tab.
5. Make sure the Show to Team Member checkbox is checked:
6. Select Save.
7. Repeat for all existing Internal Communications.
Fairsail WX Configuration Guide
© Fairsail 2017
20
Upgrading to the Latest WX Release
Modify Profile Settings
Modify Profile Settings
All Profiles need access to the following Visualforce pages:
• fHCM2.CollaborationPortalCSS
• fHCM2.CollaborationPortalIndex
• fHCM2.CustomLabelTranslations
In addition, Team Member Profiles need the following Custom Object permissions:
Object
Permission
Read
Create
Edit
Delete
View All
Modify All
Internal Communications
Internal Communication Instances
Internal Communication Languages
Internal Communication Score
Results
Profiles control access to data - they are one of the mechanisms used by Fairsail to help ensure the
security of your data. If you need guidance on modifying Profiles, contact Fairsail.
Field Level Security
Do not modify field-level security settings for any aspect of Fairsail WX.
Changing field-level security settings can cause conflicts between the HCM security model and the
security model supported by Salesforce.
Fairsail WX Configuration Guide
© Fairsail 2017
21
HR Manager Portal Tabs for WX
Tab
Displays
WX Services
The Fairsail WX Services available in your organization.
WX Services host the WX Processes used by your Team Members, and can be named
to suit the needs of your organization (see page 24).
Internal Communications
The Internal Communications available in your organization.
Internal Communications are WX Processes delivered in text, video, or website form.
Each Internal Communication can be associated with one or more WX Services and
have localized versions for locale-specific display throughout your organization.
WX Reports
The reoprts set up for managers and team members to view through WX.
WX Reports are based on underlying Salesforce reports with field content and data
filtering configured to meet your requirements. WX Reports can be displayed in
tabular or graphical form
Roles
Roles defined to execute actions on behalf of someone else. Roles enable you to map
one or more people to act as delegates for one or more others.
Fairsail WX Configuration Guide
© Fairsail 2017
22
Policy Options for Fairsail WX
Option
Description
WX is Active
Checkbox. If checked, WX is active and replaces Collaboration Portal for all
Team Members allocated to this Policy.
WX Title
Text. The name you want to display in the title bar for the version of WX
controlled by this Policy.
WX Colour
A hexadecimal color code, preceded by hash (#), for example:
#BF3DA1
The color used as the base to drive the range of tints used for the version of
WX controlled by this Policy. Overrides the generic base color defined in the
HCM Configure page (see page 102).
WX Logo
The Static Resource name of the logo file used for the version of WX
controlled by this Policy. The logo replaces the default Fairsail logo displayed
in the title bar.
There are also Policy options for:
• Internal Communications (see page 44).
• Payslips (see page 79).
• Recognition (see page 64).
• Async Reporting (see page 73).
• Summary (see page 68).
• Reporting (see the separate Fairsail Analytics:
WX Reports guide).
Fairsail WX Configuration Guide
© Fairsail 2017
23
How to Set Up and Use WX Services
Fairsail WX Configuration Guide
© Fairsail 2017
24
How to Set Up and Use WX Services
Creating a New WX Service
Creating a New WX Service
You can create as many WX Services as you need for your organization, with each Service containing all
necessary Processes. Usability - particularly on devices with smaller screens - is likely to put a practical limit
on the number of Services and Processes you want to display.
1. Select the WX Services tab.
2. On the WX Services Home page, select New.
Fairsail displays the New WX Service Edit page:
3. Complete the fields as follows:
WX Service Name
The name you want to display in WX for this service.
Use a name that summarizes the processes you are planning to group within it - Team
Members use the Service names to navigate WX and effective naming helps them find
what they're looking for as quickly as possible.
Order
Number, no decimal places. The order in which you want this service displayed in the
Navigation Bar and the Service Bar. Lower numbered Services are displayed above higher
numbered in the Navigation Bar, and to the left of higher numbered in the Service Bar.
Use numbers that make it easy to change the order and add new Services, for example
use 10, 20, 30 rather than 1, 2, 3.
4. Select:
o
Save to save the Service and display the WX Service Detail page.
o
Save & New to save this Service and create another.
o
Cancel to discard this Service without saving and return to the WX Services Home page.
Fairsail WX Configuration Guide
© Fairsail 2017
25
How to Set Up and Use WX Services
Creating a New WX Service
The WX Service Detail page for a newly created Service looks like this:
You are now ready to add Processes to the Service - a Service with no Processes is not displayed in WX.
Fairsail WX Configuration Guide
© Fairsail 2017
26
How to Set Up and Use WX Services
Creating a New WX Process
Creating a New WX Process
1. Select the WX Services tab.
2. On the WX Services Home page, select a View that shows the Service to which you want to add a
Process, and select the WX Service Name.
Fairsail displays the WX Service Detail page:
3. In the WX Processes related list, select New WX Process.
Fairsail displays the WX Process page:
Fairsail WX Configuration Guide
© Fairsail 2017
27
How to Set Up and Use WX Services
Creating a New WX Process
4. Complete the fields as follows:
Field
Description
Label
The name you want to use for this Process. The label is displayed:
• In the Navigation Bar.
• On the Tile for the Process.
• On the Detail page for the Process.
Use a Label that will be easily recognized by Team Members. Labels do not have to
correspond to the generic Fairsail WX Process Type - choose a name that is meaningful
for your organization.
Active
Checkbox. If checked, this Process is active and can be displayed and used in WX.
Checked by default.
WX Service
The name of the Service you want to host this Process. By default, Fairsail inserts the
name of the Service you selected at the start of this procedure.
To go to the WX Service Detail page, select the Service name.
To Edit the Service Name or Order, hover over the Service Name and select Edit in the
popup:
Order
Number, no decimal places. The order in which you want this Process displayed within
the Service.
Lower numbered Processes are displayed above higher numbered in the Navigation Bar.
Process Tiles are displayed left to right, low number to high, and then in rows from top
to bottom:
Use numbers that make it easy to change the order and add new Processes, for example
use 10, 20, 30 rather than 1, 2, 3.
Start Date
The date from which you want the Process to be available.
Leave blank if you want the Process to be available immediately.
End Date
The date after which you no longer want the Process to be available.
Leave blank if you want the Process to be available indefinitely.
Fairsail WX Configuration Guide
© Fairsail 2017
28
How to Set Up and Use WX Services
Creating a New WX Process
Field
Description
Preferred Number Of
Columns
Number, no decimal places. The number of columns you want Fairsail to use when
displaying the tile for this Process with other Processes in the same Service.
Currently supports 1 or 2.
Indicative for desktop screen sizes; the actual number of columns reduces responsively
for smaller screens. On mobiles, tiles are displayed in a single column regardless of the
value in this field. When calculating actual number of columns WX optimizes the display,
taking into account:
• Preferred Number Of Columns
• Available space
• Form factor
WX Process Type
Picklist. The Fairsail Process you want to use. The picklist contains all the Fairsail
processes available to you, for example:
• Performance Review
• Objectives
• Absences
• Internal Communications
• Recognition
Select the picklist and select the WX Process Type you want to use.
WX Internal
Communication
Displayed when you select the Internal Communications Process Type.
If you have an existing Internal Communication you want to use for this Process, select
WX Internal Communication Lookup
, find and select it.
If you want to create a new Internal Communication now, select New to display the WX
Internal Communications fields at the bottom of the page (see page 52).
Show In Mobile
Checkbox. If checked, this Process instance is displayed by the Fairsail Mobile app.
Unchecked by default.
While all WX Processes can be displayed by Mobile, those with fewer options and less
complex displays work best.
Show In Mobile does not affect the availability of processes through a browser on a
mobile device; it is used solely to switch a process on or off in the Fairsail Mobile app.
Show Title In Tile
Checkbox. If checked, the Label is displayed at the top of the Process Tile.
Show Title In Detail
Checkbox. If checked, the Label is displayed at the top of the Detail page.
If unchecked, the Detail page displays the default Custom Label associated with the
Process, for example, Current Objectives, Skills, Targets.
Additional
Information
Text. For many processes you can enter filter information as one or more key-value pairs
to control the display of data for each instance of that process. Each key-value pair
contains a unique identifier - the key - and a data value for that item.
For example, for a New Hires Summary Process, Additional Information can contain two
key-value pairs, one to specify the content type and one to specify a message:
contentType=new hires
messageToSelf=Welcome!
Permitted content is given in the configuration information for each Process.
Fairsail WX Configuration Guide
© Fairsail 2017
29
How to Set Up and Use WX Services
Creating a New WX Process
Field
Description
Hide When Read
Checkbox. Displayed when you select the Internal Communications Process Type.
If checked, the Internal Communication is hidden when the Team Member confirms that
they have read it.
If checked, Confirm When Read must also be checked.
Confirm When Read
Checkbox. Displayed when you select the Internal Communications Process Type.
If checked, a message is displayed with the Internal Communication asking the Team
Member to confirm they have read it.
Score has Action
Checkbox. Displayed when you select the Internal Communications Process Type.
If checked, an Action is raised for Team Members receiving the Internal Communication,
prompting them to respond.
5. Select Save.
Fairsail displays the WX Process page. The Process is added to the WX Service and displayed in the
Navigation Bar next time you open or refresh WX.
Fairsail WX Configuration Guide
© Fairsail 2017
30
How to Set Up and Use WX Services
How to Ensure Service and Process Names can be Translated
How to Ensure Service and Process Names can be Translated
When creating WX Services and Processes you must specify a Name for each Service and a Label for each
Process. The default procedure is to enter these as text strings; they are then displayed exactly as entered
regardless of the language setting chosen for WX.
To ensure that WX Service Names and Process Labels can be translated into local languages:
• Create a Custom Label for each Service Name and Process Label you want to display in local languages.
• Use the Custom Labels to host the translations you want to display.
• Create a text file to hold the Custom Label names. Maintain the text file if you add more custom labels
and translations.
• Load the text file as a Static Resource for WX to use.
• Create an Apex Class and add code to enable WX to access the static resource. This is a once-only
operation for each org.
• Ensure that the languages you want to use are activated in the Translation Workbench.
Follow these steps:
1. Go to Setup > App Setup > Create > Custom Labels and select New Custom Label.
Create a new Custom Label for each WX Service Name and Process Label you want to display in local
languages.
2. Complete the fields as follows:
Short Description
A brief description of the label. By default, Name is created from the Short Description
and the two are typically left with the same text content. If you are using default Name
creation to create the Name directly from the Short Description, start Short Description
with WX_ (that is, WX immediately followed by an underscore) to ensure WX hides the
label name for the short interval while translations are loaded.
If Name is not self explanatory, use Short Description to help define the purpose of the
label.
Categories
Optional. Enter one or more text categories for this label separated by commas. You can
use Categories to sort and filter labels.
Value
The default text string to display when this label is selected. If you do not load
translations for this label, Value is always displayed when the label is selected.
Name
The API key for this label. Automatically created from the Short Description, you can
change the Name if you wish.
To ensure WX hides the label name for the short interval while translations are loaded,
start Name with the characters WX_
Must begin with a letter and contain only alphanumeric characters and underscores.
Cannot end with an underscore or contain two consecutive underscores.
Protected Component Checkbox. Set unchecked.
3. Select Save.
Fairsail displays the Custom Label Detail page.
Fairsail WX Configuration Guide
© Fairsail 2017
31
How to Set Up and Use WX Services
How to Ensure Service and Process Names can be Translated
4. In the Translations Related List, select New.
Fairsail displays the New Translation page.
5. In the Translation Information section:
o
Select the Language you want to add for this Custom Label.
o
Enter the Translation Text you want to appear when the Language is selected to display this label.
6. Select Save.
Fairsail displays the Translation Detail page. To add another translation, select the Master Label:
Repeat steps 5 and 6 to add as many translations as you need. You can add a value for the default
language (typically English) if you do not want the WX Service Name or Process Label to display the
default Value for the Custom Label when the default language is displayed.
7. In the WX Service or Process that will use the translations you have loaded, enter the Custom Label
Name exactly as specified for the Custom Label.
8. Use a text editor to create a plain text file holding all the Master Label Names, one per line. Make sure
that each Name is exactly as specified on the Custom Label Detail page; this is the key used by WX to
map the translations for display.
Use a single text file for all the Custom Labels you are creating for translatable WX Service Names and
Process Labels.
9. Save the file with a meaningful name, for example:
MyCompanyName_WX_Labels.txt
10.Go to Setup > App Setup > Develop > Static Resources
11.Select New.
Fairsail displays the Static Resource Edit page.
12.Complete the fields as follows:
Name
A name for the Static Resource. Choose a name that helps you identify the file easily,
such as:
Custom_Label_Translation_Keys.
You cannot use spaces in the Name field.
Description
Optional. A brief description of the purpose of the Static Resource, such as:
Text file with Custom Label API keys for WX Service and Process name translations.
File
Select Choose File, find and select the text file you created earlier.
Cache Control
Picklist. Select Private.
13. Select Save.
Fairsail adds the new Static Resource to those available to your org.
Fairsail WX Configuration Guide
© Fairsail 2017
32
How to Set Up and Use WX Services
How to Ensure Service and Process Names can be Translated
14.Go to Setup > App Setup > Develop > Apex Classes
15.Select New.
You need to create two Apex Classes:
• One to identify the Static Resource holding the translation keys
• One test class
You can create new Apex Classes in Sandbox and Development orgs, not in Production orgs. To insert the Apex
Classes in a Production org, you would typically create them in the associated Sandbox and then deploy to the
Production org. Create the Apex Classes and then follow the instructions given below, following creation of the
Apex Classes.
Fairsail displays the Apex Class Edit page.
16.On the Apex Class tab, copy and paste this text:
global class ApexClassName implements fHCM2.WXPackage {
global List<String> getTranslationKeys() {
String staticResourceName = 'Custom_Label_Translation_Keys';
List<String> labelNames = new List<String>();
try {
StaticResource sr = [SELECT body, name, NamespacePrefix FROM StaticRe
source WHERE Name =: staticResourceName LIMIT 1];
fHCM2.TranslationHelper.addLabels(labelNames, sr);
} catch (Exception ex) {
System.debug('Failed to get translations for '+ staticResourceName +'
: ' + ex);
}
return labelNames;
}
}
Where:
o ApexClassName
is a meaningful name for the Apex Class of up to 40 characters, with no spaces. For example:
MyCompanyName_WXPackage
o Custom_Label_Translation_Keys
is the name of the static resource you created.
17. Select Save.
Fairsail displays the Apex Class Detail page for the new Apex Class.
Fairsail WX Configuration Guide
© Fairsail 2017
33
How to Set Up and Use WX Services
How to Ensure Service and Process Names can be Translated
18.Repeat to create a test class, entering the following code on the Apex Class tab:
public class ApexTestClass {
@isTest public static void testTranslations() {
ApexClassName p = new ApexClassName();
System.assert(p.getTranslationKeys().size() > 0);
}
}
Where:
o ApexTestClass
is a meaningful name for the test class of up to 40 characters, with no spaces. For example:
MyCompanyName_WXPackageTest
o ApexClassName
is the name of the Apex Class you used for the main Apex Class you created in the previous step.
19.Select Save.
Fairsail displays the Apex Class Detail page for the new Apex Test Class.
You typically complete the procedure and test that translations are working in the Sandbox before deploying to
Production.
The Production org must have the Sandbox defined as a Connected org to enable it to receive the Change Set
containing the Apex Class.
When you are ready to deploy the Apex Classes into a Production org, in the associated Sandbox:
a. Go to Setup > App Setup > Deploy > Outbound Change Sets
b. If a splash page is displayed, select Continue
c. On the Outbound Change Sets page, in the Change Sets list, select New
Fairsail displays the New Change Set page.
d. Enter a Name for the change set, for example WXPackage Apex Class, and an optional Description.
e. Select Save.
Fairsail displays the Change Set page for your new Change Set.
f. In the Change Set Components section, select Add.
g. In Component Type select the picklist and choose Apex Class
h. In the displayed list select the ApexClassName and the ApexTestClass you created earlier.
i. Select Add To Change Set.
Fairsail adds the Apex Classes to the Change Set Components section of the Change Set page.
j. In the Change Set Detail section, select Upload.
k. Select the target Production org and select Upload.
l. When upload completes, login to the Production org.
m. Go to Setup > App Setup > Deploy > Inbound Change Sets
n. If a splash page is displayed, select Continue
o. In the change sets awaiting deployment list, select the Change Set you created earlier.
p. Select Deploy.
Now repeat the following steps in the Production org to register the Apex Class.
Fairsail WX Configuration Guide
© Fairsail 2017
34
How to Set Up and Use WX Services
How to Ensure Service and Process Names can be Translated
20.Open the Developer Console and go to Debug > Open Execute Anonymous Window.
21.In an empty window enter:
fHCM2.WXPackages.Register('ApexClassName', 'org_namespace', true);
fHCM2.WXPackages.SaveRegistered();
Where:
o ApexClassName
is as entered when creating the Apex Class.
o org_namespace
is the namespace of your org. If the org does not have a namespace, enter null with no enclosing
quote marks.
Namespaces can be registered for Developer orgs and not for Production or Sandbox orgs; if you
are working with a Production or Sandbox org, set org_namespace to null.
o true
is:
true
to overwrite existing settings.
false
to add these settings to an existing setup.
22.Select Execute, and close the Developer Console.
23.Go to Setup > Administration Setup > Translation Workbench > Translation Settings
24.Check that all languages you want to use are marked as Active.
To activate a language:
a. in the Action column for the language, select Edit.
b. On the Language Translation Edit page check Active.
c. Select Save.
25.Test that your translations are working by selecting a WX Service or Process that has a translation
loaded and use the Language Selector to select an appropriate language.
When WX loads it now seeks out any existing translations for the WX Service Names and Process Labels for
display.
Maintaining Translations in WX
Once set up as described (see page 31), maintaining translations in a working Production environment
involves:
• Creating Custom Labels for each newly added Service Name and Process Label you want to display in a
local language.
• Commissioning the local language translations.
• Adding the translated terms to the Custom Labels.
• Modifying the text file holding the Custom Label names to include the new labels, and reloading it as the
Static Resource file.
You do not need to recreate, re-register, or modify the Apex Class.
Fairsail WX Configuration Guide
© Fairsail 2017
35
How to Set Up and Use WX Services
Translation Workbench: WX Process
Translation Workbench: WX Process
WX Process Object
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Default Field Label
Field Label Override
Field Type
Active
Checkbox
Additional Information
Long Text Area (32768)
End Date
Date
Label
Text (255)
Order
Number (8,0)
Preferred Number Of Columns
Number (2,0)
Process
Text (128)
Show In Mobile
Checkbox
Show Title In Detail
Checkbox
Show Title In Tile
Checkbox
Start Date
Date
Team Member Or Team
Picklist
WX Service
Lookup (WX Service)
WX Process Confirmation Object
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Default Field Label
Field Label Override
Field Type
Confirmation Date
Date
Is Confirmed
Formula (Checkbox)
Process Instance
Master-Detail (WX Process)
Team Member
Lookup (Team Member)
Translation Workbench: WX Service
WX Service Object
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Default Field Label
Field Label Override
Order
Fairsail WX Configuration Guide
Field Type
Number (8,0) (Unique)
© Fairsail 2017
36
How to Use HR Noticeboard with WX
You can use the HR Noticeboard to display notices in the header and footer areas of WX pages:
To use the HR Noticeboard with WX:
1. Add the WX Service, WX Process, and Show to Other fields to the HR Noticeboard page layout (see page
38).
2. Add the HR Noticeboard Related List to the WX Service Page Layout (see page 40).
3. On the HR Notice Edit page:
o
Specify the WX Service or Process to display the notice, and who is able to view it (see page 41).
o
Choose the location you want the notice to appear (see page 41).
Fairsail WX Configuration Guide
© Fairsail 2017
37
How to Use HR Noticeboard with WX
Adding WX Fields to HR Noticeboard Page Layout
Adding WX Fields to HR Noticeboard Page Layout
1. Go to Setup > App Setup > Create > Objects
2. Scroll down to find the HR Notice object and select the Label.
Fairsail displays the Custom Object Detail page.
3. Go to the Page Layout section and select Edit for HR Notice Layout.
4. Select Fields in the left panel of the HR Notice Layout selector.
5. Drag and drop the three fields WX Service, WX Process and Show To Other on to the HR Notice Sample
layout.
Suggested locations:
o
WX Service and WX Process immediately below HR Notice Name.
o
Show To Other below Show To Manager in the Filter notices... section.
Fairsail WX Configuration Guide
© Fairsail 2017
38
How to Use HR Noticeboard with WX
Adding WX Fields to HR Noticeboard Page Layout
6. Select Save.
Next time you display or refresh HR Notice Detail or HR Notice Edit pages, the new fields are included in the
display:
Fairsail WX Configuration Guide
© Fairsail 2017
39
How to Use HR Noticeboard with WX
Adding the HR Noticeboard Related List
Adding the HR Noticeboard Related List
By default, the WX Service Page Layout does not display the HR Noticeboard Related List. The Related List
enables you to add Notices to Services and Processes from the WX Service Detail page.
To add the HR Noticeboard Related List to the WX Service Page Layout:
1. Open any existing WX Service to display the WX Service Detail page.
2. Select Edit Layout.
3. On the page layout select Related Lists from the left panel.
4. Drag and drop the HR Noticeboard Related List into the Related List section of the page.
Suggested location: below the WX Processes Related List.
5. Select Save.
Next time you display or refresh a WX Service Detail page the HR Noticeboard Related List is displayed.
Fairsail WX Configuration Guide
© Fairsail 2017
40
How to Use HR Noticeboard with WX
Adding HR Notices to WX Pages
Adding HR Notices to WX Pages
You can add HR Notices independently to WX Services and WX Processes - there is no link between them
for HR Notices. You can also reuse existing, pre-WX HR Notices in Fairsail WX.
When you have added the WX Service and WX Process fields to the HR Notice page layout (see page 38)
and added the HR Noticeboard Related List to the WX Service Detail page (see page 40):
1. Select the WX Services tab.
o
To add an HR Notice to a specific WX Service, select that Service.
o
To add an HR Notice to a WX Process, select any Service.
Fairsail displays the WX Service Detail page with the HR Noticeboard Related List.
2. On the WX Service Detail page, go to the HR Noticeboard Related List and select New HR Notice.
Fairsail displays the HR Notice Edit page.
3. Complete the fields as you would for any HR Notice (see the Fairsail HCM: Guide for HR Managers for
more information) with these differences for Fairsail WX:
Field
Description
WX Service
The name of the WX Service you want to host the HR Notice. Automatically completed
for you with the name of the Service you selected at the start of this procedure.
To choose a different WX Service, select WX Service Lookup
Service you want.
, find and select the
To add a Notice to a WX Process rather than a WX Service, leave this field blank and
complete WX Process.
• If you specify a WX Service and leave WX Process blank, the Notice is displayed on
the Service page and not on the pages for the underlying Processes.
• If you leave WX Service blank and specify a WX Process, the Notice is displayed on
the Process page and not on the Service page.
WX Process
The WX Process you want to host the HR Notice.
Select WX Process Lookup
, find and select the Process you want.
To add a Notice to a WX Service rather than a WX Process, leave this field blank and
complete WX Service.
• If you specify a WX Process and leave WX Service blank, the Notice is displayed on
the Process page and not on the Service page.
• If you leave WX Process blank and specify a WX Service, the Notice is displayed on
the Service page and not on the Process page.
Fairsail Page
Not used.
Location
Picklist. For WX choose one of:
• Header (see page 37)
• Footer (see page 37)
SubHeader and SubFooter are not used.
Fairsail WX Configuration Guide
© Fairsail 2017
41
How to Use HR Noticeboard with WX
Adding HR Notices to WX Pages
Field
Description
Filter notices that appear section
Show To Other
Checkbox. If checked the notice is visible to anyone who is not the Team Member and
not in the Team Member's management hierarchy when they view the Team Member's
page in WX.
4. Select Save.
Saved HR Notices are:
• Added to the HR Noticeboard Related List for the hosting WX Service.
• Displayed on the WX Service and Process pages you have chosen, subject to any filters you have
specified on the HR Notice Edit page.
Fairsail WX Configuration Guide
© Fairsail 2017
42
How to Set Up and Use Internal
Communications
The Internal Communications process enables you to create and display a very wide range of
communications including:
• Rich text notices
• Videos
• External websites, including links to social feeds (see page 59)
• Html (available to System Administrators only)
Internal Communications can be:
• Broadcast to all employees.
• Targeted at those assigned to a Policy or Policy Group.
• Visible to a defined group of Team Members.
• Localized with versions for all the locales you need to support.
Actions generated by Internal Communications are added to the Actions Digest and appear in the list of
Actions for all Team Members who need to take action as a result of the communication.
Each Internal Communication must be assigned to one or more WX services - you can create:
• A dedicated service to carry all Internal Communication.
• Internal Communications for specific services, for example:
o
A supporting video for upcoming performance reviews, targeted at managers, and assigned to a
Performance Management service.
o
A bulleted list for best practice skill logging for a Skills & Competencies service.
There are three steps to setting up and using Internal Communications:
1. Switch Internal Communications on in the Policy or Policies you want to use (see page 44).
2. Create the Internal Communication, complete with any localized versions you need (see page 45).
3. Assign the Internal Communication to a WX Service so that it can be displayed on WX (see page 27),
selecting Internal Communications as the WX Process Type, and specifying the Internal Communication
you want to assign.
Fairsail WX Configuration Guide
© Fairsail 2017
43
How to Set Up and Use Internal Communications
Policy Options: Internal Communications
Policy Options: Internal Communications
Option
Description
Internal Communications
Checkbox. If checked, the Internal Communications process is active and
Internal Communications can be displayed through WX.
Fairsail WX Configuration Guide
© Fairsail 2017
44
How to Set Up and Use Internal Communications
Creating a New Internal Communication
Creating a New Internal Communication
1. Select the Internal Communications tab.
Fairsail displays the Internal Communications Home page.
2. Select New.
Fairsail displays the Internal Communication page:
You can complete:
o
Just the Basic Options and save - the Internal Communication is displayed by default to everyone
who has access to the hosting WX Service.
o
The Basic Options and the Advanced Options to define a more restricted target audience.
Fairsail WX Configuration Guide
© Fairsail 2017
45
How to Set Up and Use Internal Communications
Creating a New Internal Communication
3. Complete the fields as follows:
Field
Description
Basic Options tab
Define the content
Internal
Communication
Name
The name you want to use for this Internal Communication. Used for searches. Not
displayed to end users through WX.
Tile Type
The type of Tile you want to create for this Internal Communication. Select the picklist
and choose from:
• Rich Text
• External Website
• Video
• HTML
Tile Content
Displayed if you select Rich Text as the Tile Type.
A text input field with standard formatting buttons:
Enter the summary text you want to appear on the Tile. You can also embed links and
pictures:
The optimum size for pictures depends on the size of the Tile, and that varies in response
to the size of the browser window. As a starting point for desktop display of a single
column Tile, try a picture size of 250px high by 250px wide. The Firefox browser enables
you to resize images in the Internal Communications Detail Edit view; most other
browsers require you to edit the source image file in an image editor and reload it.
External Website Url
Displayed if you select External Website as the Tile Type.
Enter the full url of the website you want to display in the Tile in the form:
https://www.example.com
The website must use the Hypertext Transfer Protocol Secure (https) communication
protocol. Website urls are subject to your organization's access policy - make sure that
your intended target audience is authorized to access the site you want to use.
Video Url
Displayed if you select Video as the Tile Type.
Enter the full url of the video you want to display in the Tile in the form:
https://www.youtube.com/watch...
The video must use the Hypertext Transfer Protocol Secure (https) communication
protocol. Video urls are subject to your organization's access policy - make sure that your
intended target audience is authorized to access the video you want to use.
HTML
Displayed if you select HTML as the Tile Type.
Enter the html you want to be rendered in the Tile.
Fairsail WX Configuration Guide
© Fairsail 2017
46
How to Set Up and Use Internal Communications
Creating a New Internal Communication
Field
Description
Detail Type
The type of Detail you want to create for this Internal Communication. Detail content is
displayed when users select the summary information displayed in the Tile.
Select the picklist and choose from:
• Rich Text
• External Website
• Video
• HTML
If your Tile contains the full message and you do not want to display a Detail panel, leave
Detail Type at its default value and leave the content fields empty.
Detail Content
Displayed if you select Rich Text as the Detail Type.
A text input field with standard formatting buttons:
Enter the
pictures:
External Website Url
text you want to appear in the Detail. You can also
embed links and
Displayed if you select External Website as the Detail Type.
Enter the full url of the website you want to display in the Detail in the form:
https://www.example.com
The website must use the Hypertext Transfer Protocol Secure (https) secure
communication protocol. Website urls are subject to your organization's access policy make sure that your intended target audience is authorized to access the site you want
to use.
Video Url
Displayed if you select Video as the Detail Type.
Enter the full url of the video you want to display in the Detail in the form:
http://www.youtube.com/watch...
The video must use the Hypertext Transfer Protocol Secure (https) secure
communication protocol. Video urls are subject to your organization's access policy make sure that your intended target audience is authorized to access the video you want
to use.
HTML
Displayed if you select HTML as the Detail Type.
Enter the html you want to be rendered in the Tile.
Fairsail WX Configuration Guide
© Fairsail 2017
47
How to Set Up and Use Internal Communications
Creating a New Internal Communication
Field
Description
Advanced Options tab
Define the target if you want to restrict visibility
Policy
The name of the Policy assigned to the Team Members you want to view this Internal
Communication. Select Policy Lookup
, find and select the Policy you want.
Leave blank if you don't want to define the target audience by their Policy.
Policy Group
The name of the Policy Group assigned to the Team Members you want to view this
Internal Communication.
Leave blank if you don't want to define the target audience by their Policy Group.
Show To Manager
Checkbox. If checked, when a Manager views a Team Member's pages, the Internal
Communication is visible to the Team Member's manager, manager's manager, and so
on up the organization hierarchy.
Show To Other
Checkbox. If checked, when someone who is not the Team Member and not a member
of the Team Member's management hierarchy views a Team Member's pages, the
Internal Communication is visible to them.
Show To Team
Member
Checkbox. If checked, the Internal Communication is visible to Team Members viewing
their own WX pages, and not on the team pages when viewed through the manager's
WX.
Team Member
The name of the Team Member you want to receive this Internal Communication. Use in
conjunction with Level Down
Select Team Member Lookup
Level Down
, find and select the Team Member.
The number of levels of the company hierarchy below Team Member you want to show
this Internal Communication.
For example:
• Team Member is the CEO
• Level Down is 1
The Internal Communication is visible to the CEO and C level employees - the CEO's
direct reports.
Scale
The Scale recipients of this Internal Communication use when providing scored
feedback (see page 55).
Required to display a Score button on the Internal Communications Detail view; selecting
Score on the Internal Communication displays the Review Internal Communication view
with a picklist of the Scale values. If used, specify an existing scale in your organization's
Scale Library. Scales typically include those used to measure proficiency, expertise,
frequency, and agreement.
To generate an Action for the Team Member to respond to this Internal Communication,
use the Score Has Action checkbox on the WX Process Instance page.
4. Select Save.
Fairsail displays the Internal Communication Detail page, with Related Lists for:
o
Internal Communication Languages (see page 49)
o
Internal Communication Score Results (see page 55)
Fairsail WX Configuration Guide
© Fairsail 2017
48
How to Set Up and Use Internal Communications
Creating a New Internal Communication
Adding Local Language Versions
You can increase the effectiveness of your organization's Internal Communications by creating local
language versions. Fairsail then displays the version matching the Team Member's locale, defaulting to the
parent version if a locale is not specified or no matching version exists.
To create a local language version of an Internal Communication:
1. On the Internal Communication Detail page, scroll down to the Internal Communication Languages
Related List and select New Internal Communication Language:
Fairsail displays the Internal Communication Language Details page:
This page is a simplified version of the Internal Communication page, Basic Options (see page 45). Local
language versions do not have to use the same Tile and Detail types as the original Internal
Communication - you can tailor these along with the content to meet the needs of each locale.
Fairsail WX Configuration Guide
© Fairsail 2017
49
How to Set Up and Use Internal Communications
Creating a New Internal Communication
2. Complete the fields as follows:
Field
Description
Internal
Communication
The name of the Internal Communication you selected at the start of this procedure.
Automatically completed for you by Fairsail. You can select to view the Internal
Communication Detail page.
Locale
Picklist. Select to display the locale codes (see page 112) for the locales available to you.
Select the locale used by the Team Members you want to view this version of the
Internal Communication. The locale is applied to this version of the Internal
Communication and matched to Team Members with the same locale.
Tile Type
The type of Tile you want to create for this Internal Communication. Select the picklist
and choose from:
• Rich Text
• External Website
• Video
Tile Content
Displayed if you select Rich Text as the Tile Type.
A text input field with standard formatting buttons:
Enter the summary text you want to appear on the Tile. You can also
pictures:
External Website Url
embed links and
Displayed if you select External Website as the Tile Type.
Enter the url of the website you want to display in the Tile in the form:
www.example.com
Website urls are subject to your organization's access policy - make sure that your
intended target audience is authorized to access the site you want to use.
Video Url
Displayed if you select Video as the Tile Type.
Enter the url of the video you want to display in the Tile in the form:
http://www.youtube.com/watch...
Video urls are subject to your organization's access policy - make sure that your intended
target audience is authorized to access the video you want to use.
Detail Type
The type of Detail you want to create for this Internal Communication. Detail content is
displayed when users select the summary information displayed in the Tile.
Select the picklist and choose from:
• Rich Text
• External Website
• Video
If your Tile contains the full message and you do not want to display a Detail panel, leave
Detail Type at its default value and leave the content fields empty.
Fairsail WX Configuration Guide
© Fairsail 2017
50
How to Set Up and Use Internal Communications
Creating a New Internal Communication
Field
Description
Detail Content
Displayed if you select Rich Text as the Detail Type.
A text input field with standard formatting buttons:
Enter the
pictures:
External Website Url
text you want to appear in the Detail. You can also
embed links and
Displayed if you select External Website as the Detail Type.
Enter the url of the website you want to display in the Detail in the form:
www.example.com
Website urls are subject to your organization's access policy - make sure that your
intended target audience is authorized to access the site you want to use.
Video Url
Displayed if you select Video as the Detail Type.
Enter the url of the video you want to display in the Detail in the form:
http://www.youtube.com/watch...
Video urls are subject to your organization's access policy - make sure that your intended
target audience is authorized to access the video you want to use.
3. Select Save.
Fairsail creates the Internal Communication Language, allocates it a unique CNL-nnnn name, and displays
the Internal Communication Language Detail page.
The Internal Communication Language Name is added to the Internal Communication Languages Related
List:
Fairsail WX Configuration Guide
© Fairsail 2017
51
How to Set Up and Use Internal Communications
Creating a New Internal Communication from a WX Process
Creating a New Internal Communication from a WX Process
When creating a WX Process (see page 27), if you choose to create a new WX Internal Communication, the
page displays the WX Internal Communications section:
Fairsail WX Configuration Guide
© Fairsail 2017
52
How to Set Up and Use Internal Communications
Creating a New Internal Communication from a WX Process
1. Complete the fields as follows:
Field
Description
Policy
The name of the Policy assigned to the Team Members you want to view this Internal
Communication. Select Policy Lookup
, find and select the Policy you want.
Leave blank if you don't want to define the target audience by their Policy.
Policy Group
The name of the Policy Group assigned to the Team Members you want to view this
Internal Communication.
Leave blank if you don't want to define the target audience by their Policy Group.
Show To Manager
Checkbox. If checked, when a Manager views a Team Member's pages, the Internal
Communication is visible to the Team Member's manager, manager's manager, and so
on up the organization hierarchy.
Show To Other
Checkbox. If checked, when someone who is not the Team Member and not a member
of the Team Member's management hierarchy views a Team Member's pages, the
Internal Communication is visible to them.
Show To Team
Member
Checkbox. If checked, the Internal Communication is visible to Team Members viewing
their own WX pages, and not on the pages of a manager's team when viewed through
the manager's WX.
Team Member
The name of the Team Member you want to receive this Internal Communication. Use in
conjunction with Level Down
Select Team Member Lookup
Level Down
, find and select the Team Member.
The number of levels of the company hierarchy below Team Member you want to show
this Internal Communication.
For example:
• Team Member is the CEO
• Level Down is 1
The Internal Communication is visible to the CEO and C level employees - the CEO's
direct reports.
Internal
Communication
Name
The name you want to use for this Internal Communication. Used for searches. Not
displayed to end users through WX.
Tile Type
The type of Tile you want to create for this Internal Communication. Select the picklist
and choose from:
• Rich Text
• External Website
• Video
• HTML
Tile Content
Displayed if you select Rich Text as the Tile Type.
A text input field with standard formatting buttons:
Enter the summary text you want to appear on the Tile. You can also
pictures:
Fairsail WX Configuration Guide
© Fairsail 2017
embed links and
53
How to Set Up and Use Internal Communications
Creating a New Internal Communication from a WX Process
Field
Description
External Website Url
Displayed if you select External Website as the Tile Type.
Enter the url of the website you want to display in the Tile in the form:
www.example.com
Website urls are subject to your organization's access policy - make sure that your
intended target audience is authorized to access the site you want to use.
Video Url
Displayed if you select Video as the Tile Type.
Enter the url of the video you want to display in the Tile in the form:
http://www.youtube.com/watch...
Video urls are subject to your organization's access policy - make sure that your intended
target audience is authorized to access the video you want to use.
HTML
Displayed if you select HTML as the Tile Type.
Enter the html you want to be rendered in the Tile.
Detail Type
The type of Detail you want to create for this Internal Communication. Detail content is
displayed when users select the summary information displayed in the Tile.
Select the picklist and choose from:
• Rich Text
• External Website
• Video
• HTML
If your Tile contains the full message and you do not want to display a Detail panel, leave
Detail Type at its default value and leave the content fields empty.
Detail Content
Displayed if you select Rich Text as the Detail Type.
A text input field with standard formatting buttons:
Enter the
pictures:
External Website Url
text you want to appear in the Detail. You can also
embed links and
Displayed if you select External Website as the Detail Type.
Enter the url of the website you want to display in the Detail in the form:
www.example.com
Website urls are subject to your organization's access policy - make sure that your
intended target audience is authorized to access the site you want to use.
Video Url
Displayed if you select Video as the Detail Type.
Enter the url of the video you want to display in the Detail in the form:
http://www.youtube.com/watch...
Video urls are subject to your organization's access policy - make sure that your intended
target audience is authorized to access the video you want to use.
HTML
Displayed if you select HTML as the Detail Type.
Enter the html you want to be rendered in the Tile.
2. Select Save.
Fairsail WX Configuration Guide
© Fairsail 2017
54
How to Set Up and Use Internal Communications
Using Scoring for WX Internal Communications
Using Scoring for WX Internal Communications
Scoring enables your Team Members to respond to an Internal Communication with a rating and
comments. Using the Scales held in your org's Scale Library, you can choose a scale that is appropriate to
the Internal Communication - for example:
• For a catering survey asking if the recent change of supplier has been positively received, use an
Agreement scale, with possible responses ranging from definitely to definitely not.
• For a survey seeking an indication of the level of knowledge within the organization of an area that's
been proposed for commercial development, use an Expertise scale, with possible responses ranging
from Expert to None.
All scale responses have numerical values, enabling wide ranging statistical analysis.
Responses are stored for each Internal Communication.
To use scoring:
1. Set up an Internal Communication with a Scale (see page 45).
Scale must be specified so that when displayed to Team Members, the Internal Communication includes
a Score button.
2. Create a WX Process (see page 27) to host the Internal Communication.
To generate Actions for Team Members receiving the Internal Communication, on the WX Process Detail
page ensure that Score has Action is checked:
3. Team Members select Score to display the Review dialog:
Fairsail WX Configuration Guide
© Fairsail 2017
55
How to Set Up and Use Internal Communications
Using Scoring for WX Internal Communications
4. Select the picklist to display the scale values you can select:
5. Select the value you want.
6. Enter any comments in the box below.
7. Select Save
8. The score button is removed from the Internal Communication for the Team Member to prevent them
from scoring twice.
The score result is added to the Internal Communication Score Results Related List on the Internal
Communication Detail page:
Select the Internal Communication Name to display the Internal Communication Score Result Detail page:
Fairsail WX Configuration Guide
© Fairsail 2017
56
How to Set Up and Use Internal Communications
Using Scoring for WX Internal Communications
Hover over the Scale Response to view the detail:
Fairsail WX Configuration Guide
© Fairsail 2017
57
How to Set Up and Use Internal Communications
Using Confirmation for WX Internal Communications
Using Confirmation for WX Internal Communications
Confirmation enables your Team Members to confirm when they have read an Internal Communication.
• The Internal Communication can be hidden when read - that is, when the Team Member has confirmed
that they have read it - or continue to display until the End Date you have specified.
• Confirmations are stored in the WX Process Confirmations object, and can be viewed for each Team
Member through the WX Process Confirmations Related List, which you can add to the Team Member
page layout.
• You can use the fields in the WX Process Confirmation object in your reports:
o
Confirmation Date
o
Is Confirmed
o
Process Instance
o
Team Member
To use confirmation:
1. Create the WX Process (see page 27).
o
In WX Process Type, select Internal Communications.
o
Check Confirm When Read.
o
If you want the Internal Communication to be hidden when the Team Member has confirmed that
they have read it, check Hide When Read.
2. Edit the page layout for the Team Member object to add the WX Process Confirmations Related List to
the page.
Fairsail WX Configuration Guide
© Fairsail 2017
58
How to Set Up and Use Internal Communications
Embedding Social Feeds in WX
Embedding Social Feeds in WX
Use the following links for more information about embedding commonly used social feeds:
https://developer.linkedin.com/plugins
http://snapwidget.com
https://dev.twitter.com/web/embedded-timelines
Fairsail WX Configuration Guide
© Fairsail 2017
59
How to Set Up and Use Internal Communications
Picklists: Internal Communication
Picklists: Internal Communication
Internal Communication Object: Default Picklist values
Detail Type field
Location field
Tile Type field
Rich Text
Header
Rich Text
External Website
Footer
External Website
Video
SubHeader
Video
SubFooter
Internal Communication Language Object: Default Picklist values
Detail Type field
Locale field
Tile Type field
Rich Text
da
Rich Text
External Website
de
External Website
Video
en_US
Video
es
fi
fr
it
ja
ko
nl_NL
pt_BR
ru
sv
th
zh_CN
zh_TW
Fairsail WX Configuration Guide
© Fairsail 2017
60
How to Set Up and Use Internal Communications
Translation Workbench: Internal Communication
Translation Workbench: Internal Communication
Internal Communication Object
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Default Field Label
Field Label Override
Field Type
Content Raw
Long Text Area (32768)
Detail Content External Website
Text Area (255)
Detail Content Video
Text Area (255)
Detail Rich Text
Rich Text Area (32768)
Detail Type
Picklist
Level Down
Number (1,0)
Location
Picklist
Policy
Lookup (Policy)
Policy Group
Text (80)
Scale
Lookup (Scale)
Show To Manager
Checkbox
Show To Other
Checkbox
Show To Team Member
Checkbox
Summary Raw
Long Text Area (32768)
Team Member
Lookup (Team Member)
Tile Content External Website
Text Area (255)
Tile Content Video
Text Area (255)
Tile Rich Text
Rich Text Area (32768)
Tile Type
Picklist
Internal Communication Instance
Object
Default Field Label
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Field Label Override
Field Type
Confirm When Read
Checkbox
Hide When Read
Checkbox
Internal Communication
Master-Detail (Internal
Communication)
Process Instance
Master-Detail (Process Instance)
Score has Action
Checkbox
Show Tile In Detail
Checkbox
Fairsail WX Configuration Guide
© Fairsail 2017
61
How to Set Up and Use Internal Communications
Translation Workbench: Internal Communication
Internal Communication Language
Object
Default Field Label
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Field Label Override
Field Type
Content
Rich Text Area (32768)
Content Raw
Long Text Area (32768)
Corporate Notice
Internal Communication
Master-Detail (Internal
Communication)
Detail Content External Website
Text Area (255)
Detail Content Video
Text Area (255)
Detail Type
Picklist
Locale
Picklist
Summary
Rich Text Area (32768)
Summary Raw
Rich Text Area (32768)
Tile Content External Website
Text Area (255)
Tile Content Video
Text Area (255)
Tile Type
Picklist
Internal Communication Score
Result Object
Default Field Label
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Field Label Override
Field Type
Comments
Long Text Area (32768)
Internal Communication
Master-Detail (Internal
Communication)
Scale Response
Lookup (Scale Response)
Team Member
Lookup (Team Member)
Fairsail WX Configuration Guide
© Fairsail 2017
62
How to Set Up Recognition
Recognition - also known as Shout Outs, Badging, Crowdsourced Performance Review - enables you to use
social performance management across your organization, giving all Team Members the ability to award
visible and immediate positive feedback to others. You decide the things you want to be awardable typically values or competencies.
Recognition is enabled by Policy and linked to a Job Profile. The Job Profile provides the list of values or
competencies you want to use for Recognition and must be provided for Recognition to work:
• In an org with more than one Policy you can roll out the process group by group.
• You can use an existing Job Profile or you can set up a Job Profile just for use with Recognition. A
dedicated Profile can have all the competencies you need, which might not be practical with an existing
Job Profile.
There are two steps to setting up and using Recognition:
1. Switch Recognition on in the Policy or Policies you want to use (see page 64).
The Policy also has settings for:
o
The Job Profile you want to use. A Job Profile must be specified.
o
Maximum numbers per Team Member per month for giving and receiving Recognition.
2. Select a WX Service and create a Recognition Process (see page 27), selecting Recognition as the WX
Process Type.
Fairsail WX Configuration Guide
© Fairsail 2017
63
How to Set Up Recognition
Policy Options: Recognition
Policy Options: Recognition
Option
Description
Recognition
Checkbox. If checked, the Recognition process is active and can be enabled for
WX users.
Recognition Job Profile
The Job Profile hosting the Job Needs you want to use for Recognition. A Job
Profile must be specified.
You can use an existing Job Profile for Team Members assigned to this Policy
or you can create a dedicated Job Profile hosting all the Job Needs for which
you want Recognition to be available.
Select Recognition Job Profile Lookup
want.
, find and select the Job Profile you
Maximum Recognition Given Per
Month
Number, optional. To restrict the number of Recognition awards that can be
made within a calendar month by each Team Member assigned to this Policy.
Maximum Recognition Received
Per Month
Number, optional. To restrict the number of Recognition awards that can be
received within a calendar month by each Team Member assigned to this
Policy.
Require Approval For Recognition
Not used.
Fairsail WX Configuration Guide
© Fairsail 2017
64
How to Set Up Recognition
Translation Workbench: Recognition
Translation Workbench: Recognition
Recognition Object
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Default Field Label
Field Label Override
Field Type
Competency Library Item
Lookup (Competency Library
Item)
Giver
Lookup (Team Member)
Reason
Long Text Area (32768)
Recognition Date
Date
Show Team Member
Checkbox
Team Member
Lookup (Team Member)
Field Sets: Recognition
Recognition Object
Field Set
Purpose
Details
Fields displayed in the WX Recognition panel when giving recognition.
Fairsail WX Configuration Guide
© Fairsail 2017
65
How to Set Up a Summary Process
The WX Summary process is a highly flexible and extensible high level reporting process. In this release, you
can set up the Summary process to display Team Member information for your organization:
• The total number currently employed
• Those with birthdays in the next seven days
• Those who were new hires in the last seven days
There are two steps to setting up a Summary Process:
1. Switch Summary on in the Policy or Policies you want to use (see page 68).
2. Select a WX Service and create a Summary Process (see page 27):
o
Select Summary as the WX Process Type.
o
In Additional Information enter:
For Employee Counter
For Birthdays...
For New Hires...
contentType=employee counter
contentType=birthdays
contentType=new hires
messageToSelf=Happy Birthday!
messageToSelf=Welcome!
The contentType lines must be exactly as given.
The text following messageToSelf= forms a message displayed to Team Members included in the
report:
For a Birthdays Summary Process the message is displayed to Team Members with a birthday today.
For a New Hires Summary Process the message is displayed to all Team Members who have started
in the last seven days.
The text following messageToSelf= can contain any text string of up to 255 characters.
Summary Process tiles display:
The total number of employees with Start Dates
before today, and where Has Left is False:
There is no Detail View for the Employee Counter.
Fairsail WX Configuration Guide
© Fairsail 2017
66
How to Set Up a Summary Process
Field Sets: Recognition
The number of Team Members with birthdays in the The number of New Hires who joined the
next 7 days:
organization in the last 7 days:
Select View Details to display for each Team
Member:
Select View Details to display for each New Hire:
• Preferred Name (if available)
• Preferred Name (if available)
• Last Name
• Last Name
• Picture
• Picture
• Next birthday date
• Job Title
• A link to the Team Member's WX page
• Country
• Hire Date
• A link to the Team Member's WX page
Contact Fairsail if you wish to implement a Summary process that is not currently available.
Fairsail WX Configuration Guide
© Fairsail 2017
67
How to Set Up a Summary Process
Policy Options: Summary
Policy Options: Summary
Option
Description
Summary
Checkbox. If checked, the Summary process is active and can be configured
and enabled for WX users.
Translation Workbench: Summary Process
Summary Process Object
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Default Field Label
Field Label Override
Field Type
Content Type
Text (32)
Fields
Text (255)
SObject
Text (255)
View
Text (32)
Where
Text (255)
Fairsail WX Configuration Guide
© Fairsail 2017
68
How to Set Up Year End Vacation Balance
Reporting
The WX Async Reporting Process enables team managers to generate and view a regular report on vacation
absence balances for their teams. The report presents managers with a single page view of current and
forecast predictable absence for their direct reports, with drill down into the data for sub-teams. Data is
displayed in tabbed view, with one tab for each Vacation type defined in the Absence Accrual Pattern:
Fairsail WX Configuration Guide
© Fairsail 2017
69
How to Set Up Year End Vacation Balance Reporting
Translation Workbench: Summary Process
There are five steps to setting up Async Reporting:
1. Ensure that all balance types you want to include are selected in the Absence Accrual Rule for the
Vacation type. Use the checkboxes:
o
Show Accrued Balance
o
Show Carry Over
o
Show Time in Lieu
o
Show Accrued Total
o
Show Year End Balance
2. Create a batch process to extract the data for the report (see page 71).
The report displays the data generated by the last batch and does not change the content of the report
until another batch runs.
3. Add the Async Reporting is Active checkbox to the Policy page layout, and switch on Async Reporting in
each Policy you want to use (see page 73).
4. If your team includes some members reporting vacation in hours and others reporting in days, add the
Hours to Days Conversion Factor field to the Absence Accrual Pattern page layout.
The conversion factor enables Team Total, Maximum, and Average values to be displayed in both days
and hours. Team Members reporting in different units can also be accurately sorted for display in
descending value order. Values for individual team members are displayed in their reporting units - days
or hours.
Enter a value in the field to act as a multiplier when converting hourly values to daily equivalents; if left
blank Hours to Days Conversion Factor defaults to 0.125 for an 8 hour day.
5. Select a WX Service and create the Process instance (see page 27).
Use the Additional Information field to enable data display and select the content of the Tile (see page
74). The Process does not display any data if Additional Information is left blank.
Async Reporting requires the separate Fairsail Async Reporting package in addition to Fairsail Human Capital
Management.
Fairsail WX Configuration Guide
© Fairsail 2017
70
How to Set Up Year End Vacation Balance Reporting
Setting up a Batch to Update Report Data
Setting up a Batch to Update Report Data
The Async Reporting process uses a regular batch process to extract vacation absence data from your org.
The reporting process does not display any data - Tile and Detail views are empty - until the batch has run
for the first time.
Fairsail also recommends that you run the batch to update data after installing an updated Async Reporting
package.
To set up the batch:
1. Go to Setup > App Setup > Develop > Apex Classes
2. Select Schedule Apex:
3. On the Schedule Apex page, complete the fields as follows:
Job Name
A meaningful name for the batch process, such as Absence Reporting.
Apex Class
The Apex Class that runs the batch job. Select Apex Class Lookup
AsyncReportingAbsenceSchedule Apex Class.
Frequency
When the batch is to run. Select from:
and select the
• Weekly
Select the day of the week. To run on more than one day every week, select the days
you want the batch to run.
To run more than one batch on a given day, set up separate batches with your
desired combinations of day of the week and Preferred Start Time; for example, one
batch on Monday at 8:00 AM, one batch on Monday at 9:00 AM.
• Monthly
Select from:
o The day of the month - 1, 2, 3...
o The nth occurrence of a particular day; for example, the third Monday of every
month.
Start
The date you want the first batch to run. If you set Start to today's date and you want
the batch to run today, make sure Preferred Start Time is later than the current time.
End
The date you want the batch to stop running.
Preferred Start Time
Picklist. Select the picklist and choose the time of day you want the batch to run. Batches
may run after the Preferred Start Time if the job queue is busy at the time.
4. Select Save.
Fairsail WX Configuration Guide
© Fairsail 2017
71
How to Set Up Year End Vacation Balance Reporting
Setting up a Batch to Update Report Data
5. Check that the batch is scheduled to run when you expect it:
a. Go to Setup > Administration Setup > Monitoring > Scheduled Jobs
b. Check the Next Scheduled Run value for the new batch job.
You cannot amend batch details after you have saved - you must delete and recreate to make changes.
Each time the batch runs, data is written to an Async Report Run record with data for each Team Member held in an
Async Report Row object. You can inspect the data in JSON (JavaScript Object Notation) format for a Team Member
by going to the Team Member Detail page and scrolling down to the Async Report Rows Related List. The Async
Report Rows Related List is not displayed by default and must be added to the page layout.
Running a Batch Immediately
If you need to run a batch to produce or update reporting data immediately - during initial set up and
testing, or after adding or correcting Team Member data for example - you can follow these steps:
1. Open the Developer Console.
2. Select Debug > Open Execute Anonymous Window.
3. In the Enter Apex Code window enter:
new fAsync.AsyncReportingAbsenceSchedule().execute(null);
4. Select Execute.
The batch runs immediately and generates the data for year end vacation reporting.
Fairsail WX Configuration Guide
© Fairsail 2017
72
How to Set Up Year End Vacation Balance Reporting
Policy Options: Async Reporting
Policy Options: Async Reporting
Option
Description
Async Reporting
Checkbox. If checked, the Async Reporting process is active and can be enabled
for WX users.
This option is not displayed on the Policy page by default. To add the option to
the page:
1. Go to Setup > App Setup > Create > Objects
2. Scroll down to the Policy object and select the Label.
3. Scroll down to Field Sets and select Edit for the Additional Policies Field Set.
4. Drag and drop Async Reporting into the Field Set.
5. Select Save.
Fairsail WX Configuration Guide
© Fairsail 2017
73
How to Set Up Year End Vacation Balance Reporting
Enabling Data Display and Configuring Tile Content
Enabling Data Display and Configuring Tile Content
Before the Async Reporting process can display data in the Tile or Detail views you must add valid content
to the Additional Information field for the Process Instance, and check the relevant boxes in the Absence
Accrual Rule.
Valid Additional Information content:
• Enables data display in Tile and Detail views. Any valid content displays data for all selected balances in
the Detail View.
• Selects the summary data to display on the Tile:
Choose from the values in the table:
To display in the
Tile...
In Additional Information enter...
In Absence Accrual Rule
check...
Total Amount Taken
report=Absence Reporting
Show Accrued Total
summaryField=fHCM2__Process_Absences
Year End Balance
report=Absence Reporting
Show Year End Balance
summaryField=fHCM2__Process_Absence_Year_End_Balance
Absence Accrued
Current Balance
report=Absence Reporting
Time in Lieu
report=Absence Reporting
Show Accrued Balance
summaryField= fHCM2__Process_Absence_Accrued_Balance
Show Time In Lieu
summaryField= fHCM2__Process_Absence_Time_In_Lieu
Vacation Carry Over
report=Absence Reporting
Show Carry Over
summaryField= fHCM2__Process_Absence_Carry_Over
Total Accrued
Balance + Carry Over
+ Time in Lieu
report=Absence Reporting
Show Accrued Balance
summaryField=fHCM2__Global_Total
Show Carry Over
Fairsail WX Configuration Guide
Show Time In Lieu
© Fairsail 2017
74
How to Set Up Year End Vacation Balance Reporting
Translation Workbench: Async Reporting
Translation Workbench: Async Reporting
Absence Accrual Pattern Object
(HCM)
Default Field Label
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Field Label Override
Hours to Days Conversion Factor
Field Type
Number (2,3)
Async Report Row Object
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Default Field Label
Field Label Override
Field Type
Async Report Run
Master-Detail (Async Report
Run)
Dimension
Text (10)
Group
Text (255)
JSON Data
Long Text Area (32768)
Team Member
Lookup (Team Member)
Async Report Run Object
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Default Field Label
Field Label Override
Field Type
Async Report
Master-Detail (Async Report)
Complete
Checkbox
Policy Object (Async Reporting)
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Default Field Label
Field Label Override
Field Type
Async Reporting is Active
Checkbox
Reporting
Checkbox
Fairsail WX Configuration Guide
© Fairsail 2017
75
How to Set Up Year End Vacation Balance Reporting
Translation Workbench: Async Reporting
WX Report Object
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Default Field Label
Field Label Override
Field Type
API Name
Text (80)
Base Object
Text (255)
Chart Default
Picklist
Description
Long Text Area (2048)
Filter Logic
Text (255)
Level Down
Number (1,0)
Policy
Lookup (Policy)
Policy Group
Text (80)
Show Data for Report Levels Down
Picklist
Show Data For Team Member
Checkbox
Show In Team
Checkbox
Show In Team Member
Checkbox
Team Member
Lookup (Team Member)
Type
Picklist
WX Report Field Object
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Default Field Label
Field Label Override
Field Type
Aggregate
Picklist
Full Field Name
Formula (Text)
Header Label
Text (255)
Is Chartable
Checkbox
Order
Number (5,0)
Path
Text (244)
Sort By
Picklist
Summary
Picklist
WX Report
Master-Detail (WX Report)
Fairsail WX Configuration Guide
© Fairsail 2017
76
How to Set Up Year End Vacation Balance Reporting
Translation Workbench: Async Reporting
WX Report Filter Object
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Default Field Label
Field Label Override
Field Type
Full Field Name
Formula (Text)
Operator
Picklist
Order
Number (5,0)
Path
Text (255)
Value
Text (255)
WX Report
Master-Detail (WX Report)
Fairsail WX Configuration Guide
© Fairsail 2017
77
How to Set Up Payslips
The WX Payslips Process enables you to display payslip information to Team Members. The process draws
on data written to the Payflow Line object and requires a configured Payflow Service to write that data,
typically by interfacing with a payroll service. The information displayed to Team Members is controlled by
a set of three Payflow Line Field Sets, for Tile, Detail Summary, and Detail views. Fields selected for display
must be included in the mappings to and from the Payroll Lines defined in the Payflow Service.
There are four steps to setting up Payslips:
1. Set up the Payflow Service to generate the data. Refer to the Payflow Implementer's Guide for more
information. Use the File Upload Configure options.
2. Configure the Payflow Line Field Sets to define the information displayed to Team Members (see page
79).
3. Select a WX Service to host the Payslips Process and create the Process instance (see page 27). Select
Payslips as the WX Process Type.
4. Switch on Payslips in each Policy you want to use (see page 79).
The WX Process displays blank Tile and Detail views until the Payflow Service has run its first successful
upload batch.
As an HR Manager or Administrator with access the Employment Records for your Team Members you can
view and edit the data loaded by each Payflow Batch - go to the Payflow Lines Related List on the Team
Member's Employment Record (see page 80).
Fairsail WX Configuration Guide
© Fairsail 2017
78
How to Set Up Payslips
Policy Options: Payslips
Policy Options: Payslips
If the Payslips checkbox is not displayed:
1. Go to Setup > App Setup > Create > Objects
2. Select the Label for the Policy object.
3. Select Field Sets.
4. Select Edit for the Additional Policies Field Set.
5. Drag and drop the Payslips field into the Field Set.
6. Select Save.
Option
Description
Payslips
Checkbox. If checked, the Payslips process is active and can be enabled for WX
users.
Field Sets: Payslips
Payflow Line Object
Field Set
Purpose
Payroll Line Details
WX only. Fields displayed in the Payslips Detail View, individual Payslip detail.
Payroll Line Summary
WX only. Fields displayed in the Payslips Detail view, summary table.
Payroll Line Tile
WX only. Fields displayed in the Payslips Tile.
Fairsail WX Configuration Guide
© Fairsail 2017
79
How to Set Up Payslips
Viewing and Editing Payslip Data through the HR Manager Portal
Viewing and Editing Payslip Data through the HR Manager
Portal
Payslip data generated for a Team Member by a Payflow Service is stored in the Payflow Lines Related List
on the Team Member's Employment Record.
1. Go to the Team Members tab and select the Employment Record for the Team Member.
2. In the Employment Record select the Payflow Lines Related List.
If the Payflow Lines Related List is not visible:
a. Select Edit Layout.
b. In the left panel select Related Lists.
c. Drag and drop the Payflow Lines Related List into position on the page layout.
d. Select Save.
Fairsail displays the Payflow LInes for the Team Member:
To change the column content:
1. On the Employment Record select Edit Layout.
2. In the left panel select Related Lists.
3. On the Payflow Lines Related List select Properties
.
4. In the Related List Properties - Payflow Lines dialog use Add and Remove to customize the fields
displayed as columns.
5. Select OK to close the dialog.
6. Select Save to save the changes you have made and redisplay the Employment Record.
Fairsail WX Configuration Guide
© Fairsail 2017
80
How to Set Up Payslips
Viewing and Editing Payslip Data through the HR Manager Portal
To edit a Payflow Line:
1. Select Edit for the Payflow Line.
Fairsail displays the Payflow Line Edit page:
2. Make the changes and select Save.
Fairsail WX Configuration Guide
© Fairsail 2017
81
How to Set Up Compensation Planning
Fairsail Compensation Planning comprises:
• Salary Planning
• Bonus Planning
Compensation Planning is activated through:
• Policy options
• Configuring fields as the Salary Pot field and Bonus Pot field.
These fields each contain a formula that calculates the amounts to be recommended.
• Field Sets
The Team Member object includes field sets controlling the fields displayed for managers when
compensation planning:
o
Bonus Planning holds the fields displayed on the manager's bonus planning page.
o
Salary Planning holds the fields on the manager salary plan page.
o
Salary Planning Team holds the fields displayed on the team salary planning table.
When setting up a WX Compensation Plan process follow the standard procedure (see page 27) and select
Salary Plan as the WX Process Type.
• Use the Salary Plan Process Type for all compensation planning - bonus plan and salary plan.
• Use Policy settings to control compensation plan coverage - bonus plan or salary plan, or both - and
manager access.
• Use the Configure page fields Salary Pot Field and Bonus Pot Field to reference the formula fields that
return the amounts to be recommended.
Fairsail WX Configuration Guide
© Fairsail 2017
82
How to Set Up Delegated Access for Assistants
WX Delegated Access is supported through the HR Manager Portal:
• The Roles tab.
You can add the Roles tab to your display using Customize My Tabs on the All Tabs page. Roles are used
to map assistants to managers for defined processes.
• Assistant To and Assisted By Related Lists displayed on the Team Member detail page.
You can add these Related Lists to your display using the Edit Layout link on any Team Member detail
page.
Assistants are granted access to the defined Manager's view of the processes included in the Role.
Guidelines:
• By default, to set up WX Delegated Access you need Administrator level access to the HR Manager
Portal.
• Users with HR Manager level access can define Assistant Assignments but they cannot define the
Processes for a Role.
• You can restrict each Role to a single process, for example, Absence. Restricting the number of
processes makes it easier to manage Role assignment, for example:
o
Use one C-level Absence Assistant Role to map all C-level managers to one or more Executive
Assistants for delegating absence approval when managers are not available.
o
Use one South Africa PAF Assistant Role to map all HR Requests originating from regional managers
to a single senior assistant during a reorganization.
• Setting up Delegated Access for the Absence process gives the Assistant access to the Absence process
for all the manager's direct reports
To set up Delegated Access:
1. Define the Role.
Each Role enables you to map managers to assistants for defined processes.
2. Add the Processes you want to include for the Role.
3. Add Managers and Assistants you want to use the Role.
Fairsail WX Configuration Guide
© Fairsail 2017
83
How to Set Up Non-HCM Processes
Fairsail WX Configuration Guide
© Fairsail 2017
84
How to Set Up Non-HCM Processes
Internal Recruitment
Internal Recruitment
Internal Recruitment functionality is delivered through two dedicated WX Processes:
• Internal Portal
Enables Team Members to:
o
View a list of internal vacancies, supplied by Fairsail Recruit.
o
Apply for displayed vacancies.
o
Nominate someone else for displayed vacancies
• My Applications
Displays a list of the Team Member's applications for internal vacancies, including:
o
A summary of the current status of each.
o
Links to enable completion of outstanding forms and tests, to accept or decline invitations to
interviews or other events, and to supply requested references.
o
A button to withdraw an application.
Configuration is the same in WX as it is for the Internal Recruitment process in the Collaboration Portal with
the exceptions given in this section.
Relevant Field Sets
Fairsail WX Configuration Guide
© Fairsail 2017
85
How to Set Up Non-HCM Processes
Internal Recruitment
Fairsail WX Configuration Guide
© Fairsail 2017
86
How to Set Up Non-HCM Processes
Hiring Manager
Hiring Manager
1. Enable the appropriate level of access for Hiring Managers in the Recruit Configure page:
a. Go to Setup > App Setup > Installed Packages and select Configure for the Fairsail Recruit package.
b. Choose the appropriate settings for the three Hiring Manager options:
Hiring Manager Show All Applications
Checkbox. If checked, the Hiring Manager sees all Applications for
all Vacancies where they are the Hiring Manager.
If unchecked, you can use the Show To Hiring Manager setting
when defining a Selection Stage for a Vacancy, to show all
Applications reaching that stage and all following stages.
Hiring Manager Assess All Stages
Checkbox. If checked the Hiring Manager can be an assessor for all
selection stages for all Vacancies where they are the Hiring
Manager.
If unchecked, you can use the Is Hiring Manager Stage setting when
defining a Selection Stage for a Vacancy, to specify that the stage
must be assessed by the Hiring Manager.
Hiring Manager Assessment Has
Outcome
Checkbox. If checked the Hiring Manager assessment form has
picklists for Outcome and Next Stage, enabling the Hiring Manager
to control the course of Applications.
2. Ensure the Hiring Manager field is included in the Vacancy object, Vacancy Details Field Set:
3. Define a Hiring Manager for each Recruit Vacancy as required.
4. Ensure that the relevant Field Sets (see page 88) are correctly defined for Hiring Manager visibility.
5. Enable the Hiring Manager process for Team Members by selecting the Policy option in the Recruitment
section:
Hiring Manager Is Active
Checkbox. If checked, Hiring Managers can see a list of their open
Vacancies from Fairsail Recruit in WX.
Select View Details for a Vacancy to display the fields in the Vacancy
object, Hiring Manager List Field Set.
Selecting to view a Vacancy displays the fields in the Vacancy object,
Hiring Manager Details Field Set.
6. Create a WX Hiring Manager process for the WX Service(s) as required.
The WX Hiring Manager process displays just those vacancies to each Hiring Manager where they are
defined as the Hiring Manager.
Fairsail WX Configuration Guide
© Fairsail 2017
87
How to Set Up Non-HCM Processes
Hiring Manager
Relevant Field Sets
Fairsail WX Configuration Guide
© Fairsail 2017
88
How to Set Up Non-HCM Processes
Hiring Manager
Fairsail WX Configuration Guide
© Fairsail 2017
89
How to Set Up Non-HCM Processes
Hiring Manager
Fairsail WX Configuration Guide
© Fairsail 2017
90
How to Set Up Non-HCM Processes
Hiring Manager
Fairsail WX Configuration Guide
© Fairsail 2017
91
WX Options on the HCM Configure Page
The Fairsail HCM Configure page includes a WX Setup section:
Complete the fields as follows:
WX Base Color
The base color used to derive the range of tints used for the WX display. You can:
• Enter the hexadecimal value of the RGB color code you want to use, in the
form:
#[Red_value][Green _value][Blue_value]
For example:
#D46215
• Select the field to display a color picker, then select the color you want to use.
More information (see page 102)
Company Logo
The name of the Static Resource holding the logo image you want to use at the
head of the WX page.
More information (see page 100)
Minimize Network Traffic
Checkbox. If checked, Fairsail groups network requests when building the initial
WX page for display, resulting in faster initial page load.
More information (see page 94)
Use Cache
Checkbox. If checked, WX uses the Salesforce Platform Cache Partition to store
elements of the display for re-use during the same session. You must also
configure Platform Cache (Setup > App Setup > Develop > Platform Cache).
More information (see page 95)
iOS Push App
Fairsail WX Configuration Guide
Do not use.
© Fairsail 2017
92
How to Optimize WX Performance
Fairsail aims to build WX so that pages load as quickly as possible, and our policy of continuous
improvement means that performance enhancements can form a part of each and every release. To take
advantage of the best available performance, make sure you have the latest available version installed.
There are two additional steps you can take to further optimize the performance of WX in your org:
• Switch on the Minimize Network Traffic option (see page 94).
Accelerate initial page loading by grouping data requests to the server.
• Switch on platform caching (see page 95).
Accelerate subsequent page loading by temporarily storing content already loaded.
Fairsail WX Configuration Guide
© Fairsail 2017
93
How to Optimize WX Performance
Speeding Up WX Initial Page Loading
Speeding Up WX Initial Page Loading
By default, Fairsail sends multiple requests across the network when building the initial WX page for
display. You can change this behavior by selecting a configuration option to group requests, resulting in
faster initial page load:
1. Go to Setup > App Setup > Installed Packages.
2. Select Configure next to Fairsail Human Capital Management.
3. On the Fairsail HCM Configure page, scroll down to the WX Setup section and check Minimize Network
Traffic:
4. Select Save.
Fairsail WX Configuration Guide
© Fairsail 2017
94
How to Optimize WX Performance
Speeding Up WX After Initial Page Loading
Speeding Up WX After Initial Page Loading
Caching offers a customizable option to improve page loading times after initial display. Fairsail enables you
to use Salesforce Platform Cache Partition functionality to store elements of the WX display for re-use
during the same session:
1. Go to Setup > App Setup > Installed Packages.
2. Select Configure next to Fairsail Human Capital Management.
3. On the Fairsail HCM Configure page, scroll down to the WX Setup section and check Use Cache:
4. Go to Setup > App Setup > Develop > Platform Cache.
Fairsail displays the Platform Cache Partition page:
By default, each org has available cache space of 10MB which you can allocate to one or more
partitions. Total allocated cache cannot exceed 10MB.
The Viewports partition is assigned to WX and is used to cache elements of the displayed page. To start
with, Viewports is set to 0MB.
Fairsail WX Configuration Guide
© Fairsail 2017
95
How to Optimize WX Performance
Speeding Up WX After Initial Page Loading
5. In the Action column, select Edit for the Viewports partition:
Fairsail displays the Platform Cache Partition Edit page for Viewports:
Fairsail WX Configuration Guide
© Fairsail 2017
96
How to Optimize WX Performance
Speeding Up WX After Initial Page Loading
6. In the Session Cache Allocation section, Organization field, use the arrow buttons to select the size of
partition you want to allocate. Minimum is 5MB, maximum is 10MB:
Fairsail recommends setting Session Cache to the maximum available size, 10MB.
Totals display for Org Cache and Total Allocations as you select the size of partition.
7. Select Save.
Fairsail displays the Platform Cache Partition detail page.
The session cache you created is available immediately.
Fairsail WX Configuration Guide
© Fairsail 2017
97
Changing the Appearance of Your WX
Fairsail WX Configuration Guide
© Fairsail 2017
98
Changing the Appearance of Your WX
How to Change the Fairsail WX Title
How to Change the Fairsail WX Title
You can use your own title for Fairsail WX. You can apply your title by user language or by Policy, or use the
Policy setting to further customize a language setting.
The default title supplied by Fairsail is Fairsail WX.
To change the title for a user language, so that all users with that language assigned see the new title:
1. Go to Setup > App Setup > Create > Custom Labels.
2. Select the label name Collaboration Portal Title.
3. In the Local Translations / Overrides Related List, select New Local Translations / Overrides.
Fairsail displays the New Translation page.
4. In the Translation Information section:
a. Select the Language.
If your organization uses a single language and you want to change the title for all users, choose the
default language.
Fairsail typically defaults to US English - listed in the picklist as English. UK English is listed as English
(UK).
b. In Translation Text enter the new title exactly as you want it to appear.
5. Select Save.
Your new title is saved and appears in the Local Translations / Overrides Related List for the Custom Label.
To display a different title for each of a range of languages, repeat the steps for each language.
The next time a user with the language assigned logs in or refreshes WX, the new title is displayed.
You can also specify a different title for Team Members assigned to a Policy. A Policy setting overrides the
language setting. To change the title for a Policy:
1. Select the Policies tab.
2. Select Edit for the Policy controlling the version of WX you want to rename.
3. Scroll down to the WX section at the bottom of the Policy.
4. In WX Title, enter the text label you want to use for WX.
5. Select Save.
Next time you login or refresh WX, the new title is displayed:
Fairsail WX Configuration Guide
© Fairsail 2017
99
Changing the Appearance of Your WX
How to Change the Fairsail Logo
How to Change the Fairsail Logo
You can load your own logo to replace the default Fairsail logo. Logo display is controlled on two levels:
• By Configure page setting, enabling you to use an organization-wide logo as a default.
• By Policy setting, enabling you to use different logos for different Policies used by your organization. A
logo set at the Policy level overrides the default logo set on the Configure page.
Logos are loaded as Static Resources for your org - each logo must have a unique name within your org.
• Use an image file in .gif, .jpeg., or .png format.
• Oversized logos are resized maintaining the aspect ratio, but to optimize image quality use an image of
no more than 80px high. The banner strip holding the logo is 100px high and is not resized.
• Check your logo for compatibility with all screen sizes you plan to use - long logos can be compressed
and become unreadable at smaller screen sizes.
1. Go to Setup > App Setup > Develop > Static Resources.
2. Select New.
Fairsail displays the Static Resource Edit page.
3. Complete the fields as follows:
Name
Enter the name you want to use for this logo.
Description
A brief description for the file as you want it displayed in the list of Static Resources.
File
Select Browse, find and select the image file you want to use.
4. Select Save.
Fairsail loads the file and adds it to the list of Static Resources for your organization.
Fairsail WX Configuration Guide
© Fairsail 2017
100
Changing the Appearance of Your WX
How to Change the Fairsail Logo
5. Repeat the procedure to add as many logo files as you need.
6. Go to Setup > App Setup > Installed Packages and select Configure for the Fairsail Human Capital
Management package.
7. On the Configure page scroll down to the WX Setup section and in Company Logo enter the name of the
Static Resource holding the default logo for your organization.
8. Select Save.
9. To add a logo to display to Team Members assigned to a specific Policy:
a. Select the Policies tab.
b. Select Edit for the Policy controlling the version of WX you want to rebrand.
c. Scroll down to the WX section at the bottom of the Policy.
d. In WX Logo, enter the name of the Static Resource holding the logo.
e. Select Save.
Next time you login or refresh WX, the new logo is displayed:
Fairsail WX Configuration Guide
© Fairsail 2017
101
Changing the Appearance of Your WX
How to Change the Base Color
How to Change the Base Color
Fairsail WX uses a single base color to drive the range of tints used for the display. The tints are calculated
as percentages of the base color.
Change the base color to match your requirements - all tints are automatically calculated and implemented
across the display.
You have two levels of control over the base color:
• A generic setting used as a default across your organization.
• A Policy-specific setting that overrides the generic setting for all users of a Policy.
To change the generic base color:
1. Go to Setup > App Setup > Installed Packages. For Fairsail Human Capital Management select
Configure.
2. Scroll down to the WX Setup section.
3. In Wx Base Color you can:
o
Enter the hexadecimal value of the RGB color code you want to use, in the form:
#[Red_value][Green _value][Blue_value]
For example:
#D46215
Fairsail WX Configuration Guide
© Fairsail 2017
102
Changing the Appearance of Your WX
How to Change the Base Color
o
Select the field to display a color picker, then select the color you want to use.
4. Select Save.
To change the base color for a Policy:
1. Select the Policies tab.
2. Select Edit for the Policy controlling the version of WX you want to rename.
3. Scroll down to the WX section at the bottom of the Policy.
4. In WX Colour enter the hexadecimal value of the RGB color code you want to use, in the form:
#[Red_value][Green _value][Blue_value]
For example:
#BF3DA1
5. Select Save.
Next time you open or refresh WX, the new base color is used:
Translation Workbench: Wx Base Colour Setup
WX Base Colour Setup
Object
Default Field Label
Use Setup > Administration Setup > Translation Workbench > Override to
rename these custom fields
Field Label Override
Wx Base Colour
Fairsail WX Configuration Guide
Field Type
Text (10)
© Fairsail 2017
103
Changing the Appearance of Your WX
Guidelines for Team Member Pictures
Guidelines for Team Member Pictures
Fairsail WX uses circular images for Team Members - in the Service Bar, People Bar, Organization Chart and
so on. The images are cropped and resized from typically rectangular source images, taking the shortest
image dimension as the diameter of the circle, and centering the circle on the rectangle:
Maximum and minimum resized images are:
• Maximum: 100px diameter circle for the Service Bar.
• Minimum: 45px diameter circle for the People Bar.
For best results, follow these guidelines for the source image:
• Square or nearly square.
• Face centered in the image.
• Minimum border on the shortest dimension - with the face nearly filling the frame.
• Images are resized regardless of the size of the original, but bear in mind the maximum file size limit of
200KB.
Fairsail WX Configuration Guide
© Fairsail 2017
104
How to Add a Supported Language
If your org is set up as a multi-language org you can add support for more than one language. Supported
languages are those for which you want to load local language translations so that your users can see them.
Fairsail managed packages are supplied with a range of translations already available and maintained;
check with your administrator to find out which languages your organization already has available.
Adding a language is a three step process:
1. Make the language available (see page 106).
2. Add the language to your org (see page 108).
3. Load translations (when none are provided) or override provided translations for further customization.
You can also change the default language used throughout your org for any available language (see page
111).
To display translations for WX Service Names and Process Labels, you must load them as Custom Labels
supported with a Static Resource text file holding the Label Names (see page 31).
Fairsail WX Configuration Guide
© Fairsail 2017
105
How to Add a Supported Language
Checking and Adding Available Languages
Checking and Adding Available Languages
To check Available Languages:
• Go to Setup > Administration Setup > Company Profile > Language Settings
Fairsail displays the Language Settings page:
There are three sets of languages available:
• Fully Supported
All Salesforce standard terminology is available, including Setup and Setup Help.
• End User Languages
Salesforce standard terminology is available, but not Setup or Setup Help. Check Enable End User
Languages to add the list of End User Languages to the list of Available Languages.
• Platform Only Languages
All terminology must be separately translated. Check Enable Platform Only Languages to add the list of
Platform Only Languages to the list of Available Languages.
Fairsail WX Configuration Guide
© Fairsail 2017
106
How to Add a Supported Language
Checking and Adding Available Languages
Full Fairsail terminology can be made available for languages in all three sets. Check with your Fairsail
Administrator to find out which languages have been implemented in your organization.
Adding languages to the list of Available Languages does just that - it does not make those languages visible
through Fairsail. To enable you to load translations for a language and make that language visible to users,
you must:
1. Make sure that the language is in the list of Available Languages.
2. Select the language in the list of Available Languages
3. Select Add to move it to the list of Displayed Languages.
The list of Displayed Languages is used to populate the list of languages you can choose to support in your
organization.
Fairsail WX Configuration Guide
© Fairsail 2017
107
How to Add a Supported Language
Adding a Language to Your Org
Adding a Language to Your Org
When you have added a language to the list of Displayed Languages (see page 106), you can add that
language to your org so that you can support it with translations.
1. Go to Setup > Administration Setup > Translation Workbench > Translation Settings
Fairsail displays the list of Supported Languages for your organization:
The default list of Supported Languages includes all those supplied with the Fairsail managed packages
to which you subscribe, and may therefore be different for different organizations.
If a language is listed here, you can customize it by adding a user as a translator, and then getting that
user to login and make the changes you want.
Fairsail WX Configuration Guide
© Fairsail 2017
108
How to Add a Supported Language
Adding a Language to Your Org
2. Select Add.
Fairsail displays the New Language page:
3. Select the Language picklist and select the language you want to add.
Languages in the picklist are all those:
o
In the table of Available Languages on the Language Settings page (see page 106).
AND
o
In the table of Displayed Languages on the Language Settings page (see page 106).
EXCEPT
o
The languages already selected as Supported Languages.
4. In the Identify Translators for this Language section select one or more displayed users from the
Available List or use Search Users to find one, then select Add to move them to the Selected List.
5. Select Save.
6. Make sure that all translators have the View Setup and Configuration permission, either through their:
o
Profiles, Administrative Permissions
OR
o
Permission Sets, System Permissions
Fairsail WX Configuration Guide
© Fairsail 2017
109
How to Add a Supported Language
Adding and Amending the Language Selector Picklist
Adding and Amending the Language Selector Picklist
1. Go to Setup > App Setup > Installed Packages.
2. Select Configure next to Fairsail Human Capital Management.
Fairsail displays the Configure page for Fairsail HCM.
3. In Available Languages add a line for each language you want to be available for selection. Each line
must be of the form:
[Name of the language as you want it displayed in the picklist]:[language code]
For example:
Française:fr
Relevant language codes are:
o
For English: en_US
o
For German: de
o
For Simplified Chinese: zh_CN
o
For Italian: it
o
For Czech: cs
o
For Korean: ko
o
For Dutch: nl_NL
o
For Japanese: ja
Fairsail uses nl_NL for Flemish
(Belgisch-Nederlands)
o
For Polish: pl
o
For Portuguese (Brazilian): pt_BR
o
For Spanish: es
o
For Swedish: sv
o
For Turkish: tr
o
For Finnish: fi
o
For French: fr
o
For French (Canadian): fr_CA
When complete, Available Languages might contain the following entries:
English:en_US
Čeština:cs
Deutsch:de
Español:es
Français:fr
日本語:ja
한국어:ko
Svenska:sv
4. Select Save.
5. Go to WX and check that the Language Selector picklist at the bottom of the page displays the languages
you have set up.
Check that the translated terms display for your chosen languages by selecting the language in the
picklist.
Fairsail WX Configuration Guide
© Fairsail 2017
110
Changing the Default Language
To check the default language for your org:
• Go to Setup > Administration Setup > Company Profile > Company Information.
Fairsail displays the Organization Detail page for your org:
Default Language shows the language used for display if no other language is available or selected.
To change the Default Language:
1. On the Organization Detail page for your org,select Edit.
Fairsail displays the Organization Edit page.
2. In the Locale Settings section, select the picklist for Default Language and select the language you want
to use.
You can add any language available to you on Fairsail.
Fairsail WX Configuration Guide
© Fairsail 2017
111
Locale Codes
This section contains tables of locale codes:
• Ordered alphabetically by Locale (see page 113).
• Ordered alphabetically by Code (see page 115).
Fairsail WX Configuration Guide
© Fairsail 2017
112
Locale Code
Albanian sq
Arabic ar
Armenian hy
Basque eu
Bengali bn
Bosnian bs
Bulgarian bg
Chinese (Simplified) zh_CN
Chinese (Traditional) zh_TW
Croatian hr
Czech cs
Danish da
Dutch nl_NL
English (Australia) en_AU
English (Canada) en_CA
English (India) en_IN
English (Malaysia) en_MY
English (Philippines) en_PH
English (UK) en_GB
English en_US
Estonian et
Finnish fi
French (Canada) fr_CA
French fr
Georgian ka
German (Austria) de_AT
German (Switzerland) de_CH
German de
Greek el
Hebrew iw
Hindi hi
Hungarian hu
Icelandic is
Indonesian in
Irish ga
Italian it
Fairsail WX Configuration Guide
© Fairsail 2017
113
Locale Codes
Adding and Amending the Language Selector Picklist
Locale Code
Japanese ja
Korean ko
Latvian lv
Lithuanian lt
Luxembourgish lb
Macedonian mk
Malay ms
Maltese mt
Montenegrin sh_ME
Norwegian no
Polish pl
Portuguese (Brazil) pt_BR
Portuguese (Portugal) pt_PT
Romanian (Moldova) ro_MD
Romanian ro
Romansh rm
Russian ru
Serbian (Cyrillic) sr
Serbian (Latin) sh
Slovak sk
Slovenian sl
Spanish (Mexico) es_MX
Spanish es
Swedish sv
Tagalog tl
Tamil ta
Thai th
Turkish tr
Ukrainian uk
Urdu ur
Vietnamese vi
Welsh cy
Fairsail WX Configuration Guide
© Fairsail 2017
114
Code Locale
ar Arabic
bg Bulgarian
bn Bengali
bs Bosnian
cs Czech
cy Welsh
da Danish
de German
de_AT German (Austria)
de_CH German (Switzerland)
el Greek
en_AU English (Australia)
en_CA English (Canada)
en_GB English (UK)
en_IN English (India)
en_MY English (Malaysia)
en_PH English (Philippines)
en_US English
es Spanish
es_MX Spanish (Mexico)
et Estonian
eu Basque
fi Finnish
fr French
fr_CA French (Canada)
ga Irish
hi Hindi
hr Croatian
hu Hungarian
hy Armenin
in Indonesian
is Icelandic
it Italian
iw Hebrew
ja Japanese
ka Georgian
Fairsail WX Configuration Guide
© Fairsail 2017
115
Locale Codes
Adding and Amending the Language Selector Picklist
Code Locale
ko Korean
lb Luxembourgish
lt Lithuanian
lv Latvian
mk Macedonian
ms Malay
mt Maltese
nl_NL Dutch
no Norwegian
pl Polish
pt_BR Portuguese (Brazil)
pt_PT Portuguese (Portugal)
rm Romansh
ro Romanian
ro_MD Romanian (Moldova)
ru Russian
sh Serbian (Latin)
sh_ME Montenegrin
sk Slovak
sl Slovenian
sq Albanian
sr Serbian (Cyrillic)
sv Swedish
ta Tamil
th Thai
tl Tagalog
tr Turkish
uk Ukrainian
ur Urdu
vi Vietnamese
zh_CN Chinese (Simplified)
zh_TW Chinese (Traditional)
Fairsail WX Configuration Guide
© Fairsail 2017
116
Glossary of Terms
Authorizing Manager
Internal Communications
The person in an organization who approves a
vacancy requisition before recruitment can start.
Vacancy requisitions are typically created by or
for a Hiring Manager. Fairsail enables you to
define an Authorizing Manager for each new
vacancy.
A type of WX Process enabling you to create and
display a range of communications for display
through Fairsail WX. Communications can be rich
text notices, videos, or external websites. You can
create localized versions of each communication
and control who sees what.
Badge
Internal Portal
In Fairsail WX, a highlighted number displayed
beside a Service or Process name indicating how
many Actions are outstanding for that Service or
Process.
Detail View
In Fairsail WX, Detail View displays detailed
information for a Process and enables you to edit
that information, subject to the permissions that
apply in your organization. Access Detail View by
selecting a Process in the Navigation Bar or
Service Bar, or by selecting View Details on a Tile.
Hiring Manager
The person in an organization who requests a
new Team Member to fill a new or existing
vacancy. The new Team Member will typically
report to the Hiring Manager when they join.
Vacancy requisitions created by or for a Hiring
Manager are usually submitted to a more senior
Authorizing Manager for approval. Fairsail
enables you to define a Hiring Manager for each
new vacancy and to give that person access to all
associated applications and candidates through a
single process in Fairsail WX - the Hiring Manager
process.
Fairsail WX Configuration Guide
Part of Fairsail's recruitment functionality.
Enables Team Members to view and apply for job
vacancies in your organization. Delivered as a
single process in Fairsail WX, and typically used
with the My Applications process.
My Applications
Part of Fairsail's recruitment functionality.
Enables Team Members to view and update the
current status of applications they have made for
internal vacancies. Delivered as a single process
in Fairsail WX, and typically used with the Internal
Portal process.
Navigation Bar
In Fairsail WX, the left panel giving access to
information about you and your team.
Information is grouped into Services, such as
Performance, Time & Attendance, or Personal
Details. Services are broken down into Processes;
for example the Performance Service might
include the Objectives, Performance Review, and
Training Processes.
Select a Service to display summary information
in Tiles for all the Processes in that Service. Select
a Process to display the Detail View for that
process.
© Fairsail 2017
117
Glossary
People Bar
Summary
In Fairsail WX, the right panel giving access to
other people in your organization. People Bar
includes People Search and, typically, immediate
links to your manager(s), direct reports, cross
reports, and colleagues.
A type of WX Process providing high level
reporting and summary information. For
example, the total number of employees in your
organization, all Team Members with birthdays in
the next 7 days, or all new hires joining your
organization in the last 7 days.
Select a person in the People Bar to display their
Services in the Service Bar.
Pixel, px
Picture element. The smallest addressable
element in a display, so its physical dimensions
depend on the display device. A commonly used
unit when defining the dimensions of images,
tables, and so on. A valid unit to use in CSS.
In Fairsail WX, each Tile is a panel in the main
display window used to show top level
information for a WX Process. Select a Service
from the Navigation Bar or the Service Bar to
show all the Tiles for that Service. Most Tiles
include a View Details link to the Detail View.
WX Process
Recognition
A type of WX Process enabling you to use social
performance management within your
organization. Team members use Recognition to
provide immediate positive feedback to others
on tasks, events, or actions that demonstrate
core values or competencies. Feedback takes the
form of a Recognition award recorded on the
system and visible to Team Members through
WX.
Also known as Shout Outs, Badging,
Crowdsourced Performance Review.
Service Bar
In Fairsail WX the area beneath the banner giving
access to Services. When using Fairsail WX to
display your own information, the Service Bar
displays tabs for your Services with menu options
for your Processes. When using Fairsail WX to
display information about another person, the
Service Bar displays tabs and menu options for
their Services and Processes.
Select a Service to display summary information
in Tiles for all the Processes in that Service. Select
a Process to display the Detail View for that
process.
Fairsail WX Configuration Guide
Tile View
A group of features that deliver a part of Fairsail
WX functionality, such as Objectives,
Performance Review, or Skills. You group WX
Processes into WX Services, and a Process can
appear in more than one Service. You can name
both WX Processes and WX Services to match the
needs of your organization.
WX Processes are displayed to Team Members
through the WX Navigation Bar and Service Bar;
selecting a WX Process displays the Detail view
for the Process. As an HR Manager or
Administrator you can access WX Processes
through the hosting WX Services - use the WX
Services tab. Each WX Process has one or more
options in a Policy that enables the Process to be
configured.
WX Service
A group of WX Processes. For example, a
Performance Management Service with
component Processes for Objectives,
Recognition, and Performance Review. You can
name both WX Processes and WX Services to
match the needs of your organization.
WX Services are displayed to Team Members
through the WX Navigation Bar and Service Bar;
selecting a WX Service displays Tiles for the
component Processes. As an HR Manager or
Administrator you can access WX Services
through the WX Services tab.
© Fairsail 2017
118
Index
A
About this Guide - 6
Adding a Language to Your Org - 105, 108
Adding and Amending the Language Selector
Picklist - 110
Adding HR Notices to WX Pages - 37, 41
Adding Local Language Versions - 9, 48, 49
Adding the HR Noticeboard Related List - 37, 40,
41
Adding WX Fields to HR Noticeboard Page Layout
- 37, 38, 41
Authorizing Manager - 117
F
Fairsail HCM
Guide for HR Managers - 6
Fairsail HCM Configuration Guide - 6
Fairsail Processes in this WX Release - 11, 15
Fairsail WX
Guide for Users - 7
Feedback - 7
Field Level Security - 21
Field Sets
Payslips - 78, 79
Recognition - 65
B
Badge - 117
Browser Compatibility - 14
G
Guidelines for Team Member Pictures - 104
C
Changing the Appearance of Your WX - 98
Changing the Default Language - 105, 111
Checking and Adding Available Languages - 105,
106, 108, 109
Creating a New Internal Communication - 43, 45,
49, 55
Creating a New Internal Communication from a
WX Process - 29, 52
Creating a New WX Process - 27, 43, 52, 55, 58,
63, 66, 70, 78, 82
Creating a New WX Service - 25
Custom Object permissions - 21
D
Detail View - 117
E
Embedding Social Feeds in WX - 43, 59
Enabling Data Display and Configuring Tile
Content - 70, 74
H
Hiring Manager - 87, 117
How to Add a Supported Language - 105
How to Change the Base Color - 23, 92, 102
How to Change the Fairsail Logo - 92, 100
How to Change the Fairsail WX Title - 99
How to Ensure Service and Process Names can be
Translated - 31, 35, 105
How to Optimize WX Performance - 93
How to Set Up a Summary Process - 9, 66
How to Set Up and Use Internal Communications
- 9, 43
How to Set Up and Use WX Services - 8, 22, 24
How to Set Up Compensation Planning - 82
How to Set Up Delegated Access for Assistants 83
How to Set Up Non-HCM Processes - 6, 84
How to Set Up Payslips - 78
How to Set Up Recognition - 9, 63
How to Set Up Year End Vacation Balance
Reporting - 9, 69
How to Use HR Noticeboard with WX - 37, 41
HR Manager Portal Tabs for WX - 22
I
Internal Communications - 117
Internal Portal - 117
Internal Recruitment - 85
Introduction - 8
L
Locale Codes - 50, 112
Fairsail WX Configuration Guide
© Fairsail 2017
119
Index
M
Maintaining Translations in WX - 35
Modify Existing Internal Communications - 16, 20
Modify Page Layout
Existing WX Services - 16, 17
No Existing WX Services - 16, 19
Modify Profile Settings - 16, 21
Moving End Users From Collaboration Portal To
WX - 15
Moving from Fairsail Collaboration Portal to WX 7
My Applications - 117
N
Navigation Bar - 117
U
Upgrading to the Latest WX Release - 10, 16
Using Confirmation for WX Internal
Communications - 58
Using Scoring for WX Internal Communications 9, 48, 55
V
Viewing and Editing Payslip Data through the HR
Manager Portal - 78, 80
Visualforce pages - 21
W
WX Options on the HCM Configure Page - 92
WX Process - 118
WX Service - 118
P
People Bar - 118
Picklists
Internal Communication - 60
Pixel, px - 118
Policy Options
Async Reporting - 23, 70, 73
Internal Communications - 23, 43, 44
Payslips - 23, 78, 79
Recognition - 23, 63, 64
Summary - 23, 66, 68
Policy Options for Fairsail WX - 23
R
Recognition - 118
Related Guides - 6
Relevant Field Sets - 85, 87, 88
Running a Batch Immediately - 72
S
Service Bar - 118
Setting up a Batch to Update Report Data - 70, 71
Speeding Up WX After Initial Page Loading - 92,
93, 95
Speeding Up WX Initial Page Loading - 92, 93, 94
Summary - 118
T
Tile View - 118
Translation Workbench
Async Reporting - 75
Internal Communication - 61
Recognition - 65
Summary Process - 68
Wx Base Colour Setup - 103
WX Process - 36
WX Service - 36
Fairsail WX Configuration Guide
© Fairsail 2017
120