Skip to main content
Skip table of contents

SuccessFactors Custom Reports

Overview

The SAP SuccessFactors Custom Reports Input collects report data extracted from SuccessFactors via SFTP.

Data Collected

SuccessFactors reporting capabilities via the Report Center allows for the scheduling of out of the box reports or the creation of custom reports using many different data tables within the SuccessFactors system.

Status

Beta

Configuration

Create a Custom Report

Adding the Custom Report Input to PowerConnect Cloud

  • Login to the PowerConnect Cloud web UI

  • Click on the Inputs link in the menu bar

  • Click the + button to add a new Input

  • Choose custom-report under sap-successfactors:

    image-20231228-223821.png
  • Fill in the form with the details with your SuccessFactors SFTP details including the folder where the custom reports are stored

  • Optionally provide the private key and passphrase for authentication

  • Fill in the System ID (this maps to the source field in Splunk)

    image-20231228-224056.png
  • Choose the Splunk output you wish to send the SuccessFactors data to

  • Optionally map the fields from the report to new names (leaving the mapping empty will use the field names from the report header)

    image-20231228-230539.png

  • Click Save

  • The Input is now created

Configuration Options

Configuration

Description

Required

Default Value

Comments

How frequently to poll for new data in seconds

How often the input will check for new report files

True

3600 (1 hour)

Unique Identifier for the Input

A unique ID for the input

True

Spaces are not allowed

Friendly name for the Input

Friendly name for the input

True

System ID

System ID (or SID) of the system. The value of this field will be mapped to the source field in Splunk and is used in dashboards for grouping related system events

True

Lag in Seconds

How far behind the input will lag in seconds

True

60

This setting is to deal with SAP APIs that sometimes lag behind under high load

Enable Data Collection

Enable / Disable the Input

True

True

FTP Server

The FTP Server hostname where the reports are stored

True

Report Name

The name of the report

True

The report name value will be populated in the name field of the data sent to Splunk

First line of file contains header

Enable this if the first line of the report csv contains the header

True

True

Most reports from SuccessFactors have the header as the first line

Regular expression to match header line

Used if the first line of the file is not the header. A regex pattern to search the file to find the header

False

Only use this if the first line of the csv is not the header. This setting is ignored if the “First line of file contains header” setting is true

FTP Server Port

Port of the ftp server

True

22

FTP username

Username to connect to the ftp server

True

FTP password

Password of the ftp user

True

SSH private key file

The private key file used for FTP authentication

False

Optional

SSH private key passphrase

The passphrase used to decrypt the private key file

False

Optional

Remote directory where reports are stored

The directory on the ftp server where the reports are stored

True

File filter pattern

Regex of the file pattern to match

True

*.*

Adjust this if files other than the reports are also stored in the same directory

Temporary directory to store report files whilst processing

A local directory to store downloaded reports whilst processing

True

/tmp

The files are automatically cleaned up after being sent to Splunk

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.