Analyzing Program and Dialog Results

This chapter discusses workforce survey analysis, and contains the following sections:

Click to jump to parent topicUnderstanding Workforce Reports

PeopleSoft Workforce Communications 9.1 provides a number of operational and analytic reports allowing decision makers to view survey results, gauge the effectiveness of HR initiatives, make informed recommendations and take appropriate action.

Trends identified among various demographics can be used to cut costs, increase productivity, improve the workplace and retain staff. Program performance metrics can be used to plan future HR programs as well as chalk out the future course of action that needs to be taken by the organization.

PeopleSoft Workforce Communications reports help you answer the following types of questions:

Workforce reports are intended for use by HR management, HR analysts, and management teams that need visibility to survey and dialog response information. Because the reports are available to a broader audience than administrative reports, it is important to maintain security by restricting access only to those who have permission to view their information.

See Creating Audiences with Workforce Communications.

See Working with Dialogs.

Click to jump to top of pageClick to jump to parent topicAvailable Reports

Workforce Communications includes several reports that you can use to analyze your workforce data. These include:

Workforce Survey List

The Workforce Survey List is a portal pagelet displaying a summary of dialogs showing survey scores across all respondents. From here, users can drill down to the Workforce Survey Analysis Report to perform advanced analysis for a specific dialog. Only those dialogs for which you are identified as a team member appear on this list.

See Working with Dialogs.

Workforce Survey Analysis Report

The Workforce Survey Analysis Report (an ACE Interactive Report) is accessible from the Workforce Survey List pagelet and from the menu. It allows advanced analysis of survey results across various dimensions. For example, an HR survey could be sent out to an audience consisting of a large number of workers. Every respondent of the survey has unique attributes in terms of their age, gender, experience level, job title, location, and so on. The Survey Analysis interactive report enables HR management to slice and dice results of a scored survey across respondents simply by dragging and dropping these attributes onto the report. Types of questions that can be answered include:

Survey Individual Response Report

Answers to every individual question in a survey for a respondent can be viewed in the Individual Response report. HR can use this report in cases in which a detailed review of every response needs to be performed. The following types of questions can be answered:

Survey Overall Responses Report

The distribution of answer choices selected by respondents for each question in a survey can be seen in the Overall Responses report. HR users can deduce answers to questions such as:

Dialog Performance Report

The success of an HR communications initiative rolled out as a dialog greatly depends on how effectively it reaches its target audience and how well the audience responds to it. The Dialog Performance interactive report displays key reach and response-related performance measures by dimensions such as dialog actions and audiences. Dialog reach measurements such as email hard and soft bounces, click through counts, ratio of emails opened to emails delivered, and so on are available for reporting purposes. Dialog response measurements such as response count, page visits, number of people submitting a survey, and so on can also be displayed.

Note. The Dialog Performance Report is described in the PeopleSoft Online Marketing documentation.

See Using Interactive Reports in PeopleSoft Marketing Applications.

Click to jump to parent topicSetting Up Workforce Surveys

To define dimension value groups, survey ratings, dimension mapping, and survey setup options, use the Dimension Value Groups, Survey Ratings, Role to Dimension Mapping, and Survey Setup Options components. Use the RSF_ASGN_RY_SVY_GROUP, RY_SVY_RATING, RY_SVY_ROLE_DIM, and RY_SVY_SETUP component interfaces to load data into the tables for these component.

This section describes how to set up workforce surveys.

Click to jump to top of pageClick to jump to parent topicPages Used to Set Up Workforce Surveys

Page Name

Definition Name

Navigation

Usage

Time Frame Group – Period Definition

RSF_TF_MAIN

Set Up CRM, Product Related, Marketing, Surveys, Time Frames

Used to model the Time dimension (quarters and years),

Time Frame Group – Usage and Status

RSF_TF_MAIN

Set Up CRM, Product Related, Marketing, Surveys, Time Frames

Specify that a survey is to be used for Workforce Communications.

Setup Options

RY_SVY_SETUP

Set Up CRM, Product Related, Marketing, Surveys, Setup Options

Specify basic setup information for workforce surveys.

Role to Dimension Mapping

RY_SVY_ROLE_DIM

Set Up CRM, Product Related, Marketing, Surveys, Role to Dimension Mapping

Map reporting dimensions to a role for a given survey type.

