Creating Custom Reports in Workforce Analytics

Objective

After completing this lesson, you will be able to create custom reports

Introduction to Custom WFA Reporting with Report Center

The Report Center, accessed via the Home menu, gives you the way in to your reports or all reports.

Custom Reports

Through custom reports, WFA report designers can present a wealth of human resources data and build engaging reports that deconstruct metrics, organization units, occupational groups, and other analysis options.

You may need to manage report access, delete old reports, organize reports, and change report ownership.

You can manage custom reports via the Report Center. Report Center provides centralized access and management of all reports, not just custom reports on WFA data.

The Report Center provides all report management in a single, unified interface. Each item is categorized by a report type. Reports that can utilize WFA data are called Canvas report type.

Navigation to Report Center is covered in the basic navigation section earlier in this course.

Report Center Navigation

Report Center Navigation

Note

The report views are only visible when you're a Report Administrator.

Note

The Report Center window can be viewed in full screen mode (which removes headers and footers from the page) and responds dynamically to browser size.

Report Center Search, Filters, and Views

Report Center Search

Report Center Search field highlighted.

You can search for a report by Report or Author Name. The search field uses an auto-complete feature.

Report Center Filter

Report Center Filter field highlighted.

Report Center users can filter the list of reports by Author, Modification Date, Labels, or Type. This filter setting remains the same value across login or logout sessions until it's changed or cleared. The filter icon indicates how many filter options are currently applied. You can sort results by Report Name, Author, Modification Date, or Type.

My Reports View

My Reports tab highlighted.

If you're a Report Administrator, you have a view in Report Center referred to as. Administrators often have access to many reports, and this view limits the reports displayed so they can focus on essential reports. Administrators can use search and filter features on All Reports when locating additional reports.

Report Administrator views contain:

  • My Reports: All your authored reports and reports shared with you.
  • All Reports: All reports that you have access to.

These views appear in the Report Center navigation when the user is an administrator of any report type.

Report Center Action Menu

Report Center Action menu highlighted.

In the Report Center interface, you can manage reports via the Action menu. You can perform the following actions:

  • Run
  • Edit
  • Share
  • Rename
  • Delete
  • Export
  • Duplicate
  • Schedule
  • Label as
  • Change Author (owner)
  • Copy Link

Note

Permissions and report types can prevent all action options from being available on a report.

Favorite Reports

Set Favorite Reports option highlighted.

You can use Report Center to add or remove favorite reports that are available on the home page.

To use favorite reports:

  • Select or clear the star icon that precedes the report name to add it or remove it from the list of favorite reports. For example, select the star before Goal Status in Report Center.
  • On the latest home page, choose the Favorite Reports quick action to view your list of favorite reports, arranged by the report types. For example, Goal Status is listed under Dashboards. The quick action allows you to search and remove reports from your favorites list.

Label Reports with Report Center

Collection of Label Images

Public and Private Labels

Labels can now be classified as public or private.

Public Labels:

  • Are visible to:
  • Report Administrators.
  • Report Consumers when they have access (shared with them, author of the report) to a report assigned the public label.
  • Can be created only by Report Administrators.
  • Can be assigned to reports only by Report Administrators.

Private labels:

  • Are only visible to the user that created the private label.
  • Can be created by any reporting user.
  • Can be assigned to reports that the user can access.

All reporting users can manage their own private labels. Only Reporting Administrators can manage public labels. See the following example of the Manage Labels screen for two separate administrators and a reporting user.

Note

In the images in the examples, the text (Public) and (Private) has been added to the label name for clarity of the example. Typically, you can differentiate public and private by color, public labels have a color assigned while private labels have a grey label color.

Administrator A sets up public and private labels.

Administrator B can manage all public labels, but cannot see or manage Administrator A's private labels.

Report creators and consumers cannot manage public labels.

Label Reports

You can create labels though either the drop-down next to the labels tab, or though the action area of a report. Report administrators can create public and private labels. Other reporting users can only create private labels.

By default, when creating a new label, the label is set to private.

When working with label name, consider the following:

  • Labels are NOT case-sensitive. Retail and retail are considered as one label.
  • You CAN create ONE public and private label with the same name.
  • Label names of the same type (public, private) must be unique. For example, you cannot create a private label named FAVORITES and another private label named favorites.
  • Private labels with the same name can be created by different users. For example, Sally can create a private label named Favorites and Sam can create a private label named Favorites.

