Talent Management

Deltek Talent Management (Talent) helps you improve the quality of new hires, increase employee engagement, and maintain compliance, all while giving you comprehensive visibility into the state of your workforce.

Connector Overview

The Deltek Talent Management connector empowers you to build automation around Talent to help you support firm-wide growth and make strategic personnel decisions, by enabling connections with other Deltek product or third-party applications.

API Version

The Deltek Talent Management connector uses Talent Management API. It requires Talent Management version 17.0.0 or later.

Connection

An app connection or connection authorizes the Deltek Talent Management connector to interact with Deltek Talent Management product.

Connection Name

By default, this connector uses the connection name, My Deltek Talent Management account. You can opt to replace this default connection name and use your preferred connection name.

Parameters

This connector requires the following parameters:

Parameter Description

Talent API Authentication Token

The authentication token provided by Talent.

Note: To get an authentication token, contact Customer Care.

Example:
<xxxxxxxxxxxxxxxxx111111>

REST & SOAP API URL

The Talent Management API Gateway URL.

Example:
https://soatest.example.com/

SOA Version

The version of the service-oriented architecture for Talent, which is the same thing as its API version.

Example:
4

Language

The language used by Talent.

The default value is en (English).

Example:
en

Authentication

Authentication requires the Deltek Talent Management connector to prove that it has the correct identity before its connection authorizes or allows you to do certain actions.

This connector supports the following authentication method(s):

Authentication Method Description

API Key or Secret

This method allows a connector to authenticate through a single API key or secret. In Talent, this is the Authentication Token (Auth Token).

Triggers

Triggers check for certain events to occur and can group these events for further processing.

Note: Deltek recommends that you always use real time-triggers over polling triggers to have quicker responses and lesser load on your application instances.

This connector provides the following triggers:

Trigger Description

New Hire (Polling)

This trigger polls at regular intervals for new hires.

Provide a value for the following required field(s):
  • When first started, pick up events from
You may also provide a value for the following optional field(s):
  • Trigger poll interval

By default, the Trigger poll interval field is set to 5 minutes.

New Hire Onboarding (Polling)

This trigger polls at regular intervals for new hire onboarding.

Provide a value for the following required field(s):
  • When first started, pick up events from
You may also provide a value for the following optional field(s):
  • Trigger poll interval

By default, the Trigger poll interval field is set to 5 minutes.

User Termination (Polling)

This trigger polls at regular intervals for user terminations.

Provide a value for the following required field(s):
  • When first started, pick up events from
You may also provide a value for the following optional field(s):
  • Trigger poll interval

By default, the Trigger poll interval field is set to 5 minutes.

User Update (Polling)

This trigger polls at regular intervals for user updates.

Provide a value for the following required field(s):
  • When first started, pick up events from
You may also provide a value for the following optional field(s):
  • Trigger poll interval

By default, the Trigger poll interval field is set to 5 minutes.

New Hire (Real-time)

This trigger checks in real-time (through a webhook) for new hires.

New Hire Onboarding (Real-time)

This trigger checks in real-time (through a webhook) for new hire onboarding.

User Termination (Real-time)

This trigger checks in real-time (through a webhook) for user terminations.

User Update (Real-time)

This trigger checks in real-time (through a webhook) for user updates.

Actions

When a trigger event occurs, you can specify at least one action (or step) to execute through the Deltek Talent Management connector.

This connector provides the following actions:

Action Description

Post Recipe Error to Talent

This action sends a single recipe error to Talent.

Provide a value for the following required field(s):
  • Transaction ID from Event
  • Error Message

Get Single Candidate in Talent

This action retrieves a single candidate in Talent.

Provide a value for the following required field(s):
  • Candidate Jobseeker ID in Talent

Get API Status in Talent

This action retrieves a health check in Talent’s API.

List Countries in Talent
(Locations in Deltek Talent)

This action retrieves the list of countries in Talent.

List States in Talent
(Locations in Deltek Talent)

This action retrieves the list of states in Talent.

For the list of states, you need the list of countries first to obtain a value for the Country ID field.

Provide a value for the following required field(s):
  • Country ID

Get Single New Hire in Talent

This action retrieves a single new hire in Talent.

Provide a value for the following required field(s):
  • HR Smart User ID

List New Hires in Talent

This action retrieves the list of new hires in Talent.

List by Date New Hires in Talent

This action retrieves the list of new hires in Talent based on a given date range.

Provide a value for the following required field(s):
  • Start Date
  • End Date

Update New Hire in Talent

This action updates new hire data in Talent to mark them as exported.

Provide a value for the following required field(s):
  • HR Smart User ID
  • Exported Date

Add Offboarding in Talent

This action adds an offboarding in Talent.

