Tools for HR

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

Agent name Tool name Description
Compensation Get user ID in Oracle HCM Gets a user's person_id and worker_id from Oracle HCM.
Get my payslips in Oracle HCM Gets user's payslips in Oracle HCM.
Get current compensation details in Oracle HCM Gets a user's current compensation details in Oracle HCM.
Get compensation history in Oracle HCM Gets user's compensation history in Oracle HCM.
Get assignment details in Oracle HCM Gets user's assignment details in Oracle HCM.
Get salary basis in Oracle HCM Retrieves the salary basis details of a worker.
View benefit plans in Oracle HCM Displays benefit plans in Oracle HCM.
Manage compensation Request compensation change in Oracle HCM Updates salary amount of an employee in Oracle HCM.
Get assignment details in Oracle HCM Gets user's assignment details in Oracle HCM.
Get user ID in Oracle HCM Gets a user's person_id and worker_id from Oracle HCM.
Get salary basis in Oracle HCM Retrieves the salary basis details of a worker in Oracle HCM.
Get compensation details in Oracle HCM Retrieves a user's compensation details in Oracle HCM.
Emergency contacts Get emergency contacts in Oracle HCM Gets user's emergency contacts in Oracle HCM.
Get user ID in Oracle HCM Gets a user's person_id and worker_id from Oracle HCM.
Update emergency contact in Oracle HCM Updates the emergency contact of a user in Oracle HCM.
Create emergency contact in Oracle HCM Creates a user's emergency contact in Oracle HCM.
Get contact types in Oracle HCM Retrieves the list of contact types in Oracle HCM.
Employee contact information Update phone number in Oracle HCM Updates a user's phone number in Oracle HCM.
Get phones in Oracle HCM Gets all user's listed phone ids from Oracle HCM.
Update home address in Oracle HCM Updates a user's home address in Oracle HCM.
Get address in Oracle HCM Gets a user's home address in Oracle HCM.
Create home address in Oracle HCM Creates a user's home address in Oracle HCM.
Create new address in Oracle HCM Required for new address entry in Oracle HCM.
Get address types in Oracle HCM Gets a list of address types (home, business, personal) configured in Oracle HCM.
Get user ID based on person number in Oracle HCM Gets a user ID based given person ID as input in Oracle HCM.
Get user names ID in Oracle HCM Gets a list of user name ids from Oracle HCM.
Get phone types in Oracle HCM Gets a list of phone types configured in Oracle HCM.
Get user ID in Oracle HCM Gets a user's person_id and worker_id from Oracle HCM.
Update email address in Oracle HCM Updates personal email addresses of an employee in Oracle HCM.
Create worker home email in Oracle HCM Creates a user's non-work email address in Oracle HCM.
Update display name in Oracle HCM Updates the display name of a user in Oracle HCM.
Get emails ID in Oracle HCM Gets the ID of an email type (for example, home, personal, business) in Oracle HCM.
Get country in Oracle HCM Required for employee country look up in Oracle HCM.
Employee personal details Update business title in Oracle HCM Updates a user's business title in Oracle HCM.
Get user Oracle IDs in Oracle HCM Gets a user's person_id and worker_id from Oracle HCM.
Get positions in Oracle HCM Gets a list of job positions in Oracle HCM.
Get reporting line in Oracle HCM Retrieves a user’s reporting line from Oracle HCM.
Update employee position in Oracle HCM Updates an employee's job position in Oracle HCM.
Get business title in Oracle HCM Gets business title in Oracle HCM.
Get user service ID in Oracle HCM Gets a list of user service IDs from Oracle HCM
Get assignment details in Oracle HCM Gets a user's assignment details in Oracle HCM.
Leave management Get absence reasons in Oracle HCM Gets absence reasons for a user from Oracle HCM.
Get user ID in Oracle HCM Gets a user's person_id and worker_id from Oracle HCM.
Get absence types in Oracle HCM Gets a list of leave absence types available for a user in Oracle HCM.
Request time off in Oracle HCM Requests time off as a user in Oracle HCM.
View upcoming time off in Oracle HCM Displays upcoming time off for a user in Oracle HCM.
Get time off balances in Oracle HCM Gets user's time off balances in Oracle HCM.
Marital status Update marital status in Oracle HCM Updates the marital status of an employee in Oracle HCM.
Get user ID in Oracle HCM Gets a user's person_id and worker_id from Oracle HCM.
Get user legislative ID in Oracle HCM Fetches a user's legislative_id from Oracle HCM
Get marital status lookup values in Oracle HCM Gets lookup values for marital status from Oracle HCM.
Assign manager Get managers assignments in Oracle HCM Gets managers assignments in Oracle HCM.
Get managers unique ID in Oracle HCM Gets managers unique ID in Oracle HCM.
Initiate manager change in Oracle HCM Initiates manager change for user in Oracle HCM.
Get assignment details in Oracle HCM Returns assignment manager details.
Update manager flag in Oracle HCM Designates a worker as a manager in Oracle HCM.
Get direct reports in Oracle HCM Gets a list of direct reports to a manager in Oracle HCM.
Get positions in Oracle HCM Gets a list of job positions in Oracle HCM.
Update employee position in Oracle HCM Updates an employee's job position in Oracle HCM.
Business units in Oracle HCM Retrieves a list of business units from Oracle HCM.
Get user ID in Oracle HCM Gets a user's person_id and worker_id from Oracle HCM.
Create worker Create a worker in Oracle HCM Creates a worker in Oracle HCM.
Get business units in Oracle HCM Gets a list of business units from Oracle HCM, with an optional query parameter to filter by name.
Get legal employer in Oracle HCM Gets list of legal employers in Oracle HCM.