Report Administrators can create public or private labels.

Other reporting users can create private labels only.

To create a Label, complete the following steps:

  1. Open the Manage Labels, undertake one of the following actions:Choose Create from the dropdown next to the Labels tab.In the Label As action, choose Create New.
  2. Enter the Label Name.
  3. To set the label type as public, select Public.
  4. To nest the label inside another, select Nested label in, and select its parent label from the dropdown list.
  5. Select a color for the public label.
  6. Choose Create.
  7. Choose Done.

Assign a Label

  1. In Report Center, undertake one of the following actions:Select the Label As button.Select the action menu, then point to Label As.
  2. Select one or more labels.
  3. Choose Apply.

Manage Labels in Report Center

You can also manage labels, such as deleting labels, editing the label color, marking as public or private, and grouping/nesting labels.

To manage labels in the Report Center, complete the following steps:

  1. Choose Manage from the dropdown next to the Labels tab.
  2. From Manage Labels you can:
    • Search for existing labels.
    • Create a new label by choosing Create New.
    • Delete a label with the delete button.
    • Edit an existing label with the pencil (edit) button.

    Note

    With the Edit function, you can do the following:
    • Rename an existing label
    • Mark public / private
    • Change the color
    • Nest it in another label
  3. When this is complete, choose Done.

Label Grouping/Nesting and Report Center Views

When using Report Center, you can view your reports with two views: Reports and Labels.

  • The Reports tab allows you to view reports in a list format.
  • The Labels tab allows you to view labels in a list format where the reports are grouped under labels. The reports that are not associated with any labels are grouped under Unlabeled.

Reports display labels under the report name.

You can select the view in Report Center. In Report view, the labels appear underneath the corresponding report titles in the flat report list. Clicking on a label will filter for that label.

Label view shows public and private labels that can be expanded and collapsed.

When you enable Labels view, Report Center will display public labels and the reporting user's private labels. Labels that don’t have any reports that the user has access to do not appear. Reports without labels appear in Unlabeled Reports.

Note

A reporting administrator can enable the setting Show labels in a hierarchical structure in Manage Report Center. When enabled, the nested labels appear in a hierarchical order, even when labels in the hierarchy aren't associated with reports. You expand every label in the Labels view to see the associated reports and/or the next label in the hierarchy.

Delete Reports

The action menu allows you to delete existing reports. Select the action menu for the report you wish to delete and choose Delete.

Manage Multiple Report

You can select multiple reports at once in Report Center using the check boxes to the left of the report name. Up to 50 reports may be selected at a time.

Once selected you can perform management tasks on the selected report. Currently you can:

  • Export the selected report definitions to a single zip file.
  • Delete the selected reports.
  • Assign labels to the selected reports.

Create a Canvas Report

To create a new report in Report Center, complete the following steps.

  1. Navigate to the Report Center.
  2. Choose New.
  3. Select the report template, Canvas, and choose Select.
  4. Provide a name for the report and choose Create.

    You can include translated report names with Add Localization.

  5. The Page Designer will load to create a new page.

You can return to Report Center by selecting Report Center from the breadcrumb menu (HomeReport CenterReport name) in the top-left corner.

Introduction to Page Designer

When you create a new canvas report with Report Center, a report with a single blank page is generated. The content of canvas report page is built using Page Designer. Page Designer builds pages based upon components.

You can add a report component by dragging and dropping the appropriate icon onto the canvas OR right click the canvas page. The Page Designer will insert a generic placeholder for the component.

Managing Pages with Page Designer

When you create a new canvas report with Report Center, a report with a single blank page is generated. The content of canvas report pages is built using Page Designer. Page Designer builds pages based upon components. Details on adding components is in the next section.

Page Designer also allows you to manage the pages within a report, which includes:

  • Adding Pages (new pages or pages that exist in another report)
  • Renaming Pages
  • Reordering Pages
  • Deleting Pages (orphaned pages or pages from the current report)

To add a new page in Page Designer:

  1. In Report Center, edit the report to create a new page.

  2. Using the Page menu, select one of the following:

    • New Page to add a new, blank page with an auto-generated name to the report.

    • Add Existing Page to select to add either a page from another report or an orphaned page that is not assigned to any report.

      Note

      You can delete existing orphaned pages from the Add Existing Page dialog box.

    The new or selected page loads in Page Designer.

To change the name of pages in Page Designer:

  1. In Page Designer, click the pencil icon.

  2. Type in the name of the new page.

  3. Click OK.

