HRIS
The HRIS bundle is for users who wish to build an integration between TalentLink and an external system where it is necessary to synchronise data for candidates, positions and configurable fields.
The bundle provides access to the following TalentLink web services :
| Position | |
| Candidate | |
| Queue | |
| LOV | |
| LovHierarchy | |
| ConfigurableField | |
| Document |
- Positions
Service
- createPosition
- getPositionById
- getPositions
- getPositionsByReqNumber
- updatePosition
Method
- Candidates
Service
- addTag
- createCandidateViaFolder
- createCandidateViaOpening
- downloadAttachedFile
- editTagByCandidateID
- getApplicationById
- getApplications
- getApplicationsByCandidateId
- getApplicationsByStatus
- getCandidateById
- getCandidateStructuredDocumentById
- getContracts
- getContractsByApplicationId
- getCurrentBoCpTemplateByType
- getGfCandidateProfile
- getStructuredDocumentById
- getTagTypes
- getTaggedProfiles
- getTagsForType
- removeTagByCandidateID
- updateCandidatePif
- uploadAttachedFile
Method
- Queue
Service
- getCandidateFromQueue
Retrieve a candidate from queue - getPositionFromQueue
Retrieve a position from queue - getApplicationFromQueue
Retrieve an application from queue - getContractFromQueue
Retrieve a contract from queue - getTimesheetFromQueue
Retrieve a timesheet from queue - getExternalSystemRequestFromQueue
Retrieve an external system request from queue - removeCandidateFromQueue
Remove a candidate from queue - removePositionFromQueue
Remove a position from queue - removeApplicationFromQueue
Remove an application from queue - removeContractFromQueue
Remove a contract from queue - removeTimesheetFromQueue
Remove a timesheet from queue - removeExternalSystemRequestFromQueue
Remove an external system request from queue - listAllQueues
Returns a list of all queue names - listAllQueuesDetailed
Returns a list of all queues providing the queue name and the number of elements in the queue - createLocalQueue
Creates new local (user specific) queue for currently logged user, that can contain objects of any type. Throws IllegalArgumentException if a queue with the same already exists. - createGlobalQueue
Creates new local (user specific) queue for currently logged user, that can contain objects of any type. Throws IllegalArgumentException if a queue with the same already exists. - exportQueue
Exports details of a queue as XML - importLocalQueue
Imports a local queue from XML - importGlobalQueue
Imports a global queue from XML - removeQueue
Removes a queue with all it's elements.
Method
- LOV
Service
- getLovNames
Retrieves list of LOV name(s) configured for the Client application. Response includes LOV Name(s) and thier unique ID's. - getLovsWithValues
Retrieves value(s) for a list of LOV name(s) configured for the Client application. Response includes full information of the individual LOV and it's relationship with child value(s). - getLovWithValuesByName
retrieves information of all lov values for a given LOV name.
Method
- LOV Hierarchy
Service
- deleteHierarchyMember
- getLovHierarchyMemberById
- getLovsAvilableForHierarching
- getLovsByUnlockers
- getWholeHierarchy
- linkHierarchyMembers
- makeLovHierarchyMemberFromLov
- unLinkHierarchyMembers
- updateHierarchy
- updateHierarchyMemberUnlockers
- updateSingleHierarchyMember
Method
- removeFreeFormFieldEntry
- removeLOVEntry
- removeUserDataEntry
- setFreeFormFieldEntry
- setFreeFormFieldLabels
- setLOVEntry
- setLOVLabels
- setUserDataEntry
- setUserDataLabels
Method
- Document
Service
- addTag
- downloadAttachedFile
- downloadSharedDocument
- getDocumentsByApplicationId
- getDocumentsByCandidateId
- getDocumentsByEmployeeId
- getFormAnsweredByDocumentId
- getFreeFormDocumentById
- getMailDocumentById
- getStructuredDocumentById
- getStructuredDocumentDtoById
- getTagTypes
- getTaggedDocuments
- getTagsForType