SAP SuccessFactors

Agent name Tool name Description
Compensation Get user ID in SAP SuccessFactors Gets a user's person_id_external and user_id from SAP SuccessFactors.
Get payslip details in SAP SuccessFactors Gets a user's payslip details in SAP SuccessFactors.
Get current compensation details in SAP SuccessFactors Gets a user's current compensation details in SAP SuccessFactors.
Get benefits plan in SAP SuccessFactors Gets a user's benefit plan in SAP SuccessFactors.
Employee address Get user ID in SAP SuccessFactors Gets a user's person_id_external and user_id from SAP SuccessFactors.
Get address types in SAP SuccessFactors Gets a list of address types configured in SAP SuccessFactors.
Update address in SAP SuccessFactors Updates a user's address in SAP SuccessFactors.
Employee phone Get user ID in SAP SuccessFactors Gets a user's person_id_external and user_id from SAP SuccessFactors.
Get phone types in SAP SuccessFactors Gets a list of phone number types in SAP SuccessFactors.
Get phone number in SAP SuccessFactors Retrieves phone number from SAP SuccessFactors.
Update phone in SAP SuccessFactors Updates an employee's phone number in SAP SuccessFactors.
Employee email Get user ID in SAP SuccessFactors Gets a user's person_id_external and user_id from SAP SuccessFactors.
Get email types in SAP SuccessFactors Gets a list of email address types in SAP SuccessFactors.
Update email in SAP SuccessFactors Updates an employee's email address in SAP SuccessFactors.
Employee Visa Get user ID in SAP SuccessFactors Gets a user's person_id_external and user_id from SAP SuccessFactors.
Get visa details in SAP SuccessFactors Retrieves a user's visa information in SAP SuccessFactors.
Employee personal details Get emergency contact in SAP SuccessFactors Gets a users's emergency contact information from SAP SuccessFactors.
Get user ID in SAP SuccessFactors Gets a user's person_id_external and user_id from SAP SuccessFactors.
Create emergency contact in SAP SuccessFactors Creates emergency contact in SAP SuccessFactors.
Update emergency contact in SAP SuccessFactors Updates emergency contact in SAP SuccessFactors.
Update preferred name in SAP SuccessFactors Updates a user's preferred name in SAP SuccessFactors.
Get personal details in SAP SuccessFactors Gets a user's personal details in SAP SuccessFactors.
Get relationship types in SAP SuccessFactors Gets the relationship types for an emergency contact in SAP SuccessFactors.
Internal mobility Get business units in SAP SuccessFactors Gets a list of business units within a company in SAP SuccessFactors.
Get user ID in SAP SuccessFactors Gets a user's person_id_external and user_id from SAP SuccessFactors.
Initiate organization transfer in SAP SuccessFactors Initiates an organization transfer in SAP SuccessFactors.
Update location in SAP SuccessFactors Updates a user's location in SAP SuccessFactors.
Get job codes in SAP SuccessFactors Gets the list of job codes configured from SAP SuccessFactors.
Get pay grades in SAP SuccessFactors Gets the list of pay grades configured from SAP SuccessFactors.
Initiate promotion in SAP SuccessFactors Initiates a promotion request for a user in SAP SuccessFactors.
Get location ID in SAP SuccessFactors Gets the ID of an office location in SAP SuccessFactors.
Search departments by division and country in SAP SuccessFactors Returns business departments associated with a division and a country in SAP SuccessFactors.
Search divisions by business unit in SAP SuccessFactors Returns divisions associated with a business unit in SAP SuccessFactors.
Get country of employment in SAP SuccessFactors Gets the country of employment for a user in SAP SuccessFactors.
Get employee location in SAP SuccessFactors Gets the work location assigned to an employee in SAP SuccessFactors.
Leave management Get user ID in SAP SuccessFactors Gets a user's person_id_external and user_id from SAP SuccessFactors.
Get time off balances in SAP SuccessFactors Gets a user's time off balances in SAP SuccessFactors.
Get upcoming time off in SAP SuccessFactors Retrieves the user's upcoming time off details from SAP SuccessFactors.
Request time off in SAP SuccessFactors Creates a time off request for the user in SAP SuccessFactors.
Get holiday calendar in SAP SuccessFactors Gets a holiday calendar of a country in SAP SuccessFactors.
Get time types in SAP SuccessFactors Gets a list of time types configured from SAP SuccessFactors.
Get country of employment in SAP SuccessFactors Gets the country of employment for a user in SAP SuccessFactors.
Organization structure Get direct reports in SAP SuccessFactors Gets a user's direct reports in SAP SuccessFactors.
Get user ID in SAP SuccessFactors Gets a user's person_id_external and user_id from SuccessFactors.
Termination Get user ID in SAP SuccessFactors Gets a user's person_id_external and user_id from SAP SuccessFactors.
Update end employment date in SAP SuccessFactors Updates a user's end employment date in SAP SuccessFactors.
Terminate employee in SAP SuccessFactors Terminates a user's employment in SAP SuccessFactors.
Get event reasons in SAP SuccessFactors Gets the collection of FOEventReason objects in SAP SuccessFactors.
World data Search cities by country in SAP SuccessFactors Returns a list of cities associated with a country in SAP SuccessFactors.
Search provinces by country in SAP SuccessFactors Returns a list of provinces associated with a country in SAP SuccessFactors.
Search states by country in SAP SuccessFactors Returns a list of states associated with a country in SAP SuccessFactors.
Employee Profile Get an employee's location in SAP SuccessFactors Returns an employee's assigned work location including site, city, and country.
Get business units in SAP SuccessFactors Returns a list of business units and their associated organizational identifiers.
Get job codes in SAP SuccessFactors Fetches job codes and related job classification or title information from the system.
Get personal details in SAP SuccessFactors Retrieves an employee’s personal profile data such as name and contact info.
Get user ID in SAP SuccessFactors Gets a user's person_id_external and user_id from SAP SuccessFactors.