To change the order of pages in Page Designer:

  1. In Page Designer, click the reorder icon.

  2. Use the up and down arrows to update the page order.

  3. Click OK.

To delete a page in Page Designer.

  1. In the Page menu, select Delete.
  2. Confirm the deletion by clicking OK.

Editing Report Pages with Page Designer

When creating or editing a page, the page properties panel becomes available. You can use the panel to access several options:

  • Edit page properties allows you to:
    • Name the page

    • Set page orientation

    • Configure page margins

    • Configure a page (canvas) size.

  • Edit designer properties allows you to:
    • Configure a background grid to assist with the layout of components

    • Manage overlapping components

  • Validate Page checks the pages for errors. allows you to:
  • Grid Options allows you to configure quickly some of the same grid options that were available in Edit designer properties.

WFA Canvas Report Components

Canvas Report Components

Component purposes in canvas reports.

Pages are designed using components. There are a number of different components, each with its own purpose, that can be used in canvas report pages.

Note

Additional detail on several components is available in the appendix of the course.

Adding a Chart Component

Selecting a component in Query Workspace and Investigate.

Use the fly out menu or right click the blank page to select a chart type.

To add a WFA query from Query Workspace or Investigate, use the Chart view based on published data.

To add a chart that includes benchmarking data, use the Chart view showing benchmark lines.

Adding a Gauge Component

Adding gauges such as a view showing benchmark spectrum.

Use the fly out menu or right click the blank page to select a gauge type.

Adding a Table Component

Adding a Table Component such as a view based on scorecard.

Use the fly out or right click the blank page to select a table type.

To add a WFA query from Query Workspace or Investigate, use the Table view based on published data.

To add a single table utilizing multiple queries for comparison, use the Composite table view based on published data.

Adding a Text Component

Add a Text Component, such as multi line rich text.

Use the fly out menu or right click the blank page to select the following text types:

  • Simple Text: link to reports and measures.

  • Rich Text: multi-line text.

  • Explain Text: insert standard measure formulas and descriptions.

  • Workforce Planning Explain Text: insert standard WFP explanations.

Adding an Image Component

Adding an Image Component, including a company logo.

Use the fly out menu or right click the blank page to add an image:

  • Company Logo: add the preconfigure company logo used in the WFA portal.

  • Upload Image: select a saved image to upload to the report.

You cannot resize an image (logo or uploaded image) in Page Designer. The image size must be correct before adding to the canvas.

Adding a Miscellaneous Item

Miscellaneous Items, such as a transition diagram and a hover menu to navigate selectable options can be added.

Use the fly out menu or right click the blank page to add miscellaneous items. Examples of items that can be added are:

  • Small Text with Hover.

  • Navigating Selectable Items.

  • Transition Diagram.

  • Transition Table.

  • Measure Index.

Note

Transition Diagrams are only available on portals that have implemented the Talent Flow Analytics Module.

Adding a Chart 2.0 Component

You can add a chart based on different data sources.

Add a chart based upon a query or pivot from a variety of data sources.

Editing Components

Right click on the component to get to the full editor and access actions such as Edit this component, Edit Query and Validate this compondent.

When you select an existing component on the page, you can use the quick options panel to set the most commonly used component settings. You can right click the component to access the ‘full editor’ that often has more settings than are available in the quick options panel. Each component will have different configurable settings.

Report Sharing

Users can share reports with Users, RBP Roles, Group and Dynamic Groups from the Report Center if they have the appropriate permission for the report type.

Sharing Reports

To share a table or canvas report, you need to have edit access to the report.

To share Story reports, you must be the owner of the report, or the report must be shared with you with the full access permission.

To share tile-based dashboards, you must be a dashboard and tile administrator.

To share with users, find and select individual users to share your report.

Note

You need Share Reports to Groups & Roles permission to share your report with roles.

Report Scheduling

You’re able to schedule reports for offline execution so that you can download the reports later or generate the reports at a regular cadence. Report scheduling is especially recommended for data intensive reports that can take a long time to generate. With scheduling, you can send reports to SFTP (Secured File Transfer Protocol) sites to offload processing for reports with large data volumes.

The user must have permission to schedule reports.

Note

Only users with Schedule Reports to FTP Destination permission can schedule reports to be sent to FTP.

