This article describes the various field mappings that can be overridden in relation to the posting of jobs via GermanPersonnel.
The Contact fields that are sent by default depends on which Contact record is used. If the Contact lookup field cxsrec__Contact_for_questions__c is populated, this Contact will be used. If not, the Recruiter will be used instead.
If any of the mappings for the Contact person need to be overridden, it is best to create formula fields on the Job object that contains the above mentioned criteria.
(*) Field must contain a Number value
(**) Field must contain a Boolean value
API Field Name | Mapping Key | Mapping Example |
cxsrec__Position_name__c | content.title | cxsrec__Position_name__c:content.title |
cxsrec__External_position_URL__c | content.originaluri | cxsrec__External_position_URL__c:content.originaluri |
<not filled> (*) | content.locationradius | customfield__c:content.locationradius |
cxsrec__Account_name__c | content.publisher | cxsrec__Account_name__c:content.publisher |
Id | content.referencenumber | Id:content.referencenumber |
<not filled> (**) | content.socialsecurityobligation | customfield__c:content.socialsecurityobligation |
cxsrec__Job_start_date__c | content.workbegindate | cxsrec__Job_start_date__c: content.workbegindate |
cxsrec__Number_of_employees_to_be_hired__c (*) | content.numberofvacancies | cxsrec__Number_of_employees_to_be_hired__c:content.numberofvacancies |
<not filled> | employment.limited | customfield__c:employment.limited |
<not filled> (*) | employment.period | customfield__c:employment.period |
cxsrec__Job_end_date__c | employment.until | cxsrec__Job_end_date__c:employment.until |
<not filled> (**) | employment.tryandhire | customfield__c:employment.tryandhire |
cxsrec__Hours_per_week__c (*) | hoursperweek.value | cxsrec__Hours_per_week__c:hoursperweek.value |
<not filled> | hoursperweek.description | customfield__c:hoursperweek.description |
cxsrec__Job_description__c | formatteddescription.position | cxsrec__Job_description__c:formatteddescription.position |
cxsrec__Job_requirements__c | formatteddescription.position2 | cxsrec__Job_requirements__c:formatteddescription.position2 |
cxsrec__Contact_info__c | formatteddescription.position3 | cxsrec__Contact_info__c:formatteddescription.position3 |
cxsrec__Company_information__c | formatteddescription.company | cxsrec__Company_information__c:formatteddescription.company |
cxsrec__Compensation_benefits__c | formatteddescription.other | cxsrec__Compensation_benefits__c:formatteddescription.other |
<not filled> | mobile.countrycode | customfield__c:mobile.countrycode |
<not filled> | mobile.areacode | customfield__c:mobile.areacode |
<not filled> | mobile.number | customfield__c:mobile.number |
<not filled> | mobile.formattednumber | customfield__c:mobile.formattednumber |
Contact.Salutation | person.preferredsalutationcode | customfield__c:person.preferredsalutationcode |
Contact.Salutation | person.titleaffixcode | customfield__c:person.titleaffixcode |
Contact.FirstName | person.givenname | customfield__c:person.givenname |
Contact.LastName | person.familyname | customfield__c:person.familyname |
Contact.Email | person.email | customfield__c:person.email |
<not filled> | person.web | customfield__c:person.web |
Contact.Department | person.departmentname | customfield__c:person.departmentname |
Contact.Title | person.positiontitle | customfield__c:person.positiontitle |
<not filled> | address.countrycode | customfield__c:address.countrycode |
Contact.MailingCountry | address.countryname | customfield__c:address.countryname |
Contact.MailingState | address.region | customfield__c:address.region |
Contact.MailingCity | address.cityname | customfield__c:address.cityname |
Contact.MailingPostalCode | address.zipcode | customfield__c:address.zipcode |
Contact.MailingStreet | address.addressline | customfield__c:address.addressline |
<not filled> | phone.countrycode | customfield__c:phone.countrycode |
<not filled> | phone.areacode | customfield__c:phone.areacode |
<not filled> | phone.number | customfield__c:phone.number |
<not filled> | phone.formattednumber | customfield__c:phone.formattednumber |
cxsrec__Internal_Department__r.Name | company.name | cxsrec__Internal_Department__r.Name:company.name |
<not filled> | remuneration.description | customfield__c:remuneration.description |
<not filled> | remuneration.collectiveagreement | customfield__c:remuneration.collectiveagreement |
<not filled> | remuneration.internalcompensation | customfield__c:remuneration.internalcompensation |
<not filled> | userarea.businessdivision | customfield__c:userarea.businessdivision |
cxsrec__Cost_center__r.Name | userarea.costcenter | cxsrec__Cost_center__r.Name:userarea.costcenter |
cxsrec__Internal_Department__r.cxsrec__Federal_Employment_Agency__c | userarea.hiringorgid | cxsrec__Internal_Department__r.cxsrec__Federal_Employment_Agency__c:userarea.hiringorgid |
<not filled> | userarea.salesgroup | customfield__c:userarea.salesgroup |
cxsrec__External_Application_URL__c | form.applyuri | cxsrec__External_Application_URL__c:form.applyuri |