Workday HCM

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

HR tools for learning and development

The following tools focus on learning and development.

Oracle HCM

Agent name Tool name Description
Learning activities Create learning content in Oracle HCM Creates learning content in Oracle HCM.
Enroll learning in Oracle HCM Assigns reports to a learning activity or self-enroll in Oracle HCM.
Get learning statuses in Oracle HCM Gets status of assigned learnings from Oracle HCM.
Get course offerings in Oracle HCM Gets list of course offerings assigned to a user in Oracle HCM.
Get courses in Oracle HCM Gets list of courses assigned to a user in Oracle HCM.
Get specalizations in Oracle HCM Gets list of specalizations assigned to a user in Oracle HCM.
Get user ID based on person number in Oracle HCM Gets a worker's worker_id and person_id from Oracle HCM.
Get user ID in Oracle HCM Gets a user's person_id and worker_id from Oracle HCM.
View learnings in Oracle HCM Gets a list of learning items assigned to a worker and the completion status of each in Oracle HCM.
View my learning journeys in Oracle HCM Gets a list of learning journeys assigned to a worker in Oracle HCM.
View recommendations made in Oracle HCM Gets a list of learning recommendations made to peers in Oracle HCM.
Withdraw learning in Oracle HCM Withdraws from a learning activity in Oracle HCM.
Learning communities Get user ID in Oracle HCM Gets a user's person_id and worker_id from Oracle HCM.
View learnings communities in Oracle HCM Gets a list of learning communities a worker is assigned to in Oracle HCM.
Assign learning community in Oracle HCM Assigns a worker to a learning community in Oracle HCM.

