HR tools

HR tools are designed to handle employee engagement, human resources tasks and processes. Here are the available HR tools with a brief description outlining their purpose and functionality:

HR tools for employee support

The following tools focus on employee-related tasks and support.

Oracle HCM

Agents Tools Description
Compensation Get user Oracle IDs Gets a user's person_id and worker_id from Oracle HCM.
Get my payslips Gets user's payslips in Oracle HCM.
Get current compensation details Gets a user's current compensation details in Oracle HCM.
Get compensation history Gets user's compensation history in Oracle HCM.
Get assignment details Gets user's assignment details in Oracle HCM.
Get salary basis IDs Retrieves the salary bases details of a worker.
View benefit plans Displays benefit plans in Oracle HCM.
Manage compensation Request compensation change Oracle Updates salary amount of an employee in Oracle HCM.
Get assignment details Gets user's assignment details in Oracle HCM.
Get user Oracle IDs Gets a user's person_id and worker_id from Oracle HCM.
Get salary basis IDs Retrieves the salary basis details of a worker in Oracle HCM.
Get action IDs Retrieves the ID of an action in Oracle HCM.
Emergency contacts Get emergency contacts Gets user's emergency contacts in Oracle HCM.
Get user Oracle IDs Gets a user's person_id and worker_id from Oracle HCM.
Update emergency contact Updates the emergency contact of a user in Oracle HCM.
Create emergency contact Create a user's emergency contact in Oracle HCM.
Get contact types Retrieves the list of contact types in Oracle HCM.
Employee contact information Get phones IDs Gets all user's phones IDs from Oracle HCM.
Update phone number Updates a user's phone number in Oracle HCM.
Update home address Updates the worker's home address in Oracle HCM.
Get address Gets a worker's address in Oracle HCM.
Create home address Creates worker's home address in Oracle HCM.
Get address types Gets a list of address types configured for an Oracle HCM deployment.
Get user names ID Get user names ID in Oracle HCM.
Get phone types Gets a list of phone types configured in Oracle HCM.
Get user Oracle IDs Gets a user's person_id and worker_id from Oracle HCM.
Update email address Updates personal email addresses of an employee in Oracle HCM.
Create worker home email Creates worker home email in Oracle HCM.
Update display name Updates display name in Oracle HCM.
Get emails IDs Gets the ID of an email type (e.g., home, personal, business) in Oracle HCM.
Get email types Gets the types of emails (e.g., home, personal, business) in Oracle HCM.
Employee personal details Update business title Updates a user's business title in Oracle HCM.
Get user Oracle IDs Gets a user's person_id and worker_id from Oracle HCM.
Get business title Gets business title in Oracle HCM.
Get user service ID Gets user service ID in Oracle HCM.
Get assignment details Gets assignment details in Oracle HCM.
Leave management Get user Oracle IDs Gets a user's person_id and worker_id from Oracle HCM.
Get absence types Gets absence types in Oracle HCM.
Request time off Requests time off in Oracle HCM.
View upcoming time off Displays upcoming time off in Oracle HCM.
Get time off balances Oracle Gets user's time off balances in Oracle HCM.
Marital status Update marital status Updates the marital status of an employee in Oracle HCM.
Get user Oracle IDs Gets a user's person_id and worker_id from Oracle HCM.
Get user legislative ID Fetches a user's legislative_id from Oracle HCM
Get marital status lookup values Gets lookup values for marital status from Oracle HCM.
Assign manager Initiate manager change Gets a user's person_id and worker_id from Oracle HCM.
Get all assignment managers Gets assignment manager's unique ID from Oracle HCM.
Get user IDs based on person number Gets a worker's worker_id and person_id from Oracle HCM.
Get assignment details Gets user's assignment details in Oracle HCM.
Update manager flag Designates a worker as a manager in Oracle HCM.
Get direct reports Retrieves direct reports in Oracle HCM.
Get positions Retrieves positions in Oracle HCM.
Update employee position Updates employee position in Oracle HCM.
Get user Oracle IDs Gets a user's person_id and worker_id from Oracle HCM.
Create worker Create a worker Creates a worker in Oracle HCM.
Get action IDs Retrieves the action details of a worker in Oracle HCM.
Get all managers Gets manager's assignment number in Oracle HCM.
Get action IDs Retrieves action ID in Oracle HCM.
Get business units Oracle Gets a list of business units from Oracle HCM, with an optional query parameter to filter by name.
Get countries Retrieves the list of countries in Oracle HCM.
Get email types Gets a list of email types configured for an Oracle HCM deployment.
Get countries Gets countries in Oracle HCM.
Get email types Gets email types in Oracle HCM.
Get legal employer Gets a legal employer in Oracle HCM.
Get phone types Gets a list of phone types configured for an Oracle HCM deployment.
Get phone types Gets phone types in Oracle HCM.
Learning agent Get learning statuses Gets learning statuses from Oracle HCM.
Enroll learning Enroll in a learning activity in Oracle HCM.
Get user IDs based on person number Gets a worker's worker_id and person_id from Oracle HCM.
View learning journey Gets a list of learning journeys assigned to a worker in Oracle HCM.
View learnings Gets a worker's learnings in Oracle HCM.
Get user Oracle IDs Gets a user's person_id and worker_id from Oracle HCM.
View recommendations made Gets a worker's learning recommendations in Oracle HCM.
View learnings communities Gets a worker's learning communities in Oracle HCM.
Withdraw learning Withdraw from a learning activity in Oracle HCM.