Age Groups

RY_SVY_AGE

Set Up CRM, Product Related, Marketing, Surveys, Dimension Value Groups

Enables calculation of the Age Group dimension values.

Years Employed

RY_SVY_YRS

Set Up CRM, Product Related, Marketing, Surveys, Dimension Value Groups, Years Employed

Enables calculation of the Years Employed dimension value.

Click to jump to top of pageClick to jump to parent topicSetting Up Time Dimensions

Access the Time Frame Group – Period Definition page (Set Up CRM, Product Related, Marketing, Surveys, Time Frames)

Time Frame Groups are set up by WFC System Administrator, and must be set up in order for the Survey Analysis Report to run. After they are created, Time Frame Groups are selected in the Setup Options page. They are used to specify which quarterly and yearly time frames will be used for the Survey Analysis Report.

Time Frame Group

The name of the time frame group. By default, this value is set to Survey Analysis, but the name is configurable. This ensures that other applications that use the Time Frame Group component (such as Sales, Strategic Account Planning, and Smart Views) do not display Workforce Communications reporting time periods.

Period Definition

In Workforce Communications analytics, the smallest unit of time (period) tracked for reporting is Quarter. Quarters roll up to the corresponding Annual (Year) period (though other time periods are available in CRM, only Quarter and Year are used with Workforce Communications). The administrator must set up Quarterly and Annual time periods in the Time Frames component so that the Interactive Reports can use them. The periods themselves can be based on the organization’s fiscal calendar, regular calendar, or any other calendar.

All the time periods defined must have the usage of Survey and must be created within a single Time Frame Group; this Time Frame Group is then specified during setup as the group to be used for Workforce Communications reporting. The administrator should take care to set up time periods accurately so that every Survey Submitted date in the system falls into exactly one quarterly period and exactly one annual period in the specified Time Frame Group. Further, the administrator should ensure that no time periods other than Quarter and Year are defined in a Time Frame Group to be used for Workforce Communications.

Note. Time period names must be 14 characters or fewer.

Defining Survey Usage

Access the Time Frame Group – Usage and Status page (Set Up CRM, Product Related, Marketing, Surveys, Time Frames, Usage and Status)

Period Use

Select the Workforce Communications Time Frame Group from the available list. You can create a Time Frame Group with any name for Workforce Communications, but you should ensure that the name you choose does not conflict with other time frames (such as those used in the Sales component) so that these components do not use the Workforce Communications time frames.

All Workforce Communications time periods must be created within a single Time Frame Group.

Click to jump to top of pageClick to jump to parent topicSpecifying Basic Setup Options

Access the Setup Options page (Set Up CRM, Product Related, Marketing, Surveys, Setup Options)

This page allows administrators to associate a Time Frame Group and a list of marketing objectives to a survey type. The setup is performed by the administrator; for the Survey Type of Workforce, you specify the time frame group to be used for the report's time frame.

Survey Type

For the Workforce Survey Analysis Report in Workforce Communications, this value is set to Workforce.

Time Frame Group

Specifies which Time Frame Group is to be used in the Survey Analysis report.

Note. The Time Frame Group name must be 14 characters or fewer.

SetID

The SetID to which the Objective is associated.

Objective

When a new dialog is created in Online Marketing, a marketing objective can be assigned to it. Objectives are SetID-specific and can be user defined. For example, a user could create an objective called “Employee Satisfaction Survey” and assign it to all survey dialogs that are Employee Satisfaction related, and another user could create another objective called “New Hire Survey” and assign it to all survey dialogs that are meant to be sent to new hires.

The Setup Option screen allows association of a survey type to a set of marketing objectives (for different Set IDs). This allows all dialogs belonging to a particular survey type to be identified. In the above example, the Employee Satisfaction Survey and New Hire Survey marketing objectives can be associated with the Workforce survey type. This would mean that the Workforce Survey List Pagelet and Workforce Survey Analysis Report that belong to the Workforce survey type will only report on dialogs assigned to either of these two objectives. You can assign as many Objectives as you like to be associated with Workforce Communications surveys, and any dialog that has an Objective that matches an Objective that you have defined on the Setup Options page will be visible in the Workforce Survey Analysis report for that dialog.

