The Generic Parser

Bullhorn for Salesforce has designed a generic parser that can handle field mapping from resume to Contact record from any Search and Match provider. The Search and Match provider is identified by the Search and Match Configuration (TR1__Search_Match_Configuration__mdt) Custom Metadata Type.

When the Provider Type is Textkernel, the relevant TextkernelParser and TextkernelProvider APIClosed API, or Application Programming Interface, is used by customers to create custom career portals or to take advantage of Data Mirror/DataMart. Bullhorn prefers to use REST API. classes is called.

The idea of the generic parser is to avoid the use of multiple IF clauses that have hard-coded references to the XMLClosed Used to create custom markup languages in order to display information on the Internet. We use XML when sending jobs to Indeed for syndication. Nodes names and Fields on the Contact object.

The generic parser iterates the list of records in the CandidateClosed A person looking for a job. A candidate can also be referred to as a Job Seeker, Applicant, or Provider. Mapping (TR1__Candidate_Mapping__mdt) Custom Metadata Type. Each record represents a field value that needs to be stored in Bullhorn for Salesforce and is fetched using an XPath expression. The generic parser employs the SObject methods – put( fieldname, object ) to place the value into the respective field on the contact record without hard-coding references.

Available Field Mapping

The generic parser currently supports field mapping to the following Bullhorn for Salesforce objects: Contact, Employment History, and Education History. The Object field on the Candidate Mapping Custom Metadata Type record captures the name of the Object for any field included in the mapping.