HR tools for Talent Acquisition Manager

The following tools focus on talent recruitment operations and support.

SAP SuccessFactors

Agent name Tool name Description
Job Requisition Manager View job requisitions in SAP SuccessFactors View job requisitions for a recruiter in SAP SuccessFactors.
Get user ID in SAP SuccessFactors Gets a user ID in SAP SuccessFactors.
Update job description in SAP SuccessFactors Updates a job description in SAP SuccessFactors.
View job description in SAP SuccessFactors View a job description in SAP SuccessFactors.
Update job description in SAP SuccessFactors Updates a job description in SAP SuccessFactors.
Job Status Manager Create new job requisition in SAP SuccessFactors Creates a new job requisition in SAP SuccessFactors.
Search by employee type in SAP SuccessFactors Searches by employee type in SAP SuccessFactors.
Search job functions in SAP SuccessFactors Searches by a job function in SAP SuccessFactors.
View recruiting templates in SAP SuccessFactors View recruiting templates in SAP SuccessFactors.
View companies in SAP SuccessFactors View companies available to assign in SAP SuccessFactors.
View location ID in SAP SuccessFactors Gets location IDs available for a job requisition in SAP SuccessFactors.
View candidates by state in SAP SuccessFactors Assigns a state for a job requisition in SAP SuccessFactors.
Get user ID in SAP SuccessFactors Gets a user ID in SAP SuccessFactors.
View job requisitions in SAP SuccessFactors View job requisitions for a recruiter in SAP SuccessFactors.
View job requisition statuses in SAP SuccessFactors View job requisition statuses in SAP SuccessFactors.
View all applicants for a role in SAP SuccessFactors View all applicants for a role in SAP SuccessFactors.
Assign a recruiter to a role in SAP SuccessFactors Assigns a recruiter to a role in SAP SuccessFactors.
Approve a job requisition in SAP SuccessFactors Final step to approve a job requisition in SAP SuccessFactors.
Reject a job requisition in SAP SuccessFactors Reject a job requisition in SAP SuccessFactors.
Send a job requisition approval in SAP SuccessFactors Starts a job requisition approval in SAP SuccessFactors.
Assign a country for a job requisition in SAP SuccessFactors Assigns a country for a job requisition in SAP SuccessFactors.
Candidate Management View job requisitions in SAP SuccessFactors View job requisitions in SAP SuccessFactors.
View candidates for a role in SAP SuccessFactors View candidates for a role in SAP SuccessFactors.
Tag a candidate for a role in SAP SuccessFactors Tags a candidate for a role in SAP SuccessFactors.
Screening Question Management View job requisitions in SAP SuccessFactors View job requisitions in SAP SuccessFactors.
Create new screening question in SAP SuccessFactors Creates new screening question in SAP SuccessFactors.
View screening questions in SAP SuccessFactors View user defined screening questions in SAP SuccessFactors.
Update screening question in SAP SuccessFactors Updates screening question in SAP SuccessFactors.
Get user ID in SAP SuccessFactors Gets a user ID in SAP SuccessFactors.
View default screening questions in SAP SuccessFactors View default screening questions in SAP SuccessFactors.