At least one Objective must be associated with the Workforce survey type in order for the report to function correctly. By default, an Objective named Workforce Communications is delivered, but you can define more. Refer to the Online Marketing and Marketing Applications documentation for more information about defining Objectives.

See Setting Up PeopleSoft Enterprise Marketing and TeleSales.

See Designing Email Documents.

See Setting Up Time Dimensions.

Click to jump to top of pageClick to jump to parent topicMapping Roles to Dimensions

Access the Role to Dimension Mapping page (Set Up CRM, Product Related, Marketing, Surveys, Role to Dimension Mapping)

The Role to Dimension Mapping page is used to define which roles will able to see specified reporting dimensions in the Workforce Survey Analysis Interactive Report. For example, you might want to allow entry-level HR analysts to see results by location, but not by age group or gender.

Survey Type

For the purposes of Workforce Communications, the Survey Type is always set to Workforce.

Dimensions

For the Survey Type of Workforce, the following dimensions are available for selection:

  • Country

  • Gender

  • Age Group

  • Department

  • Job Title

  • Location

  • Years Employed

  • Survey Rating

The following dimensions are mandatory and their check boxes cannot be cleared:

  • Quarter

  • Year

  • Survey

  • Score Bracket

Hiding certain dimensions helps to make the report less cluttered for people who do not need to see particular dimensions (for example, an executive might not need to break down survey results by gender, but an analyst might). Also, hiding dimensions can be used to provide a simple security mechanism in case where breakdown of measures by certain dimensions should not be allowed. For example, a user can be prevented from slicing data by job title if there is no business need to do so.

Note that if a user’s role does not have access to a particular dimension, that dimension will not be available for that user in the Survey Analysis Report. Further, if a user has more than one role used in Workforce Communications analytics, each with different Role to Dimension mappings, then the less restrictive setting takes precedence. For example, if a user belongs to two custom end user roles named Role 1 and Role 2, where Role 1 does not have permission to view the Job Title dimension but Role 2 does have permission, then the user will see the Job Title dimension in the Survey Analysis Report.

Users assigned to custom roles that do not have Role to Dimension mappings created will only see the four mandatory dimensions (Quarter, Year, Survey, and Score Bracket).

Default

Specify the default dimension that should appear on interactive grid on the Survey Analysis tab of the Workforce Survey Analysis Interactive Report for the user with specified role. Any one of the selected dimensions except Score Bracket and Survey Rating can be specified as the default dimension for the role. As delivered, Department is set as the default.

Note. It is possible, though very unlikely, that a user can belong to two or more end user roles, with each assigned a different default dimension. If this occurs, the dimension name that appears first on the Role to Dimension Mapping page is chosen as the default dimension to display on the interactive grid.

Click to jump to top of pageClick to jump to parent topicSetting Up the Age Group Dimension

Access the Age Groups page (Set Up CRM, Product Related, Marketing, Surveys, Dimension Value Groups).

Age groups are a one-time setup, defined by the WFC System Administrator. Age group setup is used to specify the age group into which a particular survey respondent falls.

Sequence

Age groups are sorted by Sequence number by default. When a new row is added, the Sequence number for that row is calculated by incrementing the highest existing Sequence number on the page by 1. Users can change Sequence numbers, but they should have unique values and must be whole numbers (including 0).

Minimum Age

The lower end of an age group. This value must be a whole number (including 0).

Maximum Age

The higher end of an age group. This value must be a whole number and must be greater than the Minimum Age value.

Description

The description of the Age Group—the value that is displayed in the Survey Analysis Report filter for Age Group. When Minimum Age and Maximum Age values are specified, the Description field is automatically populated with the value Minimum Age – Maximum Age (for example, 18 – 20), but the user can change this (for example, 18 to 20 years)

Add Age Group

Click this button to add a new age group to the list.

How Age Group is Computed

The system computes a respondent's Age Group by doing the following:

  1. Calculate the age of the person in years by taking the date the person submitted the survey and subtracting the Date of Birth, then converting this value to years.

  2. Using the defined age groups, determine the age group range into which the person should be placed.

Updating Age Groups

You can safely update age groups for a survey before it has any responses. However, if you want to update an age group (that is, update a row that already exists on the Age Groups page) and if any survey responses exist in the system, a warning message will display if you try to do any of the following:

