Skip to main content
Version: 2024.07

SAP SF Execution Monitor

Collects the exceptions from the Execution Management that is configured on the SuccessFactors cloud service. The monitoring categories Middleware Integration, Scheduled Job, Integration Center and Smart Suite are covered.

General

ExecutableSAP_SF_Execution_Monitor.exe
Connection methodHTTP
Ports
  • 443 (https)

Prerequisites

You'll nedd an API user with sufficient permissions for Basic Auth (see also SAP Note 2956021):

Navigate to Admin Center > Manage Permission Roles

  • Manage Integration Tools:
    • Allow Admin to Access OData API through Basic Authentication
  • Admin Center Permissions:
    • Read Execution Manager Events
    • Read Execution Manager Event Payload or Event Reports
    • Monitor Scheduled Jobs

Default parameters

Parameter namePossible valuesDefaultDescription
SAPUsernamestringemptySF API user
SAPPasswordstringemptyPassword of the SF API user

Sensor-specific parameters

Parameter namePossible valuesDefaultDescription
Minutesnumber | 1 - n60Past minutes in which the exceptions from the Execution Manager on SuccessFactors cloud service are collected.
Url<url>empty

The URL of your SAP Successfactors instance.

Example: http://<your instance>.successfactors.eu

Check the following note to find the correct API Url: SAP Note 2215682

AuthenticationMethodBasic | OAuthBasicAuthentication method to use. The Basic authentication method will be out of maintenance from June 2, 2023.
APIKey<token>NONE

API key if you use Oauth as the authentication method. Please register Scansor as an OAuth client application in the Admin Center of Success Factors.

Check the documentation here for further information:

PrivateKey<private_key> (without -----BEGIN/END PRIVATE KEY-----)NONEPrivate key of the x509 certificate. Only needed if OAuth is used as the authentication method.
IntegrationCenterJobName<jobname1>,<jobname2>,...*

Filter for integration center job(s) (processInstanceName is used here).

Use * as wildcard.

ScheduledJobName<jobname1>,<jobname2>,...*

Filter for scheduled job(s) (processInstanceName is used here).

Use * as wildcard.

Channels

Channel nameDescriptionLookup file
Scheduled job - successfullyTotal number of scheduled jobs which have been completed successfully
Scheduled job - errorsTotal number of scheduled jobs which have been completed with errors
Scheduled job - failedTotal number of scheduled jobs which failed
Scheduled job - in progressTotal number of scheduled jobs which are in progress
Scheduled job - warningsTotal number of scheduled jobs which have been completed with warnings
Middleware integration - successfullyTotal number of middleware integrations which have been completed successfully
Middleware integration - errorsTotal number of middleware integrations which have been completed with errors
Middleware integration - failedTotal number of middleware integrations which failed
Middleware integration - in progressTotal number of middleware integrations which are in progress
Middleware integration - warningsTotal number of middleware integrations which have been completed with warnings
Integration center - successfullyTotal number of integration center events which have been completed successfully
Integration center - errorsTotal number of integration center events which have been completed with errors
Integration center - failedTotal number of integration center events which failed
Integration center - in progressTotal number of integration center events which are in progress
Integration center - warningsTotal number of integration center events which have been completed with warnings
Smart Suite - successfullyTotal number of smart suite events which have been completed successfully
Smart Suite - errorsTotal number of smart suite events which have been completed with errors
Smart Suite - failedTotal number of smart suite events which failed
Smart Suite - in progressTotal number of smart suite events which are in progress
Smart Suite - warningsTotal number of smart suite events which have been completed with warnings

Important notes

warning

Please check the channel limits in PRTG if they fit for your alerting.

warning

The time zone of SF is UTC.

Changelog

VersionChanges
2023.06Added additional parameters to filter for one or more scheduled jobs and / or integration center jobs.
2023.03Added possibility to use authentication method OAuth.
2021.06First stable release