Provide a value for the following required field(s):
  • Talent User ID
  • Terminated Date
  • Termination Reason
  • Rehire Eligibility Option
You may also provide a value for the optional field:
  • Original Email

Get Single Onboarding in Talent

This action retrieves a single onboarding in Talent.

Provide a value for the following required field(s):
  • Candidate ID

List Onboarding in Talent

This action retrieves the list of onboarding in Talent.

Create Org in Talent

This action creates organization data in Talent.

Provide a value for the following required field(s):
  • Org Level Name
  • Org Level Parent ID
You may also provide a value for the following optional field(s):
  • Org Level Category ID
  • Org Level Active
  • Org Level Code

Get Org in Talent

This action retrieves organization data in Talent.

You may also provide a value for the following optional field(s):
  • Org Level ID
  • Org Level Name
  • Org Level Parent ID
  • Org Level Category ID
  • Org Level Active
  • Org Level Code

Update Org in Talent

This action updates organization data in Talent.

Provide a value for the following required field(s):
  • Org Level ID
You may also provide a value for the following optional field(s):
  • Org Level Name
  • Org Level Parent ID
  • Org Level Category ID
  • Org Level Active
  • Org Level Code

Create Skill in Talent

This action creates skill data in Talent.

Provide a value for the following required field(s):
  • Skill Category ID
  • Skill Name
  • Skill Suggested By
You may also provide a value for the following optional field(s):
  • Skill Approved
  • Skill Approver
  • Skill Active
  • Skill Code

Create User Skill in Talent

This action creates user skill data in Talent.

Provide a value for the following required field(s):
  • User ID
  • Skill ID
  • Skill Level ID
  • Skill Usage ID
  • Skill Last Used ID
You may also provide a value for the following optional field(s):
  • User Skill Endorsed
  • User Skill Valid From

Get User Skill in Talent

This action retrieves user skill data in Talent.

Provide a value for the following required field(s):
  • Talent User ID

Search User Skill in Talent

This action searches skill data in Talent.

Provide a value for the following required field(s):
  • Talent User ID

Get Skill in Talent

This action retrieves skill data in Talent.

You may also provide a value for the following optional field(s):
  • Skill ID
  • Skill Last Modified
  • Skill Date Created
  • Skill Category ID
  • Skill Approved
  • Skill Name
  • Skill Approver
  • Skill Suggested By
  • Skill Active
  • Skill System Flag
  • Skill Code

Update Skill in Talent

This action updates skill data in Talent.

Provide a value for the following required field(s):
  • Skill ID
You may also provide a value for the following optional field(s):
  • Skill Name
  • Skill Approved
  • Skill Approver
  • Skill Suggested By
  • Skill Active
  • Skill Code

Update User Skill in Talent

This action updates skill data in Talent for a user.

Provide a value for the following required field(s):
  • User Skill ID
  • Skill ID
  • Skill Level ID
  • Skill Usage ID
  • Skill Last Used ID
You may also provide a value for the following optional field(s):
  • User Skill Endorsed
  • User Skill Valid From

Delete User Skill in Talent

This action deletes skill data in Talent for a user.

You may also provide a value for the following optional field(s):
  • Talent User ID
  • User Employee ID
  • User Skill ID
  • Skill Code
  • Skill Name

Get Single User in Talent

This action retrieves a single user in Talent..

Provide a value for the following optional field(s):
  • Talent User ID
You may also provide a value for the following optional field(s):
  • User Email Address

Update User in Talent

This action update users data in Talent.

Provide a value for the following required field(s):
  • Talent User ID
You may also provide a value for the following optional field(s):
  • User Email Address
  • User First Name
  • User Middle Name
  • User Last Name
  • User City
  • User State ID
  • Group
  • User Address One
  • User Address Two
  • User Address Three
  • User Zip Code
  • User Date of Birth
  • User Password
  • User Login
  • User Country
  • User Location ID
  • Job Family ID
  • User Hire Date
  • Manager ID
  • User Employee ID
  • User is External
  • Org Level ID

Create User in Talent

This action creates user data in Talent.

Provide a value for the following required field(s):
  • User Email Address
  • User First Name
  • User Last Name
Select from which group the user is included:
  • Employee
  • External Job Seekers
  • Manager
  • Recruiter
  • Executive
You may also provide a value for the following optional field(s):
  • User Middle Name
  • User City
  • User State ID
  • User Address One
  • User Address Two
  • User Address Three
  • User Zip Code
  • User Date of Birth
  • User Password
  • User Login
  • User Country
  • User Location ID
  • Job Family ID
  • User Hire Date
  • Manager ID
  • User Employee ID
  • User Is External
  • Org Level ID

Related Links