Workday HCM

Agent name Tool name Description
Talent Acquisition Manager
Candidate Letter Management View candidates for a job requisition Retrieves all candidate profiles linked to a specific job requisition.
Review a job requisition Returns detailed information about a particular job requisition.
Job Description Management Update a job requisition Updates the job description text for an existing job requisition.
Close Requisitions View reference IDs Fetches system-generated reference IDs for mapping.
Close a job requisition Closes an open job requisition.
Review a job requisition Returns detailed information about a particular job requisition.
Search Requisitions View candidates for a job requisition Retrieves all candidate profiles linked to a specific job requisition.
Find a position Returns information about a position based on user inputs.
Find job requisitions Lists job requisitions based on filter criteria.
Requisition Status View candidates for a job requisition Retrieves all candidate profiles linked to a specific job requisition.
Review a job requisition Returns detailed information about a particular job requisition.
View Requisitions View candidates for a job requisition Retrieves all candidate profiles linked to a specific job requisition.
Review a job requisition Returns detailed information about a particular job requisition .

Oracle HCM

Agent name Tool name Description
Candidate Management Create candidate in Oracle HCM Assigns an applicant as a candidate for a job requisition in Oracle HCM.
Get candidates in Oracle HCM Retrieves details for a candidate attached to a job requisition in Oracle HCM.
External Job Description Get full external job description in Oracle HCM Returns full external job description for a job ID in Oracle HCM.
Get short external job description in Oracle HCM Returns short external job description for a job ID in Oracle HCM.
Get job requisitions in Oracle HCM Gets a job requisition ID in Oracle HCM.
Update full external job description in Oracle HCM Modify the full external job description for a job req in Oracle HCM.
Update short external job description in Oracle HCM Modify the short external job description for a job req in Oracle HCM.
Job Requisition Manager Create job requisition in Oracle HCM Creates a job requisition in Oracle HCM.
Delete job requisition in Oracle HCM Removes a job requisition.
Application flows in Oracle HCM Returns information for navigating through tasks in Oracle HCM.
Get department in Oracle HCM Returns information about departments in Oracle HCM.
Get applicants in Oracle HCM Returns applicants who have applied for a role in Oracle HCM.
Get job requisitions in Oracle HCM Gets a job requisition ID in Oracle HCM.
Hiring managers in Oracle HCM Searches available hiring managers in Oracle HCM.
Get open positions in Oracle HCM Gets open positions in Oracle HCM.
Get recruiting locations in Oracle HCM Returns available recruiting locations for assignment in Oracle HCM.
Get recruiting organizations in Oracle HCM Returns recruiting organizations available in Oracle HCM.
Update job requisition in Oracle HCM Modify a job requisition in Oracle HCM.
Internal Job Description Get short internal job description in Oracle HCM Returns short internal job description for a job ID in Oracle HCM.
Get job requisitions in Oracle HCM Gets a job requisition ID in Oracle HCM.
Get full internal job description in Oracle HCM Returns full internal job description for a job ID in Oracle HCM.
Update internal job description in Oracle HCM Modify the full internal job description for a job req in Oracle HCM.
Update short internal job description in Oracle HCM Modify the short internal job description for a job req in Oracle HCM.
Manager Directory Hiring managers in Oracle HCM Searches available hiring managers.
Recruiter Center Activity Agent Get Recruiting Activity Center details Retrieves details for the recruiting activity center.
Get user ID in Oracle HCM Gets a user's person_id and worker_id from Oracle HCM.

What to do next

To explore related agents, refer to the HR agents section.