/ /

Setting up the SAP SuccessFactors App Tile

Updated 4 months ago

Overview

As part of Simpplr's app tiles feature, we offer several out-of-the-box app tiles your org can set up on home and site dashboards. The article linked below gives an overview of how app tiles work, permissions around setting them up, and various requirements. 

Setting Up Out-of-the-Box App Tiles on Dashboards

This article explains the SAP SuccessFactors tile.

SAP SuccessFactors tile

There are two tile types in the SAP SuccessFactors tile and is a mandatory field to be selected. 

image (5).png

Apply for time-off

Allows users to submit PTO requests directly from their dashboard. With an app-level connection, employees can easily request time off right from the HR portal and no need to switch apps.

Displays:

  • PTO request form

  • Start & end date

  • Reason field

  • (Placeholder for Screenshot)

Required Inputs:

  • Employee ID

  • PTO type selection

Display time-off balance 

Allows end users to view their time-off balances from their SuccessFactors account, directly on the dashboard

  • Displays:

    • Leave type (e.g. comp time, vacation, sickness)

    • Used leave

    • Balance

  • Required inputs:

    • SuccessFactors API credentials

Prerequisites & additional setup

  • The user's email in Simpplr must match their email in SuccessFactors

  • API access must be enabled for leave balance retrieval

Prerequisites & Setup:

  • User's email in Simpplr must match their email in SuccessFactors.

  • Navigate to Manage > Application > Integrations > People data to enable and set up SuccessFactors integration.

SAP SuccessFactors – Open Tasks App Tile

Tasks SAP.png

The SAP SuccessFactors – Open Tasks app tile is a prebuilt tile that surfaces a user’s open HR tasks from SAP SuccessFactors directly on their Simpplr home and site dashboards. This feature is for administrators and app managers.

The tile helps employees and managers quickly see:

  • Total number of open tasks

  • A list of upcoming tasks

  • Due date and status for each task

This allows users to prioritize and complete their HR‑related actions without needing to log into SAP SuccessFactors separately.

What the tile displays

For the logged‑in user, the tile shows:

  1. Total open tasks

    • A count of all open/active tasks returned from SAP SuccessFactors for that user.

  2. Task list (upcoming tasks)
    For each visible task in the list:

    • Task name/title

    • Due date

    • Task status (e.g., active/open)

  3. Ordering of tasks

    • Tasks in the tile are ordered so that the tasks with the earliest due dates appear first.

    • List should display tasks whose due date is coming first.

  4. “Show more” behavior

    • The tile initially shows up to 4 items.

    • When more than 4 tasks are available, a “Show more” control appears so users can view additional items.

    • This behavior is validated for:

      • Home dashboard 

      • Site dashboard

Where the tile can be used

The SAP SuccessFactors – Open Tasks app tile can be added to:

  • Home Dashboard

    • Add/Open Tasks tile

    • Edit tile configuration

    • Delete tile

    • All these operations have been validated (INT-31004, INT-31007, INT-31010).

  • Site Dashboards

    • Add/Open Tasks tile

    • Edit tile configuration

    • Delete tile

    • All these operations have been validated (INT-31005, INT-31008, INT-31012).

Layout and behavior has been separately verified for both:

  • Home dashboard layout

  • Site dashboard layout

How it works

The tile is built as a prebuilt app tile that calls the SAP SuccessFactors OData APIs from the Simpplr backend.

Internally:

  • Simpplr looks up the SuccessFactors user identifier for the logged‑in Simpplr user (based on their email, reusing the same pattern as the prebuilt “View User’s Leave Balance” tile).

  • The backend then calls the SAP SuccessFactors TodoEntryV2 API to fetch the user’s open tasks.

Reference from feasibility analysis:

“We can build this as a Prebuilt App Tile:
SAP SuccessFactors API endpoint –
GET /odata/v2/TodoEntryV2?$format=json&$filter=userId eq '{userId}'
We are already fetching the userId via the email for our existing View User's Leave Balance Prebuilt App Tile, so we can reuse that logic for this App Tile.”

 

Prerequisites & integration considerations

To use the SAP SuccessFactors – Open Tasks App Tile, the following must be in place:

  1. SuccessFactors API access

    • Customer must have SAP SuccessFactors OData API access enabled.

    • Required object: TodoEntryV2 (and user lookup via User object, if configured that way).

    • Typical pattern is to:

      • Look up user by email, then

      • Use that identifier (e.g., userId or personIdExternal) in the TodoEntryV2 filter.

  2. User identity mapping

    • The tile expects Simpplr users to be mappable to SuccessFactors users (usually via email).

    • The backend logic will then resolve the correct {userId} and pass it into the SuccessFactors TodoEntryV2 query.

  3. Backend‑side filtering

    • Earlier limitations in generic app tiles around filter substitution (injecting {userId} into OData filter strings) are resolved for this prebuilt tile by handling filters on the Simpplr backend.

    • The Open Tasks tile does not rely on the generic front‑end “Custom App Tile” filter injection; instead, it uses a backend integration tailored for SuccessFactors Todo APIs.

 

 

Was this article helpful?
Subscribe to receive updates on this article