The warning message will indicate that deleting or updating age groups can result in the generation of an incorrect Survey Analysis Report. In order to prevent this from happening, you should save changes on the Age Groups page and then run the Stage Data for Reporting Application Engine program with the Refresh Dimension References option selected.

See Staging Data for Workforce Surveys.

Click to jump to top of pageClick to jump to parent topicSetting Up the Years Employed Dimension

Access the Years Employed page (Set Up CRM, Product Related, Marketing, Surveys, Dimension Value Groups, Years Employed)

Years Employed is a one-time setup, defined by the WFC System Administrator. Years Employed setup is used to specify a range of years into which a particular survey respondent falls.

Sequence

Years Employed values are sorted by Sequence number by default. When a new row is added, the Sequence number for that row is calculated by incrementing the highest existing Sequence number on the page by 1. Users can change Sequence numbers, but they should have unique values and must be whole numbers (including 0).

Minimum Years

The lower end of a Years Employed tier. This value must be a whole number (including 0).

Maximum Years

The higher end of a Years Employed tier. This value must be a whole number and must be greater than the Minimum Years value.

Description

The description of the Years Employed tier—the value that is displayed in the Survey Analysis Report filter for Years Employed. When Minimum Years and Maximum Years values are specified, the Description field is automatically populated with the value Minimum Years– Maximum Years (for example, 1 – 5), but the user can change this (for example, 1 to 5 years).

Years Employed

Click this button to add a new Years Employed tier to the list.

How Years Employed is Computed

The system computes a respondent's Years Employed tier by doing the following:

  1. Calculate the number of years the person was employed by taking the date the person submitted the survey and subtracting the Hire Date, then converting this value to years.

  2. Using the defined Years Employed tier, determine the tier into which the person should be placed.

Updating Years Employed

You can safely update Years Employed tiers for a survey before it has any responses. However, if you want to update a tier (that is, update a row that already exists on the Years Employed page) and any survey responses exist in the system, a warning message will display if you try to do any of the following:

The warning message will indicate that deleting or updating Years Employed tiers can result in the generation of incorrect interactive reports. In order to prevent this from happening, you should save changes on the Years Employed page and then run the Stage Data for Reporting Application Engine program with the Refresh Dimension References option enabled.

See Staging Data for Workforce Surveys.

Click to jump to parent topicStaging Data for Workforce Surveys

Before data from Workforce Communications surveys can be analyzed, it must be extracted in raw form from the tables where it is stored, transformed by retrieving and calculating various dimension values, and loaded into a table that is used for reporting purposes. This extract, transform, and load (ETL) process improves the performance of the Workforce Survey List pagelet and the Workforce Survey Report. It also allows a “snapshot” of a person's HR attributes (such as job, location, and department) to be stored, since these attributes change over time.

Workforce Communications uses an Application Engine program named Stage Data for Reporting to implement the ETL process. The program can be run on demand or scheduled to run periodically (for example, nightly). You should run the program with the Incremental Refresh option when survey responses come in, and with the Refresh Dimension References option when you make changes to your setup data (for example Age Group, Score Bracket, or Years Employed definitions).

Workforce survey data is staged by the WFC System Administrator.

Click to jump to top of pageClick to jump to parent topicPage Used to Stage Data for Workforce Surveys

Page Name

Definition Name

Navigation

Usage

Stage Data for Reporting

RY_EE_STG

Set Up CRM, Product Related, Marketing, Surveys, Stage Data for Reporting

Transforms survey response data and stores it in tables used for reporting.

Click to jump to top of pageClick to jump to parent topicStaging Data for Reporting

Access the Stage Data for Reporting page (Set Up CRM, Product Related, Marketing, Surveys, Stage Data for Reporting)

Incremental Refresh

When the Application Engine program is run with this option, only the previously unprocessed rows in the Online Marketing tables holding survey responses will be processed and added to the reporting table. This is the default option.

Refresh Dimension References

When this option is chosen, the Age Group, Years Employed, and Score Bracket IDs in each row in the reporting table are updated with the latest values if changes were made to any of these since the last Application Engine program was run in this mode.

The Application Engine program must be run in this mode after changes are made to the Age Groups, Years Employed, or Score Brackets setup information so that the reporting table correctly reflects the changes made.

Click to jump to top of pageClick to jump to parent topicIncremental Refresh Mode