To schedule a report, complete the following steps:

  1. Go to New Schedule from Action menu.
  2. Fill the required details on Job Definition tab.Enter the Job Name.Select the Report Format.Enter the e-mail addresses you want to send notifications. These e-mail addresses do not receive the resulting scheduled report. You can choose to send notifications on Job Start or Job Completion.
  3. For Canvas and Story reports, to go to Destination to set the report output.
  4. On Destination tab, select either Offline to download the report later from the View Schedules section or schedule a report to be sent to Secured File Transfer Protocol (SFTP).

    Note

    For Story reports, only the CSV file format is available and can only have a destination method of Offline.

    Note

    For Canvas reports, the MS Excel and CSV file formats are available only when the report has ONLY List Report type of table components. If the report has table components based on views (pivots), the CSV file format is NOT supported. If a Canvas report has images or charts, the MS Excel and CSV file formats are not available.

Complete the following steps:

  1. Enter the Host Address, SFTP Login, and SFTP password.
  2. Enter the File Path where the export file will be located.
  3. Enter the File Name with extension, for example, New_Report.xlsx
  4. Select the date format for table reports.

Note

For canvas reports, enter the Folder Name. Date Format is not available.

Job Occurrence

On Job Occurrence tab, select how often the report should run and the first scheduled occurrence of the report. The job runs at the specified time for each occurrence.

Schedule Management

Manage your report schedules to maintain the list of recurring reports in Report Center. You can navigate to View Schedules to manage existing schedules.

On View Schedules page, see the schedules you have set up and the jobs that are running.

When you manage schedules in the report center, you’re not necessarily managing your reports. You might have scheduled someone else's report, for example, if you have permissions to schedule. For that reason, the View Schedules page has three tabs.

The View Schedules page has three tabs:

  • My Schedules: Lists all the schedules set up by you.
  • My Jobs: Lists all the job based on the job occurrence set by you when creating a schedule. From Action menu, you can see the Job Details or download the report.
  • All Schedules: Lists all schedules in your instance. Only available if you have the permission "View all Schedules".

The following columns appear in the scheduling tabs:

  • Title - The name of the schedule that is created.
  • Author - The name of the admin who created the schedule.
  • Last Modified - The latest date when the schedule was edited. Note: The column isn't available in My Jobs tab.
  • Occurrence - The type of occurrence that has been selected while creating a schedule. You can select the occurrence only once, daily, weekly, or monthly.
  • Destination - Shows whether the report scheduled is for offline or SFTP.
  • Start Date - Shows the date and time when the job was scheduled.

    Note

    The column is only available in My Jobs tab.
  • Cells - Displays the total number of cells that the report returns. The total number of cells returned in your report is defined as the product of number of rows and number of columns in your report. For example, if you have N number of rows and M number of columns in your report, the total number of cells returned = N * M. Note: Data in this column populates only after an instance of the job runs (at least, once).
  • Impact of Guardrail - Indicates the impact that guardrail has on your reports. Guardrail check is enabled for online reports, and this column is populated based on the check result. This column is blank when the number of cells in the report remains within the permissible limit for online generation. The value shown in this column is:
    • Offline - Indicates that the number of cells in the report exceeds the limit for normal online execution. You can schedule reports that exceeds the limit.
    • Blocked - Indicates that the number of cells in the multi domain Table report without a BIRT template exceeds the limit for execution. Reduce the number of cells by applying filter or editing the report definition.
  • Status - Shows the status of the scheduled job, whether it has completed, failed, or recovered. To cancel a job that is in the In Progress status or running for more than 24 hours, click the ellipses icon under the Action column and then select Cancel. Note: The column is only available in My Jobs tab.
  • Action - Click the ellipses icon to perform various operations like running, deleting, canceling, viewing, or editing the scheduled job.

Scheduling Actions

You can perform the following actions from Action menu.

  • Run the schedule.
  • Delete the schedule.
  • Cancel the jobs you no longer want to run.
  • View jobs for an individual schedule
  • Edit the schedule.

You can cancel scheduled jobs that aren't completed and are stuck in the same status for a long time. This job cancellation improves the performance of the report scheduler in Report Center.

You can cancel a job if the status of the scheduled job for Canvas report is in the Waiting or Started status and for Table report it is in the In Progress status

Hint

Refresh the My Jobs page to check the status of a job before canceling it.

Queue of Reports Scheduled to Run Offline

Scheduled reports sometimes take longer time to start running because they go into a queue.

