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

 

    Method

  • createPosition
  • getPositionById
  • getPositions
  • getPositionsByReqNumber
  • updatePosition

    Method

  • addTag
  • createCandidateViaFolder
  • createCandidateViaOpening
  • downloadAttachedFile
  • editTagByCandidateID
  • getApplicationById
  • getApplications
  • getApplicationsByCandidateId
  • getApplicationsByStatus
  • getCandidateById
  • getCandidateStructuredDocumentById
  • getContracts
  • getContractsByApplicationId
  • getCurrentBoCpTemplateByType
  • getGfCandidateProfile
  • getStructuredDocumentById
  • getTagTypes
  • getTaggedProfiles
  • getTagsForType
  • removeTagByCandidateID
  • updateCandidatePif
  • uploadAttachedFile

    Method

  • 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

  • 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.

    Service

  • LOV Hierarchy

    Method

  • deleteHierarchyMember
  • getLovHierarchyMemberById
  • getLovsAvilableForHierarching
  • getLovsByUnlockers
  • getWholeHierarchy
  • linkHierarchyMembers
  • makeLovHierarchyMemberFromLov
  • unLinkHierarchyMembers
  • updateHierarchy
  • updateHierarchyMemberUnlockers
  • updateSingleHierarchyMember

    Method

  • removeFreeFormFieldEntry
  • removeLOVEntry
  • removeUserDataEntry
  • setFreeFormFieldEntry
  • setFreeFormFieldLabels
  • setLOVEntry
  • setLOVLabels
  • setUserDataEntry
  • setUserDataLabels

    Method

  • addTag
  • downloadAttachedFile
  • downloadSharedDocument
  • getDocumentsByApplicationId
  • getDocumentsByCandidateId
  • getDocumentsByEmployeeId
  • getFormAnsweredByDocumentId
  • getFreeFormDocumentById
  • getMailDocumentById
  • getStructuredDocumentById
  • getStructuredDocumentDtoById
  • getTagTypes
  • getTaggedDocuments
  • getTagsForType