Configure Job Indexing with Textkernel
These steps will configure the standard Vacancy A job (vacancy, position, role) is an opening for which a customer's client needs a placement. Data Model, which defines what job A job (vacancy, position, role) is an opening for which a customer's client needs a placement. data is synced with and indexed. There is an option to customize the data model which needs to be coordinated between the Professional Services team and to be implemented.
All Textkernel Search and Match setup procedures are available here.
Add the Job Indexing Template
- Go to Setup > Custom Metadata Types > Textkernel object configurations > Job.
- On the Job .mdt record, paste the standard TMF A technical term, not specific to BH4SF. It's a file format used in parsing. template (see below) into the Template In BH4SF, this mainly refers to email templates field and Save. Make sure that Object is set to Job on this record.
-
Go to Setup >Custom Metadata Types >Textkernel configuration and in the Activation of module section and select the Job search enabled checkbox.
Start Job Indexing
- Go to the Textkernel Management Component tab and click on Queue All Jobs A job (vacancy, position, role) is an opening for which a customer's client needs a placement. for Indexing.
- Once queueing is complete, click on Start Indexer.
Standard Job Indexing TMF
Copy
<?xml version="1.0" encoding="UTF-8"?>
<Vacancy api_version="tk_vacancy_01.4" xmlns:bhtk="http://www.bullhorn.com/BHTK_DomParser/xml_namespace">
<Language></Language>
<JobTitle bhtk:object="TR1__Job__c" bhtk:field="TR1__Job_Title__c" />
<Location></Location>
<ReferenceNumber bhtk:object="TR1__Job__c" bhtk:field="TR1__Job_Number__c" />
<NumberOfOpenings bhtk:object="TR1__Job__c" bhtk:field="TR1__Number_of_Openings__c"/>
<ApplicationDeadline></ApplicationDeadline>
<StartDate bhtk:object="TR1__Job__c" bhtk:field="TR1__Estimated_Start_Date__c"/>
<PostingDate bhtk:object="TR1__Job__c" bhtk:field="TR1__Open_Date__c"/>
<Organization>
<Name bhtk:object="TR1__Job__c" bhtk:field="TR1__Account_Name__c" />
<Address></Address>
<Phone></Phone>
<Email bhtk:object="TR1__Job__c" bhtk:field="TR1__Contact_Email__c" />
<Fax></Fax>
<Website bhtk:object="TR1__Job__c" bhtk:field="TR1__Account__r.Website" />
<ContactPerson bhtk:object="TR1__Job__c" bhtk:field="TR1__Contact__r.Name" />
<Industry bhtk:object="TR1__Job__c" bhtk:field="TR1__Industry__c" />
</Organization>
<CandidateRequirements>
<Experience bhtk:object="TR1__Job__c" bhtk:field="TR1__Years_of_Experience__c"/>
<Education bhtk:object="TR1__Job__c" bhtk:field="TR1__Education_Requirements__c"/>
<Competences></Competences>
<ComputerSkills bhtk:object="TR1__Job__c" bhtk:field="TR1__Computer_Systems__c" />
<DrivingLicenses></DrivingLicenses>
<LanguageSkills></LanguageSkills>
</CandidateRequirements>
<ConditionsBenefits>
<ContractType></ContractType>
<EmploymentType></EmploymentType>
<HoursPerWeek></HoursPerWeek>
<WorkingHours></WorkingHours>
</ConditionsBenefits>
<Sections>
<EmployerDescription></EmployerDescription>
<JobDescription></JobDescription>
<CandidateProfile></CandidateProfile>
<ConditionsBenefits bhtk:object="TR1__Job__c" bhtk:field="TR1__Bonus__c"/>
<ApplicationProcedure></ApplicationProcedure>
</Sections>
<VacancyDocument bhtk:object="TR1__Job__c" bhtk:field="TR1__Client_Job_Description__c" />
<UserArea>
<Location>
<City bhtk:object="TR1__Job__c" bhtk:field="TR1__City__c"/>
<ZipCode bhtk:object="TR1__Job__c" bhtk:field="TR1__Postal_Code__c"/>
<State bhtk:object="TR1__Job__c" bhtk:field="TR1__State_Area__c"/>
<CountryCode bhtk:object="TR1__Job__c" bhtk:field="TR1__Country__c"/>
</Location>
<RecordTypeName bhtk:object="TR1__Job__c" bhtk:field="RecordType.Name" />
<RecordTypeID bhtk:object="TR1__Job__c" bhtk:field="RecordTypeId" />
<Level bhtk:object="TR1__Job__c" bhtk:field="TR1__Level__c" />
<OtherExperience bhtk:object="TR1__Job__c" bhtk:field="TR1__Other_Experience__c" />
<PrimaryBackground bhtk:object="TR1__Job__c" bhtk:field="TR1__Primary_Background__c" />
<RegionalArea bhtk:object="TR1__Job__c" bhtk:field="TR1__Regional_Area__c" />
<SecondaryBackground bhtk:object="TR1__Job__c" bhtk:field="TR1__Secondary_Background__c" />
<Status bhtk:object="TR1__Job__c" bhtk:field="TR1__Status__c" />
<SalaryHigh bhtk:object="TR1__Job__c" bhtk:field="TR1__Salary_High__c" />
<ClosedReason bhtk:object="TR1__Job__c" bhtk:field="TR1__Closed_Reason__c" />
<Division bhtk:object="TR1__Job__c" bhtk:field="TR1__Division__c" />
<MaximumBillRate bhtk:object="TR1__Job__c" bhtk:field="TR1__Maximum_Bill_Rate__c" />
<MaximumPayRate bhtk:object="TR1__Job__c" bhtk:field="TR1__Maximum_Pay_Rate__c" />
<PrimaryMatchingRequirement bhtk:object="TR1__Job__c" bhtk:field="TR1__Primary_Matching_Requirement__c" />
<ExperienceRequirements bhtk:object="TR1__Job__c" bhtk:field="TR1__Experience_Requirements__c" />
<Account bhtk:object="TR1__Job__c" bhtk:field="TR1__Account__c" />
<Contact bhtk:object="TR1__Job__c" bhtk:field="TR1__Contact__c" />
</UserArea>
</Vacancy>
Next Procedure
Was this helpful?
No