The report scheduler framework runs 10 jobs at a time from each job server. When the jobs exceed this number, the scheduler runs from the emergency queue where there are six job nodes to pick the jobs.

 

If some jobs are still running, and it is taking longer to finish the job execution, the scheduler delays to pick up the next job. Only when all jobs have finished executing will the scheduler take up the new jobs. This causes a scheduled report to start running offline late.

Report Downloads from My Jobs

You access and download the output files of scheduled reports from the My Jobs page in Report Center.

The output files of the scheduled Story, Table, and Canvas reports,are available for download on the My Jobs page. In addition, Calibration, Succession, and Compensation and Variable Pay use some legacy reports that are triggered from the respective products. The generated reports are available for download on the My Jobs page.

All reports are available for download for 14 days from job completion. To download a report after 14 days, you must reschedule the report generation through a new job.

Note

You cannot configure a different retention period for any type of report.

To download Reports in My Jobs, complete the following steps:

  1. Go to the Report CenterView SchedulesMy Jobs tab.
  2. Select the Action menu for the report you want to download.
  3. Select Download, and download the report.

Note

If there are multiple files in the output a report, you may have options to download individual files, merge them into a single file and download it, or download all files in a single ZIP.

Report Distributor

Note

This section discusses the functionality of the Report Distributor. Report Center has its own report scheduler. For more details on the Report Center scheduler, review the Report Center section of the document.

Report distributor is a legacy tool to help automate report distribution. With the release of Report Center, access to report distributor has been provided while functionality is migrated to report center scheduling.

With the report distributor reports can be delivered by SFTP, run offline or sent by email. The report distributor can output data to PDF, Word, Excel, or PowerPoint formats. Tables and reports are collected into bundles, and then the bundles can be scheduled to run at a set time, or be run manually.

The report distributor provides many benefits, including:

  • Simplify integrations using SFTP
  • Burst Reports to Managers inboxes as file attachments
  • Users are able to continue using the application while a report is running offline by scheduling the report offline

Note

The most common use of the Report Distributor is to email reports to recipients since that functionality is not yet available in Report Center’s Scheduler.

Note

You can only select email recipients that have a valid accessed Report Center at least once.

Note

Users who want to distribute reports using the Report Distributor need to have the Report Distributor permission enabled.

First, you need to create bundles containing the necessary reports. Then you can select the output format, the items to distribute, the destination, the recipients, and the schedule.

Navigation to Report Distributor

To launch Report Distributor, complete the following steps.

  1. Log in to SAP SuccessFactors.
  2. Navigate to HomeReportingReport Center.
  3. Select View Schedules.
  4. Select Switch to the legacy Report Distributor Tool.
  5. The Report Distributor screen opens.

Bundle

As an administrator, you will create a new bundle when you wish to distribute one or more reports to users on a regular basis. When you create a new bundle, you must specify several criteria:

  • Bundle name
  • Page size
  • Export format
  • Report/tables to include in the bundle
  • Destination (E-mail, SFTP, run offline)
  • Users to receive the report (if destination is e-mail)
  • Schedule to run the bundle (Optional)

You can add a maximum of 10 reports to a report bundle when scheduling reports with the report distributor tool. This limit is set to optimize system performance and prevent overloading. If you need to include more than 10 reports in a single distribution, you can create additional bundles as needed.

Creating a Bundle for Email Distribution

To create and schedule a bundle be sent via email:

  1. Go to the Menu box and click New Bundle.
  2. Create a Bundle Name and click OK.
  3. Select the bundle name.
  4. From the Items tab, click Add Item. Then click Add Report or Excel Table.
  5. Once the report or table is added you will see it listed in the Items tab.
  6. To email the data from the selected report bundle from the Destination tab, select the E-mail radio button, and click Edit Recipients to set up specific users to receive the report bundle.
  7. Click Add Recipients.
  8. Select the users and click Add. All email addresses added must be associated with a user in the system. You CANNOT add freeform email addresses. Click close when finished. To have the report sent at a specific time, click ScheduleAdd.
  9. Enter the required information in the Scheduler box and click OK.

Note

If the total attachment size on a Report Distributor email exceeds 13MB, the attachments are zipped. If the zipped size still exceeds 13MB, attachments are discarded and a message is included in the email to notify the recipient

Create a Report with Report Center

Prerequisites

Business Example:

In this exercise, you will create a report in Report Center that displays a logo, report date, and two queries saved in query workspace.

Log in to track your progress & complete quizzes