When Incremental Refresh mode is selected and the Stage Data for Reporting program is run, the following actions occur.

Determine Rows to be Processed

The program first determines which rows in the survey data table need to be processed. Only rows belonging to dialogs that have the following considerations are eligible for processing:

The program also checks whether a person has submitted the same survey multiple times. If two or more unprocessed rows in completed status are found for the same survey and for the same person in a single Quarter (as defined in the Time Frames setup), then only the latest row is processed. When adding this row to the reporting table, the program checks to ensure that a row for the same person, for the same survey, and for the same Quarter does not already exist due to previous processing. If such a row does exist, then that row is replaced with the new row.

Determine Information About Respondent

Next, the system checks to see if the respondent can be identified (that is, if a BO_ID exists in the database) or is anonymous. If the respondent is not anonymous, the following information is determined:

If the respondent is anonymous, these values are considered to have a default value of Unknown. This is also true of any dimensions that are not supplied for a particular identifiable respondent (for example, if a respondent with the Role of Person of Interest does not have a Department value).

Next, the respondent's Age Group is calculated by using the Date of Birth and then computing the Age Group into which he or she falls. If the respondent is anonymous, the Age Group is given the value of Unknown.

Similarly, the respondent's Years Employed tier is calculated using the most recent Hire Date on the person's record and then computing the Years Employed tier into which this value falls. As with Age Group, this value is set to Unknown for anonymous respondents.

Next, the Score Bracket into which the survey score falls is calculated by comparing the respondent's answers with the Score Brackets that were set up for the survey.

Finally, the Quarterly and Annual time periods into which the survey completion date falls is calculated.

All of the calculated data is stored as a row in the reporting table.

Click to jump to top of pageClick to jump to parent topicRefresh Dimension References Mode

When Refresh Dimension References mode is selected and the Stage Data for Reporting program is run, the following actions occur:

  1. Determine whether changes were made to any of the following setup values since the last time the Application Engine program was run:

  2. If the Age Group setup values were changed, the Age Group IDs in the reporting table are updated to match the new setup values.

  3. If the Years Employed setup values were changed, the Years Employed Tier IDs are updated on all rows of the reporting table.

  4. If the Score Bracket setup values for any survey were changed, then the Score Bracket ID is updated in the reporting table, but only for those surveys affected. Surveys that were not affected remain as they were.

Click to jump to parent topicAnalyzing Workforce Reports

Workforce Communications includes the following reports that you can use to analyze your survey data. These are:

Note. The Dialog Performance Report is described in the PeopleSoft Marketing Applications documentation.

See Understanding Workforce Reports.

See Using Interactive Reports in PeopleSoft Marketing Applications.

Click to jump to top of pageClick to jump to parent topicPages Used to Analyze Workforce Reports

Page Name

Definition Name

Navigation

Usage

Workforce Survey List pagelet

N/A

Personalize, Content

Select the Workforce Survey List check box in the Marketing group box.

Displays the dialog surveys to which the user has access.

Personalize

RY_EE_PRSNL

Click the Edit icon in the upper right corner of the Workforce Survey List pagelet

Personalize the items to appear on the Workforce Survey List pagelet.

Workforce Survey Analysis Report

RY_EE_SRY_RPT

Marketing, Interactive Reports, Workforce Survey Analysis

Displays workforce survey data in graphical form.

Click to jump to top of pageClick to jump to parent topicWorkforce Survey List Pagelet

Access the Workforce Survey List pagelet (Personalize, Content, select Workforce Survey List under the Marketing group box).

The Workforce Survey List pagelet displays the list of Workforce Communications Survey Dialogs available to the user for analysis. The pagelet is available in the Marketing section of the CRM homepage; you display it by selecting it in the Personalize Content page accessible through the Marketing section.

Select

Select one or more surveys for analysis by selecting the check boxes next to their names.

Dialog Name

The name of the Workforce Communications survey dialog. Click the dialog name to display the Survey Analysis Report for that dialog.

Status

The dialog's current status.

Start Date

The dialog's start date.

% Responded

This value is calculated by taking the number of respondents and dividing it by the number of people to whom the survey was sent, then multiplying the result by 100. Note that this value will be blank if the number of people the survey was sent to cannot be determined, because no audiences are tied to it.

Score

The average survey score, calculated across all survey respondents.

Rating

The survey rating derived from the Score Bracket into which this calculated average score falls.

Image

This column displays the image associated with the specified Rating on the Score Brackets setup page. If no image was associated, this column is blank.

Launch Survey Analysis Report

Click this button to display the Workforce Survey Analysis Report for the selected surveys.

View More Surveys

Click this link to display a configurable search page. The default values on this page are the Business Unit, Start Date, and End Date defined in the pagelet's Personalize page.

Personalizing the Workforce Survey List Pagelet

Access the Personalize page (click the Edit icon in the upper right corner of the Survey List pagelet).

Pagelet personalization is performed by each individual user, to specify the items they want to view on the page and how they want to sort them.

Business Unit

The business unit containing the survey dialogs accessible to users. This field is required.

Number of Rows

The number of rows to be displayed on the pagelet.

Sort By

Select Start Date or Dialog Name to specify how you want to sort the surveys that appear on the pagelet.Start Date is the default value.

Remember that survey dialogs will only appear on the pagelet for users or roles who are authorized to view them.

Click to jump to parent topicViewing the Workforce Survey Analysis Report

Access the Workforce Survey Analysis Report (Marketing, Interactive Reports, Workforce Survey Analysis.)

Click to jump to top of pageClick to jump to parent topicLaunching the Workforce Survey Analysis Report

When you access the Workforce Survey Analysis Report, a configurable search page is displayed, showing the surveys that the user or role can view. Only those users or roles with the Aggregate Reports permission (defined on the Dialog Designer – Team setup page). You must specify a business unit for the search; all other fields are optional.

After the search has completed, you can view one or more surveys (for example, if you wanted to compare a previous year's survey with this year's version. Choose one or more surveys by selecting their Select check boxes, then click the Launch Survey Analysis Report button to launch the reports. You can also click a dialog name in the result list to launch the report for that survey.

Click to jump to top of pageClick to jump to parent topicViewing the Workforce Survey Analysis Report

The Workforce Survey Analysis Report contains two tabs:

Survey Analysis Tab

The Survey Analysis tab shows measures by dimensions other than Score Bracket, assuming that they have been enabled for the user’s role. The default dimension chosen for the user’s role in the Role to Dimension Mapping screen appears by default on the Y axis of the analytic grid.

The following data is displayed in the analytic grid:

Filters

Survey: The selected survey.

Year: The year in which the survey falls.

Quarter: The quarter in which the survey falls.

Other dimensions: The other dimensions that have been enabled for the user's role on the Role to Dimension Mapping setup page, with the exception of Score Brackets and Survey Rating.

Grid

The grid's Y axis shows the default dimension chosen on the Role to Dimension Mapping page for the user's role. The X axis shows the measures:

  • Respondents.

  • % of Total Respondents (which is the Respondent Count for the cell divided by the total number of respondents to the survey * 100).

  • Min Score.

  • Max Score.

  • Average Score.

Refresh Chart

Click this button to refresh the graphical chart from data in the grid. You should click this button any time the data in the grid changes to ensure that the grid and the chart are displaying the same data.

Chart

This bar chart plots Average, Min, and Max Scores on the Y axis. The X axis of the chart is determined by the Y axis dimension of the grid. If there are multiple dimensions on the grid's Y axis, then the outermost dimension is displayed on the chart's X axis.

By Score Bracket Tab

This report uses Score Bracket as the default dimension of the Y axis of the analytics grid. All other dimensions enabled for the user’s role are also displayed.

Filters

Survey: The selected survey.

Year: The year in which the survey falls.

Quarter: The quarter in which the survey falls.

Other dimensions: The other dimensions that have been enabled for the user's role on the Role to Dimension Mapping setup page.

Grid

The grid's Y axis shows the Score Brackets.

The X axis shows:

  • Respondents.

  • % of Total Respondents (Respondent count (for cell) divided by the total number of survey respondents * 100).

Refresh Chart

Click this button to refresh the graphical chart from data in the grid. You should click this button any time the data in the grid changes to ensure that the grid and the chart are displaying the same data.

Chart

This bar chart plots Respondents (# of Respondents) on the Y axis. The X axis is specified by the Y-axis dimension of the analytics grid. If there are multiple dimensions on the Y axis of analytic grid, then the outermost dimension is shown on the chart's X axis.