For more information about the related agents, see Oracle HCM.

SAP SuccessFactors

Agents Tools Description
Compensation Get user SuccessFactors IDs Gets a user's person_id_external and user_id from SuccessFactors.
Get payslip details Gets a user's payslip details in SAP SuccessFactors.
Get current compensation details Gets a user's current compensation details in SAP SuccessFactors.
Get benefits plan Gets a user's benefit plan in SAP SuccessFactors.
Employee address Get user SuccessFactors IDs Gets a user's person_id_external and user_id from SuccessFactors.
Get address types SAP Gets a list of address types configured for the SuccessFactors deployment.
Update address Updates a user's address in SAP SuccessFactors.
Employee phone Get user SuccessFactors IDs Gets a user's person_id_external and user_id from SuccessFactors.
Get phone types Gets a list of phone types configured for the SuccessFactors deployment.
Update phone Updates a user's phone number in SAP SuccessFactors.
Employee email Get user SuccessFactors IDs Gets a user's person_id_external and user_id from SuccessFactors.
Get email types SAP Gets a list of email types configured for the SuccessFactors deployment.
Update email Updates a user's email address in SAP SuccessFactors.
Employee visa Gets visa details Retrieves a user's visa information in SAP SuccessFactors.
Get user SuccessFactors IDs Gets user ID in SAP SuccessFactors.
Employee personal details Get user SuccessFactors IDs Gets a user's person_id_external and user_id from SuccessFactors.
Update personal information Updates a user's personal information in SAP SuccessFactors.
Get personal details Gets a user's personal details in SAP SuccessFactors.
Get relationship types Gets a list of relationship types configured for the SuccessFactors deployment.
Update emergency contact Updates the user's emergency contact in SAP SuccessFactors.
Internal mobility Get user SuccessFactors IDs Gets a user's person_id_external and user_id from SuccessFactors.
Initiate organization transfer Initiate an organization transfer in SAP SuccessFactors.
Update location Updates a user's location in SAP SuccessFactors.
Get job codes Gets the list of job codes configured for the SAP SuccessFactors deployment.
Get pay grades Gets the list of pay grades configured for the SAP SuccessFactors deployment.
Initiate promotion Initiates a promotion request for a user in SAP SuccessFactors.
Get location ID Gets the ID of an office location in SAP SuccessFactors.
Search departments by division and country Returns business departments associated with a division and a country in SAP SuccessFactors.
Search divisions by business unit Returns divisions associated with a business unit in SAP SuccessFactors.
Get country of employment Gets the country of employment for a user in SAP SuccessFactors.
Get employee location Gets employee location in SAP SuccessFactors.
Leave management Get user SuccessFactors IDs Gets a user's person_id_external and user_id from SuccessFactors.
Get time off balances Gets a user's time off balances in SAP SuccessFactors.
Get upcoming time off Retrieves the user's upcoming time off details from SAP SuccessFactors.
Request time off Creates a time off request for the user in SuccessFactors.
Get holiday calendar Gets a holiday calendar of a country in SAP SuccessFactors.
Get time types Gets a list of time types configured for the SuccessFactors deployment.
Get country of employment Gets the country of employment for a user in SAP SuccessFactors.
Organization structure Get direct reports Gets a user's direct reports in SAP SuccessFactors.
Get user SuccessFactors IDs Gets a user's person_id_external and user_id from SuccessFactors.
Termination Get user SuccessFactors IDs Gets a user's person_id_external and user_id from SuccessFactors.
Update end employment date Updates a user's end employment date in SAP SuccessFactors.
Terminate employee Terminates a user's employment in SAP SuccessFactors.
Get event reasons Get the collection of FOEventReason objects.
World data Search cities by country Returns a list of cities associated with a country in SAP SuccessFactors.
Search provinces by country Returns a list of provinces associated with a country in SAP SuccessFactors.
Search states by country Returns a list of states associated with a country in SAP SuccessFactors.

For more information about the related agents, see SAP SuccessFactors.

Workday HCM

Agents Tools Description
Compensation Get user workday IDs Gets a user's person_id and user_id from Workday.
Get payslips Gets user's payslips from Workday.
Get current compensation details Gets a user's current compensation details in Workday.
Get compensation change reasons Gets the possible reasons for changing compensation in Workday.
Request compensation change Creates an hourly or salary compensation change request for a user in Workday.
Disability status Get user workday IDs Gets a user's person_id and user_id from Workday.
Get disabilities Gets a list of disabilities for the Workday deployment.
Update disability status Update user's disability status in Workday.
Employee passport and visa Get user workday IDs Gets a user's person_id and user_id from Workday.
Get passport and visa info Gets a user's passport and visa information in Workday.
Employee personal details Get user workday IDs Gets a user's person_id and user_id from Workday.
Update business title Updates a user's business title in Workday.
Update preferred name Updates a user's preferred name in Workday.
Get user country code Gets the ISO 3166-1 alpha-3 code of the user's country.
Employee contact information Get user workday IDs Gets a user's person_id and user_id from Workday.
Get home address Gets the user's home address in Workday HCM.
Update home address Updates the user's home address in Workday.
Get home email Gets a user's home email in Workday.
Update home email Updates the user's home email in Workday.
Get state ID Gets the ID associated with a state in Workday HCM.
Get country ID Gets the ID associated with a country in Workday HCM.
Emergency Contacts Change emergency contact info Updates the emergency contact information of an employee in Workday HCM.
Get user workday IDs Gets a user's person_id and user_id from Workday.
Get workers emergency contact Gets a user's emergency contact from Workday based on the provided emergency_contact_first_name_for_retrieval.
Get relationship ID Gets the relationship type ID for an emergency contact from Workday.
Employee phone Get user workday IDs Gets a user's person_id and user_id from Workday.
Get home phones Gets a user's home phones in Workday.
Update home phone Updates the user's home phone number in Workday.
Leave management Get user workday IDs Gets a user's person_id and user_id from Workday.
Get holiday calendar Gets a country's holiday calendar for a given year in Workday.
Request time off Creates a time off request for the user in Workday.
Get time off Gets a user's time off entries in Workday.
Get time off status types Gets a list of time off status types configured for the Workday deployment.
Get time off types Gets a list of eligible time off types for the specified user.
Get absence plan balances Gets a user's absence plan balances in Workday.
Manage leave requests Get user workday IDs Gets a user's person_id and user_id from Workday.
Approve time off and time entries Approve an employee's time off and time entry requests in Workday.
Get pending requests Gets user's pending requests in Workday.
Organization structure Get user workday IDs Gets a user's person_id and user_id from Workday.
Get cost center by cost center category Gets the cost centers by cost center category ID from Workday.
Get cost center categories Gets the cost center categories from Workday.
Get direct reports Gets a user's direct reports in Workday.
Initiate a cost center change Initiates a cost center change in Workday.

For more information about the related agents, see Workday HCM.


HR tools for learning and development

The following tools focus on learning and development.

Oracle HCM

Agents Tools Description
Learning Activities Get learning statuses Retrieves learning statuses in Oracle HCM.
Enroll learning Enrolls learning in Oracle HCM.
Get user IDs based on person number Retrieves user ID based on person number in Oracle HCM.
View my learning journeys Displays my learning journeys in Oracle HCM.
View learnings Displays learnings in Oracle HCM.
Get user Oracle IDs Gets user ID in Oracle HCM.
View recommendations made Displays recommendations made in Oracle HCM.
Withdraw learning Withdraws learning in Oracle HCM.
Learning Communities Get user Oracle IDs Gest user ID in Oracle HCM.
View learnings communities Displays learnings communities in Oracle HCM.
Assign learning community Assigns learning community in Oracle HCM.

For more information about the related agents, see Oracle HCM.