SuccessFactors
Packages: Basic | Standard | Premium
With the SuccessFactors app, you can sync your payroll data to ChartHop, which automatically builds your org chart and keeps it up to date. Synced data includes contact information, demographics, compensation, managers, departments, and locations.
SuccessFactors at a glance
The following table summarizes ChartHop’s SuccessFactors app.
Prerequisites | A SuccessFactors Sync account that has access to the Admin Center and a ChartHop account with the Owner role. |
API key permissions | As a SucessFactors administrator, create a new user and then do the following:
|
Data direction | Inbound from SuccessFactors to ChartHop |
Sync cadence | Daily or as needed |
Effective dating support | No |
Additional field mapping support | Yes, for ChartHop Premium customers, through the following field categories:
For more information, see the SuccessFactors documentation. Please direct all custom mapping requests to ChartHop’s Professional Services team. |
How to install | See ChartHop's install guidelines or view detailed instructions on the ChartHop app install page. |
Payroll app overview | Read an overview of how how payroll apps work in ChartHop. |
Supported products | SucessFactors |
Synced data
The table below lists the default data set that is synced from SuccessFactors to ChartHop.
ChartField field label | Charthop field code | SuccessFactors field code |
Birth Date | birthdate | User.dateOfBirth |
City - Home Address | address.city | PerAddressDEFLT.city |
Country - Home Address | address.country | PerAddressDEFLT.country |
Currency (Deprecated) | currency | EmpPayCompRecurring.currencyCode |
Date | date | EmpJob.startDate |
Date | date | EmpPayCompRecurring.startDate, EmployeeTime.createdDateTime |
Depart | depart | EmpJob.eventReason |
Department | department | EmpJob.department |
Employment | employment | EmpJob.eventReason |
Ethnicity | ethnicity | User.ethnicity |
Fax | contact.workfax | User.fax |
First Name | name.last | User.lastName |
Gender | gender | PerPersonal.gender |
Home Phone | contact.homephone | User.homePhone |
Last Name | name.first | User.firstName |
Location | location | EmpJob.location |
Manager | manager | EmpJob.managerId |
Middle Name | name.middle | User.mi |
Mobile | contact.mobilephone | User.cellPhone |
Preferred First Name | name.pref | User.nickname |
Promotion | promotion | EmpJob.eventReason |
State - Home Address | address.state | PerAddressDEFLT.externalCode |
Street 1 - Home Address | address.street1 | PerAddressDEFLT.address1 |
Street 2 - Home Address | address.street2 | PerAddressDEFLT.address2 |
Street 3 - Home Address | address.street3 | PerAddressDEFLT.address3 |
Team | team | User.division |
Title | title | EmpJob.jobTitle |
Work email | contact.workemail | User.email |
Work phone | contact.workphone | User.businessPhone |
Zip/Postal - Home Address | address.postal | PerAddressDEFLT.zipCode |
Used to store compensation information | type | EmpJob.eventReason |
Used to store compensation information | base, hours, hourly, variable, variabletype, variablepct | EmpPayCompRecurring.payComponent, EmpPayCompRecurring.paycompvalue, EmpPayCompRecurring.frequency, EmpJob.standardHours, EmpJob.fte |
Used to store profile photos | imageurl | Photo.id |
Used to store time off information | timeoff.id | EmployeeTime.externalCode |
Used to store time off information | timeoff.type | EmployeeTime.timeType |
Used to store time off information | timeoff.startdate | EmployeeTime.startDate |
Used to store time off information | timeoff.enddate | EmployeeTime.endDate |
Used to store time off information | timeoff.approval | EmployeeTime.approvalStatus |
Used to store time off information | timeoff.hours | EmployeeTime.quantityInHours |
Used to store time off information | timeoff.days | EmployeeTime.quantityInDays |
Used to store time off information | timeoff.note | EmployeeTime.comment |