Manual - CareerBuilder

Werbung
Die Nutzung der Webdienste und ergänzenden Systeme von
CareerBuilder zur...
 Veröffentlichung von Stellenanzeigen,
 Aktualisierung von Stellenanzeigen und
 Löschung von Stellenanzeigen.
Leitfaden für die
Ausschreibungssc
hnittstelle (DPI)
Engere Kundenbeziehungen durch vereinfachten Informationsaustausch
1
Leitfaden für die
Ausschreibungsschnittstelle (DPI)
 CareerBuilder.com
5550-A Peachtree Parkway • Suite 200
Norcross, GA 30092, USA
Tel. (USA) 800 891 8880
Inhaltsverzeichnis
1.
DIE AUSSCHREIBUNGSSCHNITTSTELLE IM ÜBERBLICK ..............................................................1
1.1.
EINRICHTEN EINES ACCOUNTS......................................................................................................................1
1.1.1.
Hochladen von Nutzerdaten ..................................................................................................................2
1.1.1.1.
1.1.1.2.
1.1.1.3.
Cross-Poster ........................................................................................................................................................ 2
„Bulk-Poster“ ...................................................................................................................................................... 2
Posting-Partner hat beide Rollen ......................................................................................................................... 3
1.1.2.
Testen von Nutzerdaten..........................................................................................................................3
1.2.
RECHNUNGSLEGUNG ....................................................................................................................................3
1.3.
HÄUFIGKEIT VON AUSSCHREIBUNGEN ..........................................................................................................3
1.4.
VERFALLDATUM FÜR STELLENANZEIGEN .....................................................................................................4
2.
AUSSCHREIBUNGSMETHODEN ...............................................................................................................5
2.1.
BATCH-AUSSCHREIBUNGSMETHODEN ..........................................................................................................5
2.1.1.
E-Mail ....................................................................................................................................................5
2.1.2.
FTP ........................................................................................................................................................6
2.1.3.
Dateiformat............................................................................................................................................6
2.1.3.1.
2.1.3.2.
CB-XML-Format ................................................................................................................................................ 6
Tagged-Value-Format ......................................................................................................................................... 7
2.2.
NAHE-ECHTZEIT-METHODEN .......................................................................................................................8
2.2.1.
Transaktions-Gateway ...........................................................................................................................8
2.2.1.2.
2.2.1.3.
2.2.2.
2.2.3.
2.2.3.1.
Gateway-URL ..................................................................................................................................................... 9
Beispiel-Eingabemaske ....................................................................................................................................... 9
HR-XML ................................................................................................................................................9
SOAP-Webdienste ..................................................................................................................................9
Verfügbare Webmethoden .................................................................................................................................. 9
2.2.4.
RealTimeJobStatus ..............................................................................................................................13
2.2.5 Verwendung von RealTimeJobPost und RealTimeJobStatus ..................................................................14
3.
ÜBERMITTLUNG IM SPEZIAL-XML- ODER ALTEN TEXTFORMAT ............................................17
3.1.
PFLICHTFELDER EINER STELLENANZEIGE .....................................................................................17
3.1.1.
Mindestanforderungen für Stellenanzeigen .........................................................................................17
3.1.2.
Soll-Felder für Stellenanzeigen ...........................................................................................................18
3.2.
HEADER-FELDER ........................................................................................................................................19
3.2.1.
VendorID: Kundenkennung .................................................................................................................20
3.2.2.
Replace: Austauschanweisung .............................................................................................................21
3.2.3.
ReplyTo: Antwortadresse.....................................................................................................................22
3.2.4.
Origin: Herkunft der Stellenanzeige ....................................................................................................22
3.3.
STELLENBEZOGENE FELDER .......................................................................................................................23
3.3.1.
Action: Aktionsfeld ..............................................................................................................................23
3.3.2.
Activation Date: Aktivierungsdatum ....................................................................................................23
3.3.3.
Alternate Locations: Zusätzliche Standorte .........................................................................................24
3.3.4.
ApplyURL: Bewerbungs-URL .............................................................................................................25
3.3.5.
CopyEmailList: Verteiler für Bewerbungen ........................................................................................25
3.3.6.
BasePayH[igh]: Vergütungsobergrenze ..............................................................................................26
3.3.7.
BasePayL[ow]: Vergütungsuntergrenze ..............................................................................................26
3.3.8.
Bonus ...................................................................................................................................................27
3.3.9.
CandidateReview: Lesezwang für Bewerber .......................................................................................27
3.3.10. City: Standort ......................................................................................................................................28
3.3.11. Commission: Provision ........................................................................................................................28
3.3.12. Unternehmensprofil .............................................................................................................................29
3.3.13. Contact Company: Ausschreibendes Unternehmen .............................................................................29
3.3.14. ContactEmail: Adresse für Bewerbungen ............................................................................................30
3.3.15.
3.3.16.
3.3.17.
3.3.18.
3.3.19.
3.3.20.
3.3.21.
3.3.22.
3.3.23.
3.3.24.
3.3.25.
3.3.26.
3.3.27.
3.3.28.
3.3.28.1.
3.3.28.2.
3.3.29.
3.3.30.
3.3.31.
3.3.32.
3.3.33.
3.3.34.
3.3.35.
3.3.36.
3.3.37.
3.3.38.
3.3.39.
3.3.40.
3.3.41.
3.3.42.
3.3.43.
3.3.43.1.
ContactFax: Faxnummer für Bewerbungen ........................................................................................30
Ansprechpartner ..................................................................................................................................31
ContactPhone: Telefonnummer für Bewerbungen ...............................................................................31
Land .....................................................................................................................................................32
CurrencyCode: Währung.....................................................................................................................32
CustAcctCode: Kundenaccount-Code .................................................................................................32
Description: Stellenbeschreibung ........................................................................................................33
DesiredSkills: Qualifikationen .............................................................................................................34
DisplayCity: Angezeigter Standort ......................................................................................................34
DisplayJobID: Angezeigte Stellenreferenz ..........................................................................................34
Division: Unternehmensteil .................................................................................................................35
Education: Bildung und Ausbildung ....................................................................................................35
Employee Type: Art der Stelle .............................................................................................................36
Experience: Berufserfahrung ...............................................................................................................36
MaxExperience: Maximale Berufserfahrung ................................................................................................... 37
MinExperience: Mindestberufserfahrung ........................................................................................................ 37
ExpirationDate: Laufzeitende ..............................................................................................................38
PrimaryIndustry: Branche ...................................................................................................................38
UserJobID: Stellencode des Arbeitgebers ...........................................................................................39
JobLogoImage: Grafikelement ............................................................................................................40
ExternalJobLogoURL: Web-Grafikelement.........................................................................................40
JobSkinDID: Hintergrund ...................................................................................................................40
JobTitle: Stellenbezeichnung ...............................................................................................................41
JobTrackingURL: Aufrufstatistik .........................................................................................................41
JobTypeCode: Kategorienzuordnung ..................................................................................................42
ManagementFlag: Führungsaufgaben ................................................................................................42
OtherPay: Sondervergütung ................................................................................................................43
ClientID: E-Mail-Adresse des Stellenverantwortlichen ......................................................................43
PayPer: Vergütungszeitraum ...............................................................................................................43
PostalCode: Postleitzahl .....................................................................................................................44
Veröffentlichung auf einer Nischen-Website .......................................................................................44
Interne oder private Ausschreibung ................................................................................................................. 45
3.3.44. Relocate: Erstattung von Umzugskosten .............................................................................................46
3.3.45. Requirements: Voraussetzungen ..........................................................................................................46
3.3.46. ResponseDID: Automatische Rückantwort ..........................................................................................47
3.3.47. ScreenerDID: Vorfilter für Bewerbungen ...........................................................................................47
3.3.48. ShowCompany: Arbeitgeber-Branding zeigen ....................................................................................48
3.3.49. ShowFax: Faxnummer anzeigen ..........................................................................................................48
3.3.50. ShowName: Ansprechpartner nennen .................................................................................................49
3.3.51. ShowPhone: Telefonnummer zeigen ....................................................................................................49
3.3.52. StreetAddress1: Standort-Adresse 1 ....................................................................................................50
3.3.53. StreetAddress1: Standort-Adresse 2 ....................................................................................................50
3.3.54. State: Bundesstaat ...............................................................................................................................50
3.3.55. StoreApps4Audit: Bewerbungen zu Prüfzwecken speichern ................................................................51
3.3.56. TemplateDID: Anzeigenvorlage ..........................................................................................................51
3.3.57. Travel: Reisebereitschaft .....................................................................................................................52
3.3.58. UserGroup: Nutzergruppe ...................................................................................................................52
3.4.
SPEZIALFELDER ..........................................................................................................................................53
3.4.1.
ClientCode: Kundencode .....................................................................................................................53
3.4.2.
CustomApplyTag .................................................................................................................................53
3.4.3.
CustomApplyType ................................................................................................................................54
3.4.4.
CustomField1: Spezialfeld 1 ................................................................................................................56
3.4.5.
CustomField1: Spezialfeld 2 ................................................................................................................56
3.4.6.
CustomField1: Spezialfeld 3 ................................................................................................................57
3.4.7.
CustomField1: Spezialfeld 4 ................................................................................................................57
3.4.8.
CustomField1: Spezialfeld 5 ................................................................................................................57
3.4.9.
CustomField1: Spezialfeld 6 ................................................................................................................57
3.4.10. CustomField1: Spezialfeld 7 ................................................................................................................58
3.4.11. CustomField1: Spezialfeld 8 ................................................................................................................58
3.4.12. CustomField1: Spezialfeld 9 ................................................................................................................58
3.4.13. CustomJobDisplaySource: Anzeige-Quelle für Spezial-Stellenanzeige ...............................................58
3.4.14. ExternalClientKey: Externer kundenseitiger Code..............................................................................59
3.4.15. DoNotAllocateDJR: Dynamische Stellenempfehlungen ......................................................................59
3.4.16. Diverse Codes ......................................................................................................................................60
3.5.
FELDER FÜR STELLEN IN NISCHENMÄRKTEN ..............................................................................................60
3.5.1.
Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf Cao-Emplois.com ......60
3.5.1.1.
3.5.1.2.
3.5.1.3.
3.5.1.4.
3.5.2.
3.5.2.1.
3.5.2.2.
3.5.3.
3.5.3.1.
3.5.3.2.
3.5.3.3.
3.5.4.
3.5.4.1.
3.5.4.2.
3.5.5.
3.5.5.1.
3.5.5.2.
3.5.5.3.
3.5.6.
3.5.6.1.
3.5.6.2.
3.5.6.3.
3.5.6.4.
3.5.6.5.
3.5.7.
3.5.7.1.
3.5.7.2.
3.5.7.3.
3.5.7.4.
3.5.7.5.
3.5.7.6.
3.5.7.7.
3.5.7.8.
3.5.7.9.
JobType: Branchen (Master-Funktionsliste) ..................................................................................................... 60
Software ............................................................................................................................................................ 62
Berufsausbildung des Kandidaten ..................................................................................................................... 67
Berufserfahrung ................................................................................................................................................ 68
Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf Erecrut.com ...............68
JobType: Branchen (Master-Funktionsliste) ..................................................................................................... 68
Behindertengerechter Arbeitsplatz .................................................................................................................... 72
Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf LesJeudis.com ...........72
JobType: Branchen (Master-Funktionsliste) ..................................................................................................... 72
Experience: Berufserfahrung ............................................................................................................................ 73
Education: Bildung und Ausbildung ................................................................................................................. 73
Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf Phonemploi.com ........74
JobType: Branchen (Master-Funktionsliste) ..................................................................................................... 74
Behindertengerechter Arbeitsplatz .................................................................................................................... 75
Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf StaffAllied.com ..........75
JobCategoryWork: Tätigkeitsbereiche .............................................................................................................. 76
EuResidentOnly: EU-Hauptwohnsitz ............................................................................................................... 78
EWG-Arbeitserlaubnis ...................................................................................................................................... 78
Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf StaffNurse.com ..........79
CareerLevel: Berufliche Einstufung ................................................................................................................. 79
EuResidentOnly: EU-Hauptwohnsitz ............................................................................................................... 79
NMCPinNumber (Nurse and Midwifery Council) ............................................................................................ 80
NumberofVacancies: Anzahl der offenen Stellen ............................................................................................. 80
Specialism: Spezialisierung .............................................................................................................................. 81
Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf Recrulex.com .............81
JobType: Branchen (Master-Funktionsliste) ..................................................................................................... 81
Poste (Position) ................................................................................................................................................. 82
Spécialisation: Fachgebiet................................................................................................................................. 83
Evolution .......................................................................................................................................................... 84
Rémunération: Vergütung ................................................................................................................................. 85
Formation: Ausbildung ..................................................................................................................................... 85
Langues Requises: Fremdsprachenkenntnisse .................................................................................................. 85
Description du profil recherché ......................................................................................................................... 85
Ansprechpartner ................................................................................................................................................ 86
3.6.
JOBSCENTRAL ............................................................................................................................................86
3.6.1.
Description Excerpt: Kurzbeschreibung..............................................................................................87
3.6.2.
FilterEducationLevel: Bildungsstand ..................................................................................................87
3.6.3.
FilterNationality ..................................................................................................................................88
3.6.4.
FilterWorkExp[erience]: Berufserfahrung ..........................................................................................89
3.6.4.1.
3.6.4.2.
3.6.5.
3.6.6.
MaximumWorkExp[erience] ............................................................................................................................ 89
MinimumWorkExp[erience] ............................................................................................................................. 90
NumberofVacancies: Anzahl der offenen Stellen .................................................................................90
PositionLevel: Rang ............................................................................................................................91
3.6.7.
4.
Portale des JobsCentral-Netzwerks .....................................................................................................91
TEXTEINGABE-BEISPIELE IM CB-XML- UND IM ALTEN TEXTFORMAT ..................................93
4.1.
BATCH-AUSSCHREIBUNGSMETHODEN ........................................................................................................93
4.1.1.
XML-Format ........................................................................................................................................93
4.1.2.
Tagged-Value-Format .........................................................................................................................95
4.1.3.
Screenshot............................................................................................................................................97
4.1.4.
Bestätigungs-E-Mail für Batch-Dateien ............................................................................................101
4.1.4.1.
4.1.4.2.
4.1.4.3.
4.1.4.4.
Betreffzeile ..................................................................................................................................................... 102
Stellen-Bestätigungszeilen .............................................................................................................................. 102
Process Totals: Zusammenfassung ................................................................................................................. 102
Beispiel einer Bestätigungsmail ...................................................................................................................... 103
4.2.
NAHE-ECHTZEIT-METHODEN ...................................................................................................................103
4.2.1.
Transaktions-Gateway .......................................................................................................................103
4.2.1.1.
4.2.1.2.
4.2.1.3.
4.2.1.4.
4.2.2.
4.2.2.1.
4.2.2.2.
4.2.2.3.
Feldbezeichnungen im XML-Format .............................................................................................................. 103
Verwendung von Bezeichnungen im alten Textformat ................................................................................... 105
Screenshot ....................................................................................................................................................... 107
Antwort des Transaktions-Gateways .............................................................................................................. 108
SOAP-Webdienste ..............................................................................................................................109
Hochladen zum Webdienst ............................................................................................................................. 109
Screenshot ....................................................................................................................................................... 111
Antwort des Webdienstes ............................................................................................................................... 113
5.
EINFÜHRUNG IN DIE HRXML-FORMATIERUNG ............................................................................116
6.
HOCHLADEN MIT HR-XML SEP 2.4 .....................................................................................................117
6.1.
HR-XML-SCHEMA „POSITIONOPENING“ .................................................................................................117
6.2.
ERWEITERN DES HR-XML-SCHEMAS „POSITIONOPENING“ .....................................................................118
6.3.
STELLENBEZOGENE FELDER .....................................................................................................................118
6.3.1.
VendorID: Kundenkennung ...............................................................................................................118
6.3.2.
Action: Aktionsfeld ............................................................................................................................118
6.3.3.
Kategorisierung ausgeschriebener Stellen ........................................................................................119
6.3.4.
City: Standort ....................................................................................................................................120
6.3.5.
Qualifikationen ..................................................................................................................................121
6.3.6.
Contact Company: Ausschreibendes Unternehmen ...........................................................................122
6.3.7.
Land ...................................................................................................................................................122
6.3.8.
Ansprechpartner fürBewerber ...........................................................................................................123
6.3.9.
UserJobID: Stellencode des Arbeitgebers .........................................................................................124
6.3.10. JobTitle: Stellenbezeichnung .............................................................................................................124
6.3.11. Vergütung ..........................................................................................................................................125
6.3.12. Shift: Schichtarbeit ............................................................................................................................126
6.3.13. State: Bundesstaat .............................................................................................................................126
6.3.14. Stellenbeschreibungstext....................................................................................................................127
6.3.14.1.
6.3.14.2.
6.3.15.
7.
Description: Stellenbeschreibung .................................................................................................................. 127
Requirements: Voraussetzungen .................................................................................................................... 128
PostalCode: Postleitzahl ...................................................................................................................129
BEISPIELE FÜR HR-XML 2.4 ..................................................................................................................130
7.1.
AUFFORDERUNG ZUM HINZUFÜGEN EINER STELLENANZEIGE ..................................................................130
7.2.
SCREENSHOT ............................................................................................................................................132
7.3.
AUFFORDERUNG ZUM LÖSCHEN EINER STELLENANZEIGE ........................................................................133
7.4.
ANTWORTMELDUNGEN VON CAREERBUILDER .........................................................................................134
7.4.1.
Erfolgreiche Transaktion ...................................................................................................................134
7.4.2.
Fehler bei der Transaktion ................................................................................................................134
8.
HOCHLADEN MIT HR-XML SEP 1.1 .....................................................................................................135
8.1.
HEADER ....................................................................................................................................................135
8.1.1.
VendorID: Kundenkennung ...............................................................................................................135
8.2.
JOBTYPECODE: KATEGORIENZUORDNUNG ...............................................................................................136
8.3.
TRACKINGINFORMATION: RÜCKVERFOLGBARKEIT ..................................................................................136
8.3.1.
ClientUserID: E-Mail des verantwortlichen Nutzers ........................................................................137
8.3.2.
ClientPassword: Kundenpasswort .....................................................................................................137
8.4.
ATTRIBUTEFIELDS: DEFINITION VON DPI-FELDERN.................................................................................137
8.4.1.
CandidateReview: Lesezwang für Bewerber .....................................................................................138
8.4.2.
CustAcctCode: Kundenaccount-Code ...............................................................................................138
8.4.3.
DisplayCity: Angezeigter Standort ....................................................................................................138
8.4.4.
Education: Bildung und Ausbildung ..................................................................................................139
8.4.1.
Experience: Berufserfahrung .............................................................................................................139
8.4.1.1.
8.4.1.2.
MaxExperience: Maximale Berufserfahrung .................................................................................................. 139
MinExperience: Mindestberufserfahrung........................................................................................................ 140
8.4.2.
ManagementFlag: Führungsaufgaben ..............................................................................................140
8.4.3.
OtherPay: Sondervergütung ..............................................................................................................140
8.4.4.
Relocation: Umzugskosten.................................................................................................................141
8.4.5.
StartupFlag: Startup-Unternehmen ...................................................................................................141
8.5.
SPEZIALFELDER ........................................................................................................................................141
8.5.1.
AlternateLocations.............................................................................................................................142
8.5.2.
CustomApplyTag ...............................................................................................................................143
8.5.3.
CustomApplyType ..............................................................................................................................143
8.5.4.
ClientCode: Kundencode ...................................................................................................................144
8.5.5.
CustomField1: Spezialfeld 1 ..............................................................................................................144
8.5.6.
CustomField1: Spezialfeld 2 ..............................................................................................................144
8.5.7.
CustomField1: Spezialfeld 3 ..............................................................................................................144
8.5.8.
CustomField1: Spezialfeld 4 ..............................................................................................................144
8.5.9.
CustomField1: Spezialfeld 5 ..............................................................................................................145
8.5.10. CustomField1: Spezialfeld 6 ..............................................................................................................145
8.5.11. CustomField1: Spezialfeld 7 ..............................................................................................................145
8.5.12. CustomField1: Spezialfeld 8 ..............................................................................................................145
8.5.13. CustomField1: Spezialfeld 9 ..............................................................................................................145
8.5.14. CustomJobDisplaySource: Anzeige-Quelle für Spezial-Stellenanzeige .............................................146
8.5.15. Unternehmensprofil ...........................................................................................................................146
8.5.16. Division: Unternehmensteil ...............................................................................................................146
8.5.17. DisplayJobID: Angezeigte Stellenreferenz ........................................................................................147
8.5.18. ExternalClientKey: Externer kundenseitiger Code............................................................................147
8.5.19. JobSkinDID: Hintergrund .................................................................................................................148
8.5.20. JobTrackingURL: Aufrufstatistik .......................................................................................................148
8.5.21. Diverse Codes ....................................................................................................................................148
8.5.22. Ursprung............................................................................................................................................148
8.5.23. ScreenerDID ......................................................................................................................................149
8.5.24. ResponseDID: Bezeichner des Antwortschreibens ............................................................................149
8.5.25. Activation Date: Aktivierungsdatum ..................................................................................................149
8.5.26. ExpirationDate: Laufzeitende ............................................................................................................150
8.6.
CBJOBPOST: DER SEP-KNOTEN...............................................................................................................151
8.6.1.
JobPositionPostingId .........................................................................................................................152
8.6.2.
HiringOrg: Einstellendes Unternehmen ............................................................................................152
8.6.2.1.
8.6.2.2.
8.6.3.
8.6.4.
Contact Company: Ausschreibendes Unternehmen ........................................................................................ 153
Industrie .......................................................................................................................................................... 153
PostDetail ..........................................................................................................................................153
JobPositionInformation: Die Stellenbeschreibung ............................................................................154
8.6.4.1.
8.6.4.2.
8.6.4.3.
8.6.5.
HowToApply: Bewerbungsverfahren .................................................................................................169
8.6.5.1.
8.6.5.2.
8.6.5.3.
8.6.5.4.
9.
JobPositionTitle: Stellenbezeichnung ............................................................................................................. 154
Description: Stellenbeschreibung.................................................................................................................... 154
Requirements: Voraussetzungen ..................................................................................................................... 165
Bewerbung per E-Mail.................................................................................................................................... 169
Bewerbung über eine URL ............................................................................................................................. 170
Bewerbung per Telefon................................................................................................................................... 171
Bewerbung per Fax ......................................................................................................................................... 171
BEISPIELE FÜR HR-XML 1.1 ..................................................................................................................173
9.1.
AUFFORDERUNG ZUM HINZUFÜGEN EINER STELLENANZEIGE ..................................................................173
9.2.
AUFFORDERUNG ZUM LÖSCHEN EINER STELLENANZEIGE ........................................................................179
9.3.
ANTWORTMELDUNGEN VON CAREERBUILDER .........................................................................................179
9.3.1.
Erfolgreiche Übermittlung.................................................................................................................179
9.3.2.
Fehler beim Hochladen .....................................................................................................................180
10.
LISTE DER SCHEMATA ...........................................................................................................................181
10.1.
10.2.
CBJOBPOSTING.DTD .................................................................................................................................181
JOBPOSITIONPOSTING-1_1.DTD ................................................................................................................182
CHANGES SINCE LAST RELEASE
Date
Chapter
Change Description
2/10/2011
3
Updated ProductID field values. Also updated Niche Job Fields list
03/17/2011
8
Added definition to HR-XML 1.1 for Relocation as a AttributeField
03/21/2011
3
Defined CBOrigin as a required field.
03/23/2011
8
Added definitions for AlternateLocations and Origin for HR-XML 1.1
03/12/2011
3
Added information for StaffNurse posting: ProductID and Niche Job
Fields
06/29/2012
3
Added information for MoneyJobs.com
07/10/2012
3
Updated global currency link
08/20/2012
Updated DPISupport email to [email protected]
09/17/2012
3
Added information of the different ways we can accept an activation or
expiration date for the USA and the UK.
09/20/2012
3
Added Dynamic Job Recommendation (DJR) tag to custom fields
section.
10/29/2012
All
Updated with VendorID Identification in place of user and password.
11/12/2012
2
Added Usage of RealTimeJobPost and RealTimeJobStatus
11/19/2012
3
Added Desired Skills section
01/29/2013
3&6
Updated the private postings section as well as the HowToApply
section in HRXML
02/07/2013
3
Updated character limit for Description and Requirements sections.
02/18/2013
3
Added information and fields for JobsCentral
02/20/2013
3
Added information and fields for StaffAllied
02/26/2013
3
Added Ingenieur-emploi
02/26/2013
3
Updated character limit to Job Title
03/07/2013
3
Added information about the UserGroup field
05/08/2013
3
Added information and fields for Job Logo Image and Job Logo URL
05/08/2013
8
Added information and field to HR-XML 1.1 for Activation/Expiration
Dates
06/21/2013
3
Added information about JobsInMotion product ID information
09/13/2013
3
Additional information about desired skills on maximum character
length per desired skill
09/19/2013
3
Repaired error for Job Product ID for Erecruit
C L I E N T
1
I N T E G R A T I O N
Kapitel
Veröffentlichen von Stellenanzeigen
über die DPI
Stellenanzeigen online veröffentlichen – und noch am gleichen Tag Bewerbungen empfangen!
1. Die Ausschreibungsschnittstelle im Überblick
In diesem Dokument werden die Schnittstellen zu CareerBuilder.com zum Hinzufügen, Ändern und
Löschen von Stellenanzeigen beschrieben. Die Ausschreibungsschnittstelle (Document Post Interface,
DPI) bietet Kunden zahlreiche Möglichkeiten zur Interaktion mit ihren veröffentlichten Stellenanzeigen. In
diesem Kapitel werden alle diese Methoden und Optionen beschrieben.
1.1. EINRICHTEN EINES ACCOUNTS
Im Allgemeinen sind nicht viele Anforderungen zu erfüllen, um über die DPI-Schnittstelle einen Account für
Stellenausschreibungen einzurichten. Die wichtigste Voraussetzung ist, dass entweder jeder, der über die
DPI mit Stellenanzeigen interagieren will, zu einem Unternehmensaccount gehören muss, oder dass der
zum Hochladen der Stellenanzeigen genutzte Account über die aktivierte App MegaPost verfügt. Für einen
Unternehmensaccount wird die App MegaPost nicht unbedingt benötigt, es sei denn, sie wird zu
CareerBuilder-internen Zwecken genutzt; dieser Fall ist jedoch nicht Gegenstand dieses Dokuments. Wird
kein Unternehmensaccount genutzt, können Stellenanzeigen über einen Gelegenheitsaccount (Casual
Account) hochgeladen werden (hierbei zahlt der Kunde jeweils für hochgeladene Stellenanzeigen per
Kreditkarte). In diesem Fall ist zur Interaktion mit den Stellenanzeigen über die DIP die App MegaPost
erforderlich. Wenn Sie nicht genau wissen, ob Sie mit Ihrem Account Stellenanzeigen über die DPI
hochladen können, wenden Sie sich bitte an den DPI-Support: [email protected].
Die zweite wichtige Voraussetzung besteht darin, dass die zum Hochladen von Stellenanzeigen genutzte EMail-Adresse einem Nutzer gehören muss, der eindeutig einem bestimmten zum Hochladen berechtigten
Account (Posting-Account) zugeordnet werden kann. Das ist in der Regel kein Problem, das CareerBuilder
für Sie einen eigenen Nutzerdatensatz anlegen und dem betreffenden Account zuordnen kann, so dass Sie
künftig über ihre E-Mail-Adresse Stellenanzeigen hochladen können. Grundsätzlich können Sie jede
beliebige Nutzer-E-Mail-Adresse verwenden, die dem Posting-Account zugeordnet ist; es ist jedoch besser,
eine generische E-Mail-Adresse nach dem Prinzip bulkposter@unternehmensdomäne.com zu verwenden.
1
C L I E N T
I N T E G R A T I O N
1.1.1.
Hochladen von Nutzerdaten
Es gibt im CareerBuilder-System grundsätzlich zwei Nutzerrollen, die Daten hochladen („posten“)
können: „Cross-Poster“ und „Bulk-Poster“. Welche Rolle ein zum Hochladen berechtigter
Partner hat, richtet sich nach seiner Beziehung zu CareerBuilder. Er kann auch beide
Partnerrollen einnehmen. Die Rolle kann sich auch je nach der gegebenen Situation ändern.
1.1.1.1. CROSS-POSTER
Ein Posting-Partner in dieser Rolle besitzt in der Regel keine eigenen Anzeigenkontingente bei
CareerBuilder. Vielmehr fungiert der „Cross-Poster“ lediglich als Vermittler zwischen CareerBuilder und
dem Unternehmen, das Anzeigenkontingente bei CareerBuilder kauft. Das veröffentlichende Unternehmen
ist Empfänger der Rechnungen für veröffentlichte Stellenanzeigen, nicht der „Cross-Poster“.
Um als „Cross-Poster“ in Frage zu kommen, muss der Posting-Partner über einen aktiven Account bei
CareerBuilder verfügen, dem ein aktiver Nutzer zugeordnet ist. In der Regel legt CareerBuilder den
speziellen „Cross-Poster“-Nutzer für Sie an und weist ihn dem Account zu. Der von CareerBuilder angelegte
„Cross-Poster“-Standardnutzer hat das Format „Cross-Poster“@firma.com.
1.1.1.2. „BULK-POSTER“
Ein Posting-Partner in dieser Rolle ist in der Regel unmittelbarer Stellenmarkt-Geschäftspartner von
CareerBuilder. Dies ist jedoch nicht immer der Fall. Es kann auch vorkommen, dass ein Posting-Partner, der
keinerlei Beziehung zu CareerBuilder unterhält, die „Bulk-Poster“-Rolle einnimmt. Deshalb werden zwei Arten von
„Bulk-Postern“ unterschieden: Bulk-Poster, die eigene Stellenanzeigen hochladen, und Bulk-Poster, die dies im
Auftrag anderer Unternehmen tun. Anhand der folgenden Beispiele ist der Unterschied leichter zu verstehen:
Example: 1
Bulk-Poster schreibt eigene Stellen auf CareerBuilder aus
Ein Kunde hat ein System aufgebaut, über das er eigene offene Stellen auf der eigenen
Website ausschreiben kann. Um eine möglichst große Anzahl von Bewerbern auf sich
aufmerksam zu machen, veröffentlicht er die Stellen zusätzlich auf CareerBuilder.
Anstatt die Stellen von seinen eigenen Mitarbeitern manuell in CareerBuilder eingeben zu
lassen, damit sie dort veröffentlicht werden können, hat er ein einfaches Verfahren entwickelt,
um die auf der eigenen Website veröffentlichten Stellenbeschreibungen für CareerBuilder
umzuformatieren. Anschließend übermittelt er sie elektronisch an CareerBuilder.
Example: 2
Bulk-Poster schreibt Stellen für anderes Unternehmen auf CareerBuilder aus
Ein neuer Kunde von CareerBuilder (Firma A) möchte seine auf CareerBuilder
ausgeschriebenen Stellen aktualisieren. Es wäre zu zeitaufwendig, die Stellen erst auf der
eigenen Website zu aktualisieren und dann die gleichen Änderungen auch auf CareerBuilder
umzusetzen.
Firma A verfügt weder über die Ressourcen noch die Zeit, um Stellenanzeigen eigenhändig für
die Anforderungen der DPI-Schnittstelle umzuformatieren. Es gibt aber eine EDV-Firma
(Firma B), die bereits mit der CareerBuilder-DPI kommunizieren kann. Firma A lässt ihre
Stellenanzeigen von Firma B aufbereiten und zu CareerBuilder hochladen.
Ein Bulk-Poster-Nutzer für Firma A ([email protected]) wurde angelegt und dem
Account von Firma A zugewiesen. Wenn Firma B eine Datei für die offenen Stellen von Firma
A aufbereitet hat, nutzt sie diesen Account und veröffentlicht die Stellenanzeigen unter dem
Nutzernamen [email protected]. Dabei tritt Firma B selber nirgends als sie selbst in
Erscheinung. Bei der Verarbeitung durch die DPI werden die Stellen unter dem Account von
Firma A publiziert. Es ist zwar Firma B, die die Stellenanzeigen faktisch an CareerBuilder
schickt, aber aus Sicht der DPI kamen die Daten direkt von Firma A.
2
C L I E N T
I N T E G R A T I O N
1.1.1.3. POSTING-PARTNER HAT BEIDE ROLLEN
Wie in Abschnitt 1.1.1.1 oben angemerkt, kann ein Posting-Partner einerseits als „Cross-Poster“ fungieren,
der Stellenanzeigen für einen anderen, in direkter Geschäftsbeziehung mit CareerBuilder stehenden Kunden
hochlädt.
Andererseits kann er auch „Bulk-Poster“ sein, indem er eigene offene Stellen auf CareerBuilder unter
seinem eigenen Account veröffentlicht. Er lädt also sowohl Stellenanzeigen für Dritte als auch eigene hoch.
1.1.2.
Testen von Nutzerdaten
Zu Testzwecken können Nutzer bei [email protected] einen Test-Account
anfordern. CareerBuilder stellt dann einen befristeten Nutzer-Account bereit, über den eine
begrenzte Anzahl von Stellen kostenfrei über die DPI hochgeladen werden kann. Die unter
einem Test-Account hochgeladenen Stellen sind nur sichtbar, wenn man sich als der Test-Nutzer
bei CareerBuilder anmeldet.
Zwar werden Test-Ausschreibungen auf den Live-Seiten von CareerBuilder veröffentlicht, jedoch
werden sie von der Suchmaschine ignoriert. Mit anderen Worten, Test-Ausschreibungen sind auf
CareerBuilder nicht über eine gezielte Stellensuche auffindbar. Man kann nur feststellen, wie
Test-Ausschreibungen optisch wirken, indem man sich mit den Test-Nutzerdaten anmeldet.
1.2. RECHNUNGSLEGUNG
CareerBuilder stellt Ausschreibungen pro Stelle und Monat in Rechnung. Für Kundenaccounts ist in der
Regel ein bestimmtes Kontingent an Stellenanzeigen pro Rechnungszyklus festgelegt. Deshalb muss jeder
Stelle beim Hochladen eine eindeutige Kennung („UserJobID“) zugewiesen werden. CareerBuilder
behandelt jede neue Kennung, die unter einem Account hochgeladen wird, als neue Ausschreibung. Das
Rechnungskonto des Kunden wird für jede neu verarbeitete Stellenanzeige belastet.
Stellendaten, die unter einer bereits angelegten, aktiven Kennung innerhalb eines Kundenaccount
übermittelt werden, gelten als Bearbeitung der Stellenanzeige und werden nicht als neue Stellenanzeige
berechnet.
Jede eindeutige Stellenkennung wird als neue Stellenanzeige
betrachtet. Bitte verwenden Sie daher die richtige
stellenspezifische Kennung, wenn Sie an einer vorhandenen
Stellenanzeige Änderungen vornehmen. Anderenfalls wird
Ihnen eine neue Stellenanzeige in Rechnung gestellt.
1.3. HÄUFIGKEIT VON AUSSCHREIBUNGEN
Ein Kunde kann seine Stellenanzeigen im Verlauf eines Tages beliebig oft hochladen. Dadurch entstehen –
abgesehen von den regulären Gebühren für eine neue Stellenanzeige – keine zusätzlichen Kosten, sofern
zum Aktualisieren immer die bereits angelegten Kennungen verwendet werden. Die elektronische
Veröffentlichung von Stellenanzeigen über die DPI anstelle einer manuellen Eingabe in die Website ist ein
kostenloser Service, denn schließlich ist es die Aufgabe des Kunden selbst, die Stellenanzeigen an uns zu
übermitteln.
Wenn Sie beispielsweise eine Stellenanzeige mit der Kennung „Job-100“ hochladen und unter Ihrem
Account noch keine Ausschreibung mit dieser Kennung angelegt ist, wird Ihnen die normale Gebühr
berechnet; wenn Sie zum Hochladen die DPI nutzen, entstehen darüber hinaus keine weiteren Gebühren.
Aus Sicht von CareerBuilder besteht kein Unterschied zwischen manuell hochgeladenen und über die DPI
veröffentlichten Stellenanzeigen.
3
C L I E N T
I N T E G R A T I O N
Das Datum einer Stellenanzeige bleibt gleich, auch wenn Sie die Daten mehrfach erneut hochladen und
von der DPI verarbeiten lassen. Die Anzeige erscheint stets unter dem Datum der erstmaligen
Veröffentlichung, bei der Anzeigenguthaben in Anspruch genommen wurde. Zur Verwendung von
Anzeigenkontingenten zur Veröffentlichung von Stellenanzeigen siehe Abschnitt 1.2 und 1.4.
1.4. VERFALLDATUM FÜR STELLENANZEIGEN
Eine auf CareerBuilder veröffentlichte Stellenanzeige hat eine Laufzeit von einem Kalendermonat. Wird
also eine offene Stelle am 29.4. veröffentlicht, bleibt sie einen Monat lang gültig und verfällt am 28.5. um
23:59:59 Uhr. Während dieser Laufzeit kann der Kunde sie jederzeit und beliebig oft bearbeiten, löschen
oder wieder aktivieren, ohne dass ihm dadurch zusätzliche Kosten entstehen, die über die
Erstveröffentlichungsgebühr hinaus gehen (es sei denn, die Kennung (JobID) wird geändert). Auch das
Löschen einer Stellenanzeige hat keine finanziellen Auswirkungen. Für nicht benötigte Restlaufzeiten gibt
es keine Gutschriften.
Im obigen Beispiel verfallen also am 29.5. um 00:00:00 Uhr alle Stellenanzeigen, deren einmonatige
Laufzeit beendet ist. Erhalten wir eine Aufforderung zur Veröffentlichung einer Stellenanzeige mit der
Kennung (JobID) einer Anzeige, die um Mitternacht des Vortages verfallen ist, wird diese verfallene
Stellenanzeige neu veröffentlicht. Sie erscheint dann als neue Stellenanzeige mit neuem
Veröffentlichungsdatum und neuer einmonatiger Laufzeit. Dem Kundenkonto wird die Gebühr für eine
Stellenanzeige belastet.
Da der Februar ein kürzerer Monat ist, haben auch alle im Februar veröffentlichten Stellenanzeigen eine
entsprechend kürzere Laufzeit. Dies lässt sich mit einer Wohnungsmiete vergleichen: Die Miete ist stets die
gleiche, egal wie viele Tage die einzelnen Monate haben. Man zahlt für Februar genau so viel Miete wie für
März. Ebenso verhält es sich mit CareerBuilder-Stellenanzeigen während des Monats Februar, der nur 28
bzw. in Schaltjahren 29 Tage hat.
^ Inhaltsverzeichnis
4
C L I E N T
I N T E G R A T I O N
2. Ausschreibungsmethoden
2
Kapitel
CareerBuilder möchte seinen Kunden möglichst viele verschiedene Möglichkeiten zur Veröffentlichung von
Stellenanzeigen anbieten. Sollten Sie im Folgenden nicht Ihr bevorzugtes Übermittlungsverfahren
vorfinden, wenden Sie sich bitte an [email protected]. Wir besprechen mit Ihnen gerne
mögliche zusätzliche Formen der Veröffentlichung von Stellenanzeigen.
Wir haben ein Flussdiagramm zusammengestellt, in dem alle Veröffentlichungsmethoden übersichtlich
dargestellt sind:
http://dpi.careerbuilder.com/Site/Docs/DPIOneSheetGlobal.jpg
Die Veröffentlichungsverfahren schließen einander nicht aus. Wenn Sie Ihren Account so eingerichtet
haben, dass Sie Stellenanzeigen nach einer bestimmten Methode veröffentlichen können, steht es Ihnen
jederzeit frei, eine andere Methode zu wählen oder mehrere verschiedene Methoden gleichzeitig zu
nutzen.
2.1. BATCH-AUSSCHREIBUNGSMETHODEN
Batch-Ausschreibungsmethoden bieten die Möglichkeit, eine größere Anzahl von Stellenanzeigen unter
Ihrem Account gleichzeitig zu verwalten. Dabei können Sie in einer einzigen Datei Einträge für neue Stellen,
die Sie auf CareerBuilder veröffentlichen wollen, Einträge zum Ändern bereits laufender Ausschreibungen
und Einträge zum Entfernen von nicht mehr benötigten Ausschreibungen hochladen. Diese Datei mit
Ausschreibungsdaten können Sie auch per E-Mail oder FTP übermitteln.
Wenn die in einer solchen Batch-Datei (Stapeldatei) enthaltenen Stellen verarbeitet sind, wird eine AntwortMail mit dem Verarbeitungsstatus an die ggf. angegebene Antwortadresse geschickt. Enthält das Feld
ReplyTo (Antwort an...) keine E-Mail-Adresse, wird keine Status-Mail geschickt. CareerBuilder kann nicht
garantieren, dass Status-E-Mails innerhalb einer bestimmten Frist übermittelt werden. Wie lange es dauert,
bis Ihre Stellenanzeigen verarbeitet sind, hängt von mehreren Faktoren ab. Dazu gehören beispielsweise
die Anzahl der Stellen, die in der zu verarbeitenden Datei enthalten sind, wie viele sonstige Dateien gerade
verarbeitet werden und wie viele Stellen sie enthalten, und eventuelle Wartungsmaßnahmen, die gerade an
den DPI-Rechnern oder der CareerBuilder-Website ausgeführt werden.
In den folgenden Abschnitten werden die Anforderungen der einzelnen Batch-Ausschreibungsmethoden
beschrieben.
2.1.1.
E-Mail
Sie können eine Textdatei mit allen Ihren offenen Stellen zusammenstellen und sie dann per EMail zur Verarbeitung an CareerBuilder schicken. Per E-Mail eingehende Dateien werden von
CareerBuilder automatisch in das System eingelesen, woraufhin das System versucht, sie zu
verarbeiten.
Textdateien sollten im Nur-Text-Format per E-Mail eingesandt werden an
[email protected]. Bitte schicken Sie keine Ausschreibungsdaten im Mitteilungsteil
5
C L I E N T
I N T E G R A T I O N
von E-Mails. Anderenfalls werden die Ausschreibungsdaten möglicherweise nicht richtig erkannt
und verarbeitet.
2.1.2.
FTP
Ähnlich der oben beschriebenen E-Mail-Option können Sie auch eine Textdatei mit allen Ihren
offenen Stellen per FTP-Protokoll zur Verarbeitung an CareerBuilder schicken. Per FTP
eingehende Dateien werden von CareerBuilder automatisch in das System eingelesen,
woraufhin das System versucht, sie zu verarbeiten.
Kunden, die Dateien per FTP an CareerBuilder übermitteln wollen, müssen einen FTPNutzernamen und ein Passwort anfordern. Senden Sie die Anforderung bitte per E-Mail an
[email protected].
Per FTP übermittelte Dateien müssen wie folgt benannt werden: „<Dateiname>df.txt“. Dabei ist
<Dateiname> ein beliebiger zulässiger Name zur Kennzeichnung des Dateiinhalts. Der
Dateiname muss mit „df.txt“ enden, anderenfalls wird die Datei nicht erkannt und nicht
verarbeitet.
2.1.3.
Dateiformat
Da das Dateiformat für die Übertragung per E-Mail und per FTP das gleiche ist, gilt die
Beschreibung in diesem Abschnitt für beide Fälle. Welche Übermittlungsart Sie letztlich wählen,
bleibt Ihnen überlassen. Zur Zusammenstellung der Datei haben Sie zwei verschiedene Formate
zur Auswahl: Sie können Ihre Stellenanzeigen im XML-Format oder in einem „tagged value“Format verfassen. In Kapitel 3 dieses Dokuments werden alle zur Definition von Stellen
verwendbaren Felder beschrieben. Für jedes Feld wird anhand eines Beispiels gezeigt, wie im
jeweiligen Dateiformat (XML oder "tagged value") die betreffenden Eigenschaften anzugeben
sind. Welche Felder verfügbar sind, erfahren Sie in Kapitel 3. Kapitel 4 enthält vollständige
Beispiele für beide Formate.
Die Datei besteht aus zwei Teilen: Dem Identifikations- und Befehlsabschnitt und dem
Stellenbeschreibungsabschnitt. Der Identifikations- und Befehlsabschnitt enthält den Dateikopf
(Header) mit Informationen, die sich auf die Gesamtdatei beziehen (z. B. Angaben zum
Absender usw.). Der Stellenbeschreibungsabschnitt enthält dann natürlich die detaillierten
Angaben zu den einzelnen offenen Stellen.
2.1.3.1. CB-XML-FORMAT
Das CB-XML-Format ist das aktuelle, von CareerBuilder bevorzugte Format für die Übermittlung von
Stellenanzeigen an uns. Wenn Sie das XML-Format nach dem XML-DOM erzeugen können, kann sich die
letztlich als nützlicher erweisen als das händische Ausschreiben der Datei nach dem XML-Muster. Der
Grund ist die Art und Weise, auf die wir die Felder für die Daten definiert haben. Das DOM übernimmt
noch vor der Übermittlung Ihrer Daten an CareerBuilder die Codierung und Vervollständigung der Tags
(Bezeichner), die erforderlich sind, damit Ihre Daten als gültige XML-Dateien erkannt werden können.
Andererseits hindert Sie nichts daran, den Klartext so in die Datei zu schreiben, dass er wie das XMLFormat aussieht, und die Datei uns so zu übermitteln. Auch das ist ein akzeptables Verfahren zur
Erstellung der Datei, allerdings müssen Sie selbst darauf achten, dass die Daten vorschriftsmäßig codiert
und alle End-Tags vorhanden sind.
In einer CB-XML-Batch-Datei ist der übergeordnete Knoten (Node) aller Stellenbeschreibungsdaten der
Batch-Knoten. Nur die ihm untergeordneten Knoten werden zur Interaktion und zur Veröffentlichung von
Stellenanzeigen unter Ihrem Account benutzt. Wenn Sie Stellenbeschreibungen außerhalb des Haupt-BatchKnotens schreiben, bleiben diese unberücksichtigt. Der Batch-Knoten wird wie folgt kenntlich gemacht:
<Batch>
</Batch>
Der Identifikations- und Befehlsabschnitt befindet sich im Header-Knoten. Der Header-Knoten ist dem
Batch-Knoten direkt untergeordnet. Jedes Feld im Header ist als separater Knoten dem Header-Knoten
untergeordnet. Der Header-Knoten wird wie folgt kenntlich gemacht:
6
C L I E N T
I N T E G R A T I O N
<Header>
</Header>
Die Felder, mit denen die ausgeschriebenen Stellen beschrieben werden und die verarbeitet werden müssen,
befinden Sie im Stellen-Knoten. Dieser ist dem Batch-Knoten direkt untergeordnet. Für jede zu
verarbeitende Stelle gibt es einen Stellenknoten, und unter jedem Stellen-Knoten befinden sich die Felder für
die entsprechende Stellenbeschreibung, mit denen interagiert werden kann. Jedes Feld der
Stellenbeschreibung ist als separater Knoten dem Stellen-Knoten untergeordnet. Der Stellen-Knoten wird
wie folgt kenntlich gemacht:
<Job>
</Job>
Ein detailliertes Beispiel einer Batch-Datei im XML-Format befindet sich in Kapitel 4 dieses Dokuments. Das
Grundformat hat folgende Struktur:
<Batch>
<Header>
<Field name=“CBVendorID” value=““>
.
.
.
</Header>
<Job>
<Field name=“CBAction” value=““>
<Field name=“CBUserJobID” value=““>
.
.
.
</Job>
<Job>
<Field name=“CBAction” value=““>
<Field name=“CBUserJobID” value=““>
.
.
.
</Job>
</Batch>
2.1.3.2. TAGGED-VALUE-FORMAT
Das Tagged-Value-Format ist das ältere Format von CareerBuilder für die Übermittlung von Stellenanzeigen.
Es besteht im Prinzip aus Klartext. Jedes Feld beginnt mit dem Feldnamen, gefolgt von einem Doppelpunkt
und dem Feldwert. Jedes Feld muss innerhalb der Datei auf einer gesonderten Zeile stehen. Sie dürfen pro
Zeile nicht mehr als ein Feld definieren. Manche Feld (insbesondere die Felder „Description“
[Stellenbeschreibung] und „Requirements“ [Voraussetzungen]) erstrecken sich über mehrere Zeilen;
grundsätzlich jedoch sind alle Felder wie folgt strukturiert:
Field_Name: Field_Value<carriage-return/line-feed>
Wenn Sie sich an den Beispielen zu den einzelnen Feldern und ihren Formaten im Kapitel 3 orientieren, folgt
eine „Tagged-Value“-Datei den Beispielen des älteren Textformats.
Der Identifikations- und Befehlsabschnitt muss in der Datei als erste Informationseinheit stehen. Bringen
Sie jedes der relevanten Header-Felder in einer eigenen Zeile der Datei unter. Am besten lassen Sie den
Header-Daten eine leere Zeile folgen.
Die Stellenbeschreibungen selbst folgen in der Datei dem Header. Jede Stellenbeschreibung muss mit dem
Eröffnungsbezeichner beginnen:
START JOB<carriage-return/line-feed>
Darauf folgen sämtliche stellenspezifischen Felder und zum Schluss der Abschlussbezeichner:
7
C L I E N T
I N T E G R A T I O N
END JOB<carriage-return/line-feed>
Am besten lassen Sie jeder Stellenbeschreibung eine leere Zeile folgen. Ein detailliertes Beispiel einer
Batch-Datei im Tagged-Value-Format befindet sich in Kapitel 4. Das Grundformat hat folgende Struktur:
VendorID
START JOB
HHAction:
HHUserJobID:
.
.
.
END JOB
START JOB
HHAction:
HHUserJobID:
.
.
.
END JOB
2.2. NAHE-ECHTZEIT-METHODEN
Die Nahe-Echtzeit-Methoden bieten Ihnen die Möglichkeit, nahezu in Echtzeit mit Ihren Stellenanzeigen zu
interagieren, allerdings immer nur einzeln. Warum verwenden wir hierfür die Bezeichnung „Nahe-Echzeit“?
Die Antwort ist einfach.
Wenn Sie uns nach einem der nachstehend genannten Verfahren eine Stellenanzeige zuschicken, erhalten
Sie von uns eine sofortige Antwort mit einer Transaktionskennzahl sowie einer Fehlermeldung, falls die
Stellenanzeige aus irgendeinem Grund bei der Eingangsprüfung nicht angenommen wird. Die
Transaktionskennzahl bestätigt, dass wir Ihre Stellenanzeige erhalten und in die Warteschlange zur
Verarbeitung eingereiht haben. Ihre Ausschreibung wird also sofort eingereiht und nur wenige Momente
später von CareerBuilder verarbeitet. Ist dies geschehen, müssen Sie ein zweites Mal in Aktion treten und
die erhaltene Transaktionskennzahl zurückschicken. Anschließend erhalten Sie von uns das komplette
Informationspaket über die Veröffentlichung Ihrer Stellenanzeigen (Näheres siehe Abschnitt 2.2.4).
Diese zeitliche Verzögerung ist nötig, weil CareerBuilder seine Frontend- und Backend-Systeme
voneinander getrennt hat. Dadurch können kurzfristige Notfall-Wartungsmaßnahmen an der Datenbank
durchgeführt werden, ohne die Annahme neuer Stellenanzeigen zu behindern. Außerdem können
Probleme im Netzwerk-Datenverkehr sich nicht auf die Ausschreibung von Stellen auswirken. Auf diese
Weise sind wir für Kunden, die Stellenanzeigen hochladen möchten, jederzeit zugänglich.
In den folgenden Abschnitten werden die Anforderungen der einzelnen Nahe-EchtzeitAusschreibungsmethoden beschrieben.
2.2.1.
Transaktions-Gateway
Der Transaktions-Gateway (Nahe-Echtzeit-HTTP) ist eine spezielle HTTP-Methode zur
Interaktion mit einzelnen Stellenanzeigen. Als Kunde nutzen Sie den Transaktions-Gateway nicht
anders, als wenn Sie Daten in eine beliebige Online-Maske eingeben.
Die für die Stellenbeschreibung vorgesehenen Felder der Eingabemaske sind die gleichen wie in
einer Datei, die man per E-Mail oder FTP anlegt; sie werden später in diesem Dokument noch
genauer beschrieben. Für die Benennung der Stellenbeschreibungsfelder können Sie eines der
beiden beschriebenen Formate wählen (XML-Bezeichnungen oder das ältere Textformat).
Welche Namen Sie für die Felder benutzen, liegt also bei Ihnen.
8
C L I E N T
I N T E G R A T I O N
Da der Transaktions-Gateway nur für einzelne Stellenanzeigen geeignet ist, wird hier – im Gegensatz
zu Batch-Ausschreibungsmethoden – kein Header für eine Stellenbeschreibung benötigt. Die zur
Identifikation erforderlichen Teile des Headers werden einfach in den Stellenbeschreibungs-String
einbezogen, sehen also aus wie normale Felder der Stellenbeschreibung. Die Befehlsabschnitte des
Headers (Austausch-Anweisung und Antwortadresse) wären bei den Nahe-Echtzeit-Methoden
funktionslos und sollten weggelassen werden.
Ein detailliertes Beispiel für die Verwendung des Transaktions-Gateways zum Hochladen einer
Stellenanzeige folgt später; das Grundformat hat folgende Struktur:
Example: 3
Format für die Stellenausschreibung per Transaktions-Gateway Die konkreten Felddaten sind hier
mit dem Platzhalter „##“ ausgedrückt.
CBVendorID=##&CBAction=##&CBUserJobID=##&...
2.2.1.2. GATEWAY-URL
Die URL des Transaktions-Gateways zum Hochladen der Stellenanzeige lautet:
http://dpi.careerbuilder.com/webservices/dpitg.aspx
2.2.1.3. BEISPIEL-EINGABEMASKE
CareerBuilder hat eine Beispiel-Eingabemaske online gestellt, die zeigt, wie man eine Stellenanzeige über
den Transaktions-Gateway eingibt. Diese Maske kann von Kunden zu Testzwecken benutzt werden. Dadurch
können Sie den Zeitaufwand abschätzen, der mit der Verarbeitung von Stellenanzeigen verbunden ist, und
die Reaktionsweise des Gateways kennen lernen. Die Beispielmaske finden Sie unter folgender URL:
http://dpi.careerbuilder.com/WebServices/TGTestForm.aspx
2.2.2.
HR-XML
CareerBuilder hat für Kunden auch die Möglichkeit geschaffen, Stellenanzeigen unter
Verwendung des „HR-XML Staffing Exchange Protocol“, Version 2.4, oder der älteren Version
1.1 hochzuladen. Einige der Eingabefelder sind mit einem speziellen Wrapper für das HR-XMLPaket versehen, aber die eigentlichen Stellendaten werden über das HR-XML-Standardpaket
bereitgestellt. Welche Feldinhalte des HR-XML-Pakets welchen Feldern auf CareerBuilder
entsprechen, sowie Einzelheiten zum Hochladen von Stellenanzeigen über HR-XML, werden in
späteren Abschnitten erläutert.
2.2.3.
SOAP-Webdienste
CareerBuilder hat einen Webdienst bereitgestellt, über den Kunden Stellenanzeigen in NaheEchtzeit hochladen können, anstatt das ältere HTTP-Verfahren zu nutzen. Über den Webdienst
können Stellenanzeigen nur im XML-Format angenommen werden. Dazu können Sie entweder
das oben angesprochene HR-XML-Format verwenden, oder Sie erstellen ein spezielles CBXML-Paket mit den Stellenbeschreibungsfeldern. Detaillierte Beispiele für XML-Pakete, die über
den Webdienst hochgeladen werden können, werden weiter unten in diesem Dokument
vorgestellt. Der Nahe-Echtzeit-Webdienst für Stellenanzeigen ist unter dieser Adresse zu finden:
http://dpi.careerbuilder.com/WebServices/RealTimeJobPost.asmx
2.2.3.1. VERFÜGBARE WEBMETHODEN
Die folgenden Webmethoden zur Veröffentlichung Ihrer Stellenanzeigen stehen über den Webdienst
RealTimeJobPost zur Verfügung. Wenn Sie Ihre Daten über .NET zusammenstellen, ist es eventuell einfacher, für
die ProcessJob-Methode ein Internet-Proxy einzurichten. Anderenfalls empfiehlt es sich, eine der anderen beiden
Möglichkeiten zu nutzen, je nach Art des Datenpakets, das Sie zur Übermittlung Ihrer Stellenanzeigen erstellen.
9
C L I E N T
I N T E G R A T I O N

ProcessJob
ProcessJob ist die wichtigste Web-Methode des Webdienstes RealTimeJobPost.
Sie übernimmt bei Anwendung der Transaktions-Gateway-Methode den gesamten
Aufgabenbereich der Veröffentlichung, Änderung und Löschung von Stellenanzeigen
auf CareerBuilder. Für diese Methode gibt es folgende Parameter:
xmlJob
Dies ist das XML-Paket, das die Stellenbeschreibungsdaten enthält. Dies
Daten können sich entweder im speziellen CB-XML-Format oder im HR-XMLFormat befinden.
Im Folgenden sehen Sie ein Beispiel einer SOAP-Anfrage und der Antwort. Die in blauem Fettdruck dargestellten
Platzhalter müssen durch die jeweiligen Werte ersetzt werden.
POST /WebServices/RealTimeJobPost.asmx HTTP/1.1
Host: dpi.careerbuilder.com
Content-Type: text/xml; charset=utf-8
Content-Length: Länge
SOAPAction: “http://dpi.careerbuilder.com/WebServices/RealTimeJobPost/ProcessJob”
<?xml version=“1.0” encoding=“utf-8”?>
<soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=“http://www.w3.org/2001/XMLSchema”
xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/”>
<soap:Body>
<ProcessJob xmlns=“http://dpi.careerbuilder.com/WebServices/RealTimeJobPost”>
<xmlJob>xml</xmlJob>
</ProcessJob>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: Länge
<?xml version=“1.0” encoding=“utf-8”?>
<soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=“http://www.w3.org/2001/XMLSchema”
xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/”>
<soap:Body>
<ProcessJobResponse
xmlns=“http://dpi.careerbuilder.com/WebServices/RealTimeJobPost”>
<ProcessJobResult>
<Errors>
<DPIError>
<ErrorCode>Textstring</ErrorCode>
<ErrorText>Textstring</ErrorText>
</DPIError>
<DPIError>
<ErrorCode>Textstring</ErrorCode>
<ErrorText>Textstring</ErrorText>
</DPIError>
</Errors>
10
C L I E N T
I N T E G R A T I O N
<Action>Textstring</Action>
<JobDID>Textstring</JobDID>
<ProductID>Textstring</ProductID>
<UserJobID>Textstring</UserJobID>
<PREndDate>Textstring</PREndDate>
</ProcessJobResult>
</ProcessJobResponse>
</soap:Body>
</soap:Envelope>

ProcessTGJob
Diese Webmethode bietet Kunden die Möglichkeit, ihre Daten im speziellen CB-XMLFormat an den Webdienst zu übermitteln und Antworten im Klartextformat zu erhalten.
Dies ist dann sinnvoll, wenn der Kunde nicht über die Möglichkeit verfügt, eine
Webmethode mit komplexen Datentypen aufzurufen. Ob die Webmethode ProcessJob
verwendet werden kann, hängt von der Software ab, die Sie zum Zusammenstellen der
Stellenanzeigen und zu deren Übertragung auf den Webdienst nutzen. Dies liegt daran,
dass XML- und Boolesche Daten als „komplexe“ Datentypen betrachtet werden.
Um diesem Problem abzuhelfen, hat CareerBuilder diese Webmethode ProcesTGJob
geschaffen, die ausschließlich Strings des einfachen Datentyps verwendet. Die von
Ihnen übermittelten Daten werden im Hintergrund in den benötigten Datentyp
übersetzt; dann wird die Methode ProcessJob aufgerufen, um die Verarbeitung
durchzuführen. Nach Eingang des Antwortobjekts wandelt ProcessTGJob die Antwort
wiederum in Strings um und gibt diese an den Aufrufer zurück.
Sollten Sie dazu in der Lage sein, ProcessJob direkt aufzurufen, empfehlen wir Ihnen,
dies zu tun. Dadurch machen Sie nicht nur mehrere Umwandlungsschritte überflüssig,
sondern ersparen auch CareerBuilder den Umwandlungsaufwand.
Im Folgenden sehen Sie ein Beispiel einer SOAP-Anfrage und der Antwort. Die in blauem Fettdruck dargestellten
Platzhalter müssen durch die jeweiligen Werte ersetzt werden.
POST /WebServices/RealTimeJobPost.asmx HTTP/1.1
Host: dpi.careerbuilder.com
Content-Type: text/xml; charset=utf-8
Content-Length: Länge
SOAPAction:
“http://dpi.careerbuilder.com/WebServices/RealTimeJobPost/ProcessTGJob”
<?xml version=“1.0” encoding=“utf-8”?>
<soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=“http://www.w3.org/2001/XMLSchema”
xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/”>
<soap:Body>
<ProcessTGJob
xmlns=“http://dpi.careerbuilder.com/WebServices/RealTimeJobPost”>
<xmlJob>Textstring</xmlJob>
</ProcessTGJob>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
11
C L I E N T
I N T E G R A T I O N
Content-Type: text/xml; charset=utf-8
Content-Length: Länge
<?xml version=“1.0” encoding=“utf-8”?>
<soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=“http://www.w3.org/2001/XMLSchema”
xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/”>
<soap:Body>
<ProcessTGJobResponse
xmlns=“http://dpi.careerbuilder.com/WebServices/RealTimeJobPost”>
<ProcessTGJobResult>Textstring</ProcessTGJobResult>
</ProcessTGJobResponse>
</soap:Body>
</soap:Envelope>

ProcessHRXMLJob
Diese Webmethode bietet Kunden die Möglichkeit, ihre Daten im HR-XML-Format an den
Webdienst zu übermitteln und die Antworten im Klartextformat zu erhalten. Dies ist dann
sinnvoll, wenn der Kunde nicht über die Möglichkeit verfügt, eine Webmethode mit
komplexen Datentypen aufzurufen. Ob die Webmethode ProcessJob verwendet werden
kann, hängt von der Software ab, die Sie zum Zusammenstellen der Stellenanzeigen und
zu deren Übertragung auf den Webdienst nutzen. Dies liegt daran, dass XML- und
Boolesche Daten als „komplexe“ Datentypen betrachtet werden.
Um diesem Problem abzuhelfen, hat CareerBuilder diese Webmethode
ProcessHRXMLJob geschaffen, die ausschließlich Strings des einfachen Datentyps
verwendet. Die von Ihnen übermittelten Daten werden im Hintergrund in den benötigten
Datentyp übersetzt; dann wird die Methode ProcessJob aufgerufen, um die Verarbeitung
durchzuführen. Nach Eingang des Antwortobjekts wandelt ProcessHRXMLJob die
Antwort wiederum in Strings um und gibt diese an den Aufrufer zurück.
Sollten Sie dazu in der Lage sein, ProcessJob direkt aufzurufen, empfehlen wir Ihnen,
dies zu tun. Dadurch machen Sie nicht nur mehrere Umwandlungsschritte überflüssig,
sondern ersparen auch CareerBuilder den Umwandlungsaufwand.
Im Folgenden sehen Sie ein Beispiel einer SOAP-Anfrage und der Antwort. Die in blauem Fettdruck dargestellten
Platzhalter müssen durch die jeweiligen Werte ersetzt werden.
POST /WebServices/RealTimeJobPost.asmx HTTP/1.1
Host: dpi.careerbuilder.com
Content-Type: text/xml; charset=utf-8
Content-Length: Länge
SOAPAction:
“http://dpi.careerbuilder.com/WebServices/RealTimeJobPost/ProcessHRXMLJob”
<?xml version=“1.0” encoding=“utf-8”?>
<soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=“http://www.w3.org/2001/XMLSchema”
xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/”>
<soap:Body>
<ProcessHRXMLJob
xmlns=“http://dpi.careerbuilder.com/WebServices/RealTimeJobPost”>
12
C L I E N T
I N T E G R A T I O N
<xmlJob>Textstring</xmlJob>
</ProcessHRXMLJob>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: Länge
<?xml version=“1.0” encoding=“utf-8”?>
<soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=“http://www.w3.org/2001/XMLSchema”
xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/”>
<soap:Body>
<ProcessHRXMLJobResponse
xmlns=“http://dpi.careerbuilder.com/WebServices/RealTimeJobPost”>
<ProcessHRXMLJobResult>Textstring</ProcessHRXMLJobResult>
</ProcessHRXMLJobResponse>
</soap:Body>
</soap:Envelope>
2.2.4.
RealTimeJobStatus
Im Anschluss an die Aufforderung zur Veröffentlichung einer Stellenanzeige nach einer der oben
beschriebenen Methoden ist eine zweite Transaktion über unseren Webdienst
RealTimeJobStatus erforderlich, um die komplette Bestätigung der Ausschreibung zu erhalten.
Wir empfehlen, diesen zweiten Aufruf erst einige Minuten nach der Aufforderung zur
Veröffentlichung auszugeben, damit unser Warteschlangensystem Zeit zur Verarbeitung der
Ausschreibung hat.
Im Folgenden sehen Sie ein Beispiel einer SOAP-1.1-Anfrage und der Antwort. Die in blauem Fettdruck
dargestellten Platzhalter müssen durch die jeweiligen Werte ersetzt werden.
POST /WebServices/RealTimeJobStatus.asmx HTTP/1.1
Host: dpi.careerbuilder.com
Content-Type: text/xml; charset=utf-8
Content-Length: Länge
SOAPAction:
“http://dpi.careerbuilder.com/WebServices/RealTimeJobStatus/GetJobPostStatus”
<?xml version=“1.0” encoding=“utf-8”?>
<soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=“http://www.w3.org/2001/XMLSchema”
xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/”>
<soap:Body>
<GetJobPostStatus
xmlns=“http://dpi.careerbuilder.com/WebServices/RealTimeJobStatus”>
<sTGDID>Textstring</sTGDID>
</GetJobPostStatus>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: Länge
13
C L I E N T
I N T E G R A T I O N
<?xml version=“1.0” encoding=“utf-8”?>
<soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=“http://www.w3.org/2001/XMLSchema”
xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/”>
<soap:Body>
<GetJobPostStatusResponse
xmlns=“http://dpi.careerbuilder.com/WebServices/RealTimeJobStatus”>
<GetJobPostStatusResult>
<Errors>
<DPIError>
<ErrorCode>Textstring</ErrorCode>
<ErrorText>Textstring</ErrorText>
</DPIError>
<DPIError>
<ErrorCode>Textstring</ErrorCode>
<ErrorText>Textstring</ErrorText>
</DPIError>
</Errors>
<Action>Textstring</Action>
<JobDID>Textstring</JobDID>
<ProductID>Textstring</ProductID>
<UserJobID>Textstring</UserJobID>
<PREndDate>Textstring</PREndDate>
<TransactionDID>Textstring</TransactionDID>
</GetJobPostStatusResult>
</GetJobPostStatusResponse>
</soap:Body>
</soap:Envelope>
2.2.5 Verwendung von RealTimeJobPost und RealTimeJobStatus
Nach einem Aufruf von RealTimeJobPost erhalten Sie eine synchrone (sofortige) Antwort. Diese Antwort
kann eine Fehlermeldung enthalten. Zwar wird an dieser Stelle geprüft, ob die Pflichtfelder übergeben
werden, aber es erfolgt keine umfassende Gültigkeitsprüfung.
Die Antwort enthält zudem den Wert der Transaktionskennung (ID). Der Kunde muss diesen Wert speichern,
da er später für den Aufruf von RealTimeJobStatus benötigt wird.
Mit dieser Methode kann der Kunde den Iststatus der Stellenanzeige feststellen. Bei einer
transaktionsartigen Übermittlung einer Stellenanzeige wird – im Gegensatz zu einer Batch-Übermittlung –
keine E-Mail-Antwort geschickt.
Diese Methode wird beschrieben auf http://dpi.careerbuilder.com/WebServices/RealTimeJobStatus.asmx
Den Aufruf können Sie per SOAP, HTTP-Post oder HTTP-Get initiieren. Da nur eine einzige Variable
übergeben wird, kann dies in Form einer direkten URL erfolgen, beispielsweise:
http://dpi.careerbuilder.com/WebServices/RealTimeJobStatus.asmx/GetJobPostStatus?sTGDID=TP7N03K6
H4JP4CW1RN9Q
14
C L I E N T
I N T E G R A T I O N
Erfolg
http://dpi.careerbuilder.com/WebServices/RealTimeJobStatus.asmx/GetJobPostStatus?sTGDID=TP7N03
K6H4JP4CW1RN9Q
<?xml version=“1.0” encoding=“utf-8”?>
<ProcessJobResponse xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“
xmlns:xsd=“http://www.w3.org/2001/XMLSchema“
xmlns=“http://dpi.careerbuilder.com/WebServices/RealTimeJobStatus“>
<Errors>
<DPIError>
<ErrorCode>0</ErrorCode>
<ErrorText />
</DPIError>
</Errors>
<Action>Change</Action>
<JobDID>J3G1Z56BP0LFL13ZFGJ</JobDID>
<ProductID>JCPRI0</ProductID>
<UserJobID>09042012-01</UserJobID>
<PREndDate>12/06/2012 11:59:59 PM</PREndDate>
<TransactionDID>TP7N03K6H4JP4CW1RN9Q</TransactionDID>
<PostStatus>Erfolg</PostStatus>
</ProcessJobResponse>
The job has successfully posted to CB
Misserfolg
Die Stellenanzeige wurde nicht veröffentlicht. Der Kunde muss den Fehler korrigieren.
Sollte er die Fehlermeldung nicht verstehen, kann er hier ergänzende Informationen finden:
http://dpi.careerbuilder.com/Site/Support/DPIJobErrors/DPIJobErrorList.aspx
http://dpi.careerbuilder.com/WebServices/RealTimeJobStatus.asmx/GetJobPostStatus?sTGDID=TP7N
09460DY0ND65KTPQ
<?xml version=“1.0” encoding=“utf-8”?>
<ProcessJobResponse xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“
xmlns:xsd=“http://www.w3.org/2001/XMLSchema“
xmlns=“http://dpi.careerbuilder.com/WebServices/RealTimeJobStatus“>
<Errors>
<DPIError>
<ErrorCode>1</ErrorCode>
<ErrorText> Zu diesem Account stehen keine Produkte zur Nutzung in den USA zur
Verfügung. (JCSTD0GC,JCPRI0,JCPRI0GC,JCSTD0,JCPRI0EU,JCPRI0GO)<br> </ErrorText>
</DPIError>
</Errors>
15
C L I E N T
I N T E G R A T I O N
<Action />
<JobDID />
<ProductID />
<UserJobID>J3H53576CFH43VS03KQ</UserJobID>
<PREndDate />
<TransactionDID>TP7N09460DY0ND65KTPQ</TransactionDID>
<PostStatus>Misserfolg</PostStatus>
</ProcessJobResponse>
In der Warteschlange
Die Stellenanzeige wurde von CB entgegengenommen, aber noch nicht verarbeitet. Da ständig viele
Stellenanzeigen bei CB eingehen, stellt die Ausschreibungsschnittstelle (DPI) die Transaktionen in eine
Warteschlange.
Die Antwort besagt, dass CB die Stellenanzeige noch nicht verarbeitet hat. Der Kunde sollte den
Status der Stellenanzeige nach einigen Minuten nochmals abfragen. Wir empfehlen, dies in
Abständen von 5 Minuten zu tun.
<?xml version=“1.0” encoding=“utf-8”?>
<ProcessJobResponse xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“
xmlns:xsd=“http://www.w3.org/2001/XMLSchema“
xmlns=“http://dpi.careerbuilder.com/WebServices/RealTimeJobStatus“>
<Errors>
<DPIError>
<ErrorCode>0</ErrorCode>
<ErrorText />
</DPIError>
</Errors>
<Action />
<JobDID />
<ProductID />
<UserJobID>09042012-01</UserJobID>
<PREndDate />
<TransactionDID> TP7N03K6H4JP4CW1RN9Q </TransactionDID>
<PostStatus>In der Warteschlange</PostStatus>
</ProcessJobResponse>
^ Inhaltsverzeichnis
16
C L I E N T
I N T E G R A T I O N
3
Kapitel
3. Übermittlung im Spezial-XML- oder alten Textformat
In diesem Abschnitt werden die einzelnen Felder definiert, die zur Übermittlung von Stellenanzeigen
genutzt werden können. Die Anforderungen der DPI-Schnittstelle werden in zwei getrennten Abschnitten –
einem für das CB-XML- und einem für das ältere Textformat – besprochen. Der Grund hierfür ist die
Tatsache, dass wir vor Kurzem unsere DPI-Computer nachgerüstet haben, so dass sie jetzt auch das
spezielle XML-Format verarbeiten können. Dennoch akzeptieren wir weiterhin das ältere DPI-Format, das
unsere Kunden auch gerne weiterhin nutzen können. Es gibt keine Pläne, diese Option nicht mehr
anzubieten. Der Posting-Partner kann seinen eigenen Erfordernissen entsprechend frei zwischen den
Formaten wählen.
3.1. PFLICHTFELDER EINER STELLENANZEIGE
3.1.1.
Mindestanforderungen für Stellenanzeigen
Stellenanzeigen müssen gewisse Mindestfelder aufweisen, um bei uns veröffentlicht werden zu
können. Folgende Abschnitte sind Pflicht:
VendorID (Section 3.2.1)
Action (Section 3.3.1)
Job Title (Section 3.3.32)
Job Type Code(Section 3.3.35)
Apply Method (3.3.4, 3.3.14)
Location
City (Section 3.3.10)
State (Section 3.3.52)
Country (Section 3.3.18)
Beispiele:
Batch-Übermittlung im CB-XML-Format
<?xml version=“1.0” encoding=“UTF-8” ?>
<Batch>
<Header>
<Field name=“CBVendorID” value=“ED3H3MG5WM50GQP729GL” />
</Header>
<Field name=“CBAction” value=“ADD” />
<Field name=“CBUserJobID” value=“TestJob2” />
<Field name=“CBJobTitle” value=“Sales Representative” />
<Field name=“CBCity” value=“Norcross” />
<Field name=“CBState” value=“GA” />
17
C L I E N T
I N T E G R A T I O N
<Field name=“CBCountry” value=“US” />
<Field name=“CBContactEmail” value=“[email protected]” />
<Field name=“CBPrimaryIndustry” value=“IND013,IND026” />
<Field name=“CBJobTypeCode” value=“JN008,JN011” />
<Field name=“CBDescription” value=“Test Description” />
</Batch>
Batch-Übermittlung im älteren Textformat
VendorID: ED3H3MG5WM50GQP729GL
Replace: Yes
ReplyTo: [email protected]
START JOB
HHAction: ADD
HHUserJobID: TestJob2
HHJobTitle: Sales Representative
HHCity: Norcross
HHState: GA
HHContactEmail: [email protected]
HHPrimaryIndustry: IND013,IND026
HHJobTypeCode: JN008,JN011
HHDescription: Test Description
END JOB
Übermittlung über den Transaktions-Gateway
<Field name=“CBVendorID” value=“ED3H3MG5WM50GQP729GL” />
<Field name=“CBAction” value=“ADD” />
<Field name=“CBUserJobID” value=“TestJob2” />
<Field name=“CBJobTitle” value=“Sales Representative” />
<Field name=“CBCity” value=“Norcross” />
<Field name=“CBState” value=“GA” />
<Field name=“CBCountry” value=“US” />
<Field name=“CBContactEmail” value=“[email protected]” />
<Field name=“CBPrimaryIndustry” value=“IND013,IND026” />
<Field name=“CBJobTypeCode” value=“JN008,JN011” />
<Field name=“CBDescription” value=“Test Description” />
3.1.2.
Soll-Felder für Stellenanzeigen
Es gibt darüber hinaus bestimmte Felder, die Ihre übermittelten Stellenanzeigen vorzugsweise
enthalten sollten. Nachstehend einige Beispiele, die dies näher erklären.
Origin: Herkunft der Stellenanzeige
Abschnitt 3.2.4
Anhand dieser Angabe stellen wir fest, wer uns die Stellenanzeige schickt. Sie erscheint
nicht in der Stellenanzeige selbst.
Contact Company: Ausschreibendes Unternehmen
Abschnitt 3.3.13
Diese Angabe teilt uns mit, welches Unternehmen die Stelle ausschreibt.
Stellenbewerber möchten gerne wissen, bei wem sie sich bewerben.
Industry Type: Branche
18
C L I E N T
I N T E G R A T I O N
Abschnitt 3.3.29
Hier können Sie die Branche auswählen, in welcher die Stelle zu besetzen ist.
Employee Type: Art der Stelle
Abschnitt 3.3.27
Mit dieser Angabe teilen Sie Interessenten mit, ob es sich um eine Vollzeit-, Teilzeit-,
freie Mitarbeiter- oder sonstige Stelle handelt.
Relocation: Umzugskosten
Abschnitt 3.3.42
Hier können Sie potenziellen Bewerbern mitteilen, ob Umzugskosten übernommen
werden.
Pay Information: Vergütungsart
Abschnitte 3.3.6, 3.3.7, 3.3.8, 3.3.36, 3.3.39
Hier können Sie Interessenten mitteilen, ob der Stelleninhaber Lohn- oder
Gehaltsempfänger sein wird.
Education: Bildung und Ausbildung
Abschnitt 3.3.25
Hier können Sie Interessenten mitteilen, welcher Bildungsabschluss mindestens
vorausgesetzt wird.
Experience: Berufserfahrung
Abschnitt 3.3.27
Geben Sie hier an, über wie viele Jahre Berufserfahrung Bewerber verfügen müssen.
Travel: Reisebereitschaft
Abschnitt 3.3.55
Hier können Sie potenziellen Bewerbern mitteilen, ob zu der angebotenen Tätigkeit auch
Dienstreisen gehören.
Alle diese Felder werden im Laufe dieses Dokuments noch genauer erläutert.
3.2. HEADER-FELDER
Die Header-Felder spielen in Batch-Dateien, mit denen Sie mehrere Stellenanzeigen gleichzeitig
hochladen, eine besondere Rolle und befinden sich daher an einer bestimmten Stelle Ihrer Datei. Es gibt
vier mögliche Header-Felder:
1.
2.
3.
4.
VendorID
Replace
ReplyTo
Origin
Wenn Sie Stellenangebote nach der Nahe-Echtzeit-Methode übermitteln, haben diese Felder keine
Bedeutung.
Wenn Sie jedoch nach einem Batch-Verfahren hochladen, müssen diese Felder von den
Stellenbeschreibungen getrennt sein, da sie für alle in der Datei enthaltenen Ausschreibungen und somit für
die Datei als solche gelten. Aus dem gleichen Grund brauchen sie auch nur einmal in der Datei angegeben
zu werden. Wenn Sie die Datei in unserem speziellen XML-Format übermitteln, sind diese Felder Teil des
19
C L I E N T
I N T E G R A T I O N
separaten Header-Knotens. Wird die Datei in unserem alten Textformat hochgeladen, platzieren Sie diese
Felder einfach als erste Felder ganz oben in der Datei.
ERFORDERLICH:
EVENTUELL
FELDFORMAT:

XML-Format
<Batch>
<Header>
<Field name=“CBVendorID” value=“ED3H3MG5WM50GQP729GL”>
<Field name=“CBReplace” value=“Yes”>
<Field name=“CBReplyTo” value=“[email protected]”>
<Field name=“CBOrigin” value=“JobPostingEntity”>
</Header>
<Job>
.
.
.
</Job>
</Batch>

Altes Textformat
VendorID: ED3H3MG5WM50GQP729GL
Replace: Yes
ReplyTo: [email protected]
Origin: Job Posting Entity
START JOB
.
.
.
END JOB
Auch wenn Sie nach der Nahe-Echtzeit-Methode hochladen, muss das Feld VendorID vorhanden
sein. Da Sie bei dieser Methode jedoch Stellenanzeigen nur einzeln hochladen können, wird das
Feld bei den Stellenbeschreibungsfeldern untergebracht, nicht separat. Die übrigen HeaderFelder werden hier nicht gebraucht und entfallen.
3.2.1.
20
VendorID: Kundenkennung
Dies ist die Kunden-ID des Nutzers, der die Stellenanzeigen hochlädt. CareerBuilder ermittelt
den Kundenaccount anhand der Kundenkennung des Nutzers in diesem Feld. Jede VendorID ist
einem Kundenaccount zugeordnet. Die VendorID muss und darf nur einem einzigen aktiven,
zum Hochladen berechtigten (Posting-) Account zugeordnet sein. Anderenfalls können die DPIComputer die Stellenanzeigen keinem Kunden zuordnen.
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
JA
GÜLTIGE WERTE:
ALPHANUMERISCH
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBVendorID” value=“ED3H3MG5WM50GQP729GL” />

Altes Textformat
VendorID: ED3H3MG5WM50GQP729GL
Die „VendorID“ wird in der Regel von CareerBuilder angelegt. Sie können beliebige VendorIDs
verwenden, die mit Ihrem Kundenaccount verknüpft sind. Vorsicht ist insofern geboten, weil die
von Ihnen gewählte „VendorID“ keinem anderen aktiven Posting-Account zugeordnet sein darf.
3.2.2.
Replace: Austauschanweisung
Das Feld „Replace“ teilt uns mit, wie Sie die hochgeladenen Stellenanzeigen publizieren wollen.
Indem Sie dieses Feld in Ihre Datei aufnehmen, können Sie uns mitteilen, ob wir Ihre derzeit
aktiven Stellenanzeigen komplett durch die neu hochgeladenen ersetzen sollen, oder ob die
Datei eine Aktualisierung der vorhandenen Stellenanzeigen ist.
Das Feld ist nur bei Verwendung der BatchAusschreibungsmethoden relevant. Außerdem ignorieren
wir die Anweisung, wenn sie zur Löschung von mehr als
50% der derzeit unter Ihrem Account laufenden
Stellenanzeigen führen würde.
Bei einem Komplettaustausch würde CareerBuilder automatisch sämtliche
laufenden Stellenanzeigen, die nicht erneut in der neuesten Datei enthalten sind,
von der Website entfernen. Als Sicherheitsvorkehrung empfiehlt sich, eine
Aktualisierungsdatei hochzuladen, durch die nur die in der Datei enthaltenen
Stellenanzeigen geändert werden. Stellen, die nicht in der Datei erwähnt werden, bleiben dann
unberührt.
Bei Verwendung der schrittweisen Aktualisierungsstrategie müssen Sie uns ausdrücklich die zu
löschenden Stellenanzeigen nennen, indem Sie diese jeweils in die Datei aufnehmen und mit der
Löschanweisung DELETE versehen. Tun Sie dies nicht, verbleibt die Anzeige bis zum Ende
ihrer regulären Laufzeit auf CareerBuilder (Informationen zur Laufzeit siehe Abschnitt 1.4 dieses
Kapitels). Um Stellen nach der Komplettaustauschstrategie zu entfernen, schicken Sie einfach
die neue Datei ohne diese Anzeigen.
Wenn Sie eine Batch-Datei für mehrere Accounts hochladen, bleibt diese Austauschanweisung
wirkungslos. In diesem Fall müssen Sie ggf. den Austausch von Stellenanzeigen jeweils separat
veranlassen, indem Sie das in Abschnitt 3.2.1 beschriebene Aktionsfeld für jede betroffene Anzeige
in die Datei einbeziehen.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
21

Yes
Komplettaustauschstrategie anwenden

No
Aktualisierungsstrategie anwenden
C L I E N T
I N T E G R A T I O N
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBReplace” value=“Yes” />

Altes Textformat
Replace: Yes
Dieses Feld ist optional. Wenn Sie es überhaupt nicht in Ihre Datei aufnehmen, wird davon
ausgegangen, dass Sie die schrittweise Aktualisierungsstrategie wünschen, und Ihre Datei wird
behandelt, als ob Sie die Anweisung ‚Replace=No‘ gesendet hätten.
3.2.3.
ReplyTo: Antwortadresse
Dies ist die E-Mail-Adresse, an die das DPI-System den Bericht über die Verarbeitung der
hochgeladenen Stellenanzeigen sendet. Es können auch mehrere E-Mail-Adressen mit
Kommata oder Semikola als Trennzeichen angegeben werden.
Das Feld ist nur bei Verwendung der BatchAusschreibungsmethoden relevant.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
LISTE DER E-MAIL-ADRESSEN MIT
TRENNZEICHEN
HÖCHSTLÄNGE:
255 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBReplyTo” value=“[email protected]“ />

Altes Textformat
ReplyTo: [email protected]
Wenn Sie keine E-Mail-Berichte wünschen, lassen Sie dieses Feld einfach weg.
3.2.4.
Origin: Herkunft der Stellenanzeige
Dieses Feld hat lediglich den Zweck, CareerBuilder mitzuteilen, wer für die gesendeten
Stellenanzeigen verantwortlich ist. Das Feld erscheint nicht in der Stellenanzeige selbst.
ERFORDERLICH:
JA
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
50 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBOrigin” value=“Some ATS Name” />
22
C L I E N T
I N T E G R A T I O N

Altes Textformat
Origin: Some ATS Name
3.3. STELLENBEZOGENE FELDER
3.3.1.
Action: Aktionsfeld
Legt fest, wie mit der Stellenanzeige zu verfahren ist.
ERFORDERLICH:
JA
GÜLTIGE WERTE:

ADD
Legt eine neue Stellenanzeige an und belastet das Konto des
Kunden mit der entsprechenden Gebühr.

CHANGE
Aktualisiert eine laufende Stellenanzeige mit den neuen Daten in
den Feldern.

DELETE
Entfernt die laufende Stellenanzeige von der CareerBuilderWebsite.
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
* Wichtiger Hinweis: DELETE-Aufforderungen sind mit einigen Pflichtfeldern verknüpft:
VendorID, UserJobID, Country sowie ProductID (nur bei Veröffentlichung auf einer NischenWebsite).

XML-Format
<Field name=“CBAction” value=“ADD” />

Altes Textformat
HHAction: ADD
Aus Verarbeitungssicht sind die Befehle ADD und CHANGE für die DPI-Schnittstelle gleich.
Wenn Sie uns die Aktionsanweisung CHANGE schicken, die entsprechende Stellenanzeige jedoch
auf CareerBuilder nicht vorhanden ist, wird die Anweisung als Befehl ADD interpretiert, und dem
Konto des Kunden wird die Gebühr für eine neue Stellenanzeige belastet. Wenn Sie eine
Stellenanzeige mit der Anweisung ADD übermitteln, die Stellenanzeige aber bereits auf
CareerBuilder läuft, wird die vorhandene Anzeige mit den neuen Feld-Daten aktualisiert.
3.3.2.
Activation Date: Aktivierungsdatum
Mit diesem Feld können Sie ein zukünftiges Datum angeben, zu dem die Stellenanzeige auf
CareerBuilder „live“ geschaltet werden soll. Sie können also mit Hilfe dieses Felds
Stellenanzeigen unter Ihrem Account im „abgelaufenen“ Status speichern, bis der Zeitpunkt
eintritt, zu dem Sie die Anzeige schalten und Bewerber auf die Stelle aufmerksam machen
wollen. Wenn Sie Stellenanzeigen auf diese Weise im Voraus hochladen, verbrauchen Sie bis
zur ihrer Aktivierung keine Anzeigenkontingente auf Ihrem Konto. Sie nehmen erst dann
Anzeigenguthaben in Anspruch, wenn Stellenanzeigen aktiviert werden.
CB achtet bei der Annahme von Dateien nicht auf das Datumsformat. Wenn Sie den 6. Juli 2013
wünschen, müsste das korrekte Datumsformat „07/06/2013“ lauten. Wenn Sie in Europa tätig
sind und uns eine Terminangabe im Format TT/MM/JJJJ schicken, kann das vom System falsch
interpretiert werden. Um Missverständnisse zu vermeiden, sollten Sie das Format
„TTMMMJJJJ“ verwenden (z. B. 31DEC2014).
23
C L I E N T
I N T E G R A T I O N
Die Verwendungsmöglichkeiten dieses Felds erläutern wir anhand eines Beispiels im folgenden
Abschnitt:
Example: 4
Verwendung des Felds „ActivationDate“
Ein CareerBuilder-Kunde in Kalifornien kann nur montags bis freitags während der
Geschäftszeiten Dateien mit Stellenanzeigen erstellen. Deshalb werden neue Stellenanzeigen
zu Wochenbeginn frühestens am Montagmorgen um 8 Uhr Ortszeit veröffentlicht. Wegen des
Zeitunterschieds gegenüber der Ostküste der USA verlieren Interessenten im Osten, für die
beispielsweise eine Stelle des Kunden in der Niederlassung in Atlanta in Frage käme,
wertvolle Zeit bei der Stellensuche.
Um dem zuvorzukommen, fügt der Kunde die für Montag vorgesehenen Stellenanzeigen in die
am Freitag erstellte Datei ein und ergänzt sie mit dem Aktivierungstermin-Feld, in das er
Montag als Tag der Aktivierung eingibt. CareerBuilder speichert diese Stellenanzeigen bis
Montag unter dem Account des Kunden. Kurz nach Mitternacht Ostküstenzeit werden diese
Anzeigen automatisch „geschaltet“ und erscheinen auf CareerBuilder. Dadurch können sie
Kandidaten, die über persönliche Stellensuchprogramme verfügen, gleich am Montag Morgen
in die E-Mailbox zugestellt werden bzw. sind für Arbeitsuchende früh am Morgen bereits
auffindbar. Der Kunde kann in beiden Fällen bereits Bewerbungen um Stellen in Empfang
nehmen, die er anderenfalls um diese Tageszeit noch nicht einmal hochgeladen hätte.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
DATUM
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBActivationDate” value=“12/25/13” />
<Field name=“CBActivationDate” value=“31DEC2013” />

Altes Textformat
HHActivationDate: 12/25/13
HHActivationDate: 31DEC2013
3.3.3.
Alternate Locations: Zusätzliche Standorte
Über dieses Feld können Sie für eine Stellenbeschreibung mehrere Ortsangaben (Stadt/Kanton)
hochladen. Allerdings wird für jede weitere Ortsangabe der Gegenwert einer Stellenanzeige von
Ihrem Kontingent abgebucht. Dies ist dadurch begründet, dass jeder zusätzliche Standort
faktisch eine eigene Stellenanzeige darstellt. Für alle zusätzlichen Ortsangaben gilt die gleiche
Laufzeit wie für die ursprüngliche Stellenanzeige. Wird ein zusätzlicher Standort nachträglich in
eine bereits laufende Stellenanzeige eingefügt, ist die Laufzeit für den betreffenden Standort
entsprechend kürzer.
Wenn Sie mehrere zusätzliche Standorte angeben, setzen Sie vor jede neue Ortsangabe bitte
ein Semikolon. Die einzelnen Bestandteile jeder Adresse werden jeweils durch das Zeichen |
voneinander getrennt.
24
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
STADT|GGF.KANTON|LAND|PLZ|STRAßEZEILE1|STRAßEZEILE2

XML-Format
<Field name=“CBAlternateLocations” value=“Chicago|IL|US|60601|200 N. LaSalle|Floor
11;Norcross|GA|US|30092|5550A Peachtree Parkway|Suite 200” />

Altes Textformat
HHAlternateLocations: Chicago|IL|US|60601|200 N. LaSalle|Floor 11;Norcross|GA|US|30092|5550A
Peachtree Parkway|Suite 200
Wenn Sie keine Straßenadresse bzw. Etage angeben wollen, können Sie diese auch weglassen,
müssen aber dennoch die entsprechenden Trennzeichen | für diese Felder beibehalten.
3.3.4.
ApplyURL: Bewerbungs-URL
Wenn Sie möchten, dass Kandidaten sich Online über Ihre firmeneigene StellenbewerberWebsite bewerben, können Sie die entsprechende Webadresse (URL) in diesem Feld angeben.
Geben Sie möglichst die URL der Bewerbungsseite ein, die für die jeweilige Stelle relevant ist.
Ist das nicht möglich, wäre die Angabe der relevanten Stellenbeschreibungsseite die beste
Alternative. Vermeiden Sie es aber unter allen Umständen, Ihre firmeneigene
Stellenausschreibungsseite anzugeben. Es nimmt einem Kandidaten jede Lust, sich bei Ihnen
zu bewerben, wenn er bei CareerBuilder auf die Schaltfläche „Apply“ bzw. „Bewerben“ klickt und
dann auf Ihre eigene Ausschreibungsseite umgeleitet wird, wo er die bereits gefundene Stelle
noch einmal suchen muss.
Homepages sind bei CareerBuilder als Bewerbungs-URLs unter keinen
Umständen erlaubt. Die von Ihnen angegebene URL muss zu einer wirklich
vorhandenen Seite Ihrer Internetpräsenz führen.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
512 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBApplyURL” value=“http://www.testcompany.com/apply.asp“ />

Altes Textformat
HHApplyURL: http://www.testcompany.com/apply.asp
Mindestens eines der folgenden Felder ist Pflicht: URL, E-Mail, Telefon oder Fax. Wenn Sie in
einer Stellenanzeige keine E-Mail-Adresse, Telefonnummer oder Faxnummer angeben, müssen
Sie eine URL nennen, sonst jedoch nicht. Wenn Sie eine E-Mail-Adresse und eine URL nennen,
wird auf CareerBuilder die URL anstelle der E-Mail-Adresse als Bewerbungsweg angegeben..
3.3.5.
25
CopyEmailList: Verteiler für Bewerbungen
Da im Feld ContactEmail nur eine E-Mail-Adresse als Hauptempfänger für Stellenbewerbungen
angegeben werden kann, können Sie über Dieses Feld zusätzliche E-Mail-Adressen angeben,
an die jeweils eine Kopie jeder eingehenden Bewerbung versandt wird. Die in diesem Feld
C L I E N T
I N T E G R A T I O N
angegebenen E-Mail-Adressen müssen entweder durch Kommata (,) oder Semikola (;)
voneinander getrennt werden. Sie können hier bis zur maximal zulässigen Feldgröße beliebig
viele E-Mail-Adressen nennen.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT (E-MAIL-ADRESSEN)
HÖCHSTLÄNGE:
255 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBAOLCopyEmailList” value=“[email protected],[email protected]” />

Altes Textformat
HHAolCopyEmailList: [email protected],[email protected]
Wenn die Feldlänge nicht für alle Adressen, die Sie angeben wollen, ausreicht, können Sie in
Ihrem eigenen Mail-Server einen Verteiler anlegen und hier nur die Adresse des Verteilers
angeben.
3.3.6.
BasePayH[igh]: Vergütungsobergrenze
Dies ist die Obergrenze der Vergütungsspanne für die ausgeschriebene Stelle.
Dieses Feld sollte auf die Angabe PayRate abgestimmt werden, die im Abschnitt 3.2.37 dieses
Kapitels erläutert wird. Die Angaben in diesem Feld und dem Feld „Payrate“ müssen zueinander
passen, um Bewerber nicht zu verwirren. Wenn Sie ein Jahresgehalt angeben wollen, muss in
diesem Feld der Betrag des Jahresgehalts und im Feld „PayRate“ die Angabe „Year“ erscheinen,
um keine Unklarheiten aufkommen zu lassen.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
NUMMER
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBBasePayH” value=“50000” />

Altes Textformat
HHBasePayH: 50000
3.3.7.
BasePayL[ow]: Vergütungsuntergrenze
Dies ist die Untergrenze der Vergütungsspanne für die ausgeschriebene Stelle.
Dieses Feld sollte auf die Angabe PayRate abgestimmt werden, die im Abschnitt 3.2.37 dieses
Kapitels erläutert wird. Die Angaben in diesem Feld und dem Feld „Payrate“ müssen zueinander
passen, um Bewerber nicht zu verwirren. Wenn Sie ein Jahresgehalt angeben wollen, muss in
diesem Feld der Betrag des Jahresgehalts und im Feld „PayRate“ die Angabe „Year“ erscheinen,
um keine Unklarheiten aufkommen zu lassen.
26
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
NUMMER
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBBasePayL” value=“45000” />

Altes Textformat
HHBasePayL: 45000
3.3.8.
Bonus
Mit diesem Feld können Sie den durchschnittlichen Jahresbonus für die ausgeschriebene Stelle
angeben.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
NUMMER
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBBonus” value=“5000” />

Altes Textformat
HHBonus: 5000
3.3.9.
CandidateReview: Lesezwang für Bewerber
CareerBuilder bietet Ihnen hier die Möglichkeit, dafür zu sorgen, dass Bewerber die
Anforderungen der ausgeschriebenen Stelle wirklich gelesen haben, bevor sie ihre Bewerbung
abschicken. Klickt ein Bewerber die Schaltfläche „Apply“ bzw. „Bewerben“ an, wird zunächst ein
Fenster mit sämtlichen Anforderungen der Stelle eingeblendet (praktisch eine Wiederholung des
gesamten Abschnitts „Voraussetzungen“ der Stellenbeschreibung). Der Bewerber muss dann
entweder „Yes, I meet the requirements“ (Ja, ich erfülle die Voraussetzungen) oder „No, I do not
meet the requirements“ (Nein ich erfülle die Voraussetzungen nicht) wählen. Bejaht er die
Frage, kann er den Bewerbungsprozess fortsetzen. Verneint er, wird die Bewerbung
abgebrochen.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Yes
Alle Bewerber müssen die Anforderungen für die Stelle nochmals lesen.

No
Alle Bewerbungen werden direkt zugestellt.
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBCandidateReview” value=“Yes” />
27
C L I E N T
I N T E G R A T I O N

Altes Textformat
HHCandidateReview: Yes
Wenn Sie dieses Feld nicht in eine Stellenanzeige aufnehmen, gilt die Standardoption Nein als
gewählt.
3.3.10. City: Standort
Dieses Feld beantwortet einfach die Frage: „In welcher Stadt befindet sich der Arbeitsplatz?“ Die
Stadt muss in der geografischen Datenbank von CareerBuilder enthalten sein, denn diese ist die
Grundlage für die Standortauswahl-Funktion der Website. Die geografische Datenbank enthält
fast alle Städte. CareerBuilder bezieht von der Postverwaltung der USA regelmäßig
Aktualisierungen seiner Datenbank von Orten und Postleitzahlen.
Bei der Wahl des Städtenamens für eine Stellenanzeige gilt als Faustregel: Wenn Sie den
Ortsnamen als Postanschrift verwenden können, ist er in der Regel auch als Standort für eine
Stellenanzeige verwendbar. Erkennt CareerBuilder den von Ihnen angegebenen Ortsnamen
nicht wieder, können wir ihn auf Ihren Wunsch in unsere Datenbank aufnehmen. Schicken Sie
uns eine entsprechende Mitteilung an [email protected], mit der Bitte, den nicht
erkannten Ortsnamen in unsere Datenbank aufzunehmen.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCity” value=“Norcross” />

Altes Textformat
HHCity: Norcross
Alle Stellenanzeigen müssen bei der Veröffentlichung über die DPI-Schnittstelle einem gültigen
Standort zugeordnet sein (gilt nicht für nationale oder regionale Anzeigen). Ortsangaben für
Stellenanzeigen müssen entweder im Format Ort/Bundesstaat/Land oder Postleitzahl/Land
erfolgen. Wird die Postleitzahl angegeben, hat diese Vorrang vor einer Ort/Staat/Land-Angabe.
3.3.11. Commission: Provision
In diesem Feld können Sie die durchschnittliche jährliche Provision für die ausgeschriebene
Stelle angeben.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
NUMMER
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBCommission” value=“20000” />

Altes Textformat
HHCommission: 20000
28
C L I E N T
I N T E G R A T I O N
3.3.12. Unternehmensprofil
In diesem Feld wird der Name des Unternehmensprofils angegeben, das bei der Anzeige der
Stellenbeschreibung auf CareerBuilder mit eingeblendet wird. Wir nennen es auch das
Unternehmens-Branding oder „BrandBuilder“.
Wenn Sie kein Unternehmensprofil für Ihre Stellenanzeigen haben oder unter Ihrem Account nur
ein einziges Profil angelegt ist, wird dieses Feld nicht benötigt. Wenn das Feld in den
Stellenanzeigen-Daten nicht vorkommt, sucht das DPI-System in Ihrem Account nach Profilen.
Wird ein Profil gefunden, wird dieses automatisch zusammen mit der Stellenanzeige angezeigt.
Dadurch wird sichergestellt, dass Ihre Stellenausschreibung mit dem richtigen Branding
erscheint, wenn Interessenten die CareerBuilder-Website durchsuchen.
Wenn Sie nicht sicher sind, ob Sie das Feld verwenden bzw. welche Angabe Sie darin machen
sollten, gibt es einige Möglichkeiten, dies herauszufinden. Sie können sich mit Ihrem
Vertriebsbeauftragten oder Account-Manager in Verbindung setzen, um diese Fragen zu klären.
Eine weitere Möglichkeit ist die Nutzung eines Webdienstes, den CareerBuilder zu diesem
Zweck eingerichtet hat. Diesen Webdienst finden Sie unter:
http://ws.careerbuilder.com/accounts/accounts.asmx. Für Sie relevant ist in diesem
Zusammenhang die Methode „GetHHNames“. Geben Sie die E-Mail-Adresse des für die
ausgeschriebene Stelle verantwortlichen Nutzers ein. Die Webmethode gibt dann die
verfügbaren Profile zurück, mit denen Sie die Stellenanzeige verknüpfen können.
NICHT VERGESSEN: Die VendorID des verantwortlichen
Nutzers geht je nach der Übermittlungsmethode entweder aus
der Absender-E-Mail-Adresse (Abschnitt 3.1.1) oder aus der EMail-Adresse des Verantwortlichen (Abschnitt 3.2.33) hervor.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
50 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBName” value=“TestProfile” />

Altes Textformat
HHName: TestProfile
3.3.13. Contact Company: Ausschreibendes Unternehmen
Geben Sie in dieses Feld den Namen des Unternehmens ein, an das sich Stellenbewerber
wenden sollen.
29
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBContactCompany” value=“The Test Company, Inc.” />

Altes Textformat
HHContactCompany: The Test Company, Inc.
Ist der für die Stellenanzeige verantwortliche Nutzer einem Agentur-Account zugeordnet, muss
dieses Feld in jede zu verarbeitende Stellenanzeige eingefügt werden. Anderenfalls ist dieses Feld
nicht erforderlich.
Ist dieses Feld bei der Übermittlung der Stellenanzeige nicht definiert, wird der entsprechende
Wert aus dem CareerBuilder-Unternehmensprofil abgeleitet.
3.3.14. ContactEmail: Adresse für Bewerbungen
Wenn Sie Bewerbungen per E-Mail wünschen, geben Sie in dieses Feld die entsprechende EMail-Adresse ein. Dieses Feld ist nur für die primäre Empfangsadresse bestimmt (nur eine EMail-Adresse angeben). Sollen Kopien aller Bewerbungen an weitere E-Mail-Adressen
verschickt werden, verwenden Sie dafür das Feld ApplyOnlineCopyEmailList, das in
Abschnitt 3.2.4 dieses Kapitels beschrieben wird. Die korrekte Syntax der Angabe in diesem
Feld wird kontrolliert. Wenn Sie eine E-Mail-Adresse mit falscher Syntax eingeben, wird die
Stellenanzeige zurückgewiesen.
Die in diesem Feld angegebene E-Mail-Adresse wird auf CareerBuilder nicht direkt angezeigt.
Sie wird „maskiert“. Dadurch werden Unbeteiligte daran gehindert, die CareerBuilder-Website
nach E-Mail-Adressen abzusuchen, um sie dann für Spam oder zu sonstigen ethisch
fragwürdigen Zwecken zu verwenden. CareerBuilder legt großen Wert auf Datenschutz.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT (E-MAIL-ADRESSE)
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBContactEmail” value=“[email protected]“ />

Altes Textformat
HHContactEmail: [email protected]
Mindestens eines der folgenden Felder ist Pflicht: URL, E-Mail, Telefon oder Fax. Wenn Sie in
einer Stellenanzeige keine URL, Telefonnummer oder Faxnummer angeben, müssen Sie eine EMail-Adresse nennen, sonst jedoch nicht.
3.3.15. ContactFax: Faxnummer für Bewerbungen
Mit Hilfe dieses Feldes können Sie eine Faxnummer angeben, an die Bewerber ihre Unterlagen
schicken können. Die hier angegebene Faxnummer wird bei der Anzeige der
Stellenbeschreibung auf CareerBuilder als Link dargestellt. Klickt ein Bewerber den Link an,
30
C L I E N T
I N T E G R A T I O N
erhält er die Möglichkeit, einen mit seinem CareerBuilder-Profil elektronisch gespeicherten
Lebenslauf an Ihr Faxgerät zu senden.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT (TELEFONNUMMER)
HÖCHSTLÄNGE:
32 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBContactFax” value=“800-555-6789” />

Altes Textformat
HHContactFax: 800-555-6789
Mindestens eines der folgenden Felder ist Pflicht: URL, E-Mail, Telefon oder Fax. Wenn Sie in
einer Stellenanzeige keine URL, E-Mail-Adresse oder Telefonnummer angeben, müssen Sie eine
Faxnummer nennen, sonst jedoch nicht.
3.3.16. Ansprechpartner
Geben Sie in dieses Feld den Namen der Person ein, an die sich Stellenbewerber wenden
sollen.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBContactName” value=“George P. Burdell” />

Altes Textformat
HHContactName: George P. Burdell
3.3.17. ContactPhone: Telefonnummer für Bewerbungen
Mit Hilfe dieses Feldes können Sie eine Telefonnummer angeben, die Bewerber anrufen können,
um ihr Interesse an der Stelle zu bekunden.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT (TELEFONNUMMER)
HÖCHSTLÄNGE:
32 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBContactPhone” value=“800-555-1234” />

Altes Textformat
HHContactPhone: 800-555-1234
31
C L I E N T
I N T E G R A T I O N
Mindestens eines der folgenden Felder ist Pflicht: URL, E-Mail, Telefon oder Fax. Wenn Sie in
einer Stellenanzeige keine URL, E-Mail-Adresse oder Faxnummer angeben, müssen Sie eine
Telefonnummer nennen, sonst jedoch nicht.
3.3.18. Land
Dieses Feld beantwortet einfach die Frage: „In welchem Land befindet sich der Arbeitsplatz?“
Das Land muss in der geografischen Datenbank von CareerBuilder enthalten sein, denn diese ist
die Grundlage für die Standortauswahl-Funktion der Website.
Über die folgende URL können Sie den Landescode für das jeweilige Land aus der
geografischen Datenbank von CareerBuilder ermitteln, den Sie angeben müssen:
http://dpi.careerbuilder.com/Site/Geography/ListCountry.aspx
ERFORDERLICH:
JA
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
2 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCountry” value=“US” />

Altes Textformat
HHCountry: US
Wenn Sie keinen Landescode angeben, kann die Stellenanzeige nicht veröffentlicht werden.
Alle Stellenanzeigen müssen bei der Veröffentlichung über die DPI-Schnittstelle einem gültigen
Standort zugeordnet sein (gilt nicht für nationale oder regionale Anzeigen). Standortangaben für
Stellenanzeigen müssen entweder im Format Ort/Bundesstaat/Land oder Postleitzahl/Land
erfolgen. Wird die Postleitzahl angegeben, hat diese Vorrang vor einer Ort/Staat/Land-Angabe.
3.3.19. CurrencyCode: Währung
Mit diesen Feld können Kunden die Währung angeben, auf die sich die Vergütungsangaben
beziehen. Die angegebenen Währungscodes müssen mit ISO 4217 übereinstimmen, siehe
http://www.xe.com/iso4217.php/ . Bei der Anzeige der Stellenbeschreibung erscheint das
entsprechende Währungssymbol.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
3 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCurrencyCode” value=“GBP” />

Altes Textformat
HHCurrencyCode: GBP
Wenn Sie keinen Währungscode angeben, erscheint als Standardwert USD.
3.3.20. CustAcctCode: Kundenaccount-Code
Anhand dieses Felds werden die Zwischensummen für die Rechnungslegung an den
Geschäftspartner ermittelt. Ausschreibungsschnittstelle (Document Post Interface - DPI)
werden zu Insertionsaufträgen subsumiert. Stellenanzeigen desselben Insertionsauftrags
32
C L I E N T
I N T E G R A T I O N
werden auf der Rechnung zusammen gruppiert und mit einer Zwischensumme ausgewiesen.
Die Angaben dieses Felds werden nicht in der CareerBuilder-Stellenanzeige angezeigt.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
32 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCustAcctCode” value=“Testing” />

Altes Textformat
HHCustAcctCode: Testing
Das Feld ist Pflicht, wenn die Stellenanzeige einem Agentur-Account zugeordnet ist. Ansonsten
ist dieses Feld optional. Kann die Agentur keinen Insertionsauftrag vorlegen, bitte einfach den
Namen des Kundenunternehmens angeben.
3.3.21. Description: Stellenbeschreibung
In dieses Feld wird die detaillierte Stellenbeschreibung in Textform eingegeben. Während die
meisten anderen Felder auf eine einzige Zeile beschränkt sind, kann dieses Feld mehrere Zeilen
lang sein und darf auch Leerzeilen enthalten. Um eine Leerzeile einzufügen, gibt man an der
entsprechenden Stelle entweder eine Absatzmarke bzw. einen manuellen Abschnittswechsel
oder den Code <BR> ein.
Zur Textformatierung dürfen in die Stellenbeschreibung auch HTML-Codes eingefügt werden.
CareerBuilder erlaubt bestimmte HTML-Codes in diesem Feld sowie im Feld „Requirements“
(Voraussetzungen). In den übrigen Feldern der Stellenanzeige sind keine HTML-Codes
zulässig. Welche HTML-Codes CareerBuilder unterstützt, können Sie über folgenden Link
erfahren: http://www.careerbuilder.com/JobPoster/Jobs/PopUpHTMLHelp.aspx.
Je präziser und vollständiger die Stellenbeschreibung ist, umso größer die Wahrscheinlichkeit,
dass geeignete Kandidaten die Anzeige finden und sich bewerben. Führen Sie alle wichtigen
Schlüsselwörter auf, und erklären Sie die Tätigkeit genau. Wenn Sie die Stellenbeschreibung zu
kurz fassen und viele Abkürzungen oder weniger bekannte Akronyme verwenden, ist die
Anzeige per Internetsuche schwer zu finden und spricht weniger Kandidaten an.
ERFORDERLICH:
JA
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
30.000 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBDescription” value=“Text der Stellenbeschreibung.<BR><BR><I>Hier
ist <U>formatierter</U> Text.</I><BR><BR><UL>BulletpointListe:<LI>Bullet 1<LI>Bullet 2</UL>” />

Altes Textformat
HHDescription: Die Stellenbeschreibung.
<I>Here is some <U>formatted</U> text.</I>
<UL>A bulleted list:<LI>Bullet 1<LI>Bullet 2</UL>
33
C L I E N T
I N T E G R A T I O N
Wenn Sie dieses Feld im XML-Format erstellen, ist es am besten, die Stellenbeschreibung im
Klartextformat Ihren Wünschen entsprechend zu gestalten, einschließlich eventueller Leerzeilen.
Fügen Sie den Text dann anhand des XML DOM in den Value-Parameter des Knotens „Field“
ein. Bei diesem Verfahren werden Leerzeilen und Symbole automatisch durch das XML DOM
richtig umgesetzt, und die Wahrscheinlichkeit der erfolgreichen Übermittlung der Daten im
gewünschten Format ist wesentlich höher.
3.3.22. DesiredSkills: Qualifikationen
Über dieses Feld geben Sie die für die Stelle gewünschten Qualifikationen als Liste an.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
LISTE MIT TRENNZEICHEN
HÖCHSTLÄNGE: KEINE
FELDFORMAT:

XML-Format
<Field name=“CBDesiredSkills” value=“ Alpha|Beta|Gamma|Delta” />

Altes Textformat
HHDesiredSkills: Alpha|Beta|Gamma|Delta
Die Qualifikationsliste soll eine Abfolge von Stichpunkten oder Begriffen sein.
In einer Liste mit mehreren Punkten wird als Trennzeichen „|“ verwendet.
*** Die einzelnen Stichpunkte zwischen den „|“-Zeichen dürfen jeweils höchstens 50 Zeichen
lang sein. ***
3.3.23. DisplayCity: Angezeigter Standort
Dieses Feld kann zur Angabe einer frei gewählten, beschreibenden Ortsangabe genutzt werden,
die anstelle des eigentlichen Standortnamens erscheint. Das Standortfeld „City“ ist trotzdem
erforderlich, weil es den tatsächlichen Standort der Stelle angibt. Der Wert von „DisplayCity“
überdeckt die tatsächliche Stadt bei der Anzeige auf CareerBuilder.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBDisplayCity” value=“North Atlanta” />

Altes Textformat
HHDisplayCity: North Atlanta
3.3.24. DisplayJobID: Angezeigte Stellenreferenz
In diesem Feld können Sie auf Wunsch eine Identnummer für die ausgeschriebene Stelle
angeben. Das CareerBuilder-System verwendet dann den Feldinhalt als „Ref ID“ (Referenz)
anstelle der Angabe im Feld „JobID“ (Abschnitt 3.2.29). Im Gegensatz zur Angabe „JobID“
braucht „DisplayJobID“ nicht eindeutig zu sein.
Die Vorteile dieses Felds und seiner Verwendung durch CareerBuilder werden hier anhand eines
Beispiels erläutert:
34
C L I E N T
I N T E G R A T I O N
Example: 5
Verwendung des Felds „DisplayJobID“
Ein CareerBuilder-Kunde möchte eine Stelle ausschreiben, die mehrfach an verschiedenen
Standorten zu besetzen ist. Da Stellen auf CareerBuilder nur für einen Standort
ausgeschrieben werden können, müsste der Kunden theoretisch für jeden Standort eine
gesonderte Anzeige veröffentlichen. Das Problem dabei ist, dass alle diese Stellen von
CareerBuilder nur mit je einer eindeutigen Referenz (Stellen-Identnummer, Job ID) akzeptiert
werden. Beim Kunden haben die Stellen jedoch alle die gleiche Kennnummer, und der Kunde
möchte, dass Bewerber diese als Referenz verwenden.
Um das zu ermöglichen, kann der Kunde eindeutige Stellen-ID-Werte für die einzelnen Stellen
verwenden, so dass CareerBuilder sie akzeptiert, jedoch für alle die gleiche ID anzeigen
lassen (die „Display Job ID“). In den Stellenanzeigen wird dann die gleiche Referenznummer
anstelle der jeweils eindeutigen Kennung angezeigt.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
32 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBDisplayJobID” value=“TestJob” />

Altes Textformat
HHDisplayJobID: TestJob
3.3.25. Division: Unternehmensteil
Mit diesem Feld können Sie den Unternehmensbereich angeben, zu dem die ausgeschriebene
Stelle gehört.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
80 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBDivision” value=“Technology” />

Altes Textformat
HHDivision: Technology
3.3.26. Education: Bildung und Ausbildung
Mit diesem Feld können Sie den Bildungsstand bzw. die Ausbildung angeben, den/die
Kandidaten haben müssen, um für die ausgeschriebene Stelle in Frage zu kommen. Eine
Angabe in diesem Feld schließt Bewerber, die den genannten Bildungsstand nicht haben, nicht
automatisch vom Bewerbungsverfahren aus. Die zulässigen Feldwerte sind vom jeweiligen Land
abhängig.
35
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
Eine Liste aller zulässigen Werte finden Sie über diese URL:
http://dpi.careerbuilder.com/Site/Geography/ListEducationCodes.aspx
Sie können die Daten auch dynamisch über folgenden Webdienst beziehen:
http://api.careerbuilder.com/EducationCodes.aspx
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBEducation” value=“DR321” />

Altes Textformat
HHEducation: DR321
Wenn Sie dieses Feld nicht in eine Stellenanzeige aufnehmen, gilt die Standardoption „keine
Angabe“ als gewählt.
3.3.27. Employee Type: Art der Stelle
In dieses Feld wird die Art der angebotenen Arbeitsstelle angegeben. Die zulässigen Feldwerte
sind vom jeweiligen Land abhängig.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
Eine Liste aller zulässigen Werte finden Sie über diese URL:
http://dpi.careerbuilder.com/Site/Geography/ListEmployeeTypes.aspx
Sie können die Daten auch dynamisch über folgenden Webdienst beziehen:
http://api.careerbuilder.com/EmployeeTypes.aspx
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBEmployeeType” value=“JTFT” />

Altes Textformat
HHEmployeeType: JTFT
Wenn Sie dieses Feld nicht in eine Stellenanzeige aufnehmen, gilt die Standardoption
„Vollzeitstelle“ als gewählt.
3.3.28. Experience: Berufserfahrung
Dieses Feld wurde neu konzipiert. Jeder übergebene Wert wird in das neue Format
(minimale/maximale Berufserfahrung) umgewandelt (siehe 3.3.28.1 und 3.3.28.2).
36
C L I E N T
I N T E G R A T I O N
3.3.28.1. M AXEXPERIENCE: M AXIMALE BERUFSERFAHRUNG
Dies ist der obere Wert für die Berufserfahrung, die für die ausgeschriebene Stelle verlangt wird. Der
angegebene Wert muss größer als die Angabe „MinExperience“ sein. Wird „MinExperience“ nicht
angegeben, erscheint der Wortlaut „Up to“ (bis ... Jahre) vor dem angegebenen Wert.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

-1
Wird angezeigt als ‚keine Angabe‘

0
Wird angezeigt als ‚keine‘

1 - 99
Anzeige einer Zeitspanne in Jahren in Kombination mit dem Feld
„CBMinExperience“
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBMaxExperience” value=“5” />

Altes Textformat
HHMaxExperience: 5
Wenn Sie dieses Feld nicht in die Stellenanzeige aufnehmen, gilt die Standardoption „keine“ als
gewählt. Bei Verwendung der Parameter „CBMinExperience“ und „CBMaxExperience“ bitte das
Feld „CBExperience“ nicht benutzen!
3.3.28.2. MINEXPERIENCE: MINDESTBERUFSERFAHRUNG
Dies ist der untere Wert für die Berufserfahrung in Jahren, die für die ausgeschriebene Stelle verlangt wird.
Der angegebene Wert muss kleiner als die Angabe „MaxExperience“ sein. Wird „MaxExperience“ nicht
angegeben, erscheint der Wortlaut „At least“ (mindestens) vor dem angegebenen Wert.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

-1
Wird angezeigt als ‚keine Angabe‘

0
Wird angezeigt als ‚keine‘

1 - 99
Anzeige einer Zeitspanne in Jahren in Kombination mit dem Feld
„CBMaxExperience“
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBMinExperience” value=“2” />

Altes Textformat
HHMinExperience: 2
Wenn Sie dieses Feld nicht in die Stellenanzeige aufnehmen, gilt die Standardoption „keine“ als
gewählt. Bei Verwendung der Parameter „CBMinExperience“ und „CBMaxExperience“ bitte das
Feld „CBExperience“ nicht benutzen!
37
C L I E N T
I N T E G R A T I O N
3.3.29. ExpirationDate: Laufzeitende
Mit diesem Feld können Sie ein konkretes Datum angeben, zu dem die Stellenanzeige von der
CareerBuilder-Website entfernt werden soll. Anders ausgedrückt: Bis zu diesem Datum soll die
Stellenanzeige laufen. Normalerweise haben Stellenanzeigen auf CareerBuilder eine Laufzeit
von einem Kalendermonat. Manche Kunden möchten ihre Stellenanzeigen für eine längere oder
kürzere Zeitspanne laufen lassen. Dieses Feld bietet beide Möglichkeiten.
Wird für eine Stellenanzeige ein Verfalldatum vor dem Ende der einmonatigen Standardlaufzeit
angegeben, wird sie zu diesem Zeitpunkt deaktiviert, bleibt aber zu einer eventuellen
Reaktivierung verfügbar. Wird eine vorzeitig deaktivierte Stellenanzeige vor dem Ende ihrer
regulären einmonatigen Laufzeit reaktiviert, fällt keine erneute Gebühr an. Die vorzeitige
Deaktivierung und erneute Aktivierung einer Anzeige nach diesem Schema verändert das
ursprüngliche Veröffentlichungsdatum nicht. Für die Anzeige gilt stets das
Erstaktivierungsdatum. Für eine vorzeitige Deaktivierung vor dem Ende der regulären
einmonatigen Laufzeit erhält der Kunde keine Gutschrift.
Wird ein Verfalldatum angegeben, das nach dem Ende der einmonatigen Standardlaufzeit liegt,
wird die Anzeigenlaufzeit automatisch um einen weiteren Monat verlängert. Dies wiederholt sich,
bis das angegebene Verfalldatum erreicht wird. Bei jeder automatischen Verlängerung wird das
Anzeigenkontingent im Konto des Kunden entsprechend belastet.
CB achtet bei der Annahme von Dateien nicht auf das Datumsformat. Wenn Sie den 6. Juli 2013
wünschen, müsste das korrekte Datumsformat „07/06/2013“ lauten. Wenn Sie in Europa tätig
sind und uns eine Terminangabe im Format TT/MM/JJJJ schicken, kann das vom System falsch
interpretiert werden. Um missverständliche Datumsangaben zu vermeiden, sollten Sie das
Format „TTMMMJJJJ“ verwenden (z. B. 31DEC2014).
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
DATUM
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBExpirationDate” value=“12/25/13” />
<Field name=“CBExpirationDate” value=“31DEC2013” />

Altes Textformat
HHExpirationDate: 12/25/13
HHExpirationDate: 31DEC2013
3.3.30. PrimaryIndustry: Branche
In diesem Feld wird angegeben, welchen Branche das ausschreibende Unternehmen angehört.
Wenn Interessenten auf CareerBuilder anhand der Branchensuchoptionen nach
Stellenangeboten suchen, entscheidet dieses Feld, ob die Stellenanzeige angezeigt wird oder
nicht. Es ist sehr wichtig, Ihre Stellenanzeigen den richtigen Branchen zuzuordnen, damit sie in
den richtigen Suchkategorien angezeigt werden.
In der Regel ändert sich die Branchenzuordnung der Stellenanzeigen eines Unternehmens nicht,
da der Branchencode das Unternehmen selbst beschreibt, nicht die ausgeschriebene
Arbeitsstelle. Ob es sich um die Stelle eines Hausmeisters, Vertriebsmitarbeiters oder
Geschäftsführers handelt, spielt für die Branchenzugehörigkeit des Unternehmens keine Rolle.
38
C L I E N T
I N T E G R A T I O N
Sie können Stellenanzeigen bis zu fünf verschiedenen Branchen zuordnen. Je mehr Branchen
einer Stellenanzeige zugewiesen werden, umso mehr Arbeitsuchende werden bei ihrer
Internetsuche darauf stoßen. Wer die Möglichkeit mehrfacher Branchenzuordnungen nicht nutzt,
beschränkt die Auffindbarkeit seiner Stellenanzeigen und die Rücklaufquote möglicher
Kandidaten.
Die jeweils aktuellste Liste verfügbarer Branchen für die Zuordnung Ihrer Stellenanzeigen
können Sie mit folgender URL aufrufen:
http://dpi.careerbuilder.com/Site/Geography/ListIndustries.aspx
ERFORDERLICH:
JA (NUR FÜR STELLENANZEIGEN IN DEN
USA ERFORDERLICH)
GÜLTIGE WERTE:
SIEHE CSV-BRANCHENCODELISTE UNTER
OBIGER URL
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBPrimaryIndustry” value=“IND013,IND026” />

Altes Textformat
HHPrimaryIndustry: IND013,IND026
3.3.31. UserJobID: Stellencode des Arbeitgebers
In dieses Feld können Sie die eindeutige Identnummer eingeben, anhand derer die
ausgeschriebene Stelle auf CareerBuilder identifiziert werden kann. Jeder hochgeladenen
Stellenanzeige muss eine eindeutige Identnummer zugewiesen sein. Diese ID bleibt für die
Laufzeit der Stellenanzeige unverändert und dient als „externer Schlüssel“ von CareerBuilder.
Jede neue ID, die hochgeladen wird, wird als neue Stellenanzeige gewertet und dem
Anzeigenkontingent des Kontoeigentümers belastet.
Werden zwei Stellenanzeigen mit gleicher ID hochgeladen, überschreibt die zweite die erste.
Gleiche IDs sollten dann verwendet werden, wenn Änderungen an bereits laufenden Anzeigen
hochgeladen oder laufende Anzeigen gelöscht werden sollen. Der in diesem Feld angegebene
Wert wird auf CareerBuilder als „Ref ID.“ (Referenz) angezeigt.
ERFORDERLICH:
JA
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
32 ZEICHEN
FELDFORMAT:

XML-Format

Altes Textformat
<Field name= "CBUserJobID " value= "TestJob1 " />
HHUserJobID: TestJob1
39
C L I E N T
I N T E G R A T I O N
Wenn Sie in eine Stellenanzeige auch eine „DisplayJobID“ (Abschnitt 3.2.22 dieses Kapitels)
einbeziehen, wird diese anstelle des Wertes von „JobID“ als „RefID“ angezeigt.
3.3.32. JobLogoImage: Grafikelement
Mit diesem Feld können Sie ein Bild benennen, das in der Stellenanzeige erscheinen soll. Diese
Funktion unterstützt nur Grafikdateien, die bereits zum CB-Mediaserver hochgeladen worden
sind. Zum Hochladen melden Sie sich mit dem Kundenaccount an und wählen unter „Account
Tools“ die Option „My Media“. Als Wert dürfen in diesem Feld nur der Dateiname einschließlich
Endung verwendet werden. So lautet beispielsweise der richtige Feldwert für dieses Bild:
http://img.icbdr.com/MediaManagement/04/Mwr0TQ6JWHZJLMG9X04.gif folgendermaßen:
„Mwr0TQ6JWHZJLMG9X04.gif“.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT (SPEZIFISCHE ID AUS DEM
KUNDENACCOUNT)
HÖCHSTLÄNGE:
30 ZEICHEN
FELDFORMAT:

XML-Format
<Field name= "CBJobLogoImage" value= "Mwr0TQ6JWHZJLMG9X04.gif" />

Altes Textformat
HHJobLogoImage: Mwr0TQ6JWHZJLMG9X04.gif
3.3.33. ExternalJobLogoURL: Web-Grafikelement
Mit diesem Feld können Sie ein Bild einbeziehen, das von einer Webseite abgegriffen werden
soll. Zulässig ist eine Referenz zu einem externen Bild (absolute URL), das in den CBMediaserver hochgeladen und dann als lokales Bild verwendet wird. Die URL muss sich
unmittelbar auf eine Bilddatei beziehen. Unterstützte Dateiformate sind .gif, .jpg, .jpeg, .png,
.wmv und .swf. Die Standardbildgröße ist 60 X 135 Pixel.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT (ABSOLUTE URL)
HÖCHSTLÄNGE:
128 ZEICHEN
FELDFORMAT:

XML-Format

Altes Textformat
<Field name= "CBExternalJobLogoURL" value= "https://secure.icbdr.com/images/js/logocb.gif" />
HHExternalJobLogoURL: https://secure.icbdr.com/images/js/logocb.gif
3.3.34. JobSkinDID: Hintergrund
In dieses Feld können Sie die eindeutige Identnummer eingeben, anhand derer die
Hintergrundgrafik („Skin“) für die Stellenanzeige identifiziert werden kann. Das „Skin“ muss
40
C L I E N T
I N T E G R A T I O N
bereits im Kundenaccount vorliegen. Um diesen Wert zu ermitteln, sollten Sie sich mit Ihrem
CareerBuilder-Account-Manager in Verbindung setzen.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
20 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBJobSkinDID” value=“JS1A2Bc34D56EFGHIJ78” />

Altes Textformat
HHJobSkinDID: JS1A2Bc34D56EFGHIJ78
3.3.35. JobTitle: Stellenbezeichnung
In dieses Feld geben Sie die Bezeichnung der ausgeschriebenen Stelle ein. Klar verständliche,
beschreibende Stellenbezeichnungen sind für die Wirksamkeit Ihrer Stellenanzeigen sehr
wichtig, weil das Stellenbezeichnungsfeld bei der Stichwortsuche auf CareerBuilder verwendet
wird. Wenn Sie mehrere Abkürzungen in der Stellenbezeichnung verwenden, kann das System
diese nicht verstehen, was die Auffindbarkeit der Anzeige bei der Suche stark beeinträchtigt.
Branchen- oder unternehmensinterne Abkürzungen können Verwirrung hinsichtlich der Art der
ausgeschriebenen Tätigkeit stiften und die Anzahl der Aufrufe Ihrer Stellenanzeige und damit die
Zahl der Kandidaten reduzieren.
ERFORDERLICH:
JA
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
128 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBJobTitle” value=“Vertriebsmitarbeiter” />

Altes Textformat
HHJobTitle: Vertriebsmitarbeiter
3.3.36. JobTrackingURL: Aufrufstatistik
Dieses Feld dient zur Einbettung eines sogenannten Tracking-Beacons (Pixel-Tag) in eine
Stellenanzeige über eine URL. Mit Hilfe dieser „Peilsender-“ Funktion kann das ausschreibende
Unternehmen außerhalb von CareerBuilder die Anzeigen-Aufrufstatistik mitverfolgen. Die in
diesem Feld angegebene Grafik bleibt auf der angezeigten CareerBuilder-Stellenanzeige
unsichtbar.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT (E-MAIL-ADRESSEN)
HÖCHSTLÄNGE:
512 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBJobTrackingURL” value=“http://www.xyz.com/tracking/123.jpg” />
41
C L I E N T
I N T E G R A T I O N

Altes Textformat
HHJobTrackingURL: http://www.xyz.com/tracking/123.jpg
3.3.37. JobTypeCode: Kategorienzuordnung
Dieses Feld dient zur Zuordnung der Stellenanzeige zu bestimmten Kategorien. Wenn
Interessenten auf CareerBuilder anhand der Kategorien-Suchoptionen nach Stellenangeboten
suchen, entscheidet dieses Feld, ob die Stellenanzeige angezeigt wird oder nicht. Wenn Sie Ihre
Stellenanzeige den passenden Kategorien zuordnen, haben Sie die Gewähr, dass sie bei
qualifizierten Suchoperationen gefunden wird.
Sie können Stellenanzeigen bis zu fünf verschiedenen Kategorien zuordnen. Weisen Sie
Stellenanzeigen möglichst vielen verschiedenen Kategorien zu. Je mehr Kategorien einer
Stellenanzeige zugewiesen werden, umso höher die Wahrscheinlichkeit, dass die Anzeige bei
einer gezielten Suche gefunden wird. Wer die Möglichkeit mehrfacher Kategorienzuordnungen
nicht nutzt, beschränkt die Auffindbarkeit seiner Stellenanzeigen und die Trefferquote möglicher
Kandidaten. Die jeweils aktuellste Liste verfügbarer Kategorien bei CareerBuilder können Sie mit
folgender URL aufrufen:
http://dpi.careerbuilder.com/Site/Geography/ListJobTypeCodes.aspx
Bitte beachten: In manchen Ländern gelten andere Untergruppen gültiger Kategoriecodes.
ERFORDERLICH:
JA
GÜLTIGE WERTE:
SIEHE CSV-BRANCHENCODELISTE UNTER
OBIGER URL
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBJobTypeCode” value=“JN008,JN011” />

Altes Textformat
HHJobTypeCode: JN008,JN011
3.3.38. ManagementFlag: Führungsaufgaben
Mit diesem Feld können Sie darauf hinweisen, dass es sich bei der ausgeschriebenen Stelle und
eine Vorgesetztenfunktion handelt.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Yes
Der Stelleninhaber ist Vorgesetzter

No
Der Stelleninhaber ist kein Vorgesetzter

Not Specified
Keine Angabe
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBManagementFlag” value=“Nein” />
42
C L I E N T
I N T E G R A T I O N

Altes Textformat
HHManagementFlag: Nein
Wenn Sie dieses Feld nicht in eine Stellenanzeige aufnehmen, gilt die Standardoption „keine
Angabe“ als gewählt.
3.3.39. OtherPay: Sondervergütung
Mit diesem Feld können ergänzende Vergütungsinformationen in die Stellenanzeige einbezogen
werden, die von den anderen vergütungsbezogenen Feldern nicht erfasst werden.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBOtherPay” value=“Aktienerwerbsoptionen” />

Altes Textformat
HHOtherPay: Aktienerwerbsoptionen
3.3.40. ClientID: E-Mail-Adresse des Stellenverantwortlichen
Dies ist die E-Mail-Adresse des Nutzers, der für die ausgeschriebenen Stellen verantwortlich ist.
Dieses Feld braucht nur einbezogen zu werden, wenn der Nutzer, der die Stellenanzeigen
hochlädt, und der gemäß Abschnitt 1.1.1.1 dieses Kapitels („Cross-Poster“) für die
ausgeschriebenen Stellen verantwortliche Nutzer verschiedene Personen sind. CareerBuilder
ermittelt den verantwortlichen Account anhand der Nutzerangabe in diesem Feld und lädt den
Account, der dem Nutzer zugeordnet ist. Dieser Nutzer muss und darf nur einem einzigen
aktiven Posting-Account zugeordnet sein. Anderenfalls können die DPI-Computer die
Stellenanzeigen keinem Kunden zuordnen.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT (E-MAIL-ADRESSE)
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBClientID” value=“[email protected]” />

Altes Textformat
HHClientID: [email protected]
Dieses Feld ist nur erforderlich, wenn Stellenanzeigen durch einen „Cross-Poster“ hochgeladen
werden. Ist der Absender auch der Verantwortliche, kann auf dieses Feld verzichtet werden. In
diesem Fall verwendet das System automatisch die Daten des Absenders.
3.3.41. PayPer: Vergütungszeitraum
Mit diesem Feld geben Sie den Zeitraum an, auf den sich die Vergütungswerte in den Feldern
BasePayH und BasePayL (Vergütungsober- bzw. -untergrenze) beziehen. Sie können Lohnbzw. Gehaltsangaben entweder auf die Stunde oder auf das Jahr beziehen.
43
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Year

Hour
Die Vergütungsunter- und -obergrenze bezieht sich auf eine
Arbeitsstunde.
Die Vergütungsunter- und -obergrenze bezieht sich auf ein Jahr.
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format

Altes Textformat
<Field name=“CBPayPer” value=“Jahr” />
HHPayPer: Jahr
Wenn Sie dieses Feld nicht in die Stellenanzeige aufnehmen, gilt die Standardoption „Year“
(Jahr) als gewählt.
3.3.42. PostalCode: Postleitzahl
Mit diesem Feld geben Sie die Postleitzahl des Standortes der ausgeschriebenen Stelle an. Zur
Zeit kann CB Postleitzahlen der Länder Belgien, Kanada, Frankreich, Deutschland,
Griechenland, Indien, Italien, Niederlande, Norwegen, Polen, Rumänien, Spanien, Schweden,
USA und Vereinigtes Königreich verarbeiten.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
POSTLEITZAHL ALS ZEICHENKETTE
HÖCHSTLÄNGE:
5 BIS 10 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBPostalCode” value=“ EC4N 7DZ” />

Altes Textformat
HHPostalCode: EC4N 7DZ
Postleitzahlen bzw. -codes für Standorte ausgeschriebener Stellen können entweder nach dem Schema Ort –
Staat/Provinz/Grafschaft – Land oder als Postleitzahl mit Land angegeben werden. Wird die Postleitzahl
angegeben, hat diese Vorrang vor der Ortsangabe. Ist die Postleitzahl zweiteilig (Ort und Stadtbezirk), bitte beide
Teile angeben.
3.3.43. Veröffentlichung auf einer Nischen-Website
Dieses Feld spezifiziert die Kennung „ProductID“ der Nischen-Website von CareerBuilder, auf
der Sie die Stelle ausschreiben möchten.
* Anmerkung: Für manche Nischen-Websites müssen zusätzliche Felder in die Stellendaten mit
aufgenommen werden. Einzelheiten siehe Abschnitt 3.4.
44
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT (DIE „PRODUCTID“)
HÖCHSTLÄNGE:
20 ZEICHEN
GÜLTIGE WERTE:

JCPRI0CAFR
Veröffentlichen auf Cao-Emplois.com

JCCBCPRI0
Veröffentlichen auf CareerRookie.com

JCPRIEREFR
Veröffentlichen auf Erecrut.com

JCHHPRI0
Veröffentlichen auf Headhunter.com

JCPRIINGFR
Veröffentlichen auf Ingenieur-emploi

JCJIMPRI0
Veröffentlichen auf JobsInMotion

JCJM0
Veröffentlichen auf JobsOnTheMenu.com

JCPRI045FR
Veröffentlichen auf LesJeudis.com

JCWMPRI0
Veröffentlichen auf MiracleWorkers.com
 JCF1PRI0
Veröffentlichen auf MoneyJobs.com

JCPRPH45FR
Veröffentlichen auf Phonemploi.com

JCPRI0CLK
Veröffentlichen auf Recrulex.com (Angestellter)

JCPRI0JRFR
Veröffentlichen auf Recrulex.com (Nachwuchskraft)

JCPRI0LAW
Veröffentlichen auf Recrulex.com (Rechtsanwalt)

JCSOLPRI0
Veröffentlichen auf Sologig.com

JCPRI0S1
Veröffentlichen auf StaffAllied.com

JCPRI0SFUK
Veröffentlichen auf StaffNurse.com

JCRTL0
Veröffentlichen auf WorkInRetail.com
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBProductID” value=“ JCSOLPRI0” />

Altes Textformat
HHProductID: JCSOLPRI0
Wenn Sie die Anzeige nicht auf einer Nischen-Site veröffentlichen wollen, lassen Sie dieses Feld bitte weg. Ist die
Nischen-Website, auf der Sie die Stelle ausschreiben wollen, hier nicht aufgelistet, wenden Sie sich bitte an
[email protected], und lassen Sie sich in die Verwendung dieses Felds einweisen.
3.3.43.1. INTERNE ODER PRIVATE AUSSCHREIBUNG
Mit diesem Feld legen Sie fest, ob Sie die Stelle nur privat (d. h. nur auf der Website Ihres
Unternehmens) oder intern (nur im Intranet Ihres Unternehmens) anstatt auf CareerBuilder
ausschreiben möchten. Dieses Feld ist für Kunden bestimmt, die unsere Dienstleistungen
45
C L I E N T
I N T E G R A T I O N
„Career Site Hosting“, „Talent Network“ oder sonstige Dienstleistungen nutzen, die von dieser
Funktion Gebrauch machen.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT (DIE „PRODUCTID“)
HÖCHSTLÄNGE:
20 ZEICHEN

JCINT0
Stelle im Intranet ausschreiben

JCPRV0
Stelle auf Unternehmens-Website ausschreiben

XML-Format

Altes Textformat
<Field name=“CBProductID” value=“JCINT0” />
HHProductID: JCINT0
Wird dieses Feld leer gelassen, veröffentlichen wir die Stellenanzeige wie üblich auf CareerBuilder und belasten
Ihr Anzeigenkontingent entsprechend. Wird das Feld ausgefüllt, fallen keine Gebühren an.
3.3.44. Relocate: Erstattung von Umzugskosten
Mit diesem Feld können Sie angeben, ob der Arbeitgeber bereit ist, Umzugskosten für den
eingestellten Bewerber zu übernehmen.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Yes
Umzugskosten werden bezahlt

No
Umzugskosten werden nicht bezahlt

Not Specified
Keine Angabe zu Umzugskosten
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBRelocate” value=“Nein” />

Altes Textformat
HHRelocate: Nein
Wenn Sie dieses Feld nicht in eine Stellenanzeige aufnehmen, gilt die Standardoption „keine
Angabe“ als gewählt.
3.3.45. Requirements: Voraussetzungen
In dieses Feld werden die von Bewerbern zu erfüllenden Voraussetzungen in Textform
eingegeben. Während die meisten anderen Felder auf eine einzige Zeile beschränkt sind, kann
dieses Feld mehrere Zeilen lang sein und darf auch Leerzeilen enthalten. Um eine Leerzeile
einzufügen, gibt man an der entsprechenden Stelle entweder eine Absatzmarke bzw. einen
manuellen Abschnittswechsel oder den Code <BR> ein.
46
C L I E N T
I N T E G R A T I O N
Zur Textformatierung dürfen in die Liste der Voraussetzungen auch HTML-Codes eingefügt
werden. CareerBuilder erlaubt bestimmte HTML-Codes in diesem Feld sowie im Feld
„Description“ (Stellenbeschreibung). In den übrigen Feldern der Stellenanzeige sind keine
HTML-Codes zulässig. Welche HTML-Codes CareerBuilder unterstützt, können Sie über
folgenden Link erfahren: http://www.careerbuilder.com/JobPoster/Jobs/PopUpHTMLHelp.aspx.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
20.000 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBRequirements” value=“<B>Required Skills:</B><BR><LI>Skill
1<BR><LI>Skill 2” />

Altes Textformat
HHRequirements: <B>Required Skills:</B>
<LI>Skill 1
<LI>Skill 2
Wenn Sie dieses Feld nicht einbeziehen, bleibt der entsprechende Abschnitt der Stellenanzeige
leer.
3.3.46. ResponseDID: Automatische Rückantwort
Mit diesem Feld können Sie veranlassen, dass an alle Absender einer Stellenbewerbung
automatisch ein Antwortschreiben versandt wird. Das Antwortschreiben muss bereits im
Kundenaccount vorliegen. Welche Antwortschreiben für Ihren Kundenaccount verfügbar sind,
können Sie über einen Webdienst feststellen. Diesen Webdienst finden Sie unter:
http://ws.careerbuilder.com/accounts/accounts.asmx. Zur Abfrage müssen Sie die Webmethode
‚GetResponseLetters‘ benutzen. Die Webmethode meldet dann die Identcodes und
Bezeichnungen der Antwortschreiben. In das Feld „ResponseDID“ jeder Stellenanzeige können
Sie je einen dieser 18-20 Zeichen langen Identcodes eingeben.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT (SPEZIFISCHE ID AUS DEM
KUNDENACCOUNT)
HÖCHSTLÄNGE:
20 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBResponseDID” value=“RS8H38J6T0D3VH79XYMK” />

Altes Textformat
HHResponseDID: RS8H38J6T0D3VH79XYMK
3.3.47. ScreenerDID: Vorfilter für Bewerbungen
In diesem Feld können Sie einen Screener angeben, der eingehende Stellenbewerbungen
überprüft. Der Screener muss bereits im Kundenaccount vorhanden sein. Welche Screener für
Ihren Kundenaccount verfügbar sind, können Sie über einen Webdienst feststellen. Diesen
Webdienst finden Sie unter: http://ws.careerbuilder.com/accounts/accounts.asmx. Zur Abfrage
müssen Sie die Webmethode ‚GetScreeners‘ benutzen. Die Webmethode meldet dann die
47
C L I E N T
I N T E G R A T I O N
Identcodes und Bezeichnungen der Screener. In das Feld „ResponseDID“ jeder Stellenanzeige
können Sie je einen dieser 18-20 Zeichen langen Identcodes eingeben.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT (SPEZIFISCHE ID AUS DEM
KUNDENACCOUNT)
HÖCHSTLÄNGE:
20 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBScreenerDID” value=“SC1D4RH6XG48656RTNTY” />

Altes Textformat
HHScreenerDID: SC1D4RH6XG48656RTNTY
3.3.48. ShowCompany: Arbeitgeber-Branding zeigen
Mit diesem Feld können Sie festlegen, ob mit der Stellenanzeige Markenkennzeichen angezeigt
werden. Die Marke des Unternehmens wird üblicherweise über dessen Namen angesprochen,
der in das Feld Contact Company einzutragen ist, sowie über das Firmenzeichen und einen
Link zum Unternehmensprofil im Feld Company Profile Name (siehe Abschnitt 3.2.11 dieses
Kapitels).
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Yes
Branding des Unternehmens in der Stellenanzeige anzeigen

No
Branding des Unternehmens nicht anzeigen
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBShowCompany” value=“Yes” />

Altes Textformat
HHShowCompany: Yes
Wenn Sie dieses Feld nicht in die Stellenanzeige aufnehmen, gilt die Standardoption „Yes“ (Ja)
als gewählt.
3.3.49. ShowFax: Faxnummer anzeigen
Mit diesem Feld können Sie festlegen, ob die im Feld Contact Fax angegebene Faxnummer in
der Stellenbeschreibung angezeigt wird.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
48

Yes
Faxnummer ist in der Stellenanzeige sichtbar

No
Faxnummer ist nicht sichtbar
C L I E N T
I N T E G R A T I O N
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBShowFax” value=“Yes” />

Altes Textformat
HHShowFax: Yes
Wenn Sie dieses Feld nicht in die Stellenanzeige aufnehmen, gilt die Standardoption „Yes“ (Ja)
als gewählt.
3.3.50. ShowName: Ansprechpartner nennen
Mit diesem Feld können Sie festlegen, ob der im Feld Contact Name angegebene
Ansprechpartner in der Stellenbeschreibung namentlich genannt wird.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Yes
Name des Ansprechpartners in der Stellenanzeige sichtbar

No
Name des Ansprechpartners wird nicht angezeigt
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBShowName” value=“Yes” />

Altes Textformat
HHShowName: Yes
Wenn Sie dieses Feld nicht in die Stellenanzeige aufnehmen, gilt die Standardoption „Yes“ (Ja)
als gewählt.
3.3.51. ShowPhone: Telefonnummer zeigen
Mit diesem Feld können Sie festlegen, ob die im Feld Contact Phone angegebene
Telefonnummer in der Stellenbeschreibung angezeigt wird.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Yes
Telefonnummer ist in der Stellenanzeige sichtbar

No
Telefonnummer ist nicht sichtbar
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBShowPhone” value=“Yes” />

Altes Textformat
HHShowPhone: Yes
49
C L I E N T
I N T E G R A T I O N
Wenn Sie dieses Feld nicht in die Stellenanzeige aufnehmen, gilt die Standardoption „Yes“ (Ja)
als gewählt.
3.3.52. StreetAddress1: Standort-Adresse 1
Mit diesem Feld können Sie die genaue Adresse des Standorts der ausgeschriebenen Stelle
angeben.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format

Altes Textformat
<Field name=“CBStreetAddress1” value=“5550-A Peachtree Parkway” />
HHStreetAddress1: 5550-A Peachtree Parkway
3.3.53. StreetAddress1: Standort-Adresse 2
Mit diesem Feld können Sie die genaue Adresse des Standorts der ausgeschriebenen Stelle
angeben.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBStreetAddress2” value=“Suite 200” />

Altes Textformat
HHStreetAddress2: Suite 200
3.3.54. State: Bundesstaat
Dieses Feld beantwortet einfach die Frage: „In welchem Bundesstaat befindet sich der
Arbeitsplatz?“ Der Bundesstaat muss in der geografischen Datenbank von CareerBuilder
enthalten sein, denn diese ist die Grundlage für die Standortauswahl-Funktion der Website. Bei
Stellenanzeigen für Kanada wird hier die Provinz angegeben, in der sich die Arbeitsstelle
befindet.
Über die folgende URL können Sie den Code des Bundesstaats bzw. der Provinz in der
geografischen Datenbank von CareerBuilder ermitteln, den Sie angeben müssen:
http://dpi.careerbuilder.com/Site/Geography/ListStateProvinceCounty.aspx.
50
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
2 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBState” value=“GA” />

Altes Textformat
HHState: GA
Alle Stellenanzeigen müssen bei der Veröffentlichung über die DPI-Schnittstelle einem gültigen
Standort zugeordnet sein (gilt nicht für nationale oder regionale Anzeigen). Standortangaben für
Stellenanzeigen müssen entweder im Format Ort/Bundesstaat/Land oder Postleitzahl/Land
erfolgen. Wird die Postleitzahl angegeben, hat diese Vorrang vor einer Ort/Staat/Land-Angabe.
3.3.55. StoreApps4Audit: Bewerbungen zu Prüfzwecken speichern
Mit diesem Feld wird angegeben, ob Bewerbungen um die ausgeschriebene Stelle auf
Einhaltung der Vorschriften der Office of Federal Contract Compliance Programs (OFCCP)
geprüft werden sollen.
Anmerkung: Dieses Feld kann nur von Kunden benutzt
werden, die die CareerBuilder-Dienstleistung „Resume
Database Date Store“ erworben haben.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Yes
Die Bewerbungen um diese Stelle werden zur Prüfung mitverfolgt

No
Die Bewerbungen um diese Stelle werden nicht zur Prüfung mitverfolgt
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBStoreApps4Audit” value=“Yes” />

Altes Textformat
HHStoreApps4Audit: Yes
Wenn Sie in dieses Feld keinen Wert eingeben, gilt die Standardoption No als gewählt.
3.3.56. TemplateDID: Anzeigenvorlage
Mit diesem Feld können Sie eine Anzeigenvorlage angeben, die auf diese Stellenanzeige
angewendet werden soll. Eine solche Vorlage überschreibt bestimmte Feldwerte in der
hochgeladenen Stellenanzeige mit Standardwerten. Es handelt sich also nicht um eine BrandingHintergrundgestaltung (Skin), die der Anzeigen-Webseite ein bestimmtes Gepräge geben soll.
Vorlagen werden im Front-End von CareerBuilder manuell angelegt. Allgemeine Fragen zu
Vorlagen richten Sie bitte an Ihren CareerBuilder-Account-Manager. Wenn Ihr Account bereits
51
C L I E N T
I N T E G R A T I O N
Vorlagen vorhält, kann Ihnen Ihr Account-Manager auch die ID-Werte der Vorlagen nennen, die
unter Ihrem Account verfügbar sind.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT (SPEZIFISCHE ID AUS DEM
KUNDENACCOUNT)
HÖCHSTLÄNGE:
20 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBTemplateDID” value=“TM8G5SK6GSZ7ZKLQSD6B” />

Altes Textformat
HHTemplateDID: TM8G5SK6GSZ72KLQSD6B
3.3.57. Travel: Reisebereitschaft
Wenn die ausgeschriebene Stelle Reisebereitschaft voraussetzt, kann in diesem Feld
angegeben werden, wie hoch der Anteil der Geschäftsreisen ist.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

NotSpecified
Wird angezeigt als ‚keine Angabe‘

None
Wird angezeigt als ‚None‘ (keine)

Negligible
Wird angezeigt als ‚kaum‘

25%
Wird angezeigt als ‚bis zu 25%‘

50%
Wird angezeigt als ‚bis zu 50%‘

RoadWarrior
Wird angezeigt als ‚ständig unterwegs‘
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBTravel” value=“50%” />

Altes Textformat
HHTravel: 50%
Wenn Sie in dieses Feld keinen Wert eingeben, gilt die Standardoption ‚NotSpecified‘ (keine
Angabe) als gewählt.
3.3.58. UserGroup: Nutzergruppe
Mit diesem Feld können Sie eine Stellenanzeige einer Nutzergruppe zuweisen. Spezifische
Stellenanzeigen-Dienstleistungen können bestimmten Nutzern oder Nutzergruppen zugeordnet
werden. Nutzergruppen werden im Front-End von CareerBuilder manuell angelegt. Allgemeine
Fragen zu Nutzergruppen richten Sie bitte an Ihren Betreuer vom CareerBuilder-Kundensupport.
Wenn unter Ihrem Account bereits Nutzergruppen definiert sind, kann Ihnen Ihr Betreuer vom
52
C L I E N T
I N T E G R A T I O N
CareerBuilder-Kundensupport auch die ID-Werte der Nutzergruppen nennen, die unter Ihrem
Account verfügbar sind.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT (SPEZIFISCHE ID AUS DEM
KUNDENACCOUNT)
HÖCHSTLÄNGE:
20 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBUserGroupDID” value=“ UG8G2RS6148MG5M2G1KP” />

Altes Textformat
HHUserGroupDID: UG8G2RS6148MG5M2G1KP
3.4. SPEZIALFELDER
Die Spezialfelder können innerhalb der Stellenbeschreibungsdaten einen beliebigen Platz einnehmen,
haben jedoch im CareerBuilder-System eine spezielle Bedeutung. Sie werden nur einbezogen, wenn
Sie durch Mitarbeiter von CareerBuilder ausdrücklich dazu aufgefordert werden.
Diese Felder sind nur dann relevant, wenn Ihre Stellenanzeigen einer speziellen Verarbeitung
unterzogen werden. Dies geschieht nach vorheriger Absprache zwischen Ihnen und CareerBuilder.
Im gegebenen Fall teilt Ihnen CareerBuilder mit, welches Feld einzubeziehen ist und mit welchen
Daten es besetzt werden soll.
3.4.1.
ClientCode: Kundencode
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
12 ZEICHEN
FELDFORMAT:

XML-Format

Altes Textformat
<Field name=“CBClientCode” value=“DerCode” />
HHClientCode: DerCode
Wenn Sie die beiden folgenden Felder nicht genau nach den Anweisungen von CareerBuilder ausfüllen, kann es bei
der normalen Verarbeitung Ihrer Stellenanzeigen durch CareerBuilder zu unerwünschten bzw. unerwarteten
Ergebnissen kommen. Diese Felder wirken sich auf den Bewerbungsprozess aus und sollten nur nach ausdrücklicher
Anweisung durch CareerBuilder verwendet werden.
3.4.2.
53
CustomApplyTag
Mit diesem Feld wird ein spezieller Textstring festgelegt, durch den CareerBuilder zu einer
speziellen Verarbeitungsweise eingereichter Bewerbungen veranlasst werden kann.
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
128 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCustomApplyTag” value=“DerCode” />

Altes Textformat
HHCustomApplyTag: EinTextstring
3.4.3.
CustomApplyType
Mit diesem Feld werden die funktionalen Abläufe definiert, die CareerBuilder bei der
Verarbeitung von Stellenbewerbungen ausführen soll. Es gibt vier verschiedene Optionen für die
Verarbeitung von Bewerbungen:
Normale Verarbeitung
Wenn diese Option gewählt wird, werden Bewerbungsdaten durch die Website auf die
normale Weise ohne Sonderbehandlung verarbeitet. Einzelheiten zur diesbezüglichen
Standardfunktionalität der Website finden Sie in den obigen Ausführungen zu den Feldern
ApplyURL, ContactEmail, ContactFax und ContactPhone.
Sonderverarbeitung „Apply-Forwarding“
Wird die Apply-Forwarding-Funktionalität gewählt, bleibt der Kandidat während des
gesamten Bewerbungsprozesses auf CareerBuilder online. Nach Abschluss des Prozesses
veranlasst das CareerBuilder-System eine spezielle Verarbeitung der Bewerbungsdaten.
Die genauen Details dieser Funktionalität müssen mit CareerBuilder im Vorfeld
abgesprochen werden. Wird diese Verarbeitungsoption gewählt, muss in das Feld
CustomApplyTag unbedingt ein Indikator-String eingetragen werden, den Sie von
CareerBuilder erhalten. Fragen zum Apply-Forwarding-Prozess können Sie gerne an
[email protected] richten.
Direktbewerbung ohne Lebenslauf
Für bestimmte Arten von Tätigkeiten (Teilzeitarbeit, Kraftfahrer, Bau, Fertigung usw.) wird
kein kompletter Lebenslauf benötigt. Für solche Tätigkeiten haben wir die
Sonderbewerbungsform „Screener Apply/Skip Resume“ geschaffen. Der Bewerber kann die
Seite zum Hochladen des Lebenslaufs überspringen und direkt den VorauswahlFragebogen aufrufen, der nach Art eines normalen Bewerbungsformulars gestaltet ist.
Diese Funktion ist nur nutzbar, wenn als Bewerbungsmethode ContactEmail gewählt wurde
und der Account auf „Require Candidate Contact Info“ (Kontaktdaten des Kandidaten
anfordern) eingestellt ist. Außerdem muss an jede Stellenanzeige ein „Screener“
angekoppelt werden (entweder als Screener für den gesamten Account konfiguriert oder
über ScreenerDID in die einzelnen Stellenanzeigen eingefügt).
Verteilte Bewerbung
Bei der Option „Share Application“ beginnen Bewerber mit dem Bewerbungsprozess online
auf CareerBuilder, werden dann aber an die Internetseiten des Kunden weitergeleitet, wo sie
den Bewerbungsprozess abschließen. Bei Verwendung dieser Funktionalität muss das Feld
ApplyURL unbedingt in die Stellenanzeige einbezogen werden.
54
C L I E N T
I N T E G R A T I O N
In das Feld ApplyURL wird die URL eingegeben, an die Bewerber weitergeleitet werden,
nachdem sie den CareerBuilder-Teil der Bewerbung ausgefüllt haben. Neben der URL kann
das Feld ApplyURL wahlfreie Tokens enthalten, die bei der Bewerbung durch „echte“ Daten
aus den Angaben des Bewerbers ersetzt werden.
Die unterstützten Tokens sind nachstehend aufgelistet. Die Groß- und Kleinschreibung ist
zu beachten.
Token
#ExternalKey#
Wert
Stellen-Kennzeichnungscode des
Arbeitgebers*
Kundenidentcode des Arbeitgebers*
Stellenreferenz-ID auf CareerBuilder*
Stellenbezeichnung*
Land der Arbeitsstelle*
Eindeutige CareerBuilder-Kennung für die
Bewerbung
E-Mail-Adresse des Bewerbers
Vorname des Bewerbers
Nachname des Bewerbers
Name (Vor- und Nachname) des Bewerbers
Anschrift des Bewerbers
Wohnort des Bewerbers
Bundesstaat des Bewerbers
Postleitzahl des Bewerbers
Land des Bewerbers
Telefonnummer des Bewerbers
Screener-Ergebnis des Bewerbers
Sprache der CareerBuilder-Website
#ExternalClientKey#
#DisplayJobID#
#JobTitle#
#JobCountry#
#JobApplicationID#
#JSEmail#
#JSFirstName#
#JSLastName#
#JSName#
#JSAddress#
#JSCity#
#JSState#
#JSZipCode#
#JSCountry#
#JSPhone#
#JSScreenerScore#
#Language#
* vom Anbieter bei der Ausschreibung der Stelle anzugeben.
Example: 6
Einige Beispiele für die URL-Eingabe bei verteilter Bewerbung („Shared Apply“)
Bewerbungs-URL ohne Platzhalter-Tokens:
http://mysite/apply.aspx?source=CB&jobid=1234
Bewerbungs-URL mit einem Platzhalter-Token:
http://mysite/apply.aspx?source=CB&jobid=1234&email=#JSEmail#
Bewerbungs-URL mit mehreren Platzhalter-Tokens:
http://mysite/#ExternalClientKey#/apply.aspx?source=CB&jobid=#ExternalKey#&cbid=#JobAp
plicationID#
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

55
None
Normale Bewerbungsfunktionalität der Website verwenden
C L I E N T
I N T E G R A T I O N

Forward
Die vorab festgelegte Sonderfunktionalität verwenden

SkipResume
Auf Hochladen eines Lebenslaufs verzichten, direkt zu Screener
weiterleiten

Shared
Bewerbungsfunktionalität zwischen CB und Kundenwebsite
aufteilen
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBCustomApplyType” value=“keine” />

Altes Textformat
HHCustomApplyType: keine
Wenn Sie in dieses Feld keinen Wert eingeben, gilt die Standardoption ‚None‘ (normaler
Bewerbungsprozess) als gewählt.
Werte, die in die folgenden Felder eingegeben werden, wirken sich nur nach vorheriger Absprache mit CareerBuilder
auf die Bearbeitung Ihrer Stellenanzeigen bzw. von Bewerbungen aus.
3.4.4.
CustomField1: Spezialfeld 1
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
40 ZEICHEN
FELDFORMAT:

XML-Format

Altes Textformat
<Field name=“CBCustomField1” value=“EinTextstring” />
HHCustomField1: EinTextstring
3.4.5.
CustomField1: Spezialfeld 2
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
40 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCustomField2” value=“EinTextstring” />

Altes Textformat
HHCustomField2: EinTextstring
56
C L I E N T
I N T E G R A T I O N
3.4.6.
CustomField1: Spezialfeld 3
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
120 ZEICHEN
FELDFORMAT:

XML-Format

Altes Textformat
<Field name=“CBCustomField3” value=“EinTextstring” />
HHCustomField3: EinTextstring
3.4.7.
CustomField1: Spezialfeld 4
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
40 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCustomField4” value=“EinTextstring” />

Altes Textformat
HHCustomField4: EinTextstring
3.4.8.
CustomField1: Spezialfeld 5
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
40 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCustomField5” value=“EinTextstring” />

Altes Textformat
HHCustomField5: nach Bedarf
3.4.9.
CustomField1: Spezialfeld 6
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
40 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCustomField6” value=“something” />
57
C L I E N T
I N T E G R A T I O N

Altes Textformat
HHCustomField6: EinTextstring
3.4.10. CustomField1: Spezialfeld 7
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
15.000 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCustomField7” value=“something” />

Altes Textformat
HHCustomField7: EinTextstring
3.4.11. CustomField1: Spezialfeld 8
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
15.000 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCustomField8” value=“something” />

Altes Textformat
HHCustomField8: EinTextstring
3.4.12. CustomField1: Spezialfeld 9
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
15.000 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCustomField9” value=“EinTextstring” />

Altes Textformat
HHCustomField9: EinTextstring
3.4.13. CustomJobDisplaySource: Anzeige-Quelle für Spezial-Stellenanzeige
58
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
15.000 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCustomJobDisplaySource” value=“EinTextstring” />

Altes Textformat
HHCustomJobDisplaySource: EinTextstring
Bitte vor Verwendung dieses Felds mit [email protected] Rücksprache halten!
3.4.14. ExternalClientKey: Externer kundenseitiger Code
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
128 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBExternalClientKey” value=“EinTextstring” />

Altes Textformat
HHExternalClientKey: EinTextstring
3.4.15. DoNotAllocateDJR: Dynamische Stellenempfehlungen
Wenn Sie die zusätzliche, gebührenpflichtige Dienstleistung „Dynamic Job Recommendations“
(DJR) für Ihre Stellenanzeige(n) in Anspruch nehmen möchten, dient dieses Feld zur Aktivierung
der Option. Wenn Sie als Wert „True“ angeben, heißt das, dass Ihre Stellenanzeigen OHNE
dynamische Stellenempfehlungen veröffentlicht werden. Wenn Sie als Wert „False“ angeben,
werden Ihre Stellenanzeigen MIT dynamischen Stellenempfehlungen veröffentlicht.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
5 ZEICHEN
FELDFORMAT:

XML-Format

Altes Textformat
<Field name=“ CBDoNotAllocateDJR” value=“richtig” />
HHDoNotAllocateDJR: richtig
59
C L I E N T
I N T E G R A T I O N
3.4.16. Diverse Codes
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
255 ZEICHEN
FELDFORMAT:

XML-Format

Altes Textformat
<Field name=“CBMiscCodes” value=“EinTextstring” />
HHMiscCodes: EinTextstring
3.5. FELDER FÜR STELLEN IN NISCHENMÄRKTEN
Diese Felder sind nur für Stellenanzeigen bestimmt, die Sie auf einer der folgenden CareerBuilderNischenwebsites veröffentlichen:
Cao-Emplois.com
Erecrut.com
LesJeudis.com
Phonemploi.com
StaffNurse.com
Recrulex.com
Wenn Sie keine Anzeigen auf einer Nischen-Site veröffentlichen, benutzen Sie diese Felder bitte
nicht.
* Anmerkung: Wenn Sie Anzeigen auf einer CareerBuilder-Nischenwebsite veröffentlichen, müssen
Sie auch eine „ProductID“ angeben. Informationen zum Feld „ProductID“ finden Sie in Abschnitt
3.2.42.
3.5.1. Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf
Cao-Emplois.com
Die folgenden Felder sind für Kunden bestimmt, die Stellenanzeigen auf Cao-Emplois.com
veröffentlichen.
3.5.1.1. JOBTYPE: BRANCHEN (M ASTER-FUNKTIONSLISTE)
ERFORDERLICH:
JA
GÜLTIGE WERTE:
60
 CESEC28
Achat
 CESEC3
Aéronautique
 CESEC31
Agencement
 CESEC32
Agroalimentaire
 CESEC5
Architecture / Bâtiment
 CESEC27
Architecture d'intérieur
 CESEC33
Architecture du paysage
C L I E N T
61
I N T E G R A T I O N
 CESEC34
Automatismes
 CESEC1
Automobile
 CESEC22
Autre...
 CESEC17
Béton armé
 CESEC15
Bois, Menuiserie, Ameublement
 CESEC70
Calculs
 CESEC68
Caoutchouc
 CESEC24
Charpente métallique
 CESEC13
Chaudronnerie, Fabrication métallique
 CESEC53
Chauffage, ventilation, air conditionné
 CESEC20
Commercial
 CESEC29
Construction navale
 CESEC41
Cosmétique/Flaconnage
 CESEC64
Courants faibles
 CESEC11
Défense
 CESEC30
Défense/Armement
 CESEC25
Design, Design industriel
 CESEC19
Electricité
 CESEC36
Electricité app. au batiment
 CESEC39
Electromagnétique
 CESEC9
Electronique
 CESEC59
Electrotechnique
 CESEC40
Emballage
 CESEC61
Essais, tests et mesures
 CESEC69
FAO
 CESEC10
Ferroviaire
 CESEC42
Fonderie
 CESEC6
Génie civil
 CESEC62
Géomètres et métreurs
 CESEC14
Hautes technologies
 CESEC43
Horlogerie
 CESEC56
Industrie pharmaceutique
 CESEC54
Informatique
 CESEC44
Ingénierie
 CESEC67
Installations générales
 CESEC45
Instrumentation
 CESEC46
Machines spéciales
C L I E N T
I N T E G R A T I O N
 CESEC2
Mécanique
 CESEC37
Médical
 CESEC60
Mesures Physiques
 CESEC66
Métrologie
 CESEC55
Nucléaire
 CESEC35
Optique
 CESEC47
Outillage
 CESEC21
Paysagisme
 CESEC16
Pétrochimie,Energie
 CESEC4
Plasturgie / Moulage
 CESEC58
Production, méthodes de production, AMDEC
 CESEC8
Publication assistée par ordinateur
 CESEC48
Robotique
 CESEC7
S.I.G.
 CESEC12
Spatial
 CESEC49
Télecommunication
 CESEC26
Thermique
 CESEC63
Tôlerie
 CESEC38
Topographie / Cartographie
 CESEC65
Travaux publics
 CESEC57
Tuyauterie, Hydraulique
 CESEC18
VRD
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBJobType” value=“CESEC18” />

Altes Textformat
HHJobType: CESEC18
3.5.1.2. SOFTWARE
ERFORDERLICH:
JA
GÜLTIGE WERTE:
62
 CESOF473
3D STUDIO
 CESOF37
ABAQUS
 CESOF402
ADAMS
 CESOF302
ADVANCE METAL
 CESOF126
ALIAS WAVEFRONT
C L I E N T
63
I N T E G R A T I O N
 CESOF447
ALLEGRO SPECTRA
 CESOF25
ALLPLAN
 CESOF460
ALPAGELEC
 CESOF475
AMESIM
 CESOF461
ANSA
 CESOF206
ANSYS
 CESOF27
ARC+
 CESOF500
ARCGIS
 CESOF452
ARCHE/EFFEL
 CESOF26
ARCHICAD
 CESOF454
ARCHITECTURAL DESKTOP
 CESOF497
ARMACAD
 CESOF1
AUTOCAD
 CESOF499
AUTODESK MAP
 CESOF494
AUTOFORM
 CESOF414
AUTOPIPE
 CESOF99
AUTRE
 CESOF509
AXIOME
 CESOF304
BOCAD
 CESOF406
CADAM
 CESOF76
CADCORP
 CESOF2
CADDS
 CESOF407
CADDS ELECTRICITE
 CESOF103
CADENCE
 CESOF19
CADKEY
 CESOF408
CADLAB
 CESOF431
CADMOLD
 CESOF487
CADMOULD
 CESOF105
CADSTAR
 CESOF498
CADWORK
 CESOF413
CAESAR
 CESOF486
CANECO
 CESOF106
CAPITAL-H
 CESOF409
CARTO 200
 CESOF410
CASTEM 2000
 CESOF12
CATIA V4
 CESOF13
CATIA V5
C L I E N T
64
I N T E G R A T I O N
 CESOF481
CENTRIC SOFTWARE
 CESOF488
C-MOLD
 CESOF415
COSMOS
 CESOF471
COVADIS
 CESOF404
CYMEX
 CESOF104
DAISY
 CESOF478
DELMIA
 CESOF411
DMT20
 CESOF469
E3D
 CESOF417
EAGLE
 CESOF490
EIFFEL
 CESOF477
ENOVIA
 CESOF41
EPLAN
 CESOF54
ESPRIT
 CESOF31
ESRI
 CESOF5
EUCLID
 CESOF416
EUCLID DRAFTER
 CESOF464
FALANCS
 CESOF204
FLOTHERM
 CESOF418
FLOWMASTER
 CESOF200
FLUENT
 CESOF420
FLUEXPERT
 CESOF201
GAMBIT
 CESOF421
GOELAN
 CESOF127
ICEM
 CESOF6
IDEAS
 CESOF29
IGRIP
 CESOF504
INDESIGN
 CESOF7
INTERGRAPH
 CESOF505
INTOOLS
 CESOF42
INVENTOR
 CESOF423
ISAGRI
 CESOF34
ISOCAD
 CESOF468
LCABLE
 CESOF489
LS-DYNA
 CESOF424
MAGMA
 CESOF425
MAPINFO
C L I E N T
65
I N T E G R A T I O N
 CESOF300
MASTERCAM
 CESOF403
MATLAB
 CESOF479
MATRIXONE
 CESOF493
MAYA
 CESOF8
ME10
 CESOF426
MECAPLAN
 CESOF427
MECHANICA
 CESOF3
MECHANICAL DESKTOP
 CESOF9
MEDUSA
 CESOF501
MENSURA
 CESOF100
MENTOR
 CESOF480
METAPHASE
 CESOF476
METROLOG
 CESOF10
MICROCADDS
 CESOF11
MICROSTATION
 CESOF428
MINICAD
 CESOF429
MISSLER
 CESOF430
MOLDFLOW
 CESOF467
MOSS
 CESOF450
MX-SITE
 CESOF202
NASTRAN
 CESOF465
NCODE
 CESOF482
OPTEGRA
 CESOF495
OPTRIX
 CESOF108
ORCAD
 CESOF451
PADS
 CESOF462
PAMCRASH
 CESOF496
PAMSTAMP
 CESOF203
PATRAN
 CESOF458
PCBAT
 CESOF16
PDMS
 CESOF21
PDS
 CESOF405
PERMAS
 CESOF456
PHOTOSHOP
 CESOF35
PIPINGCAD
 CESOF36
PLAXIS
 CESOF128
POINT LINE
C L I E N T
66
I N T E G R A T I O N
 CESOF472
PRO MECHANICA
 CESOF15
PRO-ENGINEER / WILDFIRE
 CESOF503
PROINTRALINK
 CESOF492
PSN
 CESOF422
PSPICE
 CESOF433
RADAN
 CESOF38
RADIOSS
 CESOF303
RCAD
 CESOF474
REVIT
 CESOF30
RHINOCEROS 3D
 CESOF17
ROBCAD
 CESOF506
ROBOBAT
 CESOF434
ROBOT
 CESOF491
SAILSPACK
 CESOF435
SAMCEF
 CESOF436
SCHEMELECT
 CESOF448
SCILAB
 CESOF33
SEE (Electrical, Technical,...)
 CESOF507
SMART PLAN
 CESOF502
SMARTEAM
 CESOF438
SOLID DESIGNER
 CESOF40
SOLIDCONCEPT
 CESOF23
SOLIDEDGE
 CESOF20
SOLIDWORKS
 CESOF449
SPEEDIKON
 CESOF205
STATE MATE
 CESOF439
STEEL 3D
 CESOF440
STEEL CAD
 CESOF508
STRAKON
 CESOF24
STRIM
 CESOF470
STRUCAD
 CESOF301
SURFCAM
 CESOF484
SYNOPSYS
 CESOF463
SYSNOISE
 CESOF441
SYSTUS
 CESOF483
TEAM CENTER
 CESOF442
TELL
C L I E N T
I N T E G R A T I O N
 CESOF419
TGRID
 CESOF39
THINK DESIGN
 CESOF485
TOPAGENCEMENT
 CESOF453
TOPBEND
 CESOF14
TOPSOLID
 CESOF511
TRACE ELEC PRO
 CESOF510
TR-CIEL
 CESOF18
UNIGRAPHICS
 CESOF102
VALID
 CESOF32
VECTORWORKS
 CESOF443
VELLUM
 CESOF444
VISICAM
 CESOF107
VISULA
 CESOF455
VPM
 CESOF85
WINDCHILL
 CESOF466
WITNESS
 CESOF445
WORK NC
 CESOF101
XELEC
 CESOF446
XMOLD
 CESOF28
XSTEEL
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBPoste” value=“CESOF28” />

Altes Textformat
HHPoste: CESOF28
3.5.1.3. BERUFSAUSBILDUNG DES KANDIDATEN
ERFORDERLICH:
JA
GÜLTIGE WERTE:
67
 CEFORM500
Ingénieur
 CEFORM501
Technicien
 CEFORM2709
Technicien ou Ingénieur
 CEFORM2710
Architecte
C L I E N T
I N T E G R A T I O N
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBCustomField5” value=“ CEFORM2710” />

Altes Textformat
HHCustomField5: CEFORM2710
3.5.1.4. BERUFSERFAHRUNG
ERFORDERLICH:
JA
GÜLTIGE WERTE:
 CELEV71
Confirmé (1 bis 3 Jahre)
 CELEV70
Débutant (< 1 Jahr)
 CELEV72
Expert (3 bis 5 Jahre)
 CELEV157
Senior (> 5 Jahre)
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBTypeEmployer” value=“CELEV71” />

Altes Textformat
HHTypeEmployer: CELEV71
3.5.2. Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf
Erecrut.com
Die folgenden Felder sind für Kunden bestimmt, die Stellenanzeigen auf Erecrut.com
veröffentlichen.
3.5.2.1. JOBTYPE: BRANCHEN (M ASTER-FUNKTIONSLISTE)
ERFORDERLICH:
JA
GÜLTIGE WERTE:
Direction / Management
68

erp022
Assistant de direction

erp031
Consultant

erp032
Consultant e-Business Mark

erp023
Directeur adjoint

erp021
Directeur commercial

erp024
Directeur d'agence

erp020
Directeur de centre de profit
C L I E N T
I N T E G R A T I O N

erp0103
Directeur de restaurant

erp026
Directeur des exports

erp025
Directeur des ventes

erp028
Directeur général

erp027
Directeur marketing

erp030
Directeur opérationnel
Commerce

erp081
Accueil commercial

erp019
Acheteur

erp082
Assistant commercial

erp06
Chargé de clientèle

erp07
Chargé de gestion relation client

erp03
Commercial

erp011
Commercial gestion patrimoniale

erp08
CommercialIndépendant-Agent commercial

erp09
Commercial sédentaire

erp010
Conseiller clientèle

erp013
Consultant e-Business

erp012
Courtier

erp083
Gestion recouvrement créance

erp014
Gestionnaire immobilier

erp015
Ingénieur Avant-Vente

erp05
Ingenieur commercial

erp016
Ingénieur d'affaires

erp017
Négociateur immobilier

erp02
Responsable commercial

erp01
Responsable grands comptes

erp018
Responsable-Chef de secteur

erp085
Secrétaire commercial

erp04
Technico-commercial
Marketing
69

erp054
Assistant Marketing

erp056
Assistant Packaging

erp055
Assistant Produit

erp060
Chargé de veille

erp057
Chargé d'études

erp061
Chef de produit
C L I E N T
I N T E G R A T I O N

erp063
Consultant Marketing-Developpement

erp0100
E-marketing

erp099
Netmarketeur

erp096
Référenceur

erp064
Responsable des études de marché

erp065
Responsable des partenariats

erp066
Responsable du développement

erp067
Responsable marketing

erp058
Responsable packaging

erp059
Responsable Trade Marketing

erp097
Traffic manager

erp098
Web planner

erp0101
Webdesigner-Ergonome
Communication

erp090
Assistant communication

erp088
Assistant projet

erp089
Chargé de communication

erp087
Chef de projet

erp092
Chef de publicité

erp093
Infographiste

erp094
Relations presse

erp091
Relations Publiques

erp086
Responsable Communication
Vente
70

erp068
Animateur de vente

erp073
Chargé de clientèle Vente

erp074
Chef de magasin

erp075
Chef de rayon

erp0106
Chef d'Equipe

erp0108
Equipier

erp076
Hôte-Hôtesse d'accueil

erp0107
Hôte-Hôtesse événementiel

erp084
Responsable Administration des ventes

erp077
Responsable de département

erp078
Responsable de rayon

erp072
Responsable Formation

erp079
Service après-vente
C L I E N T
I N T E G R A T I O N

erp080
Télémarketing

erp069
Télévente

erp070
Vendeur-Conseil

erp071
VRP
Centre d’appels

erp044
Accueil téléphonique

erp053
Chargé d'assistance-SAV

erp051
Chargé de clientèle centre d'appels

erp041
Chef de projet centre d'appels

erp040
Commercial-Ingénieur commercial

erp039
Consultant CRM

erp038
Directeur centre d'appel

erp034
Formateur

erp052
Hot-liner

erp0104
Responsable opérationnel

erp037
Responsable Planification-trafic

erp036
Responsable Plateau-Production

erp046
Responsable Technique

erp0105
Standardiste

erp035
Superviseur

erp042
Technicien informatique

erp043
Technicien réseau

erp045
Technicien téléphonie

erp048
Téléacteur

erp050
Téléoperateur-Téléconseiller

erp047
Télé-prospecteur-enquêteur

erp033
Télé-secrétariat

erp049
Télé-vendeur
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBMasterFunctionList” value=“ERP03,ERP05,ERP016,ERP01” />

Altes Textformat
HHMasterFunctionList: ERP03,ERP05,ERP016,ERP01
71
C L I E N T
I N T E G R A T I O N
3.5.2.2.
BEHINDERTENGERECHTER ARBEITSPLATZ
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

1
Offre est adaptée aux personnes handicapées

0
Offre n’est pas adaptée aux personnes handicapées
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format

Altes Textformat
<Field name=“ CBHandicap” value=“0” />
HHandicap: 0
3.5.3. Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf
LesJeudis.com
Die folgenden Felder sind für Kunden bestimmt, die Stellenanzeigen auf LesJeudis.com
veröffentlichen.
3.5.3.1. JOBTYPE: BRANCHEN (M ASTER-FUNKTIONSLISTE)
ERFORDERLICH:
JA
GÜLTIGE WERTE:
72
 LJ01
Bases de données
 LJ03
Décisionnel / Datawarehouse
 LJ05
ERP / Progiciels / CRM
 LJ06
Etudes / Développement
 LJ07
Exploitation / Production
 LJ08
Internet / Intranet / Messagerie
 LJ09
Support / Bureautique / Helpdesk
 LJ010
Systèmes / Réseaux / Télécoms
 LJ011
Sécurité
 LJ013
CAO / DAO / GPAO
 LJ014
Conception et calcul de structures/Matériaux
 LJ015
Electronique / Carte à puces / Robotique
 LJ016
Energie (hydraulique / nucléaire / etc..)
 LJ017
Essais / Simulation / Test
 LJ018
Génie Logiciel / Développement
 LJ019
Mécanique / Mécatronique
 LJ020
Méthode / Qualité / Process
C L I E N T
I N T E G R A T I O N
 LJ021
Monétique
 LJ022
Optique / Optronique
 LJ023
Téléphonie / Radiocoms
 LJ024
Temps réel / Systèmes embarqués
 LJ025
Ingénieur d'affaires / Commercial
 LJ026
Conseil / Maîtrise d’ouvrage / AMO
 LJ027
Direction Technique / DSI
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format

Altes Textformat
<Field name=“CBCompetence” value=“ LJ019,LJ021” />
HHCompetence: LJ019,LJ021
3.5.3.2. EXPERIENCE: BERUFSERFAHRUNG
ERFORDERLICH:
JA
GÜLTIGE WERTE:
 ljxpsta
Stage
 ljxp6m
< 6 mois
 ljxp6m2a
6 mois / 2 ans
 ljxp2a5a
2 ans / 5 ans
 ljxpsup5
5 ans / 10 ans
 ljxpsup10
> 10 ans
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBLJExperience” value=“ljxp2a5a” />

Altes Textformat
HHLJExperience: ljxp2a5a
3.5.3.3. EDUCATION: BILDUNG UND AUSBILDUNG
ERFORDERLICH:
GÜLTIGE WERTE:
73
 DR3210
Aucune
 DR3211
Bac
 DR321
Bac +2
JA
C L I E N T
I N T E G R A T I O N
 DRU3YRS
Bac +3
 DR32
Bac +4
 DRU5YRS
>= Bac +5
 DRF04
Ingénieur
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBEducation” value=“DRU3YRS” />

Altes Textformat
HHEducation: DRU3YRS
3.5.4. Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf
Phonemploi.com
Die folgenden Felder sind für Kunden bestimmt, die Stellenanzeigen auf Phonemploi.com
veröffentlichen.
3.5.4.1. JOBTYPE: BRANCHEN (M ASTER-FUNKTIONSLISTE)
ERFORDERLICH:
JA
GÜLTIGE WERTE:
Centre d’appels
74

erp044
Accueil téléphonique

erp053
Chargé d'assistance-SAV

erp051
Chargé de clientèle centre d'appels

erp041
Chef de projet centre d'appels

erp040
Commercial-Ingénieur commercial

erp039
Consultant CRM

erp038
Directeur centre d'appel

erp034
Formateur

erp052
Hot-liner

erp0104
Responsable opérationnel

erp037
Responsable Planification-trafic

erp036
Responsable Plateau-Production

erp046
Responsable Technique

erp0105
Standardiste

erp035
Superviseur

erp042
Technicien informatique

erp043
Technicien réseau
C L I E N T
I N T E G R A T I O N

erp045
Technicien téléphonie

erp048
Téléacteur

erp050
Téléoperateur-Téléconseiller

erp047
Télé-prospecteur-enquêteur

erp033
Télé-secrétariat

erp049
Télé-vendeur
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBMasterFunctionList” value=“ERP03,ERP05,ERP016,ERP01” />

Altes Textformat
HHMasterFunctionList: ERP03,ERP05,ERP016,ERP01
3.5.4.2. BEHINDERTENGERECHTER ARBEITSPLATZ
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

1
Offre est adaptée aux personnes handicapées

0
Offre n’est pas adaptée aux personnes handicapées
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“ CBHandicap” value=“0” />

Altes Textformat
HHandicap: 0
3.5.5. Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf
StaffAllied.com
Die folgenden Felder sind für Kunden bestimmt, die Stellenanzeigen auf StaffAllied.com
veröffentlichen.
75
C L I E N T
I N T E G R A T I O N
3.5.5.1. JOBCATEGORYWORK: TÄTIGKEITSBEREICHE
ERFORDERLICH:
JA
GÜLTIGE WERTE:





Verwaltung

Fakturierung/Codierte Eingabe
S1A_01

Medizinische Verwaltung
S1A_02

Medizinische(r) Assistent(in) / Transkription
S1A_04

Arztpraxis
S1A_03
Sonstige Heilberufe

Anästhesie
S1L_01

Behandlung / Labor
S1L_02

Diätetik
S1L_03

Fitness
S1L_05

Bestattung
S1L_04

Gesundheitserziehung
S1L_08

Qualität im Gesundheitswesen
S1L_07

Med. Forschung / Biotechnologie
S1L_09

Adipositas
S1L_10

Projektleiter
S1L_06

Chirurgie
S1L_11
Notfall- /Intensivmedizin

Intensivmedizin
S1E_01

Notfallmedizin
S1E_02

IV / KATH.
S1E_06

Bildgebung / Screening
S1E_05

Rettungswache
S1E_03

Neonatal
S1E_04

Nuklearmedizin
S1E_07

Phlebotomie
S1E_08

Radiologie
S1E_09

Sonographie
S1E_10
Hospiz / Altenheim / Pflege

Hospiz
S1H_01

Altenheim / Betreutes Wohnen
S1H_02
Psychische Krankheiten

76
Psychiatrie
S1M_01
C L I E N T
I N T E G R A T I O N


77

Sozialfürsorge
S1M_02

Drogenmissbrauch
S1M_03
Fachmedizin

Allergologie / Immunologie
S1S_13

Audiologie
S1S_01

Kardiologie
S1S_02

Chiropraktik
S1S_03

Dental
S1S_05

Dermatologie
S1S_06

Diabetes
S1S_04

HNO
S1S_07

Endokrinologie
S1S_08

Hausärztliche Praxis
S1S_09

Forensische Pathologie
S1S_10

Gastroenterologie
S1S_11

Geriatrie
S1S_12

Nephrologie
S1S_14

Neurologie
S1S_15

Nosologie
S1S_16

Krankenpflege
S1S_17

Geburtshilfe und Gynekologie
S1S_18

Arbeitsmedizin
S1S_19

Oncologie
S1S_20

Ophthalmologie
S1S_21

Orthopädie
S1S_22

Pädiatrie
S1S_23

Pharmazie
S1S_25

Podiatrie
S1S_24

Atemwegsmedizin
S1S_27

Rheumatologie
S1S_26

Urologie
S1S_28
Therapie

Akupunktur
S1T_01

Massage
S1T_02

Beschäftigungstherapie
S1S_19

Physiotherapie
S1T_04

Rehabilitation
S1T_05
C L I E N T
I N T E G R A T I O N

Sprachtherapie
HÖCHSTLÄNGE:
S1T_06
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBJobCategoryWork” value=“S1S_28” />

Altes Textformat
HHJobCategoryWork: S1S_28
3.5.5.2. EURESIDENTONLY: EU-HAUPTWOHNSITZ
Ein Arbeitgeber, der nur Bewerber mit Hauptwohnsitz in der EU wünscht, gibt hier den
Wert „True“ ein.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:

True
Mit Hauptwohnsitz in der EU

False
Hauptwohnsitz in der EU nicht erforderlich
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBEUResidentOnly” value=“richtig” />

Altes Textformat
HHEUResidentOnly: richtig
Wird kein Wert eingegeben, nimmt das System den Wert „False“ an.
3.5.5.3. EWG-ARBEITSERLAUBNIS
Ein Arbeitgeber, der nur Bewerber mit EWG-Arbeitserlaubnis wünscht, gibt hier den
Wert „True“ ein.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:

True
EWG-Erlaubnis erforderlich

True
EWG-Erlaubnis nicht erforderlich
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBEUResidentOnly” value=“richtig” />
78
C L I E N T
I N T E G R A T I O N

Altes Textformat
HHEUResidentOnly: richtig
Wird kein Wert eingegeben, nimmt das System den Wert „False“ an.
3.5.6. Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf
StaffNurse.com
Die folgenden Felder sind für Kunden bestimmt, die Stellenanzeigen auf StaffNurse.com
veröffentlichen.
3.5.6.1. CAREERLEVEL: BERUFLICHE EINSTUFUNG
ERFORDERLICH:
JA
GÜLTIGE WERTE:

SNCAREERLEVEL8
Wird angezeigt als: Pflegeleitung / Direktor

SNCAREERLEVEL2
Wird angezeigt als: Fürsorgeassistent/in

SNCAREERLEVEL7
Wird angezeigt als: Abteilungsleiter/in

SNCAREERLEVEL5
Wird angezeigt als: Hebamme

SNCAREERLEVEL3
Ausbildung
Wird angezeigt als: Krankenpfleger/in in

SNCAREERLEVEL4
Wird angezeigt als: Sonstige

SNCAREERLEVEL6
Wird angezeigt als: Leitende(r) Krankenpfleger/in

SNCAREERLEVEL1
Wird angezeigt als: Krankenpfleger/in

SNCAREERLEVEL0
Wird angezeigt als: Keine Angabe
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBCareerLevel” value=“SNCAREERLEVEL3” />

Altes Textformat
HHSpecialism: SNCAREERLEVEL3
3.5.6.2. EURESIDENTONLY: EU-HAUPTWOHNSITZ
Ein Arbeitgeber, der nur Bewerber mit Hauptwohnsitz in der EU wünscht, gibt hier den
Wert „True“ ein.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
79

True
Mit Hauptwohnsitz in der EU

False
Hauptwohnsitz in der EU nicht erforderlich
C L I E N T
I N T E G R A T I O N
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBEUResidentOnly” value=“richtig” />

Altes Textformat
HHEUResidentOnly: richtig
Wird kein Wert eingegeben, nimmt das System den Wert „False“ an.
3.5.6.3. NMCPINNUMBER (NURSE AND MIDWIFERY COUNCIL)
Wird verlangt, dass Bewerber eine PIN-Nummer des NMC (Nurse and Midwifery
Council) haben, ist in diesem Feld der Wert „True“ anzugeben.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:

True
PIN-Nummer erforderlich

False
Keine PIN-Nummer erforderlich
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBNMCPinNumber” value=“richtig” />

Altes Textformat
HHNMCPinNumber: richtig
Wird kein Wert eingegeben, nimmt das System den Wert „False“ an.
3.5.6.4. NUMBEROFVACANCIES: ANZAHL DER OFFENEN STELLEN
Hier kann der Arbeitgeber angeben, wie viele offene Stellen der ausgeschriebenen
Position er anbietet. Der Wert muss eine Ganzzahl sein.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:

1
Eine offene Stelle

2
Zwei offene Stellen
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBNumberOfVacancies” value=“1” />

Altes Textformat
HHNumberOfVacancies: 1
80
C L I E N T
I N T E G R A T I O N
Je nach Anzahl der offenen Stellen ist die entsprechende Ganzzahl zu nennen. Wird das Feld
nicht ausgefüllt, unterbleibt eine Angabe.
3.5.6.5. SPECIALISM: SPEZIALISIERUNG
ERFORDERLICH:
JA
GÜLTIGE WERTE:

SNSPECIALISM1
Wird angezeigt als: Erwachsene / Allgemein

SNSPECIALISM2
Wird angezeigt als: Kinder

SNSPECIALISM7
Wird angezeigt als: Pflegeleitung / Direktor

SNSPECIALISM6
Krankenpfleger/in
Wird angezeigt als: Ambulante(r)

SNSPECIALISM4
Wird angezeigt als: Lernschwäche

SNSPECIALISM3
Wird angezeigt als: Psychologische Fürsorge

SNSPECIALISM5
Wird angezeigt als: Hebamme

SNSPECIALISM0
Wird angezeigt als: Keine Angabe
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBSpecialism” value=“ SNSPECIALISM3” />

Altes Textformat
HHSpecialism: SNSPECIALISM3
3.5.7. Felder für Ausschreibungsschnittstelle (Document Post Interface - DPI) auf
Recrulex.com
Die folgenden Felder sind für Kunden bestimmt, die Stellenanzeigen auf Recrulex.com
veröffentlichen.
3.5.7.1. JOBTYPE: BRANCHEN (M ASTER-FUNKTIONSLISTE)
ERFORDERLICH:
JA
GÜLTIGE WERTE:

RXPosteAdministratif

81
Wird angezeigt als: Administratif – RH
RXPosteAvocat
Wird angezeigt als: Avocat

RXPosteExpertsComptables
Wird angezeigt als: Experts Comptables

RXPosteFiscaliste
Wird angezeigt als: Fiscaliste

RXPosteJuriste
Wird angezeigt als: Juriste

RXPosteNotariat
Wird angezeigt als: Notariat
C L I E N T
I N T E G R A T I O N
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBFonction” value=“RXPosteAdministratif” />

Altes Textformat
HHFonction: RXPosteAdministratif
3.5.7.2. POSTE (POSITION)
ERFORDERLICH:
JA
GÜLTIGE WERTE:
Avocat

RXPA01
Wird angezeigt als Avocat Collaborateur

RXPA02
Wird angezeigt als Avocat Manager

RXPA03
Wird angezeigt als ‘Avocat Associé’

RXPA22
Wird angezeigt als ‘Professionnal Support Lawyer’.
Experts Comptables

RXPE28
Wird angezeigt als ‘Expert Comptable’
Fiscaliste

RXPF07
Wird angezeigt als ‘Fiscaliste’

RXPF08
Wird angezeigt als ‘Associé’

RXPF09
Wird angezeigt als ‘Directeur Fiscal’
Juriste

RXPJ04
Wird angezeigt als ‘Juriste’

RXPJ05
Wird angezeigt als ‘Directeur/Responsable Juridique’

RXPJ06
Wird angezeigt als ‘Secrétaire Général’

RXPJ24
Wird angezeigt als ‘Déontologue’
Administratif - RH
82

RXPJP10
Wird angezeigt als ‘Assistant(e) Juridique’

RXPJP11
Wird angezeigt als ‘Secrétaire Juridique’

RXPJP12
Wird angezeigt als ‘Rédacteur Juridique’

RXPJP13
Wird angezeigt als ‘Traducteur Juridique’

RXPJP14
Wird angezeigt als ‘Assistant(e) RH Juridique’

RXPJP15
Wird angezeigt als ‘Commercial(e) Juridique’

RXPJP16
Wird angezeigt als ‘Documentaliste Juridique’

RXPJP17
Wird angezeigt als ‘Assistant(e) Com. Juridique’

RXPJP18
Wird angezeigt als ‘Assistant(e) Marketing Juridique’

RXPJP19
Wird angezeigt als ‘Directeur des Ressources Humaines’

RXPJP20
Wird angezeigt als ‘Directeur Communication/Marketing’
C L I E N T
I N T E G R A T I O N

RXPJP21
Wird angezeigt als ‘Technicien Contentieux’

RXPJP23
Wird angezeigt als ‘Office Manager’
Notariat

RXPN25
Wird angezeigt als ‘Notaire’

RXPN26
Wird angezeigt als ‘Clerc de Notaire’

RXPN27
Wird angezeigt als ‘Juriste en Etude notariale’
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBPoste” value=“RXPA01” />

Altes Textformat
HHPoste: RXPA01
3.5.7.3. SPÉCIALISATION: FACHGEBIET
ERFORDERLICH:
JA
GÜLTIGE WERTE:
Juridiques: Rechtswesen
83

RXSJ01
Wird angezeigt als ‘Droit des Affaires (généraliste)’

RXSJ02
Wird angezeigt als ‘Droit des Contrats’

RXSJ03
Wird angezeigt als ‘Fusions et Acquisitions (M&A)’

RXSJ04
Wird angezeigt als ‘Droit des Sociétés’

RXSJ05
Wird angezeigt als ‘Droit Financier/Boursier’

RXSJ06
Wird angezeigt als ‘Propriété Intellectuelle / Marques’

RXSJ07
Wird angezeigt als ‘Droit de la Concurrence’

RXSJ08
Wird angezeigt als ‘Droit Notarial’

RXSJ09
Wird angezeigt als ‘Droit Social’

RXSJ10
Wird angezeigt als ‘Droit Patrimonial’

RXSJ11
Wird angezeigt als ‘Contentieux / Arbitrage’

RXSJ12
Wird angezeigt als ‘Droit Immobilier’

RXSJ13
Wird angezeigt als ‘Droit Consommation / Distribution’

RXSJ14
Wird angezeigt als ‘Droit des Assurances’

RXSJ15
Wird angezeigt als ‘Droit Public’

RXSJ16
Wird angezeigt als ‘Droit Communautaire / Européen’

RXSJ17
Wird angezeigt als ‘Droit Bancaire’

RXSJ18
Wird angezeigt als ‘Droit Info / Télécom / Internet’

RXSJ19
Wird angezeigt als ‘Droit de la Santé’

RXSJ20
Wird angezeigt als ‘Droit Maritime / Transports’

RXSJ21
Wird angezeigt als ‘Droit des Douanes’
C L I E N T
I N T E G R A T I O N

RXSJ22
Wird angezeigt als ‘Propriété Industrielle / Brevets’

RXSJ28
Wird angezeigt als ‘Droit International’

RXSJ29
Wird angezeigt als ‘Droit de la Sécurité Sociale’

RXSJ30
Wird angezeigt als ‘Financement d'Actifs’

RXSJ31
Wird angezeigt als ‘Financement LBO’

RXSJ32
Wird angezeigt als ‘Droit de l'Environnement’

RXSJ33
Wird angezeigt als ‘Arbitrage International’

RXSJ34
Wird angezeigt als ‘Droit du Travail’

RXSJ37
Wird angezeigt als ‘Droit des Collectivités’
Fiscales

RXSF23
Wird angezeigt als ‘Fiscalité Entreprise’

RXSF24
Wird angezeigt als ‘Fiscalité Internationale’

RXSF25
Wird angezeigt als ‘Fiscalité Personnelle / Patrimoniale’

RXSF26
Wird angezeigt als ‘Fiscalité Financière / Bancaire’

RXSF35
Wird angezeigt als ‘TVA’

RXSF36
Wird angezeigt als ‘Financement de Projets’
Expertise Comptable

RXSE38
Wird angezeigt als ‘Expert Comptable’
Autres

RXSA27
Wird angezeigt als ‘Autres’
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name=“CBSpecialisation” value=“RXSJ01” />

Altes Textformat
HHSpecialisation: RXSJ01
3.5.7.4. EVOLUTION
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
1.000 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBEvolution” value=“RXSJ01” />

Altes Textformat
HHEvolution: RXSJ01
84
C L I E N T
I N T E G R A T I O N
3.5.7.5. RÉMUNÉRATION: VERGÜTUNG
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
1.000 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBCompensationDesc” value=“EinTextstring” />

Altes Textformat
HHCompensationDesc: EinTextstring
3.5.7.6. FORMATION: AUSBILDUNG
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
1.000 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBTraining” value=“EinTextstring” />

Altes Textformat
HHTraining: EinTextstring
3.5.7.7. LANGUES REQUISES: FREMDSPRACHENKENNTNISSE
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
1.000 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBLanguageRequirement” value=“EinTextstring” />

Altes Textformat
HHLanguageRequirement: EinTextstring
3.5.7.8. DESCRIPTION DU PROFIL RECHERCHÉ
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
1.000 ZEICHEN
FELDFORMAT:

XML-Format
<Field name=“CBExperienceDesc” value=“EinTextstring” />
85
C L I E N T
I N T E G R A T I O N

Altes Textformat
HHExperienceDesc: EinTextstring
3.5.7.9. ANSPRECHPARTNER
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
1.000 ZEICHEN
FELDFORMAT:

XML-Format

Altes Textformat
<Field name=“CBContactDesc” value=“EinTextstring” />
HHContactDesc: EinTextstring
3.6. JOBSCENTRAL
JobsCentral ist eine Stellenmarkt-Website in Singapur, die wir erworben haben. Bei der Veröffentlichung
von Stellenanzeigen auf JobsCentral sind bestimmte Mindest-Feldangaben zu berücksichtigen.
Dabei handelt es sich um die nachstehenden Felder; die Erläuterungsabschnitte sind jeweils angegeben.
o
VendorID (Section 3.2.1)
o
Action (Section 3.3.1)
o
Job Title (Section 3.3.32)
o
Job Type (Section 3.3.34)
o
Apply Method (3.3.4, 3.3.14)
o
Location:

City (Section 3.3.10)

State (Section 3.3.52)

Country (Section 3.3.18)
Folgende weitere Felder stehen zur Verfügung:
BasePay (Grundvergütung)
Abschnitt 3.3.7
Hier können Sie Interessenten mitteilen, ob der Stelleninhaber Lohn- oder
Gehaltsempfänger sein wird.
Employee Type: Art der Stelle
Abschnitt 3.3.27
86
C L I E N T
I N T E G R A T I O N
Mit dieser Angabe teilen Sie Interessenten mit, ob es sich um eine Vollzeit-, Teilzeit-,
freie Mitarbeiter- oder sonstige Stelle handelt.
Die nachstehenden Felder sind nur auf JobsCentral verfügbar und gelten zusätzlich zu den im obigen
Abschnitt genannten Pflichtfeldern.
3.6.1.

Description Excerpt: Kurzbeschreibung
In dieses Feld kann eine kurze Zusammenfassung der Stellenbeschreibung eingegeben werden.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
300 ZEICHEN
FELDFORMAT:
KURZFASSUNG DER
STELLENBESCHREIBUNG
XML-Format
<Field name= "CBDescriptionExcerpt" value = "Brief description of job." />

Altes Textformat
HHDescriptionExcerpt: Brief description of job.
Erfolgt keine Angabe, werden hier die ersten 300 Zeichen der Stellenausschreibung eingesetzt-
3.6.2.
87
FilterEducationLevel: Bildungsstand
Mit diesem Feld können Sie angeben, dass Bewerber eine bestimmte Vorbildung haben
müssen.
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

‘A’ Levels
CEJC01

‘N’ Levels / ‘O’ Levels
CEJC02

Advanced Diploma
CEJC08

Bachelor
CE321

Bachelor mit Auszeichnung
CEJC09

Bachelor mit Spezialfach (Honours)
CEJC10

Diploma
CEIN14

High School
CE31

Higher NITEC / ITC / CBS
CEJC04

Master NITEC / NTC-1
CEJC05

Master
CE3210

NITEC / NTC-2 / COS / NCN
CEJC03

Ph.D / Doktorgrad
CEIN34

Post-Graduate
CE3212

Primarschule
CEJC06

Berufliche Zertifikate
CEJC07
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name= "CBFilterEducationLevel" value = " CE31;CEJC03;CEJC04;CEJC05;CEJC01" />

Altes Textformat
HHFilterEducationLevel: CE31;CEJC03;CEJC04;CEJC05;CEJC01
Wenn Sie dieses Filterkriterium nicht benötigen, können Sie das Feld einfach leer lassen.
^ Inhaltsverzeichnis
3.6.3.
88
FilterNationality
Mit diesem Feld können Sie angeben, dass Bewerber eine bestimmte Staatsangehörigkeit bzw.
Nationalität haben müssen.
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
LISTE MIT SEMIKOLA ALS TRENNZEICHEN

Singapore Citizen
0

Singapore PR
1

Malaysier
5

Inder
6

VR China
7

Australier
8

Amerikaner
9

Europäer
10

Filipino
11

Indonesier
12

Vietnamese
13

Thai
14

Myanmare
17

Sonstige
31
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name= "CBFilterNationality" value = "0;1;5;6;7;11;12" />

Altes Textformat
HHFilterNationality: 0;1;5;6;7;11;12
Wenn Sie dieses Filterkriterium nicht benötigen, können Sie das Feld einfach leer lassen.
3.6.4.
FilterWorkExp[erience]: Berufserfahrung
Mit diesem Feld wird die erforderliche Berufserfahrung in Jahren gefiltert.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
GANZZAHLEN
HÖCHSTLÄNGE: KEINE
FELDFORMAT:
3.6.4.1. M AXIMUMWORKEXP[ERIENCE]
Dies ist der obere Wert für die Berufserfahrung, die für die ausgeschriebene Stelle verlangt wird. Der
angegebene Wert muss größer als die Angabe „MinExperience“ sein. Wird „MinExperience“ nicht
angegeben, erscheint der Wortlaut „Up to“ (bis ... Jahre) vor dem angegebenen Wert.
89
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

0

1 - 99
Anzeige einer Zeitspanne in Jahren in Kombination mit dem Feld
„CBFilterWorkExpMax“
Wird angezeigt als ‚0‘
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format

Altes Textformat
<Field name="CBFilterWorkExpMax" value="5" />
HHFilterWorkExpMax: 5
Wenn Sie dieses Filterkriterium nicht benötigen, können Sie das Feld einfach leer lassen.
3.6.4.2. MINIMUMWORKEXP[ERIENCE]
Dies ist der untere Wert für die Berufserfahrung in Jahren, die für die ausgeschriebene Stelle verlangt wird.
Der angegebene Wert muss kleiner als die Angabe „MaxExperience“ sein. Wird „MaxExperience“ nicht
angegeben, erscheint der Wortlaut „At least“ (mindestens) vor dem angegebenen Wert.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

0

1 - 99
Anzeige einer Zeitspanne in Jahren in Kombination mit dem Feld
„CBFilterWorkExpMin“
Wird angezeigt als ‚0‘
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name="CBFilterWorkExpMin " value="2" />

Altes Textformat
HHFilterWorkExpMin: 2
Wenn Sie dieses Filterkriterium nicht benötigen, können Sie das Feld einfach leer lassen.
3.6.5.
NumberofVacancies: Anzahl der offenen Stellen
Mit diesem Feld wird angegeben, wie viele der ausgeschriebenen Stellen zu besetzten sind.
90
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
LISTE MIT TRENNZEICHEN
HÖCHSTLÄNGE: KEINE
FELDFORMAT:

XML-Format
<Field name= "CBNumberOfVacancies" value= "1" />

Altes Textformat
HHNumberOfVacancies: 1
Wenn Sie dieses Filterkriterium nicht benötigen, können Sie das Feld einfach leer lassen.
3.6.6.
PositionLevel: Rang
Mit diesem Feld können Sie angeben, dass Bewerber eine bestimmte berufliche Laufbahn hinter
sich haben müssen. Sie können bis zu zwei Angaben machen.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Einsteiger
0

Mit Berufserfahrung
1

Leitungsfunktion
2

Gehobene Führungsposition
3

Top-Management
4

Studentenstelle
5
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name= "CBPositionLevel" value= "1;2" />

Altes Textformat
HHPositionLevel: 1;2
Wenn Sie zwei Optionen angeben, bitte mit Semikolon trennen. Wenn Sie dieses Feld nicht in
eine Stellenanzeige aufnehmen, gilt die Standardoption „keine Angabe“ als gewählt.
3.6.7.
91
Portale des JobsCentral-Netzwerks
Diese Portale sind für diese Stellenanzeige relevant.
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:




Universität

Nanyang Technological University
ntu

Singapore Institute of Technology
sit

National University of Singapore
nus

Singapore University of Technology and Design
sutd

Singapore Management University
smu

SIM University
unisim
Polytechnikum / gleichwertige Einrichtung

Ngee Ann Polytechnic
np

Singapore Polytechnic
sp

Nanyang Polytechnic
nyp

Temasek Polytechnic
tp

Republic Polytechnic
rp

Nanyang Academy of Fine Arts
nafa
Private Bildungseinrichtung

Management Development Institute of Singapore
mdis

Singapore Institute of Management
sim

PSB Academy
psb
Technisches Bildungsinstitut


Institute of Technical Education
ite
Universität in Übersee

Universität in Übersee
HÖCHSTLÄNGE:
Übersee
(NICHT ZUTREFFEND)
FELDFORMAT:

XML-Format
<Field name= "CBSchoolNicheSite" value= "ntu;nus;smu;ite;np;nyp;rp;sp;tp;jf" />

Altes Textformat
HHSchoolNicheSite: ntu;nus;smu;ite;np;nyp;rp;sp;tp;jf
Wenn Sie die Stellenanzeige an alle Portale schicken wollen, wählen Sie bitte alle Werte.
92
C L I E N T
I N T E G R A T I O N
4
Kapitel
4. Texteingabe-Beispiele im CB-XML- und im alten Textformat
Im Folgenden finden Sie Beispiele zur Illustration der möglichen Methoden der Interaktion mit Ihren
Stellenanzeigen auf CareerBuilder über die DPI-Schnittstelle.
4.1. BATCH-AUSSCHREIBUNGSMETHODEN
Die Batch-Ausschreibungsmethoden ermöglichen es Kunden, über die DPI mehrere Stellenanzeigen zur
gleichzeitigen Verarbeitung hochzuladen. In Abschnitt 2.1 dieses Kapitels wird die Funktionsweise der
Batch-Ausschreibungsmethoden umfassend beschrieben. Die nachstehenden Abschnitte sind detaillierte
Beispiele der verfügbaren Formate, in denen Kunden ihre Batch-Dateien abfassen können.
4.1.1.
XML-Format
Dieser Abschnitt zeigt anhand eines detaillierten Beispiels das Anlegen einer Batch-Datei mit
mehreren Stellenanzeigen im XML-Format zur Verarbeitung durch die DPI-Schnittstelle.
<Batch>
<Header>
<Field
<Field
<Field
<Field
</Header>
<Job>
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
93
name=“CBVendorID” value=“ED3H3MG5WM50GQP729GL” />
name=“CBReplace” value=“Yes” />
name=“CBReplyTo” value=“[email protected]” />
name=“CBOrigin” value=“Job Posting Entity” />
name=“CBAction” value=“ADD” />
name=“CBApplyURL” value=“http://www.testcompany.com/apply.asp” />
name=“CBAOLCopyEmailList” value=“[email protected],[email protected]” />
name=“CBBasePayH” value=“50000” />
name=“CBBasePayL” value=“45000” />
name=“CBBonus” value=“5000” />
name=“CBCandidateReview” value=“Yes” />
name=“CBCity” value=“Norcross” />
name=“CBCommission” value=“20000” />
name=“CBName” value=“TestBB1” />
name=“CBContactCompany” value=“The Test Company, Inc.” />
name=“CBContactEmail” value=“[email protected]” />
name=“CBContactFax” value=“800-555-6789” />
name=“CBContactName” value=“George P. Burdell” />
name=“CBContactPhone” value=“800-555-1234” />
name=“CBCountry” value=“US” />
name=“CBCustAcctCode” value=“Testing” />
name=“CBDescription” value=“<b>VERTRIEBSMITARBEITER/IN (mit oder ohne
Erfahrung, von Einsteigern bis zu sehr erfahrenen Fachkräften, Vergütung je
nach Berufserfahrung) </b>

<b>
AUFGABEN</b>
Jeder Vertriebsmitarbeiter hat die Aufgabe, im
Verkauf von Geschäftslösungen, insbesondere Kopiergeräten, Druckern,
Faxgeräten und Scannern, bestimmte Absatzquoten zu erreichen und zu
übertreffen. 

<b> Vertriebsmitarbeiter als
Berufseinsteiger </b>
Bei uns erwerben Sie die Fähigkeiten,
C L I E N T
I N T E G R A T I O N
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
die später die Basis Ihres beruflichen Erfolgs sein werden. Mit
fortschreitender Entwicklung und wachsendem Erfolg können Sie einen
Karriereweg beschreiten, der immer neue Herausforderungen und eine
entsprechende, leistungsgerechte Vergütung mit sich
bringt.

Zunächst weisen wir Sie in unsere Produkte ein.
Wie werden zahlreiche Telefongespräche führen und Kontakte mit potenziellen
Kunden anknüpfen. Darüber hinaus werden Sie auch erste Erfahrungen mit
Kaltakquise sammeln (Besuche bei potenziellen Kunden, um sich vorzustellen,
Informationsmaterial auszuhändigen und Gesprächstermine zu vereinbaren).
Sie werden in der Arbeit mit der Contact-Manager-Software SalesLogix
geschult. Sie werden lernen, Recherchen über Firmen durchzuführen, die Sie
besuchen werden (Art der Tätigkeit, Mitarbeiterzahl, Jahresumsatz,
derzeitiger Lieferant von Kopiergeräten/Druckern, Gerätebestand usw.). Sie
werden lernen, Ihr Absatzgebiet effektiv zu betreuen und Ihre Zeit optimal
zu nutzen. Über Ihre Tätigkeit legen Sie regelmäßig Berichte vor.



<b> Erfahrene(r)
Vertriebsmitarbeiter/in </b>
Wir bieten verschiedene Stellen
an, in die Sie Ihre besonderen Fähigkeiten effektiv einbringen können – auf
einem Niveau, das Ihrer Berufserfahrung entspricht (und Sie vielleicht auch
etwas herausfordert). Sie erhalten reichlich Gelegenheit, alle Ihre
Fähigkeiten zum Einsatz zu bringen, sich weiterzuentwickeln und mit unseren
neuesten, preisgekrönten Produkten zu arbeiten. Sie werden darüber hinaus
weniger erfahrene Vertriebsmitarbeiter anleiten." />
name=“CBDisplayCity” value=“North Atlanta” />
name=“CBDisplayJobID” value=“TestJob” />
name=“CBDivision” value=“Technology” />
name=“CBEducation” value=“Bachelor” />
name=“CBEmployeeType” value=“Full” />
name=“CBExperience” value=“3Year” />
name=“CBPrimaryIndustry” value=“IND013,IND026” />
name=“CBUserJobID” value=“TestJob1” />
name=“CBJobTitle” value=“Sales Representative” />
name=“CBJobTypeCode” value=“JN008,JN011” />
name=“CBManagementFlag” value=“No” />
name=“CBOtherPay” value=“Stock Options” />
name=“CBPayPer” value=“Year” />
name=“CBRelocate” value=“No” />
name=“CBRequirements” value=“<b>VORAUSSETZUNGEN FÜR ALLE
BEWERBER:</b>

<b>WICHTIG: Um als Bewerber
berücksichtigt zu werden, übermitteln Sie bitte einen aktuellen Lebenslauf
und ein kurzes Anschreiben, in dem Sie Ihr Qualifikationsprofil für diese
Stelle, ggf. Ihre Quotenerfüllung während der letzten drei Jahre und Ihre
Vergütungsvorstellungen darlegen.</b>

<li>
Bachelor-Abschluss oder gleichwertige Kombination aus Bildung und
Berufserfahrung.
<li> Ein tadelloses Erscheinungsbild und
seriöses Auftreten sind für alle Bewerber unabdingbar.
<li>
Von erfahrenen Vertriebsfachkräften wird erwartet, dass sie ihre bisherigen
Erfolge detailliert darlegen.

<b>Wir
bieten:</b>
<li> Wettbewerbsgerechte Vergütungspakete
aus Grundgehalt, Provision, Bonus und Spesen. 
<li>
Leistungsanreize in Form von Reisen, Verkaufswettbewerben usw.

<li> Langfristige Karrierechancen mit kontinuierlichen
Schulungsangeboten.
<li> Umfassende Arbeitgeberleistungen
(Krankenversicherung, zahnmedizinische Versicherung, Lebensversicherung,
401(k), Erstattung von Fortbildungskosten und mehr).
<li>
Die Erstattung von Fortbildungskosten dient ausdrücklich der
Karriereförderung.” />
name=“CBShowCompany” value=“Yes” />
name=“CBShowFax” value=“Yes” />
name=“CBShowName” value=“Yes” />
name=“CBShowPhone” value=“Yes” />
name=“CBState” value=“GA” />
name=“CBTravel” value=“50%” />
name=“CBPostalCode” value=“30092” />
<Field
<Field
<Field
<Field
<Field
<Field
<Field
</Job>
<Job>
<Field name=“CBAction” value=“ADD” />
94
C L I E N T
I N T E G R A T I O N
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
name=“CBUserJobID” value=“TestJob2” />
name=“CBJobTitle” value=“Sales Representative” />
name=“CBCity” value=“Norcross” />
name=“CBState” value=“GA” />
name=“CBContactEmail” value=“[email protected]” />
name=“CBPrimaryIndustry” value=“IND013,IND026” />
name=“CBJobTypeCode” value=“JN008,JN011” />
name=“CBDescription” value=“<b>VERTRIEBSMITARBEITER/IN (mit oder ohne
Erfahrung, von Einsteigern bis zu sehr erfahrenen Fachkräften, Vergütung je
nach Berufserfahrung) </b>

<b>
AUFGABEN</b>
Jeder Vertriebsmitarbeiter hat die Aufgabe, im
Verkauf von Geschäftslösungen, insbesondere Kopiergeräten, Druckern,
Faxgeräten und Scannern, bestimmte Absatzquoten zu erreichen und zu
übertreffen.

<b>Vertriebsmitarbeiter als
Berufseinsteiger </b>
Bei uns erwerben Sie die Fähigkeiten,
die später die Basis Ihres beruflichen Erfolgs sein werden. Mit
fortschreitender Entwicklung und wachsendem Erfolg können Sie einen
Karriereweg beschreiten, der immer neue Herausforderungen und eine
entsprechende, leistungsgerechte Vergütung mit sich
bringt.

Zunächst weisen wir Sie in unsere Produkte ein.
Wie werden zahlreiche Telefongespräche führen und Kontakte mit potenziellen
Kunden anknüpfen. Darüber hinaus werden Sie auch erste Erfahrungen mit
Kaltakquise sammeln (Besuche bei potenziellen Kunden, um sich vorzustellen,
Informationsmaterial auszuhändigen und Gesprächstermine zu vereinbaren).
Sie werden in der Arbeit mit der Contact-Manager-Software SalesLogix
geschult. Sie werden lernen, Recherchen über Firmen durchzuführen, die Sie
besuchen werden (Art der Tätigkeit, Mitarbeiterzahl, Jahresumsatz,
derzeitiger Lieferant von Kopiergeräten/Druckern, Gerätebestand usw.). Sie
werden lernen, Ihr Absatzgebiet effektiv zu betreuen und Ihre Zeit optimal
zu nutzen. Über Ihre Tätigkeit legen Sie regelmäßig Berichte
vor.


<b> Erfahrene(r)
Vertriebsmitarbeiter/in</b>
Wir bieten verschiedene Stellen
an, in die Sie Ihre besonderen Fähigkeiten effektiv einbringen können – auf
einem Niveau, das Ihrer Berufserfahrung entspricht (und Sie vielleicht auch
etwas herausfordert). Sie erhalten reichlich Gelegenheit, alle Ihre
Fähigkeiten zum Einsatz zu bringen, sich weiterzuentwickeln und mit unseren
neuesten, preisgekrönten Produkten zu arbeiten. Sie werden darüber hinaus
weniger erfahrene Vertriebsmitarbeiter anleiten." />
</Job>
</Batch>
4.1.2.
Tagged-Value-Format
Dieser Abschnitt zeigt anhand eines detaillierten Beispiels das Anlegen einer Batch-Datei mit
mehreren Stellenanzeigen im Tagged-Value-Format zur Verarbeitung durch die DPISchnittstelle.
VendorID: ED3H3MG5WM50GQP729GL
Replace: Yes
ReplyTo: [email protected]
Origin: Job Posting Entity
START JOB
HHAction: ADD
HHApplyURL: http://www.testcompany.com/apply.asp
HHAolCopyEmailList: [email protected],[email protected]
HHBasePayH: 50000
HHBasePayL: 45000
HHBonus: 5000
HHCandidateReview: Yes
HHCity: Norcross
HHCommission: 20000
HHName: TestBB1
HHContactCompany: The Test Company, Inc.
HHContactEmail: [email protected]
HHContactFax: 800-555-6789
95
C L I E N T
I N T E G R A T I O N
HHContactName: George P. Burdell
HHContactPhone: 800-555-1234
HHCountry: US
HHCustAcctCode: Testing
HHDescription: <b>VERTRIEBSMITARBEITER/IN (mit oder ohne Erfahrung, von Einsteigern bis zu
sehr erfahrenen Fachkräften, Vergütung je nach Berufserfahrung)</b>
<b>AUFGABENBEREICH</b>
Jeder Vertriebsmitarbeiter hat die Aufgabe, im Verkauf von Geschäftslösungen, insbesondere
Kopiergeräten, Druckern, Faxgeräten und Scannern, bestimmte Absatzquoten zu erreichen und zu
übertreffen.
<b>Vertriebsmitarbeiter als Berufseinsteiger</b>
Bei uns erwerben Sie die Fähigkeiten, die später die Basis Ihres beruflichen Erfolgs sein
werden. Mit fortschreitender Entwicklung und wachsendem Erfolg können Sie einen Karriereweg
beschreiten, der immer neue Herausforderungen und eine entsprechende, leistungsgerechte
Vergütung mit sich bringt.
Zunächst weisen wir Sie in unsere Produkte ein. Wie werden zahlreiche Telefongespräche
führen und Kontakte mit potenziellen Kunden anknüpfen. Darüber hinaus werden Sie auch erste
Erfahrungen mit Kaltakquise sammeln (Besuche bei potenziellen Kunden, um sich vorzustellen,
Informationsmaterial auszuhändigen und Gesprächstermine zu vereinbaren). Sie werden in der
Arbeit mit der Contact-Manager-Software SalesLogix geschult. Sie werden lernen, Recherchen
über Firmen durchzuführen, die Sie besuchen werden (Art der Tätigkeit, Mitarbeiterzahl,
Jahresumsatz, derzeitiger Lieferant von Kopiergeräten/Druckern, Gerätebestand usw.). Sie
werden lernen, Ihr Absatzgebiet effektiv zu betreuen und Ihre Zeit optimal zu nutzen. Über
Ihre Tätigkeit legen Sie regelmäßig Berichte vor.
<b>Erfahrene(r) Vertriebsmitarbeiter/in</b>
Wir bieten verschiedene Stellen an, in die Sie Ihre besonderen Fähigkeiten effektiv
einbringen können – auf einem Niveau, das Ihrer Berufserfahrung entspricht (und Sie
vielleicht auch etwas herausfordert). Sie erhalten reichlich Gelegenheit, alle Ihre
Fähigkeiten zum Einsatz zu bringen, sich weiterzuentwickeln und mit unseren neuesten,
preisgekrönten Produkten zu arbeiten. Sie werden darüber hinaus weniger erfahrene
Vertriebsmitarbeiter anleiten.
HHDisplayCity: North Atlanta
HHDisplayJobID: TestJob
HHDivision: Technology
HHEducation: Bachelor
HHEmployeeType: Full
HHExperience: 3Year
HHPrimaryIndustry: IND013,IND026
HHUserJobID: TestJob1
HHJobTitle: Sales Representative
HHJobTypeCode: JN008,JN011
HHManagementFlag: No
HHOtherPay: Stock Options
HHPayPer: Year
HHRelocate: No
HHRequirements: <b>VORAUSSETZUNGEN FÜR ALLE BEWERBER:</b>
<b>WICHTIG: Um als Bewerber berücksichtigt zu werden, übermitteln Sie bitte einen aktuellen
Lebenslauf und ein kurzes Anschreiben, in dem Sie Ihr Qualifikationsprofil für diese Stelle,
ggf. Ihre Quotenerfüllung während der letzten drei Jahre und Ihre Vergütungsvorstellungen
darlegen.</b>
<li> Bachelor-Abschluss oder gleichwertige Kombination aus Bildung und Berufserfahrung.
<li> Ein tadelloses Erscheinungsbild und seriöses Auftreten sind für alle Bewerber
unabdingbar.
<li> Von erfahrenen Vertriebsfachkräften wird erwartet, dass sie ihre bisherigen Erfolge
detailliert darlegen.
<b>Wir bieten:</b>
<li> Wettbewerbsgerechte Vergütungspakete aus Grundgehalt, Provision, Bonus und Spesen.
<li> Leistungsanreize in Form von Reisen, Verkaufswettbewerben usw.
<li> Langfristige Karrierechancen mit kontinuierlichen Schulungsangeboten.
96
C L I E N T
I N T E G R A T I O N
<li> Umfassende Arbeitgeberleistungen (Krankenversicherung, zahnmedizinische Versicherung,
Lebensversicherung, 401(k), Erstattung von Fortbildungskosten und mehr).
<li> Die Erstattung von Fortbildungskosten dient ausdrücklich der Karriereförderung.
HHShowCompany: Yes
HHShowFax: Yes
HHShowName: Yes
HHShowPhone: Yes
HHState: GA
HHTravel: 50%
HHPostalCode: 30092
END JOB
START JOB
HHAction: ADD
HHUserJobID: TestJob2
HHJobTitle: Sales Representative
HHCity: Norcross
HHState: GA
HHContactEmail: [email protected]
HHPrimaryIndustry: IND013,IND026
HHJobTypeCode: JN008,JN011
HHDescription: <b>VERTRIEBSMITARBEITER/IN (mit oder ohne Erfahrung, von Einsteigern bis zu
sehr erfahrenen Fachkräften, Vergütung je nach Berufserfahrung)</b>
<b>AUFGABENBEREICH</b>
Jeder Vertriebsmitarbeiter hat die Aufgabe, im Verkauf von Geschäftslösungen, insbesondere
Kopiergeräten, Druckern, Faxgeräten und Scannern, bestimmte Absatzquoten zu erreichen und zu
übertreffen.
<b>Vertriebsmitarbeiter als Berufseinsteiger</b>
Bei uns erwerben Sie die Fähigkeiten, die später die Basis Ihres beruflichen Erfolgs sein
werden. Mit fortschreitender Entwicklung und wachsendem Erfolg können Sie einen Karriereweg
beschreiten, der immer neue Herausforderungen und eine entsprechende, leistungsgerechte
Vergütung mit sich bringt.
Zunächst weisen wir Sie in unsere Produkte ein. Wie werden zahlreiche Telefongespräche
führen und Kontakte mit potenziellen Kunden anknüpfen. Darüber hinaus werden Sie auch erste
Erfahrungen mit Kaltakquise sammeln (Besuche bei potenziellen Kunden, um sich vorzustellen,
Informationsmaterial auszuhändigen und Gesprächstermine zu vereinbaren). Sie werden in der
Arbeit mit der Contact-Manager-Software SalesLogix geschult. Sie werden lernen, Recherchen
über Firmen durchzuführen, die Sie besuchen werden (Art der Tätigkeit, Mitarbeiterzahl,
Jahresumsatz, derzeitiger Lieferant von Kopiergeräten/Druckern, Gerätebestand usw.). Sie
werden lernen, Ihr Absatzgebiet effektiv zu betreuen und Ihre Zeit optimal zu nutzen. Über
Ihre Tätigkeit legen Sie regelmäßig Berichte vor.
<b>Erfahrene(r) Vertriebsmitarbeiter/in</b>
Wir bieten verschiedene Stellen an, in die Sie Ihre besonderen Fähigkeiten effektiv
einbringen können – auf einem Niveau, das Ihrer Berufserfahrung entspricht (und Sie
vielleicht auch etwas herausfordert). Sie erhalten reichlich Gelegenheit, alle Ihre
Fähigkeiten zum Einsatz zu bringen, sich weiterzuentwickeln und mit unseren neuesten,
preisgekrönten Produkten zu arbeiten. Sie werden darüber hinaus weniger erfahrene
Vertriebsmitarbeiter anleiten.
END JOB
4.1.3.
97
Screenshot
Die folgenden Screenshots geben die DPI-Verarbeitungsergebnisse der obigen Batch-Dateien
wieder. Einziger Unterschied zwischen den beiden Dateien ist ihr Format (eine Datei hat das
XML-Format, die andere das Tagged-Value-Format). Beide Dateien enthalten die gleichen zwei
Stellenanzeigen. Die erste Stellenanzeige in der XML-Datei stimmt mit der ersten
Stellenanzeige in der Tagged-Value-Datei überein. Die zweite Stellenanzeige in der XML-Datei
stimmt mit der zweiten Stellenanzeige in der Tagged-Value-Datei überein.
C L I E N T
I N T E G R A T I O N
Da beide Dateien exakt die gleichen Angaben zu den beiden offenen Stellen enthalten,
entstehen bei der Verarbeitung der beiden Dateien letztlich identische Stellenanzeigen auf
CareerBuilder. Die sichtbare Darstellung der beiden Dateien unterscheidet sich nicht. Deshalb
ist hier auch nur ein Satz Screenshots abgebildet, um die Verarbeitungsergebnisse der obigen
Daten darzustellen. In welchem Format der Kunde seine Batch-Dateien letztlich abfasst, ist
seine freie Entscheidung. Weder für das DPI noch für CareerBuilder spielt es eine Rolle,
welches Format Kunden zur Interaktion mit ihren Stellenanzeigen wählen. Die Ergebnisse sind
auf dem CareerBuilder-Bildschirm nicht voneinander zu unterscheiden. Deshalb sollte jeder
Kunde das Format wählen, das für ihn am einfachsten zu erstellen und zu verarbeiten ist.
Der folgende Screenshot gibt die erste Stellenanzeige beider Batch-Dateien wieder. Diese Stellenanzeige ist sehr
detailliert und nutzt jedes denkbare Feld zur Beschreibung der Stelle. Wenn Sie sich die Beispieldatei und den
98
C L I E N T
I N T E G R A T I O N
Screenshot einmal genauer ansehen, werden Sie ein Gefühl dafür entwickeln, wie sich die einzelnen Felder auf die
Gesamtdarstellung Ihrer eigenen Stellenanzeigen auswirken.
99
C L I E N T
I N T E G R A T I O N
Der folgende Screenshot gibt die zweite Stellenanzeige beider Batch-Dateien wieder. Im Gegensatz zur ersten,
sehr detaillierten Stellenanzeige enthält die zweite nur die absolut nötigsten Angaben, um von der DPI-
100
C L I E N T
I N T E G R A T I O N
Schnittstelle verarbeitet und auf CareerBuilder veröffentlicht werden zu können. Anhand dieses Beispiels können
Sie sehen, wie sich Standardwerte in den Feldern auf die Darstellung von Stellenanzeigen auswirken.
4.1.4.
101
Bestätigungs-E-Mail für Batch-Dateien
Das DPI-System erzeugt für jede verarbeitete Batch-Datei eine Antwort-E-Mail. Diese wird an alle
E-Mail-Adressen geschickt, die im Feld ReplyTo im Header-Abschnitt der Datei aufgeführt sind.
C L I E N T
I N T E G R A T I O N
4.1.4.1. BETREFFZEILE
Der Inhalt der Betreffzeile der Bestätigungsmail hängt von der Kategorie des Stellenanzeigen-Absenders ab;
siehe Definitionen in Abschnitt 1.1.1 dieses Kapitels.
Die Betreffzeile für „Bulk-Poster“ lautet:
Ergebnisse Ihrer Bulk-Anzeigenübermittlung - <Poster_Email>
Die Betreffzeile für „Cross-Poster“ lautet:
Ergebnisse Ihrer Bulk-Anzeigenübermittlung für Drittpartei - <Poster_Email>
In beiden Fällen erscheint im konkreten Fall anstelle des Platzhalters <Poster_Email> die entsprechende EMail-Adresse.
4.1.4.2. STELLEN-BESTÄTIGUNGSZEILEN
Für jede Stelle, die in der Batch-Datei aufgeführt ist, enthält die Antwort-E-Mail eine Zeile, die den
abschließenden Verarbeitungsstatus meldet. Die einzelnen Felder jeder Bestätigungszeile sind durch |Zeichen voneinander getrennt. Die Bestätigungszeilen haben folgende Struktur:
JR|JER03M66FK63VQ9SBMN|JCSTD0|TestJob2|Add|8/18/2005 11:59:59 PM|1|
Das erste Feld enthält stets das Kürzel „JR“ für „Job Response Line“ (Stellenanzeigen-Bestätigungszeile).
Das zweite Feld ist der Stellen-Identcode von CareerBuilder, eine eindeutige Kennung für jede
Stellenanzeige im System. Im Prinzip ist dies eine Seriennummer für die jeweilige Stellenanzeige.
Das dritte Feld ist die Kennung der Dienstleistungsart für die Anzeige auf CareerBuilder. Die beiden
gängigsten Werte für dieses Feld sind „JCSTD0“ für die Standarddienstleistung und „JCPRI0“ für die
bevorrechtigte Dienstleistung.
Das vierte Feld ist die von Ihnen beim Hochladen der Stellenanzeige verwendete Stellen-Identnummer.
Das fünfte Feld gibt an, wie mit der Anzeige verfahren wurde. Zwar stand in der hochgeladenen Datei die
Anweisung „ADD“ (Hinzufügen), jedoch wurde die Operation „CHANGE“ (Ändern) durchgeführt, weil eine
bereits laufende Anzeige lediglich aktualisiert wurde.
Das sechste Feld enthält das Datum und die Uhrzeit, zu denen die Stellenanzeige automatisch verfällt und
von CareerBuilder entfernt wird. Einzelheiten zur Laufzeit von Stellenanzeigen können Sie in Abschnitt 1.4
nachlesen.
Das siebente Feld ist eine numerische Angabe, die den Verarbeitungsstatus ausdrückt. ‚0‘ besagt, dass die
Verarbeitung der Stellenanzeige nicht erfolgreich war. ‚1‘ bestätigt die erfolgreiche Verarbeitung der
Anzeige.
Das achte Feld ist leer, wenn die Anzeige erfolgreich verarbeitet wurde, oder sie enthält eine Zeichenkette,
die die Ursache der misslungenen Verarbeitung angibt.
4.1.4.3. PROCESS TOTALS: ZUSAMMENFASSUNG
Diese Zeilen geben an, wie viele Stellenanzeigen dem in der Zeile genannten Anzeigentyp entsprechen. Die
einzelnen Felder jeder zusammenfassenden Zeile werden durch |-Zeichen voneinander getrennt. Jede
Zusammenfassungszeile hat folgendes Format:
JT|JTOTAL|2
Das erste Feld enthält stets das Kürzel „JT“ für „Job Totals“ (Summe der Stellenanzeigen).
Das zweite Feld nennt den Summenwert. Er drückt die tatsächlich ausgeführten Aktionen aus, nicht die
angeforderten. „JTOTAL“ ist die Gesamtanzahl der Stellenanzeigen, die in der Datei vorgefunden wurden.
„JADD“ ist die Anzahl der neu unter Ihrem Account veröffentlichten Stellenanzeigen. „JCHANGE“ ist die
102
C L I E N T
I N T E G R A T I O N
Gesamtanzahl der laufenden Stellenanzeigen, die aktualisiert wurden. „JDELETE“ ist die Gesamtanzahl der
Stellenanzeigen, die gelöscht wurden. „JERROR“ ist die Gesamtanzahl der Stellenanzeigen, bei deren
Verarbeitung ein Fehler aufgetreten ist.
Das dritte Feld gibt die Gesamtanzahl, d. h. die Summe der Stellenanzeigen des jeweilige Typs an.
4.1.4.4. BEISPIEL EINER BESTÄTIGUNGSMAIL
Das nachstehende Beispiel ist die Antwort des DPI-Systems auf die Verarbeitung der beiden oben
vorgestellten Beispiel-Stellenanzeigen. Ungeachtet der verschiedenen Formate, in denen Stellenanzeigen
zur DPI hochgeladen werden können, gibt es nur ein einziges Format für die Bestätigungsmails der
Schnittstelle. Deshalb wird hier nur ein Beispiel einer solchen Mail gezeigt.
Eigentlich wurden die beiden Stellenanzeigen unseres Beispiels erfolgreich verarbeitet. Wir haben aber zu
Illustrationszwecken einen Fehler erzwungen, so dass die Beispiel-E-Mail auch eine Fehleranzeige enthält.

Betreffzeile
Results for Corporate Bulkpost - [email protected]

Haupttext der E-Mail
JR|||TestJob1||1/1/1970 12:00:00 AM|0|Specified Company[TestBB1] - (aka: Test Company #1) ist nicht
aktiv, bitte mit Ihrem Vertriebsbeauftragten in Verbindung setzen
JR|JER03M66FK63VQ9SBMN|JCSTD0|TestJob2|Add|8/18/2005 11:59:59 PM|1|
JT|JTOTAL|2
JT|JADD|1
JT|JDELETE|0
JT|JCHANGE|0
JT|JERROR|1
MT|[email protected]|[email protected]
4.2. NAHE-ECHTZEIT-METHODEN
Mit Hilfe der Nahe-Echtzeit-Methoden können Kunden Stellenanzeigen nahezu in Echtzeit zur DPISchnittstelle hochladen und verarbeiten lassen, allerdings nur einzeln. In Abschnitt 2.2 dieses Kapitels
wird die Funktionsweise der Nahe-Echtzeit-Methoden umfassend beschrieben. Die nachstehenden
Abschnitte sind detaillierte Beispiele der verfügbaren Nahe-Echtzeit-Methoden zur Interaktion mit
Stellenanzeigen.
4.2.1.
Transaktions-Gateway
Wie bereits in Abschnitt 2.2.1 erläutert wurde, wird bei der Nutzung des Transaktions-Gateway
eine einfach formatierte Anzeige mit den ausgefüllten Pflichtfeldern auf
http://dpi.careerbuilder.com/webservices/dpitg.aspx hochgeladen. Als Namen für die
Stellenbeschreibungsfelder können Sie eines der beiden beschriebenen Formate wählen (XMLBezeichnungen oder das ältere Textformat). Theoretisch könnte man sogar die beiden Formate
innerhalb einer Stellenanzeige mischen, aber wir empfehlen, sich auf eines der Formate zu
beschränken und es konsequent auf alle Datenfelder und alle Stellenanzeigen anzuwenden, um
sich selbst die Datenpflege zu erleichtern.
4.2.1.1. FELDBEZEICHNUNGEN IM XML-FORMAT
In diesem Abschnitt wird anhand eines Beispiels die Verwendung von Datenfeldbezeichnungen im XMLFormat beschrieben. Diese Erläuterungen beziehen sich auf Stellenanzeigen, die über den TransaktionsGateway zur Verarbeitung hochgeladen werden. Die Feldbezeichnung und die auf die Daten folgenden &Zeichen sind hier der besseren Übersicht wegen fett gedruckt. Da Die Daten an die obige Gateway-URL
übermittelt werden, enthält die Datei keinerlei Zeilenwechsel-Zeichen und bildet eine kontinuierliche
Textfolge, die dem Server zugeführt wird. Das Pfeilsymbol () besagt, dass sich die Datenfolge auf der
nächsten Zeile des abgebildeten Beispiels fortsetzt.
CBVendorID= ED3H3MG5WM50GQP729GL& 
CBAction=ADD& 
CBOrigin=Job Posting Entity& 
103
C L I E N T
I N T E G R A T I O N
CBUserJobID=TestJob3& 
CBJobTitle=Sales Representative& 
CBCity=Norcross& 
CBState=GA& 
CBPostalCode=30092& 
CBCountry=US& 
CBDisplayCity=North Atlanta& 
CBContactCompany=The Test Company, Inc.& 
CBApplyURL=http://www.testcompany.com/apply.asp& 
[email protected]& 
CBContactFax=800-555-6789& 
CBContactName=George P. Burdell& 
CBContactPhone=800-555-1234& 
CBDivision=Technology& 
CBEmployeeType=Full& 
CBEducation=Bachelor& 
CBExperience=3Year& 
CBPrimaryIndustry=IND013,IND026& 
CBJobTypeCode=JN008,JN011& 
CBBasePayH=50000& 
CBBasePayL=45000& 
CBPayPer=Year& 
CBTravel=50%& 
CBDescription=<b>VERTRIEBSMITARBEITER/IN (mit oder ohne Erfahrung, von Einsteigern bis zu
sehr erfahrenen Fachkräften, Vergütung je nach Berufserfahrung)</b>
<b>AUFGABENBEREICH</b>
Jeder Vertriebsmitarbeiter hat die Aufgabe, im Verkauf von Geschäftslösungen, insbesondere
Kopiergeräten, Druckern, Faxgeräten und Scannern, bestimmte Absatzquoten zu erreichen und zu
übertreffen.
<b>Vertriebsmitarbeiter als Berufseinsteiger</b>
Bei uns erwerben Sie die Fähigkeiten, die später die Basis Ihres beruflichen Erfolgs sein
werden. Mit fortschreitender Entwicklung und wachsendem Erfolg können Sie einen Karriereweg
beschreiten, der immer neue Herausforderungen und eine entsprechende, leistungsgerechte
Vergütung mit sich bringt.
Zunächst weisen wir Sie in unsere Produkte ein. Wie werden zahlreiche Telefongespräche
führen und Kontakte mit potenziellen Kunden anknüpfen. Darüber hinaus werden Sie auch erste
Erfahrungen mit Kaltakquise sammeln (Besuche bei potenziellen Kunden, um sich vorzustellen,
Informationsmaterial auszuhändigen und Gesprächstermine zu vereinbaren). Sie werden in der
Arbeit mit der Contact-Manager-Software SalesLogix geschult. Sie werden lernen, Recherchen
über Firmen durchzuführen, die Sie besuchen werden (Art der Tätigkeit, Mitarbeiterzahl,
Jahresumsatz, derzeitiger Lieferant von Kopiergeräten/Druckern, Gerätebestand usw.). Sie
werden lernen, Ihr Absatzgebiet effektiv zu betreuen und Ihre Zeit optimal zu nutzen. Über
Ihre Tätigkeit legen Sie regelmäßig Berichte vor.
<b>Erfahrene(r) Vertriebsmitarbeiter/in</b>
Wir bieten verschiedene Stellen an, in die Sie Ihre besonderen Fähigkeiten effektiv
einbringen können – auf einem Niveau, das Ihrer Berufserfahrung entspricht (und Sie
vielleicht auch etwas herausfordert). Sie erhalten reichlich Gelegenheit, alle Ihre
Fähigkeiten zum Einsatz zu bringen, sich weiterzuentwickeln und mit unseren neuesten,
preisgekrönten Produkten zu arbeiten. Sie werden darüber hinaus weniger erfahrene
Vertriebsmitarbeiter anleiten.& 
CBRequirements=<b>VORAUSSETZUNGEN FÜR ALLE BEWERBER:</b>
<b>WICHTIG: Um als Bewerber berücksichtigt zu werden, übermitteln Sie bitte einen aktuellen
Lebenslauf und ein kurzes Anschreiben, in dem Sie Ihr Qualifikationsprofil für diese Stelle,
ggf. Ihre Quotenerfüllung während der letzten drei Jahre und Ihre Vergütungsvorstellungen
darlegen.</b>
<li> Bachelor-Abschluss oder gleichwertige Kombination aus Bildung und Berufserfahrung.
<li> Ein tadelloses Erscheinungsbild und seriöses Auftreten sind für alle Bewerber
unabdingbar.
104
C L I E N T
I N T E G R A T I O N
<li> Von erfahrenen Vertriebsfachkräften wird erwartet, dass sie ihre bisherigen Erfolge
detailliert darlegen.
<b>Wir bieten:</b>
<li> Wettbewerbsgerechte Vergütungspakete aus Grundgehalt, Provision, Bonus und Spesen.
<li> Leistungsanreize in Form von Reisen, Verkaufswettbewerben usw.
<li> Langfristige Karrierechancen mit kontinuierlichen Schulungsangeboten.
<li> Umfassende Arbeitgeberleistungen (Krankenversicherung, zahnmedizinische Versicherung,
Lebensversicherung, 401(k), Erstattung von Fortbildungskosten und mehr).
<li> Die Erstattung von Fortbildungskosten dient ausdrücklich der Karriereförderung.
4.2.1.2. VERWENDUNG VON BEZEICHNUNGEN IM ALTEN TEXTFORMAT
In diesem Abschnitt wird anhand eines Beispiels die Verwendung von Datenfeldbezeichnungen im alten
Textformat beschrieben. Diese Erläuterungen beziehen sich auf Stellenanzeigen, die über den TransaktionsGateway zur Verarbeitung hochgeladen werden.
Die Feldbezeichnung und die auf die Daten folgenden &-Zeichen sind hier der besseren Übersicht wegen fett
gedruckt. Da Die Daten an die obige Gateway-URL übermittelt werden, enthält die Datei keinerlei
Zeilenwechsel-Zeichen und bildet eine kontinuierliche Textfolge, die dem Server zugeführt wird. Das
Pfeilsymbol () besagt, dass sich die Datenfolge auf der nächsten Zeile des abgebildeten Beispiels fortsetzt.
VendorID= ED3H3MG5WM50GQP729GL& 
HHAction=ADD& 
Origin=Job Posting Entity& 
HHUserJobID=TestJob3& 
HHJobTitle=Sales Representative& 
HHCity=Norcross& 
HHState=GA& 
HHPostalCode=30092& 
HHCountry=US& 
HHDisplayCity=North Atlanta& 
HHContactCompany=The Test Company, Inc.& 
HHApplyURL=http://www.testcompany.com/apply.asp& 
[email protected]& 
HHContactFax=800-555-6789& 
HHContactName=George P. Burdell& 
HHContactPhone=800-555-1234& 
HHDivision=Technology& 
HHEmployeeType=Full& 
HHEducation=Bachelor& 
HHExperience=3Year& 
HHPrimaryIndustry=IND013,IND026& 
HHJobTypeCode=JN008,JN011& 
HHBasePayH=50000& 
HHBasePayL=45000& 
HHPayPer=Year& 
HHTravel=50%& 
HHDescription=<b>VERTRIEBSMITARBEITER/IN (mit oder ohne Erfahrung, von Einsteigern bis zu
sehr erfahrenen Fachkräften, Vergütung je nach Berufserfahrung)</b>
<b>AUFGABENBEREICH</b>
Jeder Vertriebsmitarbeiter hat die Aufgabe, im Verkauf von Geschäftslösungen, insbesondere
Kopiergeräten, Druckern, Faxgeräten und Scannern, bestimmte Absatzquoten zu erreichen und zu
übertreffen.
<b>Vertriebsmitarbeiter als Berufseinsteiger</b>
Bei uns erwerben Sie die Fähigkeiten, die später die Basis Ihres beruflichen Erfolgs sein
werden. Mit fortschreitender Entwicklung und wachsendem Erfolg können Sie einen Karriereweg
beschreiten, der immer neue Herausforderungen und eine entsprechende, leistungsgerechte
Vergütung mit sich bringt.
105
C L I E N T
I N T E G R A T I O N
Zunächst weisen wir Sie in unsere Produkte ein. Wie werden zahlreiche Telefongespräche
führen und Kontakte mit potenziellen Kunden anknüpfen. Darüber hinaus werden Sie auch erste
Erfahrungen mit Kaltakquise sammeln (Besuche bei potenziellen Kunden, um sich vorzustellen,
Informationsmaterial auszuhändigen und Gesprächstermine zu vereinbaren). Sie werden in der
Arbeit mit der Contact-Manager-Software SalesLogix geschult. Sie werden lernen, Recherchen
über Firmen durchzuführen, die Sie besuchen werden (Art der Tätigkeit, Mitarbeiterzahl,
Jahresumsatz, derzeitiger Lieferant von Kopiergeräten/Druckern, Gerätebestand usw.). Sie
werden lernen, Ihr Absatzgebiet effektiv zu betreuen und Ihre Zeit optimal zu nutzen. Über
Ihre Tätigkeit legen Sie regelmäßig Berichte vor.
<b>Erfahrene(r) Vertriebsmitarbeiter/in</b>
Wir bieten verschiedene Stellen an, in die Sie Ihre besonderen Fähigkeiten effektiv
einbringen können – auf einem Niveau, das Ihrer Berufserfahrung entspricht (und Sie
vielleicht auch etwas herausfordert). Sie erhalten reichlich Gelegenheit, alle Ihre
Fähigkeiten zum Einsatz zu bringen, sich weiterzuentwickeln und mit unseren neuesten,
preisgekrönten Produkten zu arbeiten. Sie werden darüber hinaus weniger erfahrene
Vertriebsmitarbeiter anleiten.& 
HHRequirements=<b>VORAUSSETZUNGEN FÜR ALLE BEWERBER:</b>
<b>WICHTIG: Um als Bewerber berücksichtigt zu werden, übermitteln Sie bitte einen aktuellen
Lebenslauf und ein kurzes Anschreiben, in dem Sie Ihr Qualifikationsprofil für diese Stelle,
ggf. Ihre Quotenerfüllung während der letzten drei Jahre und Ihre Vergütungsvorstellungen
darlegen.</b>
<li> Bachelor-Abschluss oder gleichwertige Kombination aus Bildung und Berufserfahrung.
<li> Ein tadelloses Erscheinungsbild und seriöses Auftreten sind für alle Bewerber
unabdingbar.
<li> Von erfahrenen Vertriebsfachkräften wird erwartet, dass sie ihre bisherigen Erfolge
detailliert darlegen.
<b>Wir bieten:</b>
<li> Wettbewerbsgerechte Vergütungspakete aus Grundgehalt, Provision, Bonus und Spesen.
<li> Leistungsanreize in Form von Reisen, Verkaufswettbewerben usw.
<li> Langfristige Karrierechancen mit kontinuierlichen Schulungsangeboten.
<li> Umfassende Arbeitgeberleistungen (Krankenversicherung, zahnmedizinische Versicherung,
Lebensversicherung, 401(k), Erstattung von Fortbildungskosten und mehr).
<li> Die Erstattung von Fortbildungskosten dient ausdrücklich der Karriereförderung.
106
C L I E N T
I N T E G R A T I O N
4.2.1.3. SCREENSHOT
Der folgende Screenshot gibt die DPI-Verarbeitungsergebnisse der obigen Stellenanzeigen nach dem
Hochladen über den Transaktions-Gateway wieder. Einziger Unterschied zwischen den beiden Dateien ist
ihr Format (eine hat das XML-Format, die andere das alte Textformat). Da beide Stellenanzeigen exakt die
gleichen Angaben zu der offenen Stelle enthalten, entsteht bei der Verarbeitung letztlich eine identische
Stellenanzeige auf CareerBuilder. Die sichtbare Darstellung der beiden Anzeigen unterscheidet sich nicht.
Deshalb ist hier auch nur ein Satz Screenshots abgebildet, um die Verarbeitungsergebnisse der obigen
Daten darzustellen.
107
C L I E N T
I N T E G R A T I O N
4.2.1.4. ANTWORT DES TRANSAKTIONS-GATEWAYS
 Erfolgreiche Übermittlung
Das nachfolgende Beispiel ist eine typische Rückmeldung vom Transaktions-Gateway
nach erfolgreicher Verarbeitung der Stellenanzeige. Die einzelnen Datenfelder der
Meldung sind durch |-Zeichen voneinander getrennt.
0|Transaktion war erfolgreich!|Ändern|JER1T16B6VR6Q0G0SVK|JCSTD0|TestJob3|2005/08/17
23:59:59
Das erste Feld ist eine numerische Angabe, die den Status des Verarbeitungsbefehls
ausdrückt. ‚0‘ bestätigt die erfolgreiche Ausführung der Transaktion.
Das zweite Feld lautet bei erfolgreicher Verarbeitung ‚Transaktion war erfolgreich!‘.
Das dritte Feld gibt an, wie mit der Anzeige verfahren wurde. Zwar stand in der
hochgeladenen Datei die Anweisung „ADD“ (Hinzufügen), jedoch wurde die
108
C L I E N T
I N T E G R A T I O N
Operation „CHANGE“ (Ändern) durchgeführt, weil in diesem Fall eine bereits laufende
Anzeige lediglich aktualisiert wurde.
Das vierte Feld ist der Stellen-Identcode von CareerBuilder, eine eindeutige Kennung
für jede Stellenanzeige im System. Im Prinzip ist dies eine Seriennummer für die
jeweilige Stellenanzeige.
Das fünfte Feld ist die Kennung der Dienstleistungsart für die Anzeige auf
CareerBuilder. Die beiden gängigsten Werte für dieses Feld sind „JCSTD0“ für die
Standarddienstleistung und „JCPRI0“ für die bevorrechtigte Dienstleistung.
Das sechste Feld ist die von Ihnen beim Hochladen der Stellenanzeige verwendete
Stellen-Identnummer (JobID).
Das siebente Feld enthält das Datum und die Uhrzeit, zu dem die Stellenanzeige
automatisch verfällt und von CareerBuilder entfernt wird. Einzelheiten zur Laufzeit von
Stellenanzeigen können Sie in Abschnitt 1.4 nachlesen.

Fehler beim Hochladen
Das nachfolgende Beispiel ist eine Rückmeldung vom Transaktions-Gateway nach
einem Fehler beim Versuch, die Stellenanzeige zu verarbeiten. Ein solcher Fehler
kann mehrere Ursachen haben. In diesem Fall erscheinen in der Antwortmeldung
mehrere Fehler-Strings, voneinander getrennt durch je einen Zeilenumbruch. Im
nachstehenden Beispiel wurde die Stellenanzeige ohne Stellenbezeichnung und
Angabe des Bundesstaates hochgeladen.
5|State is required
Job Title is required
Location US--Norcross not found
Error saving the job to the database. Poster-[[email protected]], ExternalKey[TestJob3]
Das erste Feld ist eine numerische Angabe, die den Status des Verarbeitungsbefehls
ausdrückt. ‚5‘ bezeichnet einen Datenvalidierungsfehler. ‚7‘ besagt, dass ein
ungültiger Aktionsbefehl mit der Stellenanzeige empfangen wurde. ‚8‘ drückt aus,
dass eine Störung in der Server-Kommunikation vorliegt und eine Zeitgrenze
überschritten wurde.
Das zweite Feld ist die Liste der Fehler, die bei dem Versuch, die Stellenanzeige zu
verarbeiten, aufgetreten sind. Jeder Fehler wird auf einer separaten Zeile aufgelistet.
4.2.2.
SOAP-Webdienste
Der DPI-Webdienst bietet Kunden die Möglichkeit, Stellenanzeigen über SOAPStandardmeldungen auf CareerBuilder hochzuladen. Über den Webdienst stehen den Kunden
drei verschiedene Webmethoden und damit drei Möglichkeiten zum Hochladen der
Stellenbeschreibungsdaten zur Verfügung. Im Laufe der Zeit werden weitere Verfahren zum
Hochladen von Daten zur DPI bereitgestellt, und der Webdienst wird durch entsprechende neue
Methoden ergänzt. Einzelheiten zu den verfügbaren Webmethoden finden Sie in Abschnitt
2.2.3.
4.2.2.1. HOCHLADEN ZUM WEBDIENST
In diesem Abschnitt wird anhand eines Beispiels die Verwendung eines XML-Pakets zum Hochladen einer
Stellenanzeige über den DPI-Webdienst erläutert. Die einzige Bedingung aus Sicht des Webdienstes ist,
dass ein regelkonform formatiertes XML-Paket ankommt. Es spielt für den Webdienst keine Rolle, ob er mit
einem XML-Paket im DPI-Sonderformat oder mit HR-XML-Format aufgerufen wird.
109
C L I E N T
I N T E G R A T I O N
Im nachfolgenden Beispiel wird nur das DPI-eigene Format verwendet. Da das HR-XML-Format unabhängig
von dem gewählten Verfahren zum Hochladen auf CareerBuilder ist, wird die Erstellung und Verwendung
des HR-XML-Pakets erst in späteren Kapitel detailliert beschrieben.
<Job>
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
<Field
110
name=“CBVendorID” value=“ED3H3MG5WM50GQP729GL” />
name=“CBAction” value=“ADD” />
name=“CBOrigin” value=“Job Posting Entity” />
name=“CBApplyURL” value=“http://www.testcompany.com/apply.asp” />
name=“CBAOLCopyEmailList” value=“[email protected],[email protected]” />
name=“CBBasePayH” value=“50000” />
name=“CBBasePayL” value=“45000” />
name=“CBBonus” value=“5000” />
name=“CBCity” value=“Norcross” />
name=“CBCommission” value=“20000” />
name=“CBContactCompany” value=“The Test Company, Inc.” />
name=“CBContactEmail” value=“[email protected]” />
name=“CBContactFax” value=“800-555-6789” />
name=“CBContactName” value=“George P. Burdell” />
name=“CBContactPhone” value=“800-555-1234” />
name=“CBCountry” value=“US” />
name=“CBCustAcctCode” value=“Testing” />
name=“CBDescription” value=“<b>VERTRIEBSMITARBEITER/IN (mit oder ohne
Erfahrung, von Einsteigern bis zu sehr erfahrenen Fachkräften, Vergütung je
nach Berufserfahrung) </b>

<b>
AUFGABEN</b>
Jeder Vertriebsmitarbeiter hat die Aufgabe, im
Verkauf von Geschäftslösungen, insbesondere Kopiergeräten, Druckern,
Faxgeräten und Scannern, bestimmte Absatzquoten zu erreichen und zu
übertreffen. 

<b> Vertriebsmitarbeiter als
Berufseinsteiger </b>
Bei uns erwerben Sie die Fähigkeiten,
die später die Basis Ihres beruflichen Erfolgs sein werden. Mit
fortschreitender Entwicklung und wachsendem Erfolg können Sie einen
Karriereweg beschreiten, der immer neue Herausforderungen und eine
entsprechende, leistungsgerechte Vergütung mit sich
bringt.

Zunächst weisen wir Sie in unsere Produkte ein.
Wie werden zahlreiche Telefongespräche führen und Kontakte mit potenziellen
Kunden anknüpfen. Darüber hinaus werden Sie auch erste Erfahrungen mit
Kaltakquise sammeln (Besuche bei potenziellen Kunden, um sich vorzustellen,
Informationsmaterial auszuhändigen und Gesprächstermine zu vereinbaren).
Sie werden in der Arbeit mit der Contact-Manager-Software SalesLogix
geschult. Sie werden lernen, Recherchen über Firmen durchzuführen, die Sie
besuchen werden (Art der Tätigkeit, Mitarbeiterzahl, Jahresumsatz,
derzeitiger Lieferant von Kopiergeräten/Druckern, Gerätebestand usw.). Sie
werden lernen, Ihr Absatzgebiet effektiv zu betreuen und Ihre Zeit optimal
zu nutzen. Über Ihre Tätigkeit legen Sie regelmäßig Berichte vor.



<b> Erfahrene(r)
Vertriebsmitarbeiter/in </b>
Wir bieten verschiedene Stellen
an, in die Sie Ihre besonderen Fähigkeiten effektiv einbringen können – auf
einem Niveau, das Ihrer Berufserfahrung entspricht (und Sie vielleicht auch
etwas herausfordert). Sie erhalten reichlich Gelegenheit, alle Ihre
Fähigkeiten zum Einsatz zu bringen, sich weiterzuentwickeln und mit unseren
neuesten, preisgekrönten Produkten zu arbeiten. Sie werden darüber hinaus
weniger erfahrene Vertriebsmitarbeiter anleiten." />
name=“CBDisplayCity” value=“North Atlanta” />
name=“CBDisplayJobID” value=“TestJob” />
name=“CBDivision” value=“Technology” />
name=“CBEducation” value=“Bachelor” />
name=“CBEmployeeType” value=“Full” />
name=“CBExperience” value=“3Year” />
name=“CBPrimaryIndustry” value=“IND013,IND026” />
name=“CBUserJobID” value=“TestJob4” />
name=“CBJobTitle” value=“Sales Representative” />
name=“CBJobTypeCode” value=“JN008,JN011” />
name=“CBManagementFlag” value=“Yes” />
name=“CBOtherPay” value=“Stock Options” />
name=“CBPayPer” value=“Year” />
name=“CBRelocate” value=“Yes” />
C L I E N T
I N T E G R A T I O N
<Field name=“CBRequirements” value=“<b>VORAUSSETZUNGEN FÜR ALLE
BEWERBER:</b>

<b>WICHTIG: Um als Bewerber
berücksichtigt zu werden, übermitteln Sie bitte einen aktuellen Lebenslauf
und ein kurzes Anschreiben, in dem Sie Ihr Qualifikationsprofil für diese
Stelle, ggf. Ihre Quotenerfüllung während der letzten drei Jahre und Ihre
Vergütungsvorstellungen darlegen.</b>

<li>
Bachelor-Abschluss oder gleichwertige Kombination aus Bildung und
Berufserfahrung.
<li> Ein tadelloses Erscheinungsbild und
seriöses Auftreten sind für alle Bewerber unabdingbar.
<li>
Von erfahrenen Vertriebsfachkräften wird erwartet, dass sie ihre bisherigen
Erfolge detailliert darlegen.

<b>Wir
bieten:</b>
<li> Wettbewerbsgerechte Vergütungspakete
aus Grundgehalt, Provision, Bonus und Spesen. 
<li>
Leistungsanreize in Form von Reisen, Verkaufswettbewerben usw.

<li> Langfristige Karrierechancen mit kontinuierlichen
Schulungsangeboten.
<li> Umfassende Arbeitgeberleistungen
(Krankenversicherung, zahnmedizinische Versicherung, Lebensversicherung,
401(k), Erstattung von Fortbildungskosten und mehr).
<li>
Die Erstattung von Fortbildungskosten dient ausdrücklich der
Karriereförderung.” />
<Field name=“CBShowCompany” value=“Yes” />
<Field name=“CBShowFax” value=“Yes” />
<Field name=“CBShowName” value=“Yes” />
<Field name=“CBShowPhone” value=“Yes” />
<Field name=“CBState” value=“GA” />
<Field name=“CBTravel” value=“50%” />
<Field name=“CBPostalCode” value=“30092” />
</Job>
4.2.2.2. SCREENSHOT
Der folgende Screenshot gibt das Erscheinungsbild der obigen Stellenanzeige nach dem Hochladen über
den DPI-Webdienst wieder.
111
C L I E N T
112
I N T E G R A T I O N
C L I E N T
I N T E G R A T I O N
4.2.2.3. ANTWORT DES WEBDIENSTES
Die Reaktion des Webdienstes ist bei allen Webmethoden die gleiche; lediglich das Datenformat
unterscheidet sich von Methode zu Methode geringfügig.

Antwort für Methode „ProcessJob“
Die Methode ProcessJob antwortet mit einem komplexen Objekt, das die
Ergebnisdaten enthält. Das Objekt hat folgendes Format:
<ProcessJobResult>
<Errors>
<DPIError>
<ErrorCode>Textstring</ErrorCode>
<ErrorText>Textstring</ErrorText>
</DPIError>
<DPIError>
113
C L I E N T
I N T E G R A T I O N
<ErrorCode>Textstring</ErrorCode>
<ErrorText>Textstring</ErrorText>
</DPIError>
</Errors>
<Action>Textstring</Action>
<JobDID>Textstring</JobDID>
<ProductID>Textstring</ProductID>
<UserJobID>Textstring</UserJobID>
<PREndDate>Textstring</PREndDate>
</ProcessJobResult>
Sollten Sie die in der Lage sein, die Webmethode ProcessJob zu verwenden,
empfehlen wir Ihnen diese Methode. Hierbei entfällt nämlich der Aufwand der
Datenstring-Konversion, das Resultat braucht nicht geparst zu werden, und die
Antwort ist nicht vorformatiert, weil keine Annahmen bezüglich der optischen
Wiedergabe der Daten gemacht werden.
Sind bei der Verarbeitung Ihrer Anfrage Fehler aufgetreten, wird ein DPIError-Objekt
erzeugt, das die einzelnen Fehler angibt; die nicht betroffenen Felder des Objekts
ProcessJobResult bleiben leer. Bei erfolgreicher Verarbeitung Ihrer Stellenanzeige ist
das Array Errors leer, und die relevanten Statusinformationen über die verarbeitete
Stellenanzeige sind in den übrigen Feldern enthalten.

Antwort für Methode „ProcessTGJob“
Bei Verwendung dieser Webmethode wird davon ausgegangen, dass Sie die Daten
direkt von einer Webseite aus zum Webdienst übermitteln. Daher enthält der
Antwortstring im Ergebnisbereich eine geringfügige HTML-Formatierung, um die Daten
leichter auf einer Webseite darstellbar zu machen.
Die zurückgegebenen Daten sind ein einfacher String in der folgenden Form:
0#DATA#Transaktion war erfolgreich!|Ändern|JER77T6F9LL1X43Q8JL|JCSTD0|TestJob4|2005/08/19
23:59:59
Die Antwortmeldung besteht aus zwei mit dem Trennzeichen #DATA# getrennten
Abschnitten, einem Status- und einem Datenabschnitt.
Der Statusabschnitt vor dem Trennzeichen ist eine numerische Angabe, die den
Status des Verarbeitungsbefehls ausdrückt. ‚0‘ bestätigt die erfolgreiche Ausführung
der Transaktion. ‚5‘ besagt, dass beim Verarbeitungsversuch ein Fehler aufgetreten
ist.
Nach dem Trennzeichen folgt der Datenabschnitt, dessen Inhalt den Status des
Verarbeitungsbefehls ausdrückt.
Erfolgreiche Transaktion
Der Datenabschnitt besteht aus mehreren, jeweils durch |-Zeichen
voneinander getrennten Feldern.
Das erste Feld enthält den Text ‚Transaktion war erfolgreich!‘.
Das zweite Feld gibt an, wie mit der Anzeige verfahren wurde. Zwar stand in
der hochgeladenen Datei die Anweisung „ADD“ (Hinzufügen), jedoch wurde
114
C L I E N T
I N T E G R A T I O N
die Operation „CHANGE“ (Ändern) durchgeführt, weil in diesem Fall eine
bereits laufende Anzeige lediglich aktualisiert wurde.
Das dritte Feld ist der Stellen-Identcode (DID, d.h. Document ID) von
CareerBuilder, eine eindeutige Kennung für jede Stellenanzeige im System.
Das vierte Feld ist die Kennung der zur Veröffentlichung der Anzeige auf
CareerBuilder in Anspruch genommenen Dienstleistungsart. Die beiden
gängigsten Werte für dieses Feld sind „JCSTD0“ für die
Standarddienstleistung und „JCPRI0“ für die bevorrechtigte Dienstleistung.
Das fünfte Feld ist die von Ihnen beim Hochladen der Stellenanzeige
verwendete Stellen-Identnummer.
Das sechste Feld enthält das Datum und die Uhrzeit, zu denen die
Stellenanzeige automatisch verfällt und von CareerBuilder entfernt wird.
Einzelheiten zur Laufzeit von Stellenanzeigen können Sie in Abschnitt 1.4
nachlesen.
Fehler bei der Transaktion
Der Datenabschnitt enthält ggf. die Fehler, die durch das Tag <BR>
voneinander getrennt sind. Beispiel einer Fehlermeldung:
State is required<BR>Location US--Norcross not found<BR>Error saving the job to the database.
(Angabe des Bundesstaates ist erforderlich - Standort USA--Norcross nicht auffindbar - Fehler
beim Speichern der Stellenanzeige in der Datenbank) Poster-[[email protected]],
ExternalKey-[TestJob4]<BR>
^ Inhaltsverzeichnis
115
C L I E N T
I N T E G R A T I O N
5
Kapitel
5. Einführung in die HRXML-Formatierung
Dieses Kapitel beschreibt den Aufbau von Stellenanzeigen im HR-XML-Format zum Hochladen auf
CareerBuilder. Unterstützt werden das Hinzufügen, Ändern und Löschen von Stellenanzeigen. Die
Ausschreibungsschnittstelle (Document Post Interface, DPI) von CareerBuilder bietet Kunden mehrere
Methoden zur Interaktion mit ihren auf CareerBuilder veröffentlichten Stellenanzeigen. Zur Zeit
unterstützen wir Stellenanzeigen nach HR-XML SEP 1.1 und SEP 2.4, bevorzugen allerdings die neuere
Version.
Es wird davon ausgegangen, dass der Nutzer dieses Dokuments bereits über Grundkenntnisse der
Auszeichnungssprache XML verfügt, und dass eine kurze Einführung in das HR-XML-Schema genügt.
Weitere Informationen zum HR-XML-Konsortium finden Sie auf http://www.hr-xml.org.
^ Inhaltsverzeichnis
116
C L I E N T
I N T E G R A T I O N
6
Kapitel
6. Hochladen mit HR-XML SEP 2.4
6.1. HR-XML-SCHEMA „POSITIONOPENING“
Im folgenden Abschnitt werden alle erforderlichen Elemente aufgeführt, die CareerBuilder zur erfolgreichen
Veröffentlichung einer Stellenanzeige benötigt, sowie Anweisungen zum Gebrauch des Schemas
PositionOpening. Das Schema PositionOpening enthält 6 Hauptknoten:
1.
2.
3.
4.
5.
6.
PositionRecordInfo
PositionPostings
PositionSupplier (Not used by CareerBuilder)
PositionProfile
NumberToFill
UserArea
Die unter „UserArea“ eingegebenen Werte setzen die Werte im äquivalenten Feld eines anderen Elements
außer Kraft. Ein Beispiel: Wenn Sie unter den Knoten PositionPostings, PositionRecordInfo und UserArea
die Job ID eingetragen haben, setzt der Wert unter UserArea die anderen beiden außer Kraft.
CareerBuilder empfiehlt, für Felder, die an mehreren Stellen definiert werden können, nur eines der
Formate zu wählen. Dadurch lassen sich Irrtümer vermeiden.
Das Grundformat nach HR-XML 2.4 lautet:
<PositionOpening>
<PositionRecordInfo>
.
.
.
</PositionRecordInfo>
<PositionPostings>
.
.
.
</PositionPostings>
<PositionProfile>
.
.
.
</PositionProfile>
<UserArea>
.
.
.
</UserArea>
</PositionOpening>
117
C L I E N T
I N T E G R A T I O N
Das gesamte Staffing Exchange Protocol nach HR-XML 2.4 finden Sie hier:
http://ns.hr-xml.org/2_4/HR-XML-2_4/SEP/StaffingExchangeProtocol.html
6.2. ERWEITERN DES HR-XML-SCHEMAS „POSITIONOPENING“
Zur Übermittlung reiner CareerBuilder-Daten innerhalb des HR-XML-Schemas PositionOpening
verwendet man den Knoten PositionOpening > UserArea. Hier listen Sie ausschließlich für CareerBuilder
bestimmte Informationen auf. Unter PositionOpening > UserArea müssen die für CareerBuilder
aufgeführten Daten unter einem Knoten namens „CareerBuilder“ untergebracht werden. Dadurch kann
ein Knoten PositionOpening eingerichtet werden, der von verschiedenen Anbietern genutzt werden kann;
alle nicht für CareerBuilder bestimmten Daten werden von CareerBuilder ignoriert. Der Knoten User Area
für CareerBuilder sieht dann etwa folgendermaßen aus:
<UserArea>
<CareerBuilder>
.
.
.
</CareerBuilder>
</UserArea>
Alle innerhalb des Knotens UserArea > CareerBuilder müssen sich an folgendem Muster orientieren:
<Field name=“x” value=“y” />
Anmerkung: Alle im Abschnitt 3 erläuterten Felder, die CareerBuilder über die DPI-Schnittstelle
unterstützt, können unter dem Knoten PositionOpening > UserArea > CareerBuilder eingefügt werden.
6.3. STELLENBEZOGENE FELDER
6.3.1.
VendorID: Kundenkennung
Dies ist die Kunden-ID des Nutzers, der die Stellenanzeigen hochlädt. CareerBuilder ermittelt
den Kundenaccount anhand der Kundenkennung des Nutzers in diesem Feld. Jede VendorID ist
einem Kundenaccount zugeordnet. Die VendorID muss und darf nur einem einzigen aktiven,
zum Hochladen berechtigten (Posting-) Account zugeordnet sein. Anderenfalls können die DPIComputer die Stellenanzeigen keinem Kunden zuordnen.
ERFORDERLICH:
JA
GÜLTIGE WERTE:
ALPHANUMERISCH
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:

UserArea
<Field name=“CBVendorID” value=“ED3H3MG5WM50GQP729GL” />
6.3.2.
Action: Aktionsfeld
Legt fest, wie mit der Stellenanzeige zu verfahren ist.
118
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
JA
GÜLTIGE WERTE:

ADD
Legt eine neue Stellenanzeige an und belastet das Konto des
Kunden mit der entsprechenden Gebühr.

CHANGE
Aktualisiert eine laufende Stellenanzeige mit den neuen Daten in
den Feldern.

DELETE
Website.
Entfernt die laufende Stellenanzeige von der CareerBuilderoder

Active
Veranlasst, dass die Stellenanzeige auf der Website weiterläuft

Inactive
Veranlasst, dass die Stellenanzeige von der Website entfernt
wird
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

UserArea
<Field name=“CBAction” value=“Hinzufügen” />

PositionRecordInfo
<PositionRecordInfo>
<Status>Aktiv</Status>
<PositionRecordInfo>
Aus Verarbeitungssicht sind die Befehle ADD und CHANGE für die DPI-Schnittstelle gleich.
Wenn Sie uns die Aktionsanweisung CHANGE schicken, die entsprechende Stellenanzeige jedoch
auf CareerBuilder nicht vorhanden ist, wird die Anweisung als Befehl ADD interpretiert, und dem
Konto des Kunden wird die Gebühr für eine neue Stellenanzeige belastet. Wenn Sie eine
Stellenanzeige mit der Anweisung ADD übermitteln, die Stellenanzeige aber bereits auf
CareerBuilder läuft, wird die vorhandene Anzeige mit den neuen Feld-Daten aktualisiert.
6.3.3.
Kategorisierung ausgeschriebener Stellen
CareerBuilder unterstützt zwei Arten der Stellenkategorisierung: nach Stellenart- (Job Type) oder
nach Branchencode (Industry Code). Branchencodes beziehen sich auf das Tätigkeitsfeld des
Unternehmens, und Stellenart-Codes auf die Tätigkeit des Stelleninhabers. Wenn Interessenten
auf CareerBuilder anhand der Kategorien-Suchoptionen nach Stellenangeboten suchen,
entscheidet dieses Feld, ob die Stellenanzeige angezeigt wird oder nicht. Wenn Sie Ihre
Stellenanzeige den passenden Kategorien zuordnen, haben Sie die Gewähr, dass sie bei
qualifizierten Suchoperationen gefunden wird.
Als Wert für JobCategory/CategoryCode muss einer der von CareerBuilder vorgegebenen
Stellenkategorisierungscodes verwendet werden. Die CareerBuilderStellenkategorisierungscodes sind auf folgender Webseite nachzulesen:
http://dpi.careerbuilder.com/Site/Geography/ListJobTypeCodes.aspx
Die CareerBuilder-Branchencodes sind auf folgender Webseite nachzulesen:
http://dpi.careerbuilder.com/Site/Geography/ListIndustries.aspx
119
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
JA
GÜLTIGE WERTE:
SIEHE CSV-BRANCHENCODELISTE UNTER
OBIGER URL
MAXIMAL:
JE DREI
FELDFORMAT:

UserArea
<Field name=“CBJobTypeCode” value=“JN023,JN050” />
<Field name=“CBPrimaryIndustry” value=“IND021” />

PositionProfile
<PositionDetail>
<JobCategory>
<TaxonomyName version=“1.0”>CareerBuilderStellenkategorisierungscode</TaxonomyName>
<CategoryCode>JN023,JN050</CategoryCode>
</JobCategory>
<JobCategory>
<TaxonomyName version=“1.0”>CareerBuilder-Branche</TaxonomyName>
<CategoryCode>IND021 </CategoryCode>
</JobCategory>
</PositionDetail>
6.3.4.
City: Standort
Dieses Feld beantwortet einfach die Frage: „In welcher Stadt befindet sich der Arbeitsplatz?“ Die
Stadt muss in der geografischen Datenbank von CareerBuilder enthalten sein, denn diese ist die
Grundlage für die Standortauswahl-Funktion der Website. Die geografische Datenbank enthält
fast alle Städte. CareerBuilder bezieht von der Postverwaltung der USA regelmäßig
Aktualisierungen seiner Datenbank von Orten und Postleitzahlen.
Bei der Wahl des Städtenamens für eine Stellenanzeige gilt als Faustregel: Wenn Sie den
Ortsnamen als Postanschrift verwenden können, ist er in der Regel auch als Standort für eine
Stellenanzeige verwendbar. Erkennt CareerBuilder den von Ihnen angegebenen Ortsnamen
nicht wieder, können wir ihn auf Ihren Wunsch in unsere Datenbank aufnehmen. Schicken Sie
uns eine entsprechende Mitteilung an [email protected], mit der Bitte, den nicht
erkannten Ortsnamen in unsere Datenbank aufzunehmen.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:

UserArea
<Field name=“CBCity” value=“Norcross” />

PositionProfile
<PositionDetail>
<PhysicalLocation>
<Area type=“municipality”><Value>Norcross</Value></Area>
</PhysicalLocation>
</PositionDetail>
120
C L I E N T
I N T E G R A T I O N
Alle Stellenanzeigen müssen bei der Veröffentlichung über die DPI-Schnittstelle einem gültigen
Standort zugeordnet sein (gilt nicht für nationale oder regionale Anzeigen). Standortangaben für
Stellenanzeigen müssen entweder im Format Ort/Bundesstaat/Land oder Postleitzahl/Land
erfolgen. Wird die Postleitzahl angegeben, hat diese Vorrang vor einer Ort/Staat/Land-Angabe.
6.3.5.
Qualifikationen
Unter dem Knoten Competency kann das ausschreibende Unternehmen bestimmte
Qualifikationen und Fähigkeiten angeben, die Stellenbewerber besitzen müssen. Werden vom
ausschreibenden Unternehmen derartige Knoten unter PositionDetail angelegt, erscheint in der
CareerBuilder-Stellenanzeige der folgende Text im Abschnitt „Voraussetzungen“:
Weitere Informationen zur Erstellung eines Qualifikations-Knotens finden Sie auch hier:
http://ns.hr-xml.org/2_4/HR-XML-2_4/CPO/Competencies.html
ERFORDERLICH:
NEIN
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

PositionProfile
<PositionDetail>
<Competency name=“AutoCAD” description=“AutoCAD” required=“true”/>
<Competency name=“MS Office Proficiency” description=“Beherrschung von Microsoft Word, Excel,
Access und anderen MS Office-Anwendungen” required=“true”>
</Competency>
<Competency name=“Accident Incident Data System” description=“Accident/Incident Data System”
required=“false”/>
<Competency name=“Clerical” description=“Kenntnis von Verwaltungs- und Büroprozessen und systemen wie Textverarbeitungssoftware, Aktenablage- und Records-Management-Systeme,
Stenografie, Transkription, Grundlagen des Formulardesigns und sonstige Büroabläufe sowie
einschlägige Fachausdrücke.”>
<CompetencyId id=“2.C.1.b”/>
<TaxonomyId id=“O*NET” idOwner=“National O*Net Consortium” description=“Occupational
Information Network”/>
<CompetencyWeight type=“x:Importance”>
<NumericValue maxValue=“100” minValue=“1”>92</NumericValue>
</CompetencyWeight>
<CompetencyWeight type=“x:Level”>
<NumericValue maxValue=“100” minValue=“1”>74</NumericValue>
</CompetencyWeight>
</Competency>
</PositionDetail>
Example: 7
Werden vom ausschreibenden Unternehmen derartige Knoten unter PositionDetail angelegt,
erscheint in der CareerBuilder-Stellenanzeige der folgende Text im Abschnitt „Voraussetzungen“:
Qualifikationen
Erforderlich:

AutoCAD

MS Office Proficiency3
o
Beherrschung von Microsoft Word, Excel, Access und anderen MS Office-Anwendungen
Wünschenswert:

Accident/Incident Data System

Bürowesen
o
Kenntnis von Verwaltungs- und Büroprozessen und -systemen wie
Textverarbeitungssoftware, Aktenablage- und Records-Management-Systeme, Stenografie,
Transkription, Grundlagen des Formulardesigns und sonstige Büroabläufe sowie
einschlägige Fachausdrücke.
o
Stufe 92 auf Wichtigkeitsskala von 1 bis 100
o
Stufe 74 auf Skala von 1 bis 100
121
C L I E N T
I N T E G R A T I O N
6.3.6.
Contact Company: Ausschreibendes Unternehmen
Geben Sie in dieses Feld den Namen des Unternehmens ein, an das sich Stellenbewerber
wenden sollen. Der Name des Unternehmens erscheint in Suchergebnissen sowie auch auf der
sichtbaren Stellenanzeige. Sofern der Kunde einen „BrandBuilder“ oder ein „JobSkin“
verwendet, entspricht der Firmenname, der bei der Online-Suche zurückgegeben wird, dem auf
dem BrandBuilder angegebenen Namen.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:

UserArea
<Field name=“CBContactCompany” value=“ABC Company” />

PositionProfile
<Organization>
<OrganizationName>ABC Company</OrganizationName>
</Organization>
Ist der für die Stellenanzeige verantwortliche Nutzer einem Agentur-Account zugeordnet, muss
dieses Feld in jede zu verarbeitende Stellenanzeige eingefügt werden. Anderenfalls ist dieses Feld
nicht erforderlich.
6.3.7.
Land
Dieses Feld beantwortet einfach die Frage: „In welchem Land befindet sich der Arbeitsplatz?“
Das Land muss in der geografischen Datenbank von CareerBuilder enthalten sein, denn diese ist
die Grundlage für die Standortauswahl-Funktion der Website.
Über die folgende URL können Sie den Landescode für das jeweilige Land aus der
geografischen Datenbank von CareerBuilder ermitteln, den Sie angeben müssen:
http://dpi.careerbuilder.com /Site/Geography/ListCountry.aspx
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
2 ZEICHEN
FELDFORMAT:

UserArea
<Field name=“CBCountry” value=“US” />

PositionProfile
<PositionDetail>
<PhysicalLocation> <Area type=“countrycode”><Value>US</Value></Area> </PhysicalLocation>
</PositionDetail>
Wenn Sie keinen Landescode angeben, erscheint als Standardwert US.
Alle Stellenanzeigen müssen bei der Veröffentlichung über die DPI-Schnittstelle einem gültigen
Standort zugeordnet sein (gilt nicht für nationale oder regionale Anzeigen). Standortangaben für
Stellenanzeigen müssen entweder im Format Ort/Bundesstaat/Land oder Postleitzahl/Land
erfolgen. Wird die Postleitzahl angegeben, hat diese Vorrang vor einer Ort/Staat/Land-Angabe.
122
C L I E N T
I N T E G R A T I O N
6.3.8.
Ansprechpartner fürBewerber
Stellenanzeigen auf CareerBuilder müssen mindestens eine der folgenden Angaben
enthalten:
 Bewerbungs-URL
 Mail-Adresse für Bewerbungen
 Telefonnummer für Bewerbungen
 Faxnummer für Bewerbungen
ERFORDERLICH:
JA
GÜLTIGE WERTE:
JE NACH VERWENDETEM FELD
FELDFORMAT:

UserArea
<Field name=“CBContactName” value=“Jenny Recruiter” />
<Field name=“CBContactPhone” value=“1-925-598-5209” />
<Field name=“CBContactFax” value=“1-800-555-1234” />
<Field name=“CBContactEmail” value=“[email protected]” />
<Field name=“CBApplyURL” value=“http://www.company.com/apply.aspx?job=12345” />

PositionProfile
<HowToApply>
<PersonName><FormattedName>Jenny Recruiter</FormattedName> </PersonName>
<ApplicationMethod>
<Telephone>1-800-867-5309</Telephone>
<Fax><FormattedNumber>1-800-555-1234</FormattedNumber></Fax>
<InternetEmailAddress>[email protected]</InternetEmailAddress>
<InternetWebAddress>
<![CDATA[http://www.somecompanydomain.com/apply.aspx?job=12345]]>
</InternetWebAddress>
<PostalAddress>
<CountryCode>US</CountryCode>
<PostalCode>01821</PostalCode>
<Region>MA</Region>
<Municipality>SomeTown</Municipality>
<DeliveryAddress>
<AddressLine>123 Main Street</AddressLine>
</DeliveryAddress>
<Recipient>
<PersonName>
<FormattedName>Recruiting Operations</FormattedName>
</PersonName>
<OrganizationName>SomeCompanyName</OrganizationName>
</Recipient>
</PostalAddress>
<InPerson>
<TravelDirections>
<![CDATA[Von BAB-Ausfahrt Mittelstetten: B518 Richtung Grünthal bis
Ausfahrt Mittelstetten, dann links abbiegen.<BR>An der fünften
Ampelkreuzung rechts abbiegen und Beschilderung Richtung Aschdorf
folgen. 200 m nach Ortsschild rechts abbiegen und Zufahrtsweg bergauf
nehmen.<BR>Nach Hügelkuppe im Kreisverkehr zweite Ausfahrt, dann 300 m
weiter rechts in Betriebsgelände von SuperFirma einbiegen.]]>
</TravelDirections>
<MapLink>
<![CDATA[http://www.mapquest.com/maps/map.adp?formtype=search&searc
htype=
search&country=US&addtohistory=&cat=may%27s&1ahXX=&address=&city=
SomeTown&state=MA&postalcode=01821]]>
</MapLink>
<AdditionalInstructions><![CDATA[Parkplätze hinter dem
Verwaltungsgebäude..]]></AdditionalInstructions>
</InPerson>
123
C L I E N T
I N T E G R A T I O N
</ApplicationMethod>
</HowToApply>
Werden sowohl PostalAddress als auch InPerson angegeben, erscheinen die Angaben aus diesen
Knoten nach erfolgreicher Verarbeitung der Stellenanzeige im unteren Bereich der CBStellenbeschreibung.

PositionProfile
<SupportingMaterials>
<Link>http://someatscompany/cgi-bin/pm/click.cgi?job_id=X124&site_id=CB</Link>
</SupportingMaterials>
6.3.9.
UserJobID: Stellencode des Arbeitgebers
In dieses Feld können Sie die eindeutige Identnummer eingeben, anhand derer die
ausgeschriebene Stelle auf CareerBuilder identifiziert werden kann. Jeder hochgeladenen
Stellenanzeige muss eine eindeutige Identnummer zugewiesen sein. Diese ID bleibt für die
Laufzeit der Stellenanzeige unverändert und dient als „externer Schlüssel“ von CareerBuilder.
Jede neue ID, die hochgeladen wird, wird als neue Stellenanzeige gewertet und dem
Anzeigenkontingent des Kontoeigentümers belastet.
Werden zwei Stellenanzeigen mit gleicher ID hochgeladen, überschreibt die zweite die erste.
Gleiche IDs sollten dann verwendet werden, wenn Änderungen an bereits laufenden Anzeigen
hochgeladen oder laufende Anzeigen gelöscht werden sollen.
Der in diesem Feld angegebene Wert wird auf CareerBuilder als „Ref ID.“ (Referenz) angezeigt.
ERFORDERLICH:
JA
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
32 ZEICHEN
FELDFORMAT:

UserArea
<Field name=“CBUserJobID” value=“HQ12345” />

PositionRecordInfo
<Id>
<IdValue>HQ12345</IdValue>
</Id>

PositionPostings
<PositionPosting>
<Id idOwner=“CareerBuilder.com”><IdValue>HQ12345</IdValue></Id>
</PositionPosting>

PositionProfile
<ProfileId>HQ12345</ProfileId>
6.3.10. JobTitle: Stellenbezeichnung
Klar verständliche, beschreibende Stellenbezeichnungen sind für die Wirksamkeit Ihrer
Stellenanzeigen sehr wichtig, weil das Stellenbezeichnungsfeld bei der Stichwortsuche auf
CareerBuilder verwendet wird. Wenn Sie mehrere Abkürzungen in der Stellenbezeichnung
verwenden, kann das System diese nicht verstehen, was die Auffindbarkeit der Anzeige bei der
Suche stark beeinträchtigt. Branchen- oder unternehmensinterne Abkürzungen können
Verwirrung hinsichtlich der Art der ausgeschriebenen Tätigkeit stiften und die Anzahl der Aufrufe
Ihrer Stellenanzeige und damit die Zahl der Kandidaten reduzieren.
124
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
JA
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:

UserArea
<Field name=“CBJobTitle” value=“Kfz-Mechanikermeister” />

PositionPostings
<PositionPosting>
<Title>Kfz-Mechanikermeister</Title>
</PositionPosting>

PositionProfile
<PositionDetail>
<PositionTitle>Kfz-Mechanikermeister</PositionTitle>
</ PositionDetail>
6.3.11. Vergütung
Die Hauptbestandteile der Vergütungsangaben sind das Mindest- und das Höchsteinkommen,
das Zahlungsintervall und der Währungscode. Unter „RemunerationPackage“ gibt es noch
zahlreiche weitere Knoten, die in diesem Beispiel nicht enthalten sind. Werden in diese Felder
Daten eingegeben, erscheinen diese in der publizierten Stellenanzeige auf CareerBuilder im
Stellenbeschreibungstext.
Wenn Sie eine Stellenanzeige ohne Vergütungsangabe auf CareerBuilder veröffentlichen wollen,
lassen Sie den Knoten RemunerationPackage aus Ihrem übermittelten Datensatz einfach weg.
ERFORDERLICH:
NEIN
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

UserArea
Um die Vergütung im CareerBuilder-„Feld“-Knoten-Format definieren zu können, müssen die
einzelnen Bestandteile der Vergütungsinformationen definiert werden. Diese Felder werden in
Abschnitt 3 näher erörtert.
<Field name=“CBBasePayL” value=“30000” />
<Field name=“CBBasePayH” value=“40000” />
<Field name=“CBPayPer” value=“Jahr” />
<Field name=“CBCurrencyCode” value=“USD” />
<Field name=“CBBonus” value=“5000” />
<Field name=“CBCommission” value=“10000” />
<Field name=“CBOtherPay” value=“Aktienerwerbsoptionen” />

PositionProfile
<PositionDetail>
<RemunerationPackage>
<BasePay currencyCode=“USD” baseInterval=“Jährlich”>
<BasePayAmountMax>40000</BasePayAmountMax>
<BasePayAmountMin>30000</BasePayAmountMin>
</BasePay>
</RemunerationPackage>
</PositionDetail>
125
C L I E N T
I N T E G R A T I O N
6.3.12. Shift: Schichtarbeit
Das ausschreibende Unternehmen kann ggf. Details zu den Arbeitsschichten der
ausgeschriebenen Stelle angeben. Dabei kann es sich um eine genaue Beschreibung der zu
leistenden Arbeitstage und -zeiten handeln.
Alle in diesem Knoten abgelegten Daten erscheinen im Textbereich Stellenbeschreibung der
CareerBuilder-Stellenanzeige.
ERFORDERLICH:
NEIN
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:

PositionProfile
<PositionDetail>
<Shift shiftPeriod=“x:Montags, Mittwochs, Freitags”>
<Name>Frühschicht</Name>
<Hours>8</Hours>
<StartTime>08:00:00</StartTime>
<EndTime>16:00:00</EndTime>
<PayTypeHours>Regulär</PayTypeHours>
<Comments>Frühschicht Montags, Mittwochs, Freitags</Comments>
</Shift>
<Shift shiftPeriod=“x:Dienstags, Donnerstags”>
<Name>Late Shift</Name>
<Hours>8</Hours>
<StartTime>12:00:00</StartTime>
<EndTime>20:00:00</EndTime>
<PayTypeHours>Regulär</PayTypeHours>
<Comments>Spätschicht Dienstags und Donnerstags</Comments>
</Shift>
<PositionDetail>
Example: 8
Aus diesen Daten wird in der CareerBuilder-Stellenanzeige folgender Text:
Arbeitsschichten
Wochentage: Montags, Mittwochs, Freitags
Name: Frühschicht
Arbeitsstunden: 8
Arbeitsbeginn: 08:00:00
Arbeitsende: 16:00:00
Vergütungsart: Regulär
Bemerkungen: Frühschicht Montags, Mittwochs, Freitags
Wochentage: Dienstags, Donnerstags
Name: Spätschicht
Arbeitsstunden: 8
Arbeitsbeginn: 12:00:00
Arbeitsende: 20:00:00
Vergütungsart: Regulär
Bemerkungen: Spätschicht Dienstags und Donnerstags
6.3.13. State: Bundesstaat
Dieses Feld beantwortet einfach die Frage: „In welchem Bundesstaat befindet sich der
Arbeitsplatz?“ Der Bundesstaat muss in der geografischen Datenbank von CareerBuilder
enthalten sein, denn diese ist die Grundlage für die Standortauswahl-Funktion der Website. Bei
Stellenanzeigen für Kanada wird hier die Provinz angegeben, in der sich die Arbeitsstelle
befindet.
126
C L I E N T
I N T E G R A T I O N
Über die folgende URL können Sie den Code des Bundesstaats bzw. der Provinz in der
geografischen Datenbank von CareerBuilder ermitteln, den Sie angeben müssen:
http://dpi.careerbuilder.com//Site/Geography/ListStateProvinceCounty.aspx
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
2 ZEICHEN
FELDFORMAT:

UserArea
<Field name=“CBState” value=“GA” />

PositionProfile
<PositionDetail>
<PhysicalLocation> <Area type=“x:State: Bundesstaat”><Value>GA</Value></Area>
</PhysicalLocation>
</PositionDetail>
Alle Stellenanzeigen müssen bei der Veröffentlichung über die DPI-Schnittstelle einem gültigen
Standort zugeordnet sein (gilt nicht für nationale oder regionale Anzeigen). Standortangaben für
Stellenanzeigen müssen entweder im Format Ort/Bundesstaat/Land oder Postleitzahl/Land
erfolgen. Wird die Postleitzahl angegeben, hat diese Vorrang vor einer Ort/Staat/Land-Angabe.
6.3.14. Stellenbeschreibungstext
Unter dem Knoten PositionProfile > FormattedPositionDescription wird die detaillierte
Stellenbeschreibung in Textform eingegeben. Für fast alle anderen Felder existiert eine Methodik
zur Spezifizierung der Daten unter PositionOpening > UserArea. Im Fall von
FormattedPositionDescription jedoch ist davon abzuraten, diese Möglichkeit zur Umgehung
von CareerBuilder zu nutzen, denn weitere Daten aus dem Schema PositionOpening
generieren gleichfalls Text, der in den Abschnitten „Stellenbeschreibung“ und „Voraussetzungen“
der auf CareerBuilder angezeigten Stellenanzeige erscheint. Beispiele sind die Angaben zur
Schichtarbeit und zur geforderten Qualifikation.
6.3.14.1. DESCRIPTION: STELLENBESCHREIBUNG
Je präziser und vollständiger die Stellenbeschreibung ist, umso größer die Wahrscheinlichkeit, dass
geeignete Kandidaten die Anzeige finden und sich bewerben. Führen Sie alle wichtigen Schlüsselwörter auf,
und erklären Sie die Tätigkeit genau. Wenn Sie die Stellenbeschreibung zu kurz fassen und viele
Abkürzungen oder weniger bekannte Akronyme verwenden, ist die Anzeige per Internetsuche schwer zu
finden und spricht weniger Kandidaten an.
Zur Textformatierung dürfen in die Stellenbeschreibung auch HTML-Codes eingefügt werden. CareerBuilder
erlaubt bestimmte HTML-Codes in diesem Feld sowie im Feld „Description“ (Stellenbeschreibung). In den
übrigen Feldern der Stellenanzeige sind keine HTML-Codes zulässig. Welche HTML-Codes CareerBuilder
unterstützt, können Sie über folgenden Link erfahren:
http://www.careerbuilder.com/JobPoster/Jobs/PopUpHTMLHelp.aspx.
127
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
JA
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
15.000 ZEICHEN
FELDFORMAT:

PositionProfile
Soll der Text HTML-Tags oder Zeichen mit Akzenten/Sonderzeichen enthalten, lässt sich dies am
besten über die Anweisung CDATA am Knoten „FormattedPositionDescription > Value“
bewerkstelligen.
<FormattedPositionDescription>
<Name>Description: Stellenbeschreibung</Name>
<Value>
<![CDATA[This is the job description.<I>Dies ist <U>formatierter</U>
Text.</I><UL>Eine Bullet-Liste:<LI>Bullet 1<LI>Bullet 2</UL>]]>
</Value>
</FormattedPositionDescription>
Im Knoten „FormattedPositionDescription > Name“ enthaltene Texte, die nicht zu den
„Voraussetzungen“ oder „Qualifikationen“ gehören, erscheinen auf CareerBuilder.com im
Bereich „Stellenbeschreibung“. In jedem Fall erscheint Text ungeachtet des Wertes in
„FormattedPositionDescription > Name“ genau so, wie er hochgeladen wurde, auf CareerBuilder
als Texteinführung.
6.3.14.2. REQUIREMENTS: VORAUSSETZUNGEN
In dieses Feld werden die von Bewerbern zu erfüllenden Voraussetzungen in Textform
eingegeben. Zur Textformatierung dürfen in die Liste der Voraussetzungen auch HTML-Codes
eingefügt werden. CareerBuilder erlaubt bestimmte HTML-Codes in diesem Feld sowie im Feld
„Description“ (Stellenbeschreibung). In den übrigen Feldern der Stellenanzeige sind keine
HTML-Codes zulässig. Welche HTML-Codes CareerBuilder unterstützt, können Sie über
folgenden Link erfahren: http://www.careerbuilder.com/JobPoster/Jobs/PopUpHTMLHelp.aspx.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
10.000 ZEICHEN
FELDFORMAT:

PositionProfile
Soll der Text HTML-Tags oder Zeichen mit Akzenten/Sonderzeichen enthalten, lässt sich dies am
besten über die Anweisung CDATA am Knoten „FormattedPositionDescription > Value“
bewerkstelligen.
<FormattedPositionDescription>
<Name>Voraussetzungen</Name>
<Value>
<![CDATA[<B>Erforderliche Qualifikationen:</B><LI>Skill 1<LI>Skill 2]]>
</Value>
</FormattedPositionDescription>
Wenn der Knoten „FormattedPositionDescription > Name“ das Wort „requirements“ oder
„qualifications“ enthält, erscheint der Test auf CareerBuilder als Teil des Textes unter
„Voraussetzungen“. In jedem Fall erscheint Text ungeachtet des Wertes in
„FormattedPositionDescription > Name“ genau so, wie er hochgeladen wurde, auf CareerBuilder
als Texteinführung.
128
C L I E N T
I N T E G R A T I O N
6.3.15. PostalCode: Postleitzahl
Dieses Feld beantwortet einfach die Frage: „Wie lautet die Postleitzahl des ArbeitsplatzStandortes?“ Die Postleitzahl muss in der geografischen Datenbank von CareerBuilder
enthalten sein, denn diese ist die Grundlage für die Standortauswahl-Funktion der Website.
Die geografische Datenbank enthält fast alle Postleitzahlen. CareerBuilder bezieht von der
Postverwaltung der USA regelmäßig Aktualisierungen seiner Datenbank von Orten und
Postleitzahlen. CB kennt derzeit Postleitzahlen aus dem Vereinigten Königreich, Deutschland,
Schweden, den Niederlanden, Indien, Spanien, Italien und Frankreich. Kanadische Postleitcodes
werden noch nicht unterstützt. Daher werden kanadische Postleitcodes ignoriert.
Bei der Wahl der Standortangabe für eine Stellenanzeige gilt als Faustregel: Wenn Sie die
Angabe als Postanschrift verwenden können, ist sie in der Regel auch als Standortangabe für
eine Stellenanzeige verwendbar.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
5 BIS 10 ZEICHEN
FELDFORMAT:

UserArea

<Field name=“CBPostalCode” value=“CB4 4BQ” />
PositionProfile
<PositionDetail>
<PhysicalLocation>
<Area type=“postalcode”><Value>30092</Value></Area>
</PhysicalLocation>
</PositionDetail>
<PositionDetail>
<PhysicalLocation>
<Area type=“postalcode”><Value>CB4 4BQ</Value></Area>
</PhysicalLocation>
</PositionDetail>
Alle Stellenanzeigen müssen bei der Veröffentlichung über die DPI-Schnittstelle einem gültigen
Standort zugeordnet sein (gilt nicht für nationale oder regionale Anzeigen). Standortangaben für
Stellenanzeigen müssen entweder im Format Ort/Bundesstaat/Land oder als Postleitzahl erfolgen.
Wird die Postleitzahl angegeben, hat diese Vorrang vor einer Ort/Staat/Land-Angabe.
^ Inhaltsverzeichnis
129
C L I E N T
I N T E G R A T I O N
7
Kapitel
7. Beispiele für HR-XML 2.4
7.1. AUFFORDERUNG ZUM HINZUFÜGEN EINER STELLENANZEIGE
<PositionOpening>
<PositionRecordInfo>
<Status>Active</Status>
<Id>
<IdValue>HR-XML_Test</IdValue>
</Id>
</PositionRecordInfo>
<PositionProfile>
<Organization>
<OrganizationName>ABC Company</OrganizationName>
</Organization>
<PositionDetail>
<PositionTitle>Registered & Licensed Nurse</PositionTitle>
<PhysicalLocation>
<Area type=“municipality”><Value>Norcross</Value></Area>
<Area type=“x:state”><Value>GA</Value></Area>
<Area type=“CountryCode”><Value>US</Value></Area>
</PhysicalLocation>
<RemunerationPackage>
<BasePay currencyCode=“USD” baseInterval=“Annually”>
<BasePayAmountMax>60000</BasePayAmountMax>
<BasePayAmountMin>45000</BasePayAmountMin>
</BasePay>
</RemunerationPackage>
</PositionDetail>
<HowToApply>
<PersonName>
<FormattedName>Jenny Recruiter</FormattedName>
</PersonName>
<ApplicationMethod>
<InternetEmailAddress>[email protected]</InternetEmailAddress>
<Telephone>
<InternationalCountryCode>1</InternationalCountryCode>
<AreaCityCode>866</AreaCityCode>
<SubscriberNumber>555-1234</SubscriberNumber>
</Telephone>
<Fax>
<FormattedNumber>1-800-555-1234</FormattedNumber>
</Fax>
</ApplicationMethod>
</HowToApply>
<FormattedPositionDescription>
<Name>Description</Name>
<Value><![CDATA[Beurteilung der Gesundheitsprobleme und -bedürfnisse von Patienten,
Entwicklung und Durchführung von Pflegeplänen und Führung der Patientenakte.
Anwendung von Pflegemaßnahmen an erkrankten, verwundeten, genesenden oder
behinderten Patienten. Eventuell Beratung von Patienten zur Gesundheitsvorsorge
und Krankheitsverhütung oder situationsgeleitete Begleitung.
Ausbildungsabschluss erforderlich. Voll qualifizierte Krankenpfleger/innen für
130
C L I E N T
I N T E G R A T I O N
das allgemeinmedizinische und klinische Umfeld, staatlich geprüfte Hebammen
sowie Krankenpfleger mit Befähigung zur Verabreichung von Bluttransfusionen und
Tropfinfusionen. Insbesondere muss die Ausbildung des Krankenpflegers/der
Krankenpflegerin zu selbstständigen, spezialisierten Tätigkeiten
befähigen.<BR><UL><IL>Genaue, detaillierte VIPS (Pflegedokumentation) und
Berichterstattung.</IL><IL>Überwachung und Aufzeichnung von und
Berichterstattung über Symptome und Veränderungen im Zustand von
Patienten.</IL><IL>Aufzeichnung der medizinischen Details und
Vitalparameter.</IL><IL>Anpassung von Patientenbehandlungsplänen an seine
Reaktionen und seinen Zustand.</IL><IL>Konsultation und Koordination mit
medizinischem Fachpersonal bei Beurteilung, Planung, Umsetzung und Evaluierung
von Pflegeplänen.</IL><IL>Beauftragung, Interpretation und Auswertung
diagnostischer Tests zur Bestimmung und Beurteilung des
Patientenzustands.</IL><IL>Überwachung aller Aspekte der Patientenpflege
einschließlich Ernährung und physischer Aktivitäten.</IL><IL>Anleitung und
Beaufsichtigung von weniger qualifizierten Pflegekräften oder Leitung einer
Station.</IL><IL>Vorbereitung von Patienten zu Untersuchungen und Behandlungen
und Unterstützung bei der Durchführung derselben.</IL><IL>Beaufsichtigung
anderer Krankenpfleger und Besuche von Patienten zur Kontrolle der
ordnungsgemäßen Pflege.</IL></UL><P><B>Arbeitgeberleistungen</b><p>Wir bieten
höchste Vergütungssätze, wettbewerbsgerechte Vergütungspläne und beste
Arbeitsbedingungen. Wir passen Ihr Reisepaket an Ihre Wünsche an. Während Ihrer
Tätigkeit als Krankenpfleger/in kommen Sie in den Genuss unserer
Arbeitgeberleistungen:<UL><IL>Außerordentlich gute Bezahlung und diverse
Bonusleistungen</IL><IL>Hervorragende Dienstwohnung mit allem
Komfort</IL><IL>Krankenversicherung inklusive zahnärztlicher
Versorgung</IL><IL>Urlaubsgeld</IL><IL>Rentenergänzungsleistungen</IL><IL>Pünktl
iche Gehaltsüberweisung vor Monatsende</IL><IL>Tagesentgelte an den meisten
Standorten</IL><IL>Kostenlose Fortbildungen</IL></UL>]]></Value>
</FormattedPositionDescription>
<FormattedPositionDescription>
<Name>Requirements</Name>
<Value><![CDATA[Voraussetzung für Ihre Berücksichtigung für diese Stelle ist die
Vorlage Ihrer Bewerbung mit Lebenslauf sowie folgender
Belege:<UL><IL>Abgeschlossene Krankenpflegerausbildung mindestens mit Gesamtnote
2</IL><IL>Ein Jahr Berufserfahrung als voll ausgebildete(r) Krankenpfleger(in)
in fachmedizinischer Abteilung</IL><IL>Arbeitserlaubnis für
Deutschland</IL></UL>]]></Value>
</FormattedPositionDescription>
</PositionProfile>
<UserArea>
<CareerBuilder>
<Field name=“CBVendorID” value=“ED3H3MG5WM50GQP729GL” />
<Field name=“CBOrigin” value=“Job Posting Entity” />
<Field name=“CBJobTypeCode” value=“JN023,JN050” />
<Field name=“CBPrimaryIndustry” value=“IND021” />
<Field name=“CBEmployeeType” value=“Full” />
<Field name=“CBExperience” value=“3Year” />
<Field name=“CBEducation” value=“High School” />
</CareerBuilder>
</UserArea>
</PositionOpening>
131
C L I E N T
I N T E G R A T I O N
7.2. SCREENSHOT
Der folgende Screenshot zeigt, wie die obige Stellenanzeige auf CareerBuilder aussieht.
132
C L I E N T
I N T E G R A T I O N
7.3. AUFFORDERUNG ZUM LÖSCHEN EINER STELLENANZEIGE
Für die Löschanforderung DELETE erfordert CareerBuilder nur die Angaben „VendorID“, „JobID“ und
Land (d. h. das Land, für das die Stelle ursprünglich ausgeschrieben wurde). Der Wert von
PositionRecordInfo > Status wird auf „Inactive“ gesetzt, wodurch die Löschung von der Website
veranlasst wird. Für eine bloße Löschung braucht keine Datei angelegt zu werden; Sie können aber
den Wert Status in jeder hochzuladenden Stellenanzeige auf „Inactive“ setzen, um die Anzeige zu
deaktivieren, bzw. auf „Active“, um sie erneut zu veröffentlichen.
<PositionOpening>
<PositionRecordInfo>
<Status>Inactive</Status>
<Id><IdValue>HR-XML_Test</IdValue></Id>
</PositionRecordInfo>
<PositionProfile>
<PositionDetail>
<PhysicalLocation>
<Area type=“CountryCode”><Value>US</Value></Area>
</PhysicalLocation>
</PositionDetail>
</PositionProfile>
<UserArea>
<CareerBuilder>
<Field name=“CBVendorID” value=“ED3H3MG5WM50GQP729GL” />
</CareerBuilder>
</UserArea>
</PositionOpening>
133
C L I E N T
I N T E G R A T I O N
7.4. ANTWORTMELDUNGEN VON CAREERBUILDER
Bei Verwendung dieser Webmethode wird davon ausgegangen, dass Sie die Daten direkt von einer
Webseite aus zum Webdienst übermitteln. Daher enthält der Antwortstring im Ergebnisbereich eine
geringfügige HTML-Formatierung, um die Daten leichter auf einer Webseite darstellbar zu machen. Die
zurückgegebenen Daten sind ein einfacher String im XML-Format.
Die nachstehenden Beispielantworten sind hier mit einer zusätzlichen Formatierung abgedruckt, um sie
leichter lesbar zu machen. Die tatsächlichen Antwortmeldungen, die Sie erhalten, sind ein kontinuierlicher
Textfaden ohne Leerzeichen zwischen den Knoten. Wie Sie sehen, sind alle relevanten Dateneinheiten in
den Antworten unter ihren eigenen XML-Knoten untergebracht. Da die Antwort als einfacher String bei
Ihnen ankommt, sollten Sie den benötigten Text ohne Weiteres aus der Antwortmeldung parsen können;
alternativ dazu können Sie die Antwortmeldung auch in ein XML-Dokument laden und bekommen dann die
benötigten Informationen vom DOM.
7.4.1.
Erfolgreiche Transaktion
Beispiel einer Meldung, die die erfolgreiche Verarbeitung über die Webmethode
ProcessHRXMLJob bestätigt:
<CBJOBPOSTRESPONSE version=“1.0”>
<ErrorNumber>0</ErrorNumber>
<ErrorMessage>Transaktion war erfolgreich!!</ErrorMessage>
<ActionPerformed>Hinzufügen</ActionPerformed>
<InternalJobID>J3G3PY6FLMZPZSKM792</InternalJobID>
<ProductID>JCSTD0</ProductID>
<UserJobID>HR-XML_Test</UserJobID>
<JobExpirationDate>2008/07/08 23:59:59</JobExpirationDate>
</CBJOBPOSTRESPONSE>
7.4.2.
Fehler bei der Transaktion
Beispiel einer Fehlermeldung bei Verwendung der Webmethode ProcessHRXMLJob:
<CBJOBPOSTRESPONSE version=“1.0”>
<ErrorNumber>5</ErrorNumber>
<ErrorMessage>State is required<BR>Location US--Norcross not
found<BR>Error saving the job to the database. (Angabe des Bundesstaates ist
erforderlich - Standort USA--Norcross nicht auffindbar - Fehler beim Speichern der Stellenanzeige
in der Datenbank) Poster-[[email protected]], ExternalKey[TestJob4]<BR></ErrorMessage>
<ActionPerformed></ActionPerformed>
<InternalJobID></InternalJobID>
<ProductID></ProductID>
<UserJobID></UserJobID>
<JobExpirationDate></JobExpirationDate>
</CBJOBPOSTRESPONSE>
Beachten Sie in der obigen Fehlermeldung, dass die Antwort zwar ein einfacher String ist, die
einzelnen Fehlerhinweise jedoch in HTML codiert sind, so dass Sie die Antwort ggf. direkt in ein
XML-Dokument laden können, ohne sie vorher entsprechend aufbereiten zu müssen.
Was ebenfalls an den beiden Antworten hervorzuheben ist: Bei einem Fehler während der
Transaktion werden nur die Fehlerknoten mit Werten besetzt, während die übrigen leer bleiben.
Bei erfolgreicher Transaktion werden nicht nur die Knoten, die das Transaktionsergebnis
enthalten, ausgefüllt, sondern auch die Fehlerknoten enthalten Daten. Insbesondere steht im
Knoten „ErrorNumber“ bei erfolgreicher Transaktion stets der Wert „0“, und im Knoten
„ErrorMessage“ die Meldung „Transaktion war erfolgreich!“. In sehr seltenen Fällen kann in den
Fehlerknoten auch ein anderer Wortlaut stehen.
^ Inhaltsverzeichnis
134
C L I E N T
I N T E G R A T I O N
8
Kapitel
8. Hochladen mit HR-XML SEP 1.1
Wir empfehlen neuen Integrationspartnern wärmstens, die neuere Version von HR-XML zu verwenden,
haben aber Verständnis dafür, dass dies nicht in allen Systemen möglich ist. In den folgenden Abschnitten
wird die Bedeutung der Felder im CareerBuilder-Wrapper CBJobPost erläutert. Sie enthalten
CareerBuilder-spezifische XML-Definitionen sowie die Definition von JobPositionPosting nach HR-XML
SEP 1.1.
Innerhalb des Knotens CBJobPost sind sechs Abschnitte definiert:
1. Header
2. JobTypeCode
3. TrackingFields
4. AttributeFields
5. CustomFields
6. JobPositionPosting
Neben den genannten fünf CareerBuilder-Abschnitten (Nr. 1-5) gibt es einen sechsten Teil:
JobPositionPosting ist vom HR-XML-Konsortium definiert und wird im Folgenden näher erläutert.
Die Abschnitte des HR-XML-Wrappers für CareerBuilder werden nun einzeln erklärt:
8.1. HEADER
Der Header besteht aus nur zwei Elementen, der VendorID und der Herkunftsangabe Origin. Anhand
dieser Angaben weist sich die Absenderpartei gegenüber CareerBuilder aus. Beide Felder sind
Pflichtangaben.
<CBJobPost>
<Header>
<VendorID> ED3H3MG5WM50GQP729GL</VendorID>
<Origin>Absender der Stellenanzeige</Origin>
</Header>
.
.
.
</CBJobPost>
8.1.1.
VendorID: Kundenkennung
Dies ist die Kunden-ID des Nutzers, der die Stellenanzeigen hochlädt. CareerBuilder ermittelt
den Kundenaccount anhand der Kundenkennung des Nutzers in diesem Feld. Jede VendorID ist
einem Kundenaccount zugeordnet. Die VendorID muss und darf nur einem einzigen aktiven,
zum Hochladen berechtigten (Posting-) Account zugeordnet sein. Anderenfalls können die DPIComputer die Stellenanzeigen keinem Kunden zuordnen.
135
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
JA
GÜLTIGE WERTE:
ALPHANUMERISCH
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:
<VendorID> ED3H3MG5WM50GQP729GL</VendorID>
Die „VendorID“ wird in der Regel von CareerBuilder angelegt. Sie können beliebige VendorIDs
verwenden, die mit Ihrem Kundenaccount verknüpft sind. Vorsicht ist insofern geboten, weil die
von Ihnen gewählte „VendorID“ keinem anderen aktiven Posting-Account zugeordnet sein darf.
8.2. JOBTYPECODE: KATEGORIENZUORDNUNG
Dieses Feld dient zur Zuordnung der Stellenanzeige zu bestimmten Kategorien. Wenn Interessenten auf
CareerBuilder anhand der Kategorien-Suchoptionen nach Stellenangeboten suchen, entscheidet dieses
Feld, ob die Stellenanzeige angezeigt wird oder nicht. Wenn Sie Ihre Stellenanzeige den passenden
Kategorien zuordnen, haben Sie die Gewähr, dass sie bei qualifizierten Suchoperationen gefunden wird.
Sie können Stellenanzeigen bis zu drei verschiedenen Kategorien zuordnen. Weisen Sie Stellenanzeigen
möglichst vielen zutreffenden Kategorien zu. Je mehr Kategorien einer Stellenanzeige zugewiesen werden,
umso höher die Wahrscheinlichkeit, dass die Anzeige bei einer gezielten Suche gefunden wird. Wer die
Möglichkeit mehrfacher Kategorienzuordnungen nicht nutzt, beeinträchtigt die Auffindbarkeit seiner
Stellenanzeigen und die Trefferquote möglicher Kandidaten.
Die jeweils aktuellste Liste verfügbarer Kategorien bei CareerBuilder können Sie mit folgender URL
aufrufen: http://dpi.careerbuilder.com/Site/Geography/ListJobTypeCodes.aspx
Bitte beachten: In manchen Ländern gelten andere Untergruppen gültiger Kategoriecodes.
ERFORDERLICH:
JA
GÜLTIGE WERTE:
SIEHE CSV-BRANCHENCODELISTE UNTER
OBIGER URL
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<CBJobPost>
<JobTypeCode>JN008,JN011</JobTypeCode>
.
.
.
</CBJobPost>
8.3. TRACKINGINFORMATION: RÜCKVERFOLGBARKEIT
Dieser Knoten enthält die E-Mail-Adresse und das Passwort für sogenannte „Cross-Poster“. Inwiefern
diese Felder angegeben werden müssen, wird im Abschnitt 1.1.1. näher erklärt.
<CBJobPost>
<TrackingInformation>
<ClientUserID>[email protected]</ClientUserID>
<ClientPassword>XYZ123</ClientPassword>
</TrackingInformation >
136
C L I E N T
I N T E G R A T I O N
.
.
.
</CBJobPost>
8.3.1.
ClientUserID: E-Mail des verantwortlichen Nutzers
Dies ist die E-Mail-Adresse des Nutzers, der für die ausgeschriebenen Stellen verantwortlich ist.
Dieses Feld braucht nur einbezogen zu werden, wenn der Nutzer, der die Stellenanzeigen
hochlädt, und der für die ausgeschriebenen Stellen verantwortliche Nutzer verschiedene
Personen sind. CareerBuilder ermittelt den verantwortlichen Account anhand der Nutzerangabe
in diesem Feld und lädt den Account, der dem Nutzer zugeordnet ist. Dieser Nutzer muss und
darf nur einem einzigen aktiven Posting-Account zugeordnet sein. Anderenfalls können die DPIComputer das Kundenkonto für die Rechnungslegung nicht identifizieren.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT (E-MAIL-ADRESSE)
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:
<ClientUserID>[email protected]</ClientUserID>
Ist der Absender auch der Verantwortliche, kann auf dieses Feld verzichtet werden. In diesem
Fall verwendet das System automatisch die Daten des Absenders.
8.3.2.
ClientPassword: Kundenpasswort
Dies ist das Passwort des verantwortlichen Nutzers, mit dem sich dieser in seiner Funktion als
Verantwortlicher bei CareerBuilder anmeldet.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
32 ZEICHEN
FELDFORMAT:
<ClientPassword>XYZ123</ClientPassword>
Ist der Absender auch der Verantwortliche, kann auf dieses Feld verzichtet werden. In diesem
Fall verwendet das System automatisch die Daten des Absenders.
8.4. ATTRIBUTEFIELDS: DEFINITION VON DPI-FELDERN
Dieser Knoten enthält Definitionen von Attributen der CareerBuilder-Felder in der DIP-Schnittstelle. Es
handelt sich um CareerBuilder-spezifische Felder, die von der HR-XML-SEP-Spezifikation nicht unterstützt
werden. Alle Felder sind optional.
<CBJobPost>
<AttributeFields>
<CandidateReview>Yes</CandidateReview>
<CustAcctCode>Testing</CustAcctCode>
<DisplayCity>North Atlanta</DisplayCity>
<Education>Bachelor</Education>
<Experience>3Year</Experience>
<ManagementFlag>No</ManagementFlag>
<OtherPay>Stock Options</ OtherPay >
<StartupFlag>No</StartupFlag>
</AttributeFields>
</CBJobPost>
137
C L I E N T
I N T E G R A T I O N
8.4.1.
CandidateReview: Lesezwang für Bewerber
CareerBuilder bietet Ihnen hier die Möglichkeit, dafür zu sorgen, dass Bewerber die
Anforderungen der ausgeschriebenen Stelle wirklich gelesen haben, bevor sie ihre Bewerbung
abschicken. Klickt ein Bewerber die Schaltfläche „Apply“ bzw. „Bewerben“ an, wird zunächst ein
Fenster mit sämtlichen Anforderungen der Stelle eingeblendet (praktisch eine Wiederholung des
gesamten Abschnitts „Voraussetzungen“ der Stellenbeschreibung). Der Bewerber muss dann
entweder „Yes, I meet the requirements“ (Ja, ich erfülle die Voraussetzungen) oder „No, I do not
meet the requirements“ (Nein ich erfülle die Voraussetzungen nicht) wählen. Bejaht er die
Frage, kann er den Bewerbungsprozess fortsetzen. Verneint er, wird die Bewerbung
abgebrochen.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Yes
Alle Bewerber müssen die Anforderungen für die Stelle nochmals lesen.

No
Alle Bewerbungen werden direkt zugestellt.
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<CandidateReview>Yes</CandidateReview>
Wenn Sie dieses Feld nicht in eine Stellenanzeige aufnehmen, gilt die Standardoption Nein als
gewählt.
8.4.2.
CustAcctCode: Kundenaccount-Code
Anhand dieses Felds werden die Zwischensummen für die Rechnungslegung an den
Geschäftspartner ermittelt. Ausschreibungsschnittstelle (Document Post Interface - DPI)
werden zu Insertionsaufträgen subsumiert. Stellenanzeigen desselben Insertionsauftrags werden
auf der Rechnung zusammen gruppiert und mit einer Zwischensumme ausgewiesen. Die Werte
des Felds „CustAcctCode“ werden nicht in der CareerBuilder-Stellenanzeige angezeigt.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
32 ZEICHEN
FELDFORMAT:
<CustAcctCode>Testing</CustAcctCode>
Das Feld ist Pflicht, wenn die Stellenanzeige einem Agentur-Account zugeordnet ist. Ansonsten
ist dieses Feld optional. Kann die Agentur keinen Insertionsauftrag vorlegen, bitte einfach den
Namen des Kundenunternehmens hier angeben.
8.4.3.
DisplayCity: Angezeigter Standort
Dieses Feld kann zur Angabe einer frei gewählten, beschreibenden Ortsangabe genutzt werden,
die anstelle des eigentlichen Standortnamens erscheint. Das Standortfeld „City“ ist trotzdem
erforderlich, weil es den tatsächlichen Standort der Stelle angibt. Der Wert von „DisplayCity“
überdeckt die tatsächliche Stadt bei der Anzeige auf CareerBuilder.
138
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:
<DisplayCity>North Atlanta</DisplayCity>
8.4.4.
Education: Bildung und Ausbildung
Mit diesem Feld können Sie den Bildungsstand angeben, den Kandidaten haben müssen, um für
die ausgeschriebene Stelle in Frage zu kommen. Eine Angabe in diesem Feld schließt
Bewerber, die den genannten Bildungsstand nicht haben, nicht automatisch vom
Bewerbungsverfahren aus.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

NotSpecified
Wird angezeigt als ‚keine Angabe‘

None
Wird angezeigt als ‚None‘ (keine)

HighSchool
Wird angezeigt als ‚High School‘

Associate
Wird angezeigt als ‚2 Year Degree‘

Bachelor
Wird angezeigt als ‚4 Year Degree‘

Graduate
Wird angezeigt als ‚Graduate Degree‘’
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<Education>Bachelor</Education>
Wenn Sie dieses Feld nicht in die Stellenanzeige aufnehmen, gilt die Standardoption
NotSpecified.
8.4.1.
Experience: Berufserfahrung
Dieses Feld wurde neu konzipiert. Jeder übergebene Wert wird in das neue Format
(minimale/maximale Berufserfahrung) umgewandelt (siehe 3.3.28.1 und 3.3.28.2).
8.4.1.1. M AXEXPERIENCE: M AXIMALE BERUFSERFAHRUNG
Dies ist der obere Wert für die Berufserfahrung, die für die ausgeschriebene Stelle verlangt wird. Der
angegebene Wert muss größer als die Angabe „MinExperience“ sein. Wird „MinExperience“ nicht
angegeben, erscheint der Wortlaut „Up to“ (bis ... Jahre) vor dem angegebenen Wert.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

-1
Wird angezeigt als ‚keine Angabe‘

0
Wird angezeigt als ‚keine‘

1 - 99
Anzeige einer Zeitspanne in Jahren in Kombination mit dem Feld
„CBMinExperience“
139
C L I E N T
I N T E G R A T I O N
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<MaxExperience>3Year</MaxExperience>
Wenn Sie dieses Feld nicht in die Stellenanzeige aufnehmen, gilt die Standardoption „keine“ als
gewählt. Bei Verwendung der Parameter „MinExperience“ und „MaxExperience“ bitte das Feld
„Experience“ nicht benutzen!
8.4.1.2. MINEXPERIENCE: MINDESTBERUFSERFAHRUNG
Dies ist der untere Wert für die Berufserfahrung in Jahren, die für die ausgeschriebene Stelle verlangt wird.
Der angegebene Wert muss kleiner als die Angabe „MaxExperience“ sein. Wird „MaxExperience“ nicht
angegeben, erscheint der Wortlaut „At least“ (mindestens) vor dem angegebenen Wert.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

-1
Wird angezeigt als ‚keine Angabe‘

0
Wird angezeigt als ‚keine‘

1 - 99
Anzeige einer Zeitspanne in Jahren in Kombination mit dem Feld
„CBMaxExperience“
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<MinExperience>3Year</MinExperience>
Wenn Sie dieses Feld nicht in die Stellenanzeige aufnehmen, gilt die Standardoption „keine“ als
gewählt. Bei Verwendung der Parameter „MinExperience“ und „MaxExperience“ bitte das Feld
„Experience“ nicht benutzen!
8.4.2.
ManagementFlag: Führungsaufgaben
Mit diesem Feld können Sie darauf hinweisen, dass es sich bei der ausgeschriebenen Stelle und
eine Vorgesetztenfunktion handelt.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Yes
Der Stelleninhaber ist Vorgesetzter

No
Der Stelleninhaber ist kein Vorgesetzter
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<ManagementFlag>No</ManagementFlag>
Wenn Sie dieses Feld nicht in die Stellenanzeige aufnehmen, gilt die Standardoption No.
8.4.3.
OtherPay: Sondervergütung
Mit diesem Feld können ergänzende Vergütungsinformationen in die Stellenanzeige einbezogen
werden, die von den anderen vergütungsbezogenen Feldern nicht erfasst werden.
140
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:
<OtherPay>Aktienerwerbsoptionen</ OtherPay >
8.4.4.
Relocation: Umzugskosten
Mit diesem Feld können Sie angeben, ob der Arbeitgeber bereit ist, Umzugskosten für den
eingestellten Bewerber zu übernehmen.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Yes
Umzugskosten werden bezahlt

No
Umzugskosten werden nicht bezahlt

Not Specified
Keine Angabe zu Umzugskosten
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<Relocation>Yes</Relocation>
Wenn Sie dieses Feld nicht in eine Stellenanzeige aufnehmen, gilt die Standardoption „keine
Angabe“ als gewählt.
8.4.5.
StartupFlag: Startup-Unternehmen
Mit diesem Feld können Sie darauf hinweisen, dass der Arbeitgeber ein neu gegründetes
Unternehmen ist.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Yes
Arbeitgeber ist ein neu gegründetes Unternehmen

No
Arbeitgeber ist kein neu gegründetes Unternehmen
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<StartupFlag>No</StartupFlag>
Wenn Sie dieses Feld nicht in die Stellenanzeige aufnehmen, gilt die Standardoption No.
8.5. SPEZIALFELDER
Die Spezialfelder können innerhalb der Stellenbeschreibungsdaten einen beliebigen Platz einnehmen,
haben jedoch im CareerBuilder-System eine spezielle Bedeutung. Sie werden nur einbezogen, wenn
Sie durch Mitarbeiter von CareerBuilder ausdrücklich dazu aufgefordert werden.
<CBJobPost>
141
C L I E N T
I N T E G R A T I O N
<CustomFields>
<AlternateLocations>GewünschteAngabe</AlternateLocations>
<CustomApplyTag>GewünschteAngabe</CustomApplyTag>
<CustomApplyType>GemeinsamGenutzt</CustomApplyType>
<CustomField1>GewünschteAngabe</CustomField1>
<CustomField2>GewünschteAngabe</CustomField2>
<CustomField3>GewünschteAngabe</CustomField3>
<CustomField4>GewünschteAngabe</CustomField4>
<CustomField5>GewünschteAngabe</CustomField5>
<CustomField6>GewünschteAngabe</CustomField6>
<CustomField7>GewünschteAngabe</CustomField7>
<CustomField8>GewünschteAngabe</CustomField8>
<CustomField9>GewünschteAngabe</CustomField9>
<CustomJobDisplaySource>GewünschteAngabe<CustomJobDisplaySource>
<HHName>TestProfil</HHName>
<Division>Technologie</Division>
<DisplayJobID>TestJob</DisplayJobID>
<ExternalClientKey>GewünschteAngabe</ExternalClientKey>
<JobSkinDID>GewünschteAngabe<JobSkinDID>
<JobTrackingURL>http://www.xyz.com/tracking/123.jpg</JobTrackingURL>
<MiscCodes>GewünschteAngabe</MiscCodes>
<Origin>GewünschteAngabe</Origin>
<ScreenerDID>CareerBuilder-Screener-ID</ScreenerDID>
<ResponseDID>CareerBuilder-Antwort-ID</ResponseDID>
</CustomFields>
.
.
.
</CBJobPost>
Diese Felder sind nur dann relevant, wenn Ihre Stellenanzeigen einer speziellen Verarbeitung
unterzogen werden. Dies geschieht nach vorheriger Absprache zwischen Ihnen und CareerBuilder.
Im gegebenen Fall teilt Ihnen CareerBuilder mit, welches Feld einzubeziehen ist und mit welchen
Daten es besetzt werden soll.
Werte, die in diese Felder eingegeben werden, wirken sich nur
nach vorheriger Absprache mit CareerBuilder auf die
Bearbeitung Ihrer Stellenanzeigen bzw. von Bewerbungen aus.
8.5.1.
AlternateLocations
Über dieses Feld können Sie für eine Stellenbeschreibung mehrere Ortsangaben (Stadt/Kanton)
hochladen. Allerdings wird für jede weitere Ortsangabe der Gegenwert einer Stellenanzeige von
Ihrem Kontingent abgebucht. Dies ist dadurch begründet, dass jeder zusätzliche Standort
faktisch eine eigene Stellenanzeige darstellt. Für alle zusätzlichen Ortsangaben gilt die gleiche
Laufzeit wie für die ursprüngliche Stellenanzeige. Wird ein zusätzlicher Standort nachträglich in
eine bereits laufende Stellenanzeige eingefügt, ist die Laufzeit für den betreffenden Standort
entsprechend kürzer.
Wenn Sie mehrere zusätzliche Standorte angeben, setzen Sie vor jede neue Ortsangabe bitte
ein Semikolon. Die einzelnen Bestandteile jeder Adresse werden jeweils durch das Zeichen |
voneinander getrennt.
142
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
STADT|GGF.KANTON|LAND|PLZ|STRAßEZEILE1|STRAßEZEILE2
<AlternateLocations>GewünschteAngabe</AlternateLocations>
8.5.2.
CustomApplyTag
Mit diesem Feld wird ein spezieller Textstring festgelegt, durch den CareerBuilder zu einer
speziellen Verarbeitungsweise eingereichter Bewerbungen veranlasst werden kann.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
128 ZEICHEN
FELDFORMAT:
<CustomApplyTag>GewünschteAngabe</CustomApplyTag>
8.5.3.
CustomApplyType
Mit diesem Feld werden die funktionalen Abläufe definiert, die CareerBuilder bei der
Verarbeitung von Stellenbewerbungen ausführen soll. Es gibt drei verschiedene Optionen für die
Verarbeitung von Bewerbungen. Diese werden in Kapitel 1, Abschnitt 3.3.2 eingehend erläutert.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

None
Normale Bewerbungsfunktionalität der Website verwenden

Forward
Die vorab festgelegte Sonderfunktionalität verwenden

SkipResume
Auf Hochladen eines Lebenslaufs verzichten, direkt zu Screener
weiterleiten

Shared
Bewerbungsfunktionalität zwischen CB und Kundenwebsite
aufteilen
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<CustomApplyType>GemeinsamGenutzt</CustomApplyType>
143
C L I E N T
I N T E G R A T I O N
8.5.4.
ClientCode: Kundencode
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
12 ZEICHEN
FELDFORMAT:
<ClientCode>GewünschteAngabe</ClientCode>
8.5.5.
CustomField1: Spezialfeld 1
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
40 ZEICHEN
FELDFORMAT:
<CustomField1>GewünschteAngabe</CustomField1>
8.5.6.
CustomField1: Spezialfeld 2
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
40 ZEICHEN
FELDFORMAT:
<CustomField2>GewünschteAngabe</CustomField2>
8.5.7.
CustomField1: Spezialfeld 3
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
120 ZEICHEN
FELDFORMAT:
<CustomField3>GewünschteAngabe</CustomField3>
8.5.8.
CustomField1: Spezialfeld 4
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
40 ZEICHEN
FELDFORMAT:
<CustomField4>GewünschteAngabe</CustomField4>
144
C L I E N T
I N T E G R A T I O N
8.5.9.
CustomField1: Spezialfeld 5
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
40 ZEICHEN
FELDFORMAT:
<CustomField1>GewünschteAngabe</CustomField1>
8.5.10. CustomField1: Spezialfeld 6
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
40 ZEICHEN
FELDFORMAT:
<CustomField6>GewünschteAngabe</CustomField6>
8.5.11. CustomField1: Spezialfeld 7
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
15.000 ZEICHEN
FELDFORMAT:
<CustomField7>GewünschteAngabe</CustomField7>
8.5.12. CustomField1: Spezialfeld 8
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
15.000 ZEICHEN
FELDFORMAT:
<CustomField8>GewünschteAngabe</CustomField8>
8.5.13. CustomField1: Spezialfeld 9
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
15.000 ZEICHEN
FELDFORMAT:
<CustomField9>GewünschteAngabe</CustomField9>
145
C L I E N T
I N T E G R A T I O N
8.5.14. CustomJobDisplaySource: Anzeige-Quelle für Spezial-Stellenanzeige
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
15.000 ZEICHEN
FELDFORMAT:
<CustomJobDisplaySource>GewünschteAngabe<CustomJobDisplaySource>
Bitte vor Verwendung dieses Felds mit [email protected] Rücksprache halten!
8.5.15. Unternehmensprofil
In diesem Feld wird der Name des Unternehmensprofils angegeben, das bei der Anzeige der
Stellenbeschreibung auf CareerBuilder mit eingeblendet wird. Wir nennen es auch das
Unternehmens-Branding oder „BrandBuilder“.
Wenn Sie kein Unternehmensprofil für Ihre Stellenanzeigen haben oder unter Ihrem Account nur
ein einziges Profil angelegt ist, wird dieses Feld nicht benötigt. Wenn das Feld in den
Stellenanzeigen-Daten nicht vorkommt, sucht das DPI-System in Ihrem Account nach Profilen.
Wird ein Profil gefunden, wird dieses automatisch zusammen mit der Stellenanzeige angezeigt.
Dadurch wird sichergestellt, dass Ihre Stellenausschreibung mit dem richtigen Branding
erscheint, wenn Interessenten die CareerBuilder-Website durchsuchen.
Wenn Sie nicht sicher sind, ob Sie das Feld verwenden bzw. welche Angabe Sie darin machen
sollten, gibt es einige Möglichkeiten, dies herauszufinden. Sie können sich mit Ihrem
Vertriebsbeauftragten oder Account-Manager in Verbindung setzen, um diese Fragen zu klären.
Eine weitere Möglichkeit ist die Nutzung eines Webdienstes, den CareerBuilder zu diesem
Zweck eingerichtet hat. Diesen Webdienst finden Sie unter:
http://ws.careerbuilder.com/accounts/accounts.asmx. Für Sie relevant ist in diesem
Zusammenhang die Methode „GetHHNames“. Geben Sie die E-Mail-Adresse des für die
ausgeschriebene Stelle verantwortlichen Nutzers ein. Die Webmethode gibt dann die
verfügbaren Profile zurück, mit denen Sie die Stellenanzeige verknüpfen können.
NICHT VERGESSEN: Die E-Mail-Adresse des verantwortlichen
Nutzers geht je nach der Übermittlungsmethode entweder aus
der Absender-E-Mail-Adresse oder aus der E-Mail-Adresse des
Verantwortlichen hervor.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
50 ZEICHEN
FELDFORMAT:
<HHName>TestProfil</HHName>
8.5.16. Division: Unternehmensteil
Mit diesem Feld können Sie den Unternehmensbereich angeben, zu dem die ausgeschriebene
Stelle gehört.
146
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
80 ZEICHEN
FELDFORMAT:
<Division>Technologie</Division>
8.5.17. DisplayJobID: Angezeigte Stellenreferenz
In diesem Feld können Sie auf Wunsch eine Identnummer für die ausgeschriebene Stelle
angeben. Das CareerBuilder-System verwendet den Feldinhalt als „Ref ID“ (Referenz) anstelle
der Angabe im Feld „JobID“. Im Gegensatz zur Angabe „JobID“ braucht „DisplayJobID“ nicht
eindeutig zu sein.
Die Vorteile dieses Felds und seiner Verwendung durch CareerBuilder werden hier anhand eines
Beispiels erläutert:
Example: 9
Verwendung des Felds „DisplayJobID“
Ein CareerBuilder-Kunde möchte eine Stelle ausschreiben, die mehrfach an verschiedenen
Standorten zu besetzen ist. Da Stellen auf CareerBuilder nur für einen Standort
ausgeschrieben werden können, müsste der Kunden theoretisch für jeden Standort eine
gesonderte Anzeige veröffentlichen. Das Problem dabei ist, dass alle diese Stellen von
CareerBuilder nur mit je einer eindeutigen Referenz (Stellen-Identnummer, Job ID) akzeptiert
werden. Beim Kunden haben die Stellen jedoch alle die gleiche Kennnummer, und der Kunde
möchte, dass Bewerber diese als Referenz verwenden.
Um das zu ermöglichen, kann der Kunde eindeutige Stellen-ID-Werte für die einzelnen Stellen
verwenden, so dass CareerBuilder sie akzeptiert, jedoch für alle die gleiche ID anzeigen
lassen (die „Display Job ID“). In den Stellenanzeigen wird dann die gleiche Referenznummer
anstelle der jeweils eindeutigen Kennung angezeigt.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
32 ZEICHEN
FELDFORMAT:
<DisplayJobID>TestJob</DisplayJobID>
8.5.18. ExternalClientKey: Externer kundenseitiger Code
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
128 ZEICHEN
FELDFORMAT:
<ExternalClientKey>GewünschteAngabe</ExternalClientKey>
147
C L I E N T
I N T E G R A T I O N
8.5.19. JobSkinDID: Hintergrund
Dieses Feld wird verwendet, wenn der Kunde seine Anzeigen mit einem speziellen, mit seiner
Marke gestalteten Hintergrund (Branding Skin) ausstatten möchte und mehrere oder keine
Brandbuilder in seinem CareerBuilder-Account hinterlegt hat. Dadurch kann der Absender
der Stellenanzeige selbst das jeweils gewünschte Branding-Skin für eine oder mehrere
Stellenanzeigen angeben.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
128 ZEICHEN
FELDFORMAT:
<JobSkinDID>GewünschteAngabe<JobSkinDID>
8.5.20. JobTrackingURL: Aufrufstatistik
Dieses Feld dient zur Einbettung eines sogenannten Tracking-Beacons (Pixel-Tag) in eine
Stellenanzeige über eine URL. Dadurch kann der Absender der Stellenanzeige außerhalb von
CareerBuilder die Anzeigen-Aufrufstatistik mitverfolgen. Die in diesem Feld angegebene Grafik
bleibt auf der angezeigten CareerBuilder-Stellenanzeige unsichtbar.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT (E-MAIL-ADRESSEN)
HÖCHSTLÄNGE:
512 ZEICHEN
FELDFORMAT:
<JobTrackingURL>http://www.xyz.com/tracking/123.jpg</JobTrackingURL>
8.5.21. Diverse Codes
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
255 ZEICHEN
FELDFORMAT:
<MiscCodes>GewünschteAngabe</MiscCodes>
8.5.22. Ursprung
Dieses Feld hat lediglich den Zweck, CareerBuilder mitzuteilen, wer für die gesendeten
Stellenanzeigen verantwortlich ist. Das Feld erscheint nicht in der Stellenanzeige selbst.
ERFORDERLICH:
JA
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
50 ZEICHEN
FELDFORMAT:
<Origin>GewünschteAngabe</Origin>
148
C L I E N T
I N T E G R A T I O N
8.5.23. ScreenerDID
Mit diesem Feld können Sie den Bezeichner des Screeners für die Stellenbewerbung angeben.
Dieses Feld sollte nur mit Anleitung durch CareerBuilder ausgefüllt werden.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
20 ZEICHEN
FELDFORMAT:
<ScreenerDID>CareerBuilder-Screener-ID</ScreenerDID>
8.5.24. ResponseDID: Bezeichner des Antwortschreibens
Mit diesem Feld können Sie den Bezeichner des Antwortschreibens für den
Stellenbewerbungsprozess angeben. Dieses Feld sollte nur mit Anleitung durch CareerBuilder
ausgefüllt werden.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
20 ZEICHEN
FELDFORMAT:
<ResponseDID>CBAntwortschreibenID</ResponseDID>
8.5.25. Activation Date: Aktivierungsdatum
Mit diesem Feld können Sie ein zukünftiges Datum angeben, zu dem die Stellenanzeige auf
CareerBuilder „live“ geschaltet werden soll. Sie können also mit Hilfe dieses Felds
Stellenanzeigen unter Ihrem Account im „abgelaufenen“ Status speichern, bis der Zeitpunkt
eintritt, zu dem Sie die Anzeige schalten und Bewerber auf die Stelle aufmerksam machen
wollen. Wenn Sie Stellenanzeigen auf diese Weise im Voraus hochladen, verbrauchen Sie bis
zur ihrer Aktivierung keine Anzeigenkontingente auf Ihrem Konto. Sie nehmen erst dann
Anzeigenguthaben in Anspruch, wenn Stellenanzeigen aktiviert werden.
CB achtet bei der Annahme von Dateien nicht auf das Datumsformat. Wenn Sie den 6. Juli 2013
wünschen, müsste das korrekte Datumsformat „07/06/2013“ lauten. Wenn Sie in Europa tätig
sind und uns eine Terminangabe im Format TT/MM/JJJJ schicken, kann das vom System falsch
interpretiert werden. Um missverständliche Datumsangaben zu vermeiden, sollten Sie das
Format „TTMMMJJJJ“ verwenden (z. B. 31DEC2014).
Die Verwendungsmöglichkeiten dieses Felds erläutern wir anhand eines Beispiels im folgenden
Abschnitt:
Example: 10 Verwendung des Felds „ActivationDate“
Ein CareerBuilder-Kunde in Kalifornien kann nur montags bis freitags während der
Geschäftszeiten Dateien mit Stellenanzeigen erstellen. Deshalb werden neue Stellenanzeigen
zu Wochenbeginn frühestens am Montagmorgen um 8 Uhr Ortszeit veröffentlicht. Wegen des
Zeitunterschieds gegenüber der Ostküste der USA verlieren Interessenten im Osten, für die
beispielsweise eine Stelle des Kunden in der Niederlassung in Atlanta in Frage käme,
wertvolle Zeit bei der Stellensuche.
149
C L I E N T
I N T E G R A T I O N
Um dem zuvorzukommen, fügt der Kunde die für Montag vorgesehenen Stellenanzeigen in die
am Freitag erstellte Datei ein und ergänzt sie mit dem Aktivierungstermin-Feld, in das er
Montag als Tag der Aktivierung eingibt. CareerBuilder speichert diese Stellenanzeigen bis
Montag unter dem Account des Kunden. Kurz nach Mitternacht Ostküstenzeit werden diese
Anzeigen automatisch „geschaltet“ und erscheinen auf CareerBuilder. Dadurch können sie
Kandidaten, die über persönliche Stellensuchprogramme verfügen, gleich am Montag Morgen
in die E-Mailbox zugestellt werden bzw. sind für Arbeitsuchende früh am Morgen bereits
auffindbar. Der Kunde kann in beiden Fällen bereits Bewerbungen um Stellen in Empfang
nehmen, die er anderenfalls um diese Tageszeit noch nicht einmal hochgeladen hätte.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
DATUM
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<ActivationDate>12/25/13< /ActivationDate>
<ActivationDate>31DEC2014</ActivationDate>
8.5.26. ExpirationDate: Laufzeitende
Mit diesem Feld können Sie ein konkretes Datum angeben, zu dem die Stellenanzeige von der
CareerBuilder-Website entfernt werden soll. Anders ausgedrückt: Bis zu diesem Datum soll die
Stellenanzeige laufen. Normalerweise haben Stellenanzeigen auf CareerBuilder eine Laufzeit
von einem Kalendermonat. Manche Kunden möchten ihre Stellenanzeigen für eine längere oder
kürzere Zeitspanne laufen lassen. Dieses Feld bietet beide Möglichkeiten.
Wird für eine Stellenanzeige ein Verfalldatum vor dem Ende der einmonatigen Standardlaufzeit
angegeben, wird sie zu diesem Zeitpunkt deaktiviert, bleibt aber zu einer eventuellen
Reaktivierung verfügbar. Wird eine vorzeitig deaktivierte Stellenanzeige vor dem Ende ihrer
regulären einmonatigen Laufzeit reaktiviert, fällt keine erneute Gebühr an. Die vorzeitige
Deaktivierung und erneute Aktivierung einer Anzeige nach diesem Schema verändert das
ursprüngliche Veröffentlichungsdatum nicht. Für die Anzeige gilt stets das
Erstaktivierungsdatum. Für eine vorzeitige Deaktivierung vor dem Ende der regulären
einmonatigen Laufzeit erhält der Kunde keine Gutschrift.
Wird ein Verfalldatum angegeben, das nach dem Ende der einmonatigen Standardlaufzeit liegt,
wird die Anzeigenlaufzeit automatisch um einen weiteren Monat verlängert. Dies wiederholt sich,
bis das angegebene Verfalldatum erreicht wird. Bei jeder automatischen Verlängerung wird das
Anzeigenkontingent im Konto des Kunden entsprechend belastet.
CB achtet bei der Annahme von Dateien nicht auf das Datumsformat. Wenn Sie den 6. Juli 2013
wünschen, müsste das korrekte Datumsformat „07/06/2013“ lauten. Wenn Sie in Europa tätig
sind und uns eine Terminangabe im Format TT/MM/JJJJ schicken, kann das vom System falsch
interpretiert werden. Um missverständliche Datumsangaben zu vermeiden, sollten Sie das
Format „TTMMMJJJJ“ verwenden (z. B. 31DEC2014).
150
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
DATUM
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<ExpirationDate>12/25/13< /ExpirationDate>
<ExpirationDate>31DEC2014</ExpirationDate/>
8.6. CBJOBPOST: DER SEP-KNOTEN
In diesem Abschnitt wird der Knoten „JobPositionPosting“ des HR-XML-Konsortiums beschrieben.
JobPositionPosting ist Bestandteil des HR-XML-Personalverwaltungsprotokolls Staffing Exchange Protocol
(SEP). Weitere Informationen zum SEP finden Sie auf http://www.hr-xml.org. Über den folgenden Link
können Sie die XSD-Datei aufrufen, die das SEP 1.1 detaillierter beschreibt:
http://schemas.hr-xml.org/xc/canon/RecruitingAndStaffing/SEP-1_1/JobPositionPosting-1_1.xsd.
„JobPositionPosting“ enthält 8 Hauptknoten. Die übergeordneten Elemente des Schemas sind:
1.
2.
3.
4.
5.
6.
7.
8.
JobPositionPostingId
HiringOrg
PostDetail
JobPositionInformation
HowToApply
EEOStatement **
NumberToFill **
ProcurementInformation. **
Die letzten drei Elemente werden derzeit von CareerBuilder nicht benutzt.
Die ersten fünf, JobPositionPostingId, HiringOrg, PostDetail, JobPositionInformation und
HowToApply werden in den nächsten Unterabschnitten erläutert. Dabei werden auch ihre internen
Bestandteile definiert. Darüber hinaus wird erklärt, inwiefern die einzelnen HR-XML-Felder die generierte
CareerBuilder-Stellenanzeige beeinflussen.
<CBJobPost>
<JobPositionPosting status=“active”>
<JobPositionPostingId>CM627773</JobPositionPostingId>
<HiringOrg>Further definition of data contained within</HiringOrg>
<JobPositionInformation>Genauere Definition der enthaltenen Daten</JobPositionInformation>
<HowToApply> Genauere Definition der enthaltenen Daten </HowToApply>
</JobPositionPosting>
.
.
.
</CBJobPost>
„JobPositionPosting“ hat ein sehr wichtiges Attribut: status. Dieses Attribut kann entweder den Wert
„active“ oder den Wert „inactive“ haben. Gibt ihm das ausschreibende Unternehmen den Wert „active“,
bedeutet dies für CareerBuilder, dass der Kunde diese Stellenanzeige auf der Website aktiv schalten will.
Läuft die Anzeige bereits auf CareerBuilder, wird die neu hochgeladene Version als Aktualisierung
aufgefasst.
151
C L I E N T
I N T E G R A T I O N
Aus Verarbeitungssicht sind die Befehle ADD und CHANGE für CareerBuilder gleich. Wenn Sie uns die
Aktionsanweisung CHANGE schicken, die entsprechende Stellenanzeige jedoch auf CareerBuilder nicht
vorhanden ist, wird die Anweisung als Befehl ADD interpretiert, und dem Konto des Kunden wird die
Gebühr für eine neue Stellenanzeige belastet. Wenn Sie eine Stellenanzeige mit der Anweisung ADD
übermitteln, die Stellenanzeige aber bereits auf CareerBuilder aktiv ist, wird die vorhandene Anzeige mit
den neuen Feld-Daten aktualisiert.
Für Anweisung ADD oder CHANGE:
<JobPositionPosting status=“„active“”>
Für Anweisung DELETE:
<JobPositionPosting status=“„inactive“”>
8.6.1.
JobPositionPostingId
Die Stellenidentnummer (Job ID) ist eine eindeutige Kennung der Stellenanzeige sowohl aus
Sicht des Absenders als auch aus der von CareerBuilder. Jeder hochgeladenen Stellenanzeige
muss eine eindeutige Identnummer zugewiesen sein. Diese ID bleibt für die Laufzeit der
Stellenanzeige unverändert und dient als „externer Schlüssel“ von CareerBuilder. Jede neue ID,
die hochgeladen wird, wird als neue Stellenanzeige gewertet und dem Anzeigenkontingent des
Kontoeigentümers belastet.
Werden zwei Stellenanzeigen mit gleicher ID hochgeladen, überschreibt die zweite die erste.
Gleiche IDs sollten dann verwendet werden, wenn Änderungen an bereits laufenden Anzeigen
hochgeladen oder laufende Anzeigen gelöscht werden sollen. Der in diesem Feld angegebene
Wert wird auf CareerBuilder als „Ref ID.“ (Referenz) angezeigt.
ERFORDERLICH:
JA
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
32 ZEICHEN
FELDFORMAT:
<JobPositionPostingId>CM627773</JobPositionPostingId>
JobPositionPostingId hat ein internes Attribut namens
„idOwner“, das entweder den Wert „CareerBuilder“ haben
oder weggelassen werden muss, damit die Stellen-ID in
unserem System erfolgreich validiert werden kann.
<JobPositionPostingId idOwner=“careerbuilder”>CM627773</JobPositionPostingId>
8.6.2.
HiringOrg: Einstellendes Unternehmen
Die Angaben im Knoten HiringOrg beinhalten Informationen wie den Namen und die Branche
des einstellenden Unternehmens.
152
C L I E N T
I N T E G R A T I O N
8.6.2.1. CONTACT COMPANY: AUSSCHREIBENDES UNTERNEHMEN
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
FELDFORMAT:
<HiringOrg>
<HiringOrgName>TestCompanyName</HiringOrg>
.
.
.
</HiringOrg>
8.6.2.2. INDUSTRIE
In diesem Feld wird angegeben, welchen Branche das ausschreibende Unternehmen angehört. Wenn
Interessenten auf CareerBuilder anhand der Branchensuchoptionen nach Stellenangeboten suchen,
entscheidet dieses Feld, ob die Stellenanzeige angezeigt wird oder nicht. Es ist sehr wichtig, Ihre
Stellenanzeigen den richtigen Branchen zuzuordnen, damit sie in den richtigen Suchkategorien angezeigt
werden.
In der Regel ändert sich die Branchenzuordnung der Stellenanzeigen eines Unternehmens nicht, da der
Branchencode das Unternehmen selbst beschreibt, nicht die ausgeschriebene Arbeitsstelle. Ob es sich um
die Stelle eines Hausmeisters, Vertriebsmitarbeiters oder Geschäftsführers handelt, spielt für die
Branchenzugehörigkeit des Unternehmens keine Rolle.
Sie können Stellenanzeigen bis zu fünf verschiedenen Branchen zuordnen. Je mehr Branchen einer
Stellenanzeige zugewiesen werden, umso mehr Arbeitsuchende werden bei ihrer Internetsuche darauf
stoßen. Wer die Möglichkeit mehrfacher Branchenzuordnungen nicht nutzt, beschränkt die Auffindbarkeit
seiner Stellenanzeigen und die Rücklaufquote möglicher Kandidaten.
Die jeweils aktuellste Liste verfügbarer Branchen für die Zuordnung Ihrer Stellenanzeigen können Sie mit
folgender URL aufrufen: http://dpi.careerbuilder.com/ Site/Geography/ListIndustries.aspx
Die Werte für die Branchencodes werden unter dem NAICS-Knoten „Industry“ (Branche) eingetragen.
Anhand dieser Werte wird die Stelle für die Suchfunktionalität von CareerBuilder kategorisiert. Wird unter
NAICS kein Wert eingegeben, erscheint die Stelle auf CareerBuilder mit der Standardangabe „Sonstige
Branchen“.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
SIEHE CSV-BRANCHENCODELISTE UNTER
OBIGER URL
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<Industry>
<NAICS primaryIndicator=“primary”>IND067, IND007</NAICS>
</Industry>
8.6.3.
PostDetail
Hier eingetragene Daten werden von CareerBuilder nicht benutzt. Stellenanzeigen werden auf
CareerBuilder veröffentlicht, sobald sie erfolgreich hochgeladen wurden. Eine auf CareerBuilder
veröffentlichte Stellenanzeige hat eine Laufzeit von einem Kalendermonat. Wird also eine Stelle
am 29.04. hochgeladen, bleibt sie bis zum 28.05. um 23.59.59 Uhr auf CareerBuilder aktiv, es
sei denn, sie wird nach der Erstveröffentlichung verlängert.
Wird sie innerhalb der Laufzeit eines Kalendermonats erneut hochgeladen, betrachtet
CareerBuilder dies als Aktualisierung und stellt sie dem Kunden nicht erneut in Rechnung.
153
C L I E N T
I N T E G R A T I O N
8.6.4.
JobPositionInformation: Die Stellenbeschreibung
Der Knoten JobPositionInformation enthält die gesamte detaillierte Beschreibung der Stelle.
Unter „JobPositionInformation“ befinden sich drei Hauptverzweigungen:
1. JobPositionTitle
2. JobPositionDescription
3. JobPositionRequirements
8.6.4.1. JOBPOSITIONTITLE: STELLENBEZEICHNUNG
JobPositionInformation > JobPositionTitle enthält die offizielle Bezeichnung der Stelle. Klar verständliche,
beschreibende Stellenbezeichnungen sind für die Wirksamkeit Ihrer Stellenanzeigen sehr wichtig, weil das
Stellenbezeichnungsfeld bei der Stichwortsuche auf CareerBuilder verwendet wird. Wenn Sie mehrere
Abkürzungen in der Stellenbezeichnung verwenden, kann das System diese nicht verstehen, was die
Auffindbarkeit der Anzeige bei der Suche stark beeinträchtigt. Branchen- oder unternehmensinterne
Abkürzungen können Verwirrung hinsichtlich der Art der ausgeschriebenen Tätigkeit stiften und die Anzahl
der Aufrufe Ihrer Stellenanzeige und damit die Zahl der Kandidaten reduzieren.
ERFORDERLICH:
JA
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:
<JobPositionTitle>Vertriebsmitarbeiter</JobPositionTitle>
8.6.4.2. DESCRIPTION: STELLENBESCHREIBUNG
Die Stellenbeschreibung befindet sich unter JobPositionInformation > JobPositionDescription. Hier können
Angaben wie Aufgabenbereich, Klassifizierung, Dauer, Funktion, Vergütung und Arbeitgeberleistungen
gemacht werden.
Der Knoten „JobPositionDescription“ ist Pflicht. Die folgenden sieben Knoten sind ihm untergeordnet:
1.
2.
3.
4.
5.
6.
7.

JobPositionPurpose
Classification
EssentialFunctions
WorkEnvironment
CompensationDescription
JobPositionLocation
SummaryText
JobPositionPurpose
Dieser Knoten kann eine voll formatierte Stellenbeschreibung enthalten. Der hier
eingefügte Text erscheint in der auf CareerBuilder angezeigten Anzeige im Feld
„Stellenbeschreibung“ unter der Überschrift „Aufgaben:“. Je präziser und vollständiger
die Stellenbeschreibung ist, umso größer die Wahrscheinlichkeit, dass geeignete
Kandidaten die Anzeige finden und sich bewerben.
Der Text kann sich über mehrere Zeilen erstrecken und darf auch Leerzeilen
enthalten. Um eine Leerzeile einzufügen, gibt man an der entsprechenden Stelle
entweder eine Absatzmarke bzw. einen manuellen Abschnittswechsel oder den Code
<BR> ein. Werden HTML-Tags eingefügt, muss der Knoten mit der CDATA-Option
konfiguriert werden. Welche HTML-Codes CareerBuilder unterstützt, können Sie über
folgenden Link erfahren:
http://www.careerbuilder.com/JobPoster/Jobs/PopUpHTMLHelp.aspx.
154
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
JA
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
15.000 ZEICHEN
FELDFORMAT:
<JobPositionPurpose>
<![CDATA[Dies ist die Stellenbeschreibung.<BR><BR><I>Hier ist<U>formatierter</U>
Text.</I><BR><BR><UL>Eine Bullet-Liste:<LI>Bullet 1<LI>Bullet 2</UL>]]>
</JobPositionPurpose>

Classification
Der Knoten „Classification“ enthält die zur Angabe des Status und der Dauer der Stelle
erforderlichen Daten. Er hat ein optionales Attribut namens „distribute“. Dieses Attribut
kann entweder den Wert „internal“ oder den Wert„external“ haben; der
Standardwert ist „external“. Die Einstellung dieses Attributs ist für CareerBuilder ohne
Belang, da es sich für uns ohnehin um eine externe Ausschreibung handelt.
„Classification“ hat vier untergeordnete Knoten:
1. DirectHireOrContract
2. Duration
3. Schedule
4. OTStatus
DirectHireOrContract: Stellentyp
Der Knoten „DirectHireOrContract“ kann einen von vier verschiedenen
untergeordneten Knoten haben, der die Art (Klassifizierung) der Stelle
ausdrückt. Dieser untergeordnete Knoten hat einen der folgenden Werte:
Contract, DirectHire, Temp oder TempToPerm. Der optionale Knoten
SummaryText wird ebenfalls unterstützt und erscheint ggf. in der
Stellenanzeige auf CareerBuilder.
Erscheint der untergeordnete Knoten „Contract“ unter „DirectHireOrContract“,
zeigt CareerBuilder in der Stellenanzeige als Stellentyp „Freier Mitarbeiter“ an.

Beispiel: Ausschreibung einer freien Mitarbeiterstelle
<Classification distribute=“extern”>
<DirectHireOrContract>
<Contract/>
<SummaryText>Dies ist eine freie Mitarbeiterstelle</SummaryText
</ DirectHireOrContract>
</Classification>

Beispiel: Ausschreibung einer Festanstellung
<Classification distribute=“extern”>
<DirectHireOrContract>
<DirectHire/>
<SummaryText>Dies ist eine feste Stelle</SummaryText
</ DirectHireOrContract>
</Classification>
155
C L I E N T
I N T E G R A T I O N
Duration: Befristete Stelle
Der Knoten „Duration“ enthält die zur Angabe der Beschäftigungsdauer
erforderlichen Daten. Die Verwendung des untergeordneten Knotens
„Regular“ unter „Duration“ hat auf CareerBuilder keinerlei Auswirkungen.
Wird der Knoten Temporary gesetzt, um die Stelle als kurzzeitige, befristete
Stelle auszuweisen, muss auch der untergeordnete Knoten TermLength
gesetzt und mit einem Wert versehen werden, der die Dauer der
Beschäftigung angibt. Der optionale untergeordnete Knoten SummaryText
kann ebenfalls gesetzt werden. Der darin eingefügte Text erscheint in der
Stellenanzeige auf CareerBuilder.

Beispiel: Angabe der Beschäftigungsdauer
<Classification distribute=“extern”>
<Duration>
<Temporary>
<TermLength>6 Monate</TermLength>
<SummaryText>Nach sechs Monaten Probezeit Evaluierung für
Festanstellung</SummaryText>
<Temporary>
</ Duration>
</Classification>
Ausgehend von diesem Beispiel würde in der CareerBuilderStellenanzeige folgender Text angezeigt:
Die befristete Beschäftigungsdauer beträgt 6 Monate. Nach sechs
Monaten Probezeit Evaluierung für Festanstellung.
Preisliste
Der Knoten „Schedule“ enthält die zur Angabe des Arbeitsrhythmus der Stelle
erforderlichen Daten. Gültige Werte sind FullTime (Vollzeit) bzw. PartTime
(Teilzeit).
Anhand der internen Knoten, die identisch sind, legt CareerBuilder den online
angezeigten Stellentyp fest.

Beispiel: Vollzeitstelle
<Classification distribute=“extern”>
<Schedule>
<FullTime>
<HoursPerWeek>40</HoursPerWeek>
<DayOfWeek day=1>
<StartTime>9am</StartTime>
<EndTime>5pm</EndTime>
</DayOfWeek>
<SummaryText>Dies ist eine Stelle mit regulärem Achtstundentag zuzüglich
einer Stunde Mittagspause.</SummaryText>
</FullTime>
<ShiftDifferential>An gesetzlichen Feiertagen geleistete Arbeitsstunden werden
mit 150% vergütet..</ShiftDifferential>
<SummaryText>Platz für weiteren Text</SummaryText>
</Schedule>
</Classification>
156
C L I E N T
I N T E G R A T I O N
OTStatus: Überstunden
Der Knoten „OTStatus“ drückt aus, ob geleistete Überstunden vergütet werden. Mögliche untergeordnete
Knoten von „OTStatus“ sind entweder „Exempt“ (Gehaltsempfänger ohne Anspruch auf Überstundenlohn)
oder „NonExempt“ (tarifliche Mitarbeiter mit Überstundenvergütung).

Beispiel: Ausschreibung einer Stelle für einen
Gehaltsempfänger ohne Anspruch auf Überstundenlohn
<Classification distribute=“external”>
<OTStatus>
<Exempt/>
<SummaryText>Stelleninhaber ist Gehaltsempfänger ohne Anspruch auf
Überstundenlohn</SummaryText>
</OTStatus>
</Classification>

Beispiel: Ausschreibung einer tariflichen Stelle mit
Überstundenvergütung
<Classification distribute=“external”>
<OTStatus>
<NonExempt/>
<SummaryText>Stelleninhaber ist tariflicher Mitarbeiter mit Anspruch auf
Überstundenvergütung</SummaryText>
</OTStatus>
</Classification>
Das Feld SummaryText als untergeordneter Knoten zu Schedule oder
FullTime oder PartTime wird jeweils in der CareerBuilder-Stellenanzeige
angezeigt

EssentialFunctions: Haupttätigkeiten
Der Knoten „EssentialFunctions“ enthält die Liste der wesentlichen Tätigkeiten, die der
Stelleninhaber ausüben wird.Alle in diesem Knoten enthaltenen Daten erscheinen in
der Stellenbeschreibung auf CareerBuilder unter der Überschrift „Wichtigste
Tätigkeiten:“.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

P

UL (und interner Knoten LI)
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<EssentialFunctions>
<P>Diese Tätigkeiten werden Sie ausüben usw.</P>
<UL>
<LI>Function 1</LI>
<LI>Function 2</LI>
<LI>Function 3</LI>
</UL>
<EssentialFunctions>

WorkEnvironment: Äußere Arbeitsbedingungen
Der Knoten „WorkEnvironment“ enthält Daten zur Beschreibung der äußeren
Arbeitsbedingungen der ausgeschriebenen Stelle. Beispielsweise könnte hier stehen,
dass der Stelleninhaber im Freien unter möglicherweise schwierigen
157
C L I E N T
I N T E G R A T I O N
Witterungsbedingungen arbeiten muss. Alle in diesem Knoten enthaltenen Daten
werden in der Stellenbeschreibung auf CareerBuilder unter der Überschrift
„Arbeitsbedingungen“ erscheinen.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

P

UL (und interner Knoten LI)
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<WorkEnvironment>
<P>Diese Tätigkeit im Baugewerbe erfordert Dachdeckerarbeiten auf Gebäuden auch
während der heißen Sommermonate.</P>
<UL>
<LI>Punkt 1</LI>
<LI>Punkt 2</LI>
<LI>Punkt 3</LI>
</UL>
< WorkEnvironment>

CompensationDescription: Vergütung
Der Knoten „CompensationDescription“ enthält Daten bezüglich der Vergütungshöhe
und -häufigkeit sowie bezüglich der Arbeitgeberleistungen. Zahlungsspannen können
nicht dargestellt werden. Unter „Compensation“ können drei optionale Knoten gesetzt
werden, die CareerBuilder unterstützt. Dies sind:
1. Pay
2. BenefitsDescription
3. SummaryText
Pay: Lohn/Gehalt
Der Knoten „Pay“ spezifiziert das Arbeitsentgelt des Stelleninhabers. An
diesem Knoten hat die HR-XML-Spezifikation gewisse Mängel.
Zahlungsspannen können nicht dargestellt werden.
1.
2.
3.
4.
5.
RatePerHour
RatePerDay
SalaryMonthly or SalaryAnnual
Bonus
Relocation Amount.
CareerBuilder unterstützt lediglich die Vergütungsangaben als „Betrag pro
Stunde“ oder „Betrag pro Jahr“. Setzt man den Knoten RatePerHour
(Stundenlohn) und gibt einen Betrag ein, wird in CareerBuilder für „PayRate“
(Vergütungszeitraum) der Wert „Hour“ (Stunde) eingegeben. Setzt man den
Knoten SalaryAnnual (Jahresgehalt) und gibt einen Betrag ein, wird in
CareerBuilder für „PayRate“ (Vergütungszeitraum) der Wert „Year“ (Jahr)
eingegeben. Wird in den Knoten SalaryMonthly ein Wert eingegeben,
multipliziert CareerBuilder diesen Betrag mit 12 und behandelt das Ergebnis
als Jahresgehalt. CareerBuilder unterstützt den Knoten RatePerDay nicht.
158
C L I E N T
I N T E G R A T I O N
RatePerHour, SalaryMonthly und SalaryAnnual müssen das Pflichtattribut
„currency“ (Währung) haben. CareerBuilder verwendet die Währungskürzel
nach ISO 4217. US-Dollar werden demnach „USD“ genannt, Euro „EUR“.
Die gesamte Liste der Währungsabkürzungen finden Sie hier:
http://www.iso.org/iso/en/prods-services/popstds/currencycodeslist.html
Beispiel für Stundenlohn

<CompensationDescription>
<RatePerHour currency=“USD”>15.84</RatePerHour>
<CompensationDescription>
Beispiel für Jahresgehalt

<CompensationDescription>
<SalaryAnnual currency=“USD”>55000</SalaryAnnual>
<CompensationDescription>
Beispiel für unbekanntes Gehalt

<CompensationDescription>
<SalaryAnnual currency=“USD”>0</SalaryAnnual>
<CompensationDescription>
Auf CareerBuilder würde das obige Beispiel folgendermaßen
angezeigt:
Grundvergütung (nicht zutreffend)
Bonus
Der Knoten „Bonus“ enthält Angaben zu möglichen Bonuszahlungen, die der
Beschäftigte erhalten kann. Dieses Feld ist optional und wird von
CareerBuilder nicht gefordert. Wird der Knoten „Bonus“ gesetzt, erscheint der
Wert auf CareerBuilder im Feld „Bonuszahlungen“.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

Frequency
(Häufigkeit) Ein Zeichenstring

Range
(Bereich) Boolesches Wahr oder Falsch (true/false)

Currency
(Währung) Der aus drei Buchstaben bestehende ISOWährungskürzel
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<Bonus frequency=„Vierteljährlich“ range=„false“ currency=„USD“>1000</Bonus>
RelocationAmount: Umzugszuschuss
Der Knoten „RelocationAmount“ nennt den vom Arbeitgeber angebotenen
Zuschuss zu den Umzugskosten für den neu eingestellten Mitarbeiter.
Wird dieser Knoten definiert, wird die Stellenanzeige auf CareerBuilder mit
dem Relocation-Wert „true" gespeichert.
159
C L I E N T
I N T E G R A T I O N
Beispiel: Ausdrücklich genannter Zuschussbetrag für Umzug

<RelocationAmount currency=“USD”>1000</RelocationAmount>
Ausgehend von diesem Beispiel würde folgende Zeile in
die CareerBuilder-Stellenanzeige eingefügt:
Ein Zuschuss von $1000 zur Deckung der Umzugskosten
kann gewährt werden.
Beispiel: Umzugskostenzuschuss ohne Betragsangabe

<RelocationAmount currency=““>assistance</RelocationAmount>
Häufig verfügen Unternehmen über ein Budget für
Umzüge, möchten aber keinen Festbetrag nennen, da der
Bedarf von Fall zu Fall unterschiedlich ist. Das obige
Beispiel verweist auf die Möglichkeit eines Zuschusses,
ohne einen konkreten Betrag anzugeben. Aus dem
obigen Beispiel wird in der CareerBuilder-Stellenanzeige
folgender Text:
Ein Zuschuss zu den Umzugskosten kann gewährt werden.
BenefitsDescription: Zusätzliche Leistungen
Der Konten „BenenfitsDescription“ beinhaltet Angaben bezüglich der flankierenden Arbeitgeberleistungen.
Die Funktionen werden – unter Verwendung eines HTML-Konstrukts – in einer ungeordneten Liste
aufgezählt.
„BenefitsDescription“ kann zwei untergeordnete Knoten haben: „P“ und „UL“. „UL“ hat seinerseits den
untergeordneten Knoten „LI“. Alle in diesem Knoten enthaltenen Daten werden in der Stellenbeschreibung
auf CareerBuilder unter der Überschrift „Arbeitgeberleistungen“ erscheinen.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

P

UL (und interner Knoten LI)
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<BenefitsDescription>
<P>Umfassende Arbeitgeberleistungen einschließlich:</P>
<UL>
<LI>Leistung 1</LI>
<LI>Leistung 2</LI>
<LI>Leistung 3</LI>
</UL>
< BenefitsDescription>
SummaryText: Alternative Vergütungsangabe
Das Feld „SummaryText“ kann verwendet werden, wenn die anderen Felder unter
„CompensationDescription“ nicht geeignet erscheinen. Wenn Ihr eigenes System ein Element wie
160
C L I E N T
I N T E G R A T I O N
„PayInformation“ hat und sämtliche Vergütungs- und Zusatzleistungsdaten bereits formatiert enthält,
können diese Daten hier eingefügt werden.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<CompensationDescription>
<SummaryText>Jahresgehalt 80.000-100.000 je nach Erfahrung</SummaryText>
</CompensationDescription>

JobPositionLocation: Standort
Mit dem Knoten „JobPositionLocation“ wird der Standort des Arbeitsplatzes
angegeben. „JobPositionLocation“ kann theoretisch auch mit einer Postanschrift und
einem „SummaryText“-Feld ergänzt werden, jedoch sind diese in CareerBuilder derzeit
noch nicht vorgesehen und werden daher hier nicht näher erörtert.
CareerBuilder definiert den Standort des Arbeitsplatzes anhand der vier
untergeordneten Knoten unter „LocationSummary“. Dies sind „Municipality“ (Ort),
„Region“, „CountryCode“ und „PostalCode“ (PLZ).
Municipality: Stadt
Alle Stellenanzeigen müssen bei der Veröffentlichung über die DPISchnittstelle einem gültigen Standort zugeordnet sein (gilt nicht für nationale
oder regionale Anzeigen).
Bei der Wahl des Städtenamens für eine Stellenanzeige gilt als Faustregel:
Wenn Sie den Ortsnamen als Postanschrift verwenden können, ist er in der
Regel auch als Standort für eine Stellenanzeige verwendbar.
CareerBuilder pflegt eine sehr umfangreiche geografische Datenbank. Sollten
Sie einen realen Ort anzugeben haben, der darin nicht enthalten ist, können
wir ihn gerne einpflegen.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
ORTSNAME ALS STRING
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:
<Municipality>Atlanta</Municipality>
Region
In Stellenanzeigen für die USA und Kanada ist der Wert von „Region“ die aus
zwei Buchstaben bestehende Abkürzung des Bundesstaates bzw. der
Provinz. Die Abkürzung muss in der geografischen Datenbank von
CareerBuilder enthalten sein, denn diese ist die Grundlage für die
Standortauswahl-Funktion der Website.
161
C L I E N T
I N T E G R A T I O N
Über die folgende URL können Sie den Code des Bundesstaats bzw. der
Provinz in der geografischen Datenbank von CareerBuilder ermitteln, den Sie
angeben müssen: http://www.careerbuilder.com/dpi/liststat.htm.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
BUNDESSTAAT (STRING) / PROVINZCODE
HÖCHSTLÄNGE:
2 ZEICHEN FÜR USA ODER KANADA
FELDFORMAT:
<Region>GA</Region>
CountryCode: Landescode
Dieser Knoten beantwortet einfach die Frage: „In welchem Land befindet sich
der Arbeitsplatz?“ Das Land muss in der geografischen Datenbank von
CareerBuilder enthalten sein, denn diese ist die Grundlage für die
Standortauswahl-Funktion der Website.
Über die folgende URL können Sie den Landescode für das jeweilige Land
aus der geografischen Datenbank von CareerBuilder ermitteln, den Sie
angeben müssen: http://www.careerbuilder.com/dpi/listcoun.htm.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
LANDESNAME ALS ZEICHENKETTE
HÖCHSTLÄNGE:
2 ZEICHEN
FELDFORMAT:
<CountryCode>US</CountryCode>
PostalCode: PLZ
Über diesen Knoten geben Sie die Postleitzahl des Standortes der
ausgeschriebenen Stelle an. Für Standorte in den USA ist dies die fünfstellige
Postleitzahl. Die Postleitzahl muss in der geografischen Datenbank von
CareerBuilder enthalten sein, denn diese ist die Grundlage für die
Standortauswahl-Funktion der Website. In der Datenbank sind sämtliche USPostleitzahlen hinterlegt. CareerBuilder bezieht von der Postverwaltung der
USA regelmäßig Aktualisierungen seiner Datenbank von Orten und
Postleitzahlen.
Befindet sich die Arbeitsstelle außerhalb der USA (z. B. „94731“ als deutsche
PLZ), wird der Standort anhand dieser Angabe ermittelt. CB kennt derzeit
Postleitzahlen aus dem Vereinigten Königreich, Deutschland, Schweden, den
Niederlanden, Indien, Spanien, Italien und Frankreich.
Kanadische Postleitcodes werden noch nicht unterstützt. Daher werden
kanadische Postleitcodes ignoriert.
162
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:
POSTLEITZAHL ALS ZEICHENKETTE
HÖCHSTLÄNGE:
5 BIS 10 ZEICHEN
FELDFORMAT:
<PostalCode>30302</PostalCode>
<PostalCode>EC4N 7DZ</PostalCode>
Kombinationen von Ortsangaben
In Stellenanzeigen kann der Standort des Arbeitsplatzes entweder nach dem
Schema Land – Bundesstaat/Provinz/Grafschaft – Ort oder als Postleitzahl mit
Land angegeben werden. Wird die Postleitzahl angegeben, hat diese stets
Vorrang vor der Ortsangabe. Standorte in den USA können einfach durch Angabe
des „ZIP Code“ der US-Post als Wert im Feld „PostalCode“ spezifiziert werden.
Ein Beispiel:
US-NJ-Trenton mit der Postleitzahl 90210 identifiziert Beverly Hills, CA als den
Standort des Arbeitsplatzes.
UK-Surrey-Guildford mit dem Postleitcode EC4N 7DZ identifiziert London, UK als
Standort des Arbeitsplatzes.

Beispiel: Spezifizieren eines Standorts in den USA
<JobPositionLocation>
<LocationSummary>
<Municipality>Atlanta</Municipality>
<Region>GA</Region>
<CountryCode>US</CountryCode>
<PostalCode>30302</PostalCode>
</LocationSummary>
</JobPositionLocation>
Diese Stelle würde auf CareerBuilder als „US-GA-Atlanta“ mit dem
Postleitzahlenwert „30302“ publiziert.

Beispiel: Spezifizieren eines Standorts im Ver einigten
Königreich
<JobPositionLocation>
<LocationSummary>
<Municipality>London</Municipality>
<Region>Greater London</Region>
<CountryCode>UK</CountryCode>
<PostalCode>EC4N 7DZ</PostalCode>
</LocationSummary>
</JobPositionLocation>
Auf CareerBuilder wird diese Stelle mit der Standortangabe „UK-GLDLondon“ und dem Postleitcodewert „EC4N 7DZ“ publiziert. Für bestimmte
Städte, deren Namen im Vereinigten Königreich mehrfach vorkommen, z. B.
Preston in Lancashire oder Preston in Hertfordshire oder sonstige ‚Prestons‘,
müssen Sie einen Wert für die Region angeben.
163
C L I E N T
I N T E G R A T I O N

Beispiel: Spezifizieren eines Standorts in den USA nur anhand
der Postleitzahl
<JobPositionLocation>
<LocationSummary>
<CountryCode>US</CountryCode>
<PostalCode>33012<PostalCode>
</LocationSummary>
</JobPositionLocation>
Diese Stelle würde auf CareerBuilder als „US-FL-Hialeah“ publiziert, da dies
die Stadt mit der Postleitzahl „33012“ ist.

Beispiel: Spezifizieren eines Standorts in Kanada
<JobPositionLocation>
<LocationSummary>
<Municipality>Toronto</Municipality>
<Region>ON</Region>
<CountryCode>CA</CountryCode>
<PostalCode> M2N 5L6</PostalCode>
</LocationSummary>
</JobPositionLocation>
Diese Stelle würde auf CareerBuilder als „CA-ON-Toronto“ publiziert, wobei
kein Postleitcode angeführt wird, weil CareerBuilder Annoncen für Kanada
ohne „Postal Code“ verarbeitet.

SummaryText
Unter JobPositionDescription ist dieser Knoten SummaryText zu finden, der als
bevorrechtigte Quelle der Stellenbeschreibung genutzt werden kann. Wenn Ihr
System einen komplett formatierten Stellenbeschreibungstext generieren kann, ist
dieser Knoten wahrscheinlich die beste Lösung für Sie.
Der Text kann sich über mehrere Zeilen erstrecken und darf auch Leerzeilen
enthalten. Um eine Leerzeile einzufügen, gibt man an der entsprechenden Stelle
entweder eine Absatzmarke bzw. einen manuellen Abschnittswechsel oder den Code
<BR> ein.
Zur Textformatierung dürfen in die Stellenbeschreibung auch HTML-Codes eingefügt
werden. CareerBuilder erlaubt bestimmte HTML-Codes in diesem Feld. Welche
HTML-Codes CareerBuilder unterstützt, können Sie über folgenden Link erfahren:
http://www.careerbuilder.com/JobPoster/Jobs/PopUpHTMLHelp.aspx. Werden HTMLTags eingefügt, muss der Knoten mit der CDATA-Option konfiguriert werden.
Je präziser und vollständiger die Stellenbeschreibung ist, umso größer die
Wahrscheinlichkeit, dass geeignete Kandidaten die Anzeige finden und sich
bewerben. Führen Sie alle wichtigen Schlüsselwörter auf, und erklären Sie die
Tätigkeit genau. Wenn Sie die Stellenbeschreibung zu kurz fassen und viele
Abkürzungen oder weniger bekannte Akronyme verwenden, ist die Anzeige per
Internetsuche schwer zu finden und spricht weniger Kandidaten an.
164
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
15.000 ZEICHEN
FELDFORMAT:
<JobPositionDescription>
<SummaryText> <![CDATA[Dies ist die Stellenbeschreibung.<BR><BR><I>Hier
ist<U>formatierter</U> Text.</I><BR><BR><UL>Eine Bullet-Liste:<LI>Bullet 1<LI>Bullet
2</UL>]]></SummaryText>
</JobPositionDescription>
8.6.4.3. REQUIREMENTS: VORAUSSETZUNGEN
Das Feld für die Voraussetzungen befindet sich unter JobPositionInformation > JobPositionRequirements.
Hier können Angaben wie Aufgabenbereich, Klassifizierung, Dauer, Funktion, Vergütung und
Arbeitgeberleistungen gemacht werden.
Der Text kann sich über mehrere Zeilen erstrecken und darf auch Leerzeilen enthalten. Um eine Leerzeile
einzufügen, gibt man an der entsprechenden Stelle entweder eine Absatzmarke bzw. einen manuellen
Abschnittswechsel oder den Code <BR> ein. Werden HTML-Tags eingefügt, muss der Knoten mit der
CDATA-Option konfiguriert werden. Welche HTML-Codes CareerBuilder unterstützt, können Sie über
folgenden Link erfahren: http://www.careerbuilder.com/JobPoster/Jobs/PopUpHTMLHelp.aspx.
Wenn Sie keine Voraussetzungen angeben, ist der entsprechende Abschnitt der Anzeige auf CareerBuilder
leer. Dies kann geschehen, wenn Sie den gesamten Text der Stellenanzeige im Knoten
„JobPositionDescription/SummaryText“ unterbringen.
„JobPositionRequirements“ kann die folgenden fünf optionalen Knoten enthalten:
1.
2.
3.
4.
5.

QualificationsRequired
QualificationsPreferred
TravelRequired
WorkEligibilityStatus
SummaryText
QualificationsRequired: Erforderliche Qualifikationen
Dieser Knoten enthält die zur Beschreibung der geforderten Qualifikationen
erforderlichen Daten. „QualificationsRequired“ kann drei optionale untergeordnete
Knoten haben: „P“, „UL“ und „Qualification“. Diese Knoten bieten jeweils die
Möglichkeit, die Anforderungen an Stellenbewerber auf etwas unterschiedliche Weise
zu beschreiben.
Die Daten aller Beispiele erscheinen auf CareerBuilder unter
der Überschrift „Erforderliche Qualifikation“.

Beispiel: Knoten „P“ unter „QualificationsRequired“
<JobPositionRequirements>
<QualificationsRequired>
<P>Mindestens drei Jahre Erfahrung als Krankenpfleger.</P>
</QualificationsRequired>
</JobPositionRequirements>

Beispiel: Knoten „UL“ unter „QualificationsRequired“
<JobPositionRequirements>
<QualificationsRequired>
165
C L I E N T
I N T E G R A T I O N
<UL>
<LI>2 Jahre PowerPoint-Erfahrung</LI>
<LI>3 Jahre Marketing-Erfahrung</LI>
</UL>
</QualificationsRequired>
</JobPositionRequirements>
Qualification
Der Knoten „Qualification“ ist eine Alternative zu dem oben beschriebenen
Verfahren, bei dem die geforderte Qualifikation unter „P“ oder „UL“
eingegeben wurde. Über den Knoten „Qualification“ kann der Kunde die
Qualifikationsanforderungen, die gewünschte Berufserfahrung in Jahren und
die Wichtigkeit der jeweiligen Qualifikation angeben.
Der Knoten „Qualification“ hat folgende Attribute:
1.
2.
3.
4.
Type
YearsOfExperience
Level
Interest
Type
„Type“ wird mit einem Zahlenwert besetzt, der einem
Kategorisierungsschema entspricht und die Qualifikation entsprechend
zuweist. Gültige Werte sind „skill“ (Fähigkeit), „experience“ (Erfahrung),
„education“ (Bildung/Ausbildung), „license“ (Zulassung), „certification“
(Zertifizierung), „equipment“ (Geräte) und „other“ (Sonstiges).
YearsOfExperience
Für dieses Attribut wird ein String eingegeben, der die Anzahl der
Berufsjahre angibt.
Level
Mit diesem Attribut kann das ausschreibende Unternehmen das
gewünschte Qualifikationsniveaus durch einen Zahlenwert angeben. 1 ist
dabei die niedrigste Qualifikationsstufe, 5 die höchste.
Interest
Mit diesem Attribut kann das ausschreibende Unternehmen das Interesse
an der jeweiligen Qualifikation durch einen Zahlenwert angeben. 1 ist
dabei das geringste Interesse, 5 das höchste.

Beispiel: Verwendung von „QualificationsRequired“ mit
„Qualification“
<JobPositionRequirements>
<QualificationsRequired>
<Qualification Type=“skill” YearsOfExperience=“2” Level=“4”
Interest=“3”>PowerPoint</Qualification>
<Qualification Type=“skill” YearsOfExperience=“1” Level=“3” Interest=“3”>MS
FrontPage</Qualification>
<Qualification Type=“education”>Mindestvoraussetzung für diese Stelle ist ein
BA- oder BS-Abschluss in Kommunikationswissenschaft oder gleichwertige
Qualifikation.</Qualification>
<Qualification Type=“experience” YearsOfExperience=“3” Level=“5”
Interest=“4”>Mindestens 3 Jahre Berufserfahrung in Public
Relations.</Qualification>
</QualificationsRequired>
</JobPositionRequirements>
166
C L I E N T
I N T E G R A T I O N
Geparst ist dieser Text auf CareerBuilder dann wie folgt im
Abschnitt „Voraussetzungen“ zu lesen:
Für diese Stelle sind folgende Qualifikationen erforderlich:
• 2 Jahre Erfahrung mit PowerPoint.
Stufe: 4/5
Wichtigkeit: 3/5
• 1 Jahr Erfahrung mit MS Front Page.
Stufe: 3/5
Wichtigkeit 3/5
Bildung und Ausbildung:
<Qualification Type=“education”>Mindestvoraussetzung für
diese Stelle ist ein BA- oder BS-Abschluss in
Kommunikationswissenschaft oder gleichwertige
Berufserfahrung.</Qualification>
Erforderliche Berufserfahrung:
Mindestens drei Jahre Erfahrung in Public Relations.
Stufe: 5/5
Wichtigkeit 4/5

QualificationsPreferred: Wünschenswerte Qualifikationen
Dieser Knoten dient zur Spezifizierung von Qualifikationen, die der Arbeitgeber
bevorzugt, die aber nicht zwingend vorhanden sein müssen.
Die Struktur dieses Knotens entspricht der von „QualificationsRequired“. Bei der
Anzeige auf CareerBuilder erscheinen diese Angaben jedoch unter der Überschrift
„Bevorzugte Qualifikationen:“

TravelRequired: Reisebereitschaft
Dieser Knoten enthält die zur Angabe der geforderten Reisebereitschaft erforderlichen
Daten. „TravelRequired“ kann zwei optionale untergeordnete Knoten haben:
PercentageOfTime und SummaryText. CareerBuilder akzeptiert nur bestimmte
Prozentbereichsangaben für die mit der ausgeschriebenen Stelle verbundenen
Geschäftsreisezeiten.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:

-1
Wird angezeigt als ‚Keine Angabe‘

0
Wird angezeigt als ‚Keine‘

1 to 10
Wird angezeigt als ‚Kaum‘

11 to 25
Wird angezeigt als ‚Bis zu 25%‘

26 to 50
Wird angezeigt als ‚Bis zu 50%‘

51-100
Wird angezeigt als ‚Ständig unterwegs‘
167
C L I E N T
I N T E G R A T I O N
HÖCHSTLÄNGE:
(NICHT ZUTREFFEND)
FELDFORMAT:
<TravelRequired>
<PercentageOfTime>25</PercentageOfTime>
</TravelRequired>
Geparst ist dieser Text auf CareerBuilder dann wie folgt im
Abschnitt „Voraussetzungen“ zu lesen
Reisezeiten: 25%
Wird in den Knoten „SummaryText“ Text eingegeben, erscheint auch dieser im Bereich
„Voraussetzungen“.

WorkEligibility: Rechtliche Voraussetzungen
Dieser Knoten enthält einen Zeichenstring, der sonstige Voraussetzungen beschreibt,
die Stellenbewerber erfüllen müssen. So kann hier beispielsweise auf Visumpflichten,
Staatsangehörigkeit oder sonstige rechtliche Voraussetzungen für den Antritt der
Stelle hingewiesen werden.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
FELDFORMAT:
<WorkEligibilty>Diese Stelle ist für US-Bürger und Daueraufenthaltsberechtigte
verfügbar.</WorkEligibilty>
Wird in den Knoten „WorkEligibilty“ Text eingegeben, erscheint dieser im Bereich
„Voraussetzungen“ unter „Rechtliche Voraussetzungen“.

Unter JobPositionRequirements ist dieser Knoten SummaryText zu finden, der als
bevorrechtigte Quelle der Stellenanforderungen genutzt werden kann. Wenn Ihr
System einen komplett formatierten Stellenbeschreibungstext generieren kann, ist
dieser Knoten wahrscheinlich die beste Lösung für Sie.
Der Text kann sich über mehrere Zeilen erstrecken und darf auch Leerzeilen
enthalten. Um eine Leerzeile einzufügen, gibt man an der entsprechenden Stelle
entweder eine Absatzmarke bzw. einen manuellen Abschnittswechsel oder den Code
<BR> ein.
Zur Textformatierung dürfen in die Liste der Voraussetzungen auch HTML-Codes
eingefügt werden. CareerBuilder erlaubt bestimmte HTML-Codes in diesem Feld.
Welche HTML-Codes CareerBuilder unterstützt, können Sie über folgenden Link
erfahren: http://www.careerbuilder.com/JobPoster/Jobs/PopUpHTMLHelp.aspx.
Werden HTML-Tags eingefügt, muss der Knoten mit der CDATA-Option konfiguriert
werden.
Je präziser und vollständiger die Stellenbeschreibung ist, umso größer die
Wahrscheinlichkeit, dass geeignete Kandidaten die Anzeige finden und sich
168
C L I E N T
I N T E G R A T I O N
bewerben. Führen Sie alle wichtigen Schlüsselwörter auf, und erklären Sie die
Tätigkeit genau. Wenn Sie die Stellenbeschreibung zu kurz fassen und viele
Abkürzungen oder weniger bekannte Akronyme verwenden, ist die Anzeige per
Internetsuche schwer zu finden und spricht weniger Kandidaten an.
ERFORDERLICH:
NEIN
GÜLTIGE WERTE:
TEXT
HÖCHSTLÄNGE:
10.000 ZEICHEN
FELDFORMAT:
<JobPositionRequirements>
<SummaryText> <![CDATA[Dies sind die vom Bewerber zu erfüllenden
Voraussetzungen.<BR><BR><I>Hier ist<U>formatierter</U> Text.</I><BR><BR><UL>Eine BulletListe:<LI>Bullet 1<LI>Bullet 2</UL>]]></SummaryText>
</JobPositionRequirements>
8.6.5.
HowToApply: Bewerbungsverfahren
Mit dem Knoten „HowToApply“ geben Sie an, auf welchem Wege sich Bewerber um Ihre Stelle
bewerben sollten.
In Stellenanzeigen auf CareerBuilder können die folgenden Bewerbungsverfahren angeboten
werden:
1.
2.
3.
4.
Externe URL
E-Mail
Telefonnummer
Faxnummer
„HowToApply“ hat einen in CareerBuilder verfügbaren untergeordneten Knoten:
ApplicationMethods. Unter HowToApply > ApplicationMethods gibt es vier untergeordnete
Knoten, die zur Angabe einer URL, einer E-Mail Adresse, einer Telefonnummer oder einer
beliebigen Kombination dieser Angaben genutzt werden können. Nur diese vier
Bewerbungsverfahren werden von CareerBuilder unterstützt. Nicht von CareerBuilder
unterstützt werden die beiden Methoden „InPerson“ und „ByMail“.
8.6.5.1. BEWERBUNG PER E-M AIL
Die angegebene E-Mail-Adresse wird auf korrekte Syntax kontrolliert. Wenn Sie eine E-Mail-Adresse mit
falscher Syntax eingeben, wird die Stellenanzeige zurückgewiesen.
Die E-Mail-Adresse wird im untergeordneten Knoten „ByEmail“ angegeben. „ByEmail“ hat wiederung drei
untergeordnete Knoten: „E-mail“, „PersonName“ und „SummaryText“. Der Knoten „SummaryText“ wird
von CareerBuilder nicht benutzt.
Die in diesem Feld angegebene E-Mail-Adresse wird auf CareerBuilder nicht direkt angezeigt. Sie wird
„maskiert“. Dadurch werden Unbeteiligte daran gehindert, die CareerBuilder-Website nach E-Mail-Adressen
abzusuchen, um sie dann für Spam oder zu sonstigen ethisch fragwürdigen Zwecken zu verwenden.
CareerBuilder legt großen Wert auf Datenschutz.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:

„ByEmail“ und seine untergeordneten Knoten„E-mail“ und „PersonName“.
169
C L I E N T
I N T E G R A T I O N
HÖCHSTLÄNGE:
64 ZEICHEN
FELDFORMAT:
<HowToApply>
<ApplicationMethods>
<ByEmail>
<E-mail>[email protected]</E-mail>
<PersonName>Joe Recruiter</PersonName>
</ByEmail>
</ApplicationMethods>
</HowToApply>
Mindestens eines der folgenden Felder ist Pflicht: URL, E-Mail, Telefon oder Fax. Wenn Sie in
einer Stellenanzeige keine URL, Telefonnummer oder Faxnummer angeben, müssen Sie eine EMail-Adresse nennen, sonst jedoch nicht.
Werden diese Daten angegeben, wird auf CareerBuilder die E-Mail-Adresse
als Bewerbungsadresse und der Name im Knoten „ContactName“ als
Ansprechpartner genannt.
8.6.5.2. BEWERBUNG ÜBER EINE URL
Geben Sie hier unter keinen Umständen Ihre firmeneigene Stellenausschreibungsseite an! Es nimmt einem
Kandidaten jede Lust, sich bei Ihnen zu bewerben, wenn er bei CareerBuilder auf die Schaltfläche „Apply“
bzw. „Bewerben“ klickt und dann auf Ihre eigene Ausschreibungsseite umgeleitet wird, wo er die bereits
gefundene Stelle noch einmal suchen muss.
Homepages sind bei CareerBuilder als Bewerbungs-URLs unter keinen Umständen erlaubt. Die
von Ihnen angegebene URL muss zu einer wirklich vorhandenen Seite Ihrer Internetpräsenz
führen.
Die URL wird im untergeordneten Knoten „ByWeb“ angegeben, der wiederum den untergeordneten Knoten
„URL“ hat. „ByWeb“ bietet zwar die untergeordneten Knoten „SummaryText“ und „PersonName“ an, diese
werden jedoch von CareerBuilder nicht benutzt.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:

„ByWeb“ und sein untergeordneter Knoten „URL“.
HÖCHSTLÄNGE:
512 ZEICHEN
FELDFORMAT:
<HowToApply>
<ApplicationMethods>
<ByWeb>
<URL>http://www.iwanttohireyou.com/apply.aspx?jobID=123</URL>
</ByWeb>
</ApplicationMethods>
</HowToApply>
Mindestens eines der folgenden Felder ist Pflicht: URL, E-Mail, Telefon oder Fax. Wenn Sie in
einer Stellenanzeige keine E-Mail-Adresse, Telefonnummer oder Faxnummer angeben, müssen
Sie eine URL nennen, sonst jedoch nicht.
Werden diese Angaben gemacht, erscheint die angegebene URL auf
CareerBuilder als Bewerbungs-URL.
170
C L I E N T
I N T E G R A T I O N
8.6.5.3. BEWERBUNG PER TELEFON
Über diesen Knoten können Sie eine Telefonnummer angeben, die Bewerber anrufen können, um ihr
Interesse an der Stelle zu bekunden.
Die Telefonnummer wird im untergeordneten Knoten „ByPhone“ angegeben, der wiederum den
untergeordneten Knoten „VoiceNumber“ hat. „ByPhone“ bietet zwar die untergeordneten Knoten
„SummaryText“, „TTDNumber“ und „PersonName“ an, diese werden jedoch von CareerBuilder nicht
benutzt.
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:

„ByPhone“ und sein untergeordneter Knoten „VoiceNumber“.
HÖCHSTLÄNGE:
32 ZEICHEN
FELDFORMAT:
<HowToApply>
<ApplicationMethods>
<ByPhone>
<VoiceNumber>
<IntlCode>1</IntlCode>
<AreaCode>866</AreaCode>
<TelNumber>555-1212</TelNumber>
<Extension>345</Extension>
</VoiceNumber>
</ByPhone>
</ApplicationMethods>
</HowToApply>

Beispiel mit voll formatierter Telefonnummer
<HowToApply>
<ApplicationMethods>
<ByPhone>
<VoiceNumber>
<TelNumber>1-204-555-1212 Ext. 345</TelNumber>
</VoiceNumber>
</ByPhone>
</ApplicationMethods>
</HowToApply>
Mindestens eines der folgenden Felder ist Pflicht: URL, E-Mail, Telefon oder Fax. Wenn Sie in
einer Stellenanzeige keine E-Mail-Adresse, URL oder Faxnummer angeben, müssen Sie eine
Telefonnummer nennen, sonst jedoch nicht.
Bei beiden Telefon-Beispielen wird der als Telefonnummer angegebene Wert
auf CareerBuilder als Ansprechpartner-Telefon genannt.
8.6.5.4. BEWERBUNG PER FAX
Über diesen Knoten können Sie eine Faxnummer angeben, an die Bewerber ihre Bewerbung schicken
können.
Die Telefonnummer wird im untergeordneten Knoten „ByFax“ angegeben, der wiederum den
untergeordneten Knoten „FaxNumber“ hat. „ByFax“ bietet zwar die untergeordneten Knoten
„SummaryText“ und „PersonName“ an, diese werden jedoch von CareerBuilder nicht benutzt.
171
C L I E N T
I N T E G R A T I O N
ERFORDERLICH:
EVENTUELL
GÜLTIGE WERTE:

„ByFax“ und sein untergeordneter Knoten „FaxNumber“.
HÖCHSTLÄNGE:
32 ZEICHEN
FELDFORMAT:
<HowToApply>
<ApplicationMethods>
<ByFax>
<FaxNumber>
<IntlCode>1</IntlCode>
<AreaCode>866</AreaCode>
<TelNumber>867-5309</TelNumber>
<Extension>345</Extension>
</FaxNumber>
</ByFax>
</ApplicationMethods>
</HowToApply>

Beispiel mit voll formatierter Faxnummer
<HowToApply>
<ApplicationMethods>
<ByFax>
<FaxNumber>
<TelNumber>1-204-555-1212 Ext. 345</TelNumber>
</FaxNumber>
</ByFax>
</ApplicationMethods>
</HowToApply>
Mindestens eines der folgenden Felder ist Pflicht: URL, E-Mail, Telefon oder Fax. Wenn Sie in
einer Stellenanzeige keine E-Mail-Adresse, URL oder Telefonnummer angeben, müssen Sie eine
Faxnummer nennen, sonst jedoch nicht.
Bei beiden Fax-Beispielen wird der als Faxnummer angegebene Wert auf
CareerBuilder als Asprechpartner-Faxanschluss genannt.
^ Inhaltsverzeichnis
172
C L I E N T
I N T E G R A T I O N
9
Kapitel
9. Beispiele für HR-XML 1.1
Nachstehend finden Sie einige vollständige Beispiele für HR-XML-Pakete, die Sie zu CareerBuilder
hochladen könnten.
9.1. AUFFORDERUNG ZUM HINZUFÜGEN EINER STELLENANZEIGE
<CBJobPost>
<Header>
<VendorID>ED3H3MG5WM50GQP729GL</VendorID>
<Origin>Job Posting Entity</Origin>
</Header>
<JobTypeCode>JN037</JobTypeCode>
<AttributeFields>
<DisplayCity>Cumberland Mall Area</DisplayCity>
<CustAcctCode>GA-Retail</CustAcctCode>
<ManagementFlag>Yes</ManagementFlag>
<Education>Bachelor</Education>
<Experience>5Year</Experience>
</AttributeFields>
<CustomFields>
<HHName>TestBB2</HHName>
</CustomFields>
<JobPositionPosting status=“active”>
<JobPositionPostingId>TestHRXML-113</JobPositionPostingId>
<HiringOrg type=“unspecified”>
<HiringOrgName>XYZStore</HiringOrgName>
<Industry>
<NAICS>IND039</NAICS>
</Industry>
</HiringOrg>
<JobPositionInformation>
<JobPositionTitle>Assistant Store Manager Merchandising -Smyrna, GA</JobPositionTitle>
<JobPositionDescription>
<JobPositionLocation>
<LocationSummary>
<PostalCode>30339</PostalCode>
<Municipality>Atlanta</Municipality>
<Region>GA</Region>
<CountryCode>US</CountryCode>
</LocationSummary>
</JobPositionLocation>
<SummaryText>Als Inhaber dieser Stelle sind Sie im Tagesbetrieb für den gesamten
Aufgabenbereich Warengestaltung und -darbietung im Geschäft zuständig.
Sie haben Fachkenntnisse in den Bereichen Verkaufsförderung in Geschäften, Bestandsführung
und Warenkunde. Sie entwickeln, motivieren, schulen und koordinieren ein
Verkaufsteam. Sie wirken bei der Umsetzung der Firmenregeln bezüglich
Warengestaltung und -darbietung im Geschäft mit und nehmen weitere
Führungsaufgaben wahr.
Bewerbungen qualifizierter Kandidaten werden derzeit für die Filiale XYZ im ABCEinkaufszentrum Wanne-Eickel entgegen genommen.
<Classification distribute=“extern”>
<DirectHireOrContract>
173
C L I E N T
I N T E G R A T I O N
<DirectHire></DirectHire>
</DirectHireOrContract>
<Schedule>
<FullTime></FullTime>
</Schedule>
</Classification>
<CompensationDescription>
<Pay>
<RelocationAmount currency=“ “>assistance</RelocationAmount>
<SalaryAnnual currency=“USD”>0</SalaryAnnual>
</Pay>
</CompensationDescription>
</JobPositionDescription>
<JobPositionRequirements>
<SummaryText>Ausgeprägtes Kommunikationsgeschick.
Systematische, detailgenaue Arbeitsweise
Fähigkeit zum Delegieren von Tätigkeiten und zur Förderung untergebene Mitarbeiter.
Sie haben 3-5 Jahre Berufserfahrung in einer Leitungsfunktion bei einer großen
EINZELHANDELSKETTE.
Sie sind es gewohnt, Umsatz-Sollvolumina von 20 Mio.€ zu erreichen bzw. zu übertreffen.
Bitte schicken Sie Ihr Bewerbungsschreiben mit Lebenslauf per Fax an: Personalabteilung Führungskräfte, 09876 123456 oder per E-Mail an [email protected]
Wir bieten Ihnen einen Umzugskostenzuschuss und ein attraktives Paket von
Arbeitgeberleistungen.</SummaryText>
<TravelRequired>
<PercentageOfTime>0</PercentageOfTime>
</TravelRequired>
</JobPositionRequirements>
</JobPositionInformation>
<HowToApply distribute=“extern”>
<ApplicationMethods>
<ByWeb>
<URL>http://xyzincorporated.pqrats.com/cgibin/pm/click.cgi?job_id=113&site_id=33</URL>
<SummaryText>Um sich zu bewerben, bitte hier klicken.</SummaryText>
</ByWeb>
</ApplicationMethods>
</HowToApply>
</JobPositionPosting>
</CBJobPost>
Der folgende Screenshot gibt das Erscheinungsbild der obigen Stellenanzeige nach dem Hochladen über den DPIWebdienst wieder. Diese Anzeige enthält nur die wichtigsten Angaben und demonstriert eine Möglichkeit, Ihre
Anzeigen zu veröffentlichen und Ihre eigene Formatierung dabei aufrecht zu erhalten. Wenn Sie Stellenanzeigen
174
C L I E N T
I N T E G R A T I O N
nach diesem Prinzip veröffentlichen, haben Sie weitgehende Kontrolle über Formatierung und umgehen die
automatische Generierung von Headern und bestimmten Feldern durch die DPI-Schnittstelle.
175
C L I E N T
I N T E G R A T I O N
Das nächste Beispiel ist detaillierter und nutzt einige der automatischen Header-Generierungsfunktionen der DPISchnittstelle.
<CBJobPost>
<Header>
<VendorID>ED3H3MG5WM50GQP729GL</VendorID>
<Origin>Job Posting Entity</Origin>
</Header>
<JobTypeCode>JN008</JobTypeCode>
<AttributeFields>
<DisplayCity>Cumberland Mall Area</DisplayCity>
<CustAcctCode>GA-Retail</CustAcctCode>
<ManagementFlag>Yes</ManagementFlag>
<Education>Bachelor</Education>
<Experience>5Year</Experience>
</AttributeFields>
<CustomFields>
<HHName>TestBB2</HHName>
</CustomFields>
<JobPositionPosting status=“active”>
<JobPositionPostingId>TestHRXML-114</JobPositionPostingId>
<HiringOrg type=“unspecified”>
<HiringOrgName>XYZStore</HiringOrgName>
<Industry>
<NAICS>IND037, IND061</NAICS>
</Industry>
</HiringOrg>
<JobPositionInformation>
<JobPositionTitle>Stellvertretender Leiter Public Relations</JobPositionTitle>
<JobPositionDescription>
<JobPositionLocation>
<LocationSummary>
<PostalCode>30339</PostalCode>
<Municipality>Atlanta</Municipality>
<Region>GA</Region>
<CountryCode>US</CountryCode>
</LocationSummary>
</JobPositionLocation>
<Classification distribute=“external”>
<DirectHireOrContract>
<Contract />
<SummaryText>Festanstellung nach Probezeit erwünscht.</SummaryText>
</DirectHireOrContract>
<Duration>
<Temporary>
<TermLength>6 Monate</TermLength>
<SummaryText>Nach sechs Monaten Probezeit Evaluierung für
Festanstellung</SummaryText>
</Temporary>
</Duration>
</Classification>
<EssentialFunctions>
<UL>
<LI>Entwicklung und Umsetzung von unternehmens- und produktbezogenen PRProgrammen nach Maßgabe der Unternehmensziele zur Erzielung einer
freundlichen Presse;</LI>
<LI>Recherche, Entwicklung und Pflege einer Presse- und Analystendatenbank;</LI>
<LI>Beziehungspflege mit relevanten Presse- und Branchenanalysten;</LI>
<LI>Recherche, Erstellung und Verteilung aller PR- und unterstützenden
Materialien;</LI>
<LI>Vorausschauende Bereitstellung von Nachrichten und Artikeln an die Presse;
Entwicklung schlüssiger Kernbotschaften in enger Zusammenarbeit mit
Produktleitern.</LI>
<LI>Mitwirkung an der Entwicklung und Verwaltung des PR-Budgets.</LI>
176
C L I E N T
I N T E G R A T I O N
</UL>
</EssentialFunctions>
<CompensationDescription>
<Pay>
<SalaryAnnual currency=“USD”>85,000</SalaryAnnual>
</Pay>
<BenefitsDescription>
<P>Umfassende Arbeitgeberleistungen einschließlich:</P>
<UL>
<LI>Zahnmedizinische Versorgung</LI>
<LI>Medizinische Versorgung</LI>
<LI>401(k)</LI>
<LI>Mitversicherung Angehöriger</LI>
</UL>
</BenefitsDescription>
<SummaryText>Ihre große Karrierechance!</SummaryText>
</CompensationDescription>
</JobPositionDescription>
<JobPositionRequirements>
<QualificationsRequired>
<Qualification type=“skill” yearsOfExperience=“2” level=“4”
interest=“3”>Powerpoint</Qualification>
<Qualification type=“skill” yearsOfExperience=“1” level=“3” interest=“3”>MS
FrontPage</Qualification>
<Qualification Type=“education”>Mindestvoraussetzung für diese Stelle ist ein BAoder BS-Abschluss in Marketing oder gleichwertige
Berufserfahrung.</Qualification>
<Qualification Type=“experience” YearsOfExperience=“3” Level=“5”
Interest=“4”>Mindestens 3 Jahre Berufserfahrung in Public
Relations.</Qualification>
</QualificationsRequired>
</JobPositionRequirements>
</JobPositionInformation>
<HowToApply distribute=“extern”>
<ApplicationMethods>
<ByWeb>
<URL>http://xyzincorporated.pqrats.com/cgibin/pm/click.cgi?job_id=114&site_id=33</URL>
<SummaryText>Click here to apply for this job</SummaryText>
</ByWeb>
</ApplicationMethods>
</HowToApply>
</JobPositionPosting>
</CBJobPost>
Der folgende Screenshot gibt das Erscheinungsbild der obigen Stellenanzeige nach dem Hochladen über
den DPI-Webdienst wieder. Wie Sie sehen, ist die Stellenbeschreibung recht detailliert und nutzt die
Vorteile des automatischen Headers für bestimmte Felder.
177
C L I E N T
I N T E G R A T I O N
178
C L I E N T
I N T E G R A T I O N
9.2. AUFFORDERUNG ZUM LÖSCHEN EINER STELLENANZEIGE
CareerBuilder erfordert die Angaben „VendorID“, „JobPositionPostingId“ und Landes-Code (d. h. das Land,
für das die Stelle ursprünglich ausgeschrieben wurde). Das Attribut „status“ von „JobPositionPosting“ ist auf
„Inactive“ gesetzt. Daraus entnimmt CareerBuilder, dass es sich um eine Löschaufforderung handelt. Als
alternatives Verfahren könnte man auch die umfassende Stellenanzeige aus dem obigen Beispiel noch
einmal senden, wobei allerdings das Attribut „status“ von „JobPositionPosting“ auf „Inactive“ gesetzt wird,
was CareerBuilder als Löschaufforderung versteht.
<CBJobPost>
<Header>
<VendorID>ED3H3MG5WM50GQP729GL</VendorID>
</Header>
<JobTypeCode></JobTypeCode>
<JobPositionPosting status=“inactive”>
<JobPositionPostingId>JobID#</JobPositionPostingId>
<HiringOrg type=“unspecified”>
<HiringOrgName></HiringOrgName>
</HiringOrg>
<JobPositionInformation>
<JobPositionTitle></JobPositionTitle>
<JobPositionRequirements></JobPositionRequirements>
<JobPositionLocation>
<LocationSummary>
<PostalCode>30339</PostalCode>
<Municipality>Atlanta</Municipality>
<Region>GA</Region>
<CountryCode>US</CountryCode>
</LocationSummary>
</JobPositionLocation>
</JobPositionInformation>
<HowToApply distribute=“external”>
<ApplicationMethods>
<ByEmail></ByEmail>
</ApplicationMethods>
</HowToApply>
</JobPositionPosting>
</CBJobPost>
9.3. ANTWORTMELDUNGEN VON CAREERBUILDER
9.3.1.
Erfolgreiche Übermittlung
Das nachfolgende Beispiel ist eine typische Rückmeldung vom Transaktions-Gateway nach
erfolgreicher Verarbeitung der Stellenanzeige.
<CBJOBPOSTRESPONSE version=“1.0”>
<ErrorNumber>0</ErrorNumber>
<ErrorMessage>Transaktion war erfolgreich!</ErrorMessage>
<ActionPerformed>Änderung</ActionPerformed>
<InternalJobID>J3W7YZ6YFXNQFZS6MTC</InternalJobID>
<ProductID>JCSTD0</ProductID>
<UserJobID>287</UserJobID>
<JobExpirationDate>2005/09/14 23:59:59</JobExpirationDate>
</CBJOBPOSTRESPONSE>
1. Der erste Knoten „ErrorNumber“ ist eine numerische Angabe, die den Status des
Verarbeitungsbefehls ausdrückt. ‚0‘ bestätigt die erfolgreiche Ausführung der Transaktion.
179
C L I E N T
I N T E G R A T I O N
2. Der zweite Knoten „ErrorMessage“ lautet bei erfolgreicher Verarbeitung stets „Transaktion
war erfolgreich!“.
3. Der dritte Knoten „ActionPerformed“ gibt an, wie mit der Anzeige verfahren wurde.
4. Der vierte Knoten „InternalJobID“ ist der Stellen-Identcode (DID, d.h. Document ID) von
CareerBuilder, eine eindeutige Kennung für jede Stellenanzeige im System.
5. Der fünfte Knoten „ProductID“ ist die Kennung der Dienstleistungsart für die Anzeige auf
CareerBuilder. Die beiden gängigsten Werte für dieses Feld sind „JCSTD0“ für die
Standarddienstleistung und „JCPRI0“ für die bevorrechtigte Dienstleistung.
6. Der sechste Knoten „UserJobID“ ist der Bezeichner, den das ausschreibende
Unternehmen beim Hochladen der Anzeige benutzt hat.
7. Der siebente Knoten „JobExpirationDate“ enthält das Datum und die Uhrzeit, zu dem die
Stellenanzeige automatisch verfällt und von CareerBuilder entfernt wird.
9.3.2.
Fehler beim Hochladen
Das nachfolgende Beispiel ist eine Rückmeldung vom Transaktions-Gateway nach einem Fehler
beim Versuch, die Stellenanzeige zu verarbeiten. Ein solcher Fehler kann mehrere Ursachen
haben. In diesem Fall erscheinen in der Antwortmeldung mehrere Fehler-Strings, voneinander
getrennt durch je einen Zeilenumbruch. Im nachstehenden Beispiel wurde die Stellenanzeige
ohne Stellenbezeichnung und Angabe des Bundesstaates hochgeladen.
<CBJOBPOSTRESPONSE version=“1.0”>
<ErrorNumber>5</ErrorNumber>
<ErrorMessage>State is required<BR>Standort USA--Norcross nicht gefunden<BR>Fehler
bei Ablage der Stellenanzeige in der Datenbank. Poster-[[email protected]],
ExternalKey-[287] </ErrorMessage>
<ActionPerformed></ActionPerformed>
<InternalJobID></InternalJobID>
<ProductID></ProductID>
<UserJobID></UserJobID>
<JobExpirationDate></JobExpirationDate>
</CBJOBPOSTRESPONSE>
Der Knoten „ErrorNumber“ ist eine numerische Angabe, die den Status des Verarbeitungsbefehls
ausdrückt. ‚5‘ bezeichnet einen Datenvalidierungsfehler. ‚7‘ besagt, dass ein ungültiger
Aktionsbefehl mit der Stellenanzeige empfangen wurde. ‚8‘ drückt aus, dass eine Störung in der
Server-Kommunikation vorliegt und eine Zeitgrenze überschritten wurde.
Das zweite Feld ist die Liste der Fehler, die bei dem Versuch, die Stellenanzeige zu verarbeiten,
aufgetreten sind. Jeder Fehler wird auf einer separaten Zeile aufgelistet.
^ Inhaltsverzeichnis
180
C L I E N T
I N T E G R A T I O N
10
Kapitel
10. Liste der Schemata
Die folgende Aufstellung enthält die Schemata, die beim Hochladen von Stellenanzeigen zu CareerBuilder
nach dem SEP 1.1-Verfahren relevant sind.
10.1.CBJOBPOSTING.DTD
Nachstehend wird das Schema für die CareerBuilder-Wrapper-Daten, die die SEP 1.1-Daten umgeben, im
DTD-Format erklärt.
<!-*********************************************************************************
* CBJobPosting.dtd
* Diese DTD beschreibt die Felder, die zusätzlich zur HR-XML-DTD erforderlich sind.
* Zum Hochladen von Stellenanzeigen auf CareerBuilder
* ***********************************************************************************
-->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Extern definierte Entitäten
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!ENTITY % hr-xml.jobposting SYSTEM “http://dpi.careerbuilder.com/hrxml/JobPositionPosting1_1.dtd”>
%hr-xml.jobposting;
<!-„Dies ist der CareerBuilder-Standard für die Annahme der HR-XML-Daten.“
-->
<!-- Diese Felder sind Pflichtfelder -->
<!ELEMENT CBJobPost (Header,
JobTypeCode,
TrackingFields?,
AttributeFields?,
CustomFields?,
JobPositionPosting)>
<!-- Diese Felder sind Pflichtfelder -->
<!ELEMENT Header (VendorID)>
<!-- Dies ist ein Pflichtfeld -->
<!ELEMENT JobTypeCode (#PCDATA)>
<!-- Diese Felder werden von der Schnittstelle als optionale Felder zur Nachverfolgung
bereitgestellt -->
<!ELEMENT TrackingFields (ClientUserId?,
ClientPassword?,
ProductId?,
RenewProductId?,
CrossPost?)>
<!-- Dies sind optionale, von der Schnittstelle bereitgestellte Felder.
<!ELEMENT AttributeFields (AOLFormat?,
181
-->
C L I E N T
I N T E G R A T I O N
CustAcctCode?,
ManagementFlag?,
StartupFlag?,
DisplayCity?,
Education?,
Experience?,
CandidateReview?)>
<!-- Diese Felder sollten nur mit Anleitung durch CareerBuilder ausgefüllt werden. -->
<!ELEMENT CustomFields (HHName?,
MiscCodes?,
Divison?,
ClientCode?,
CustomField1?,
CustomField2?,
CustomField3?,
CustomField4?,
CustomField5?,
CustomField6?,
ScreenerDID?,
ResponseDID?,
DisplayJobID?)>
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
VendorID (#PCDATA)>
Origin (#PCDATA)>
ClientUserId (#PCDATA)>
ProductId (#PCDATA)>
RenewProductId (#PCDATA)>
CrossPost (#PCDATA)> <!-- Gültige Werte sind „Yes“, „No“ (Standard) -->
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
AOLFormat (#PCDATA)> <!-- Gültige Werte sind „Text“ (Standard), „Tag“, „Html“ -->
CustAcctCode (#PCDATA)>
ManagementFlag (#PCDATA)> <!-- Gültige Werte sind „Yes“, „No“ (Standard) -->
StartupFlag (#PCDATA)> <!-- Gültige Werte sind „Yes“, „No“ (Standard) -->
DisplayCity (#PCDATA)>
Education (#PCDATA)> <!-- Gültige Werte sind „None“, „Associate“, „Bachelor“
(Standard), „Graduate“ --> -->
<!ELEMENT Experience (#PCDATA)> <!-- Gültige Werte sind „College“, „Rookie“, „1Year“,
„3Year“, „5Year“ -->
<!ELEMENT CandidateReview (#PCDATA)> <!-- Gültige Werte sind „Yes“, „No“ (Standard) -->
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
<!ELEMENT
HHName (#PCDATA)>
MiscCodes (#PCDATA)>
Division (#PCDATA)>
ClientCode (#PCDATA)>
CustomField1 (#PCDATA)>
CustomField2 (#PCDATA)>
CustomField3 (#PCDATA)>
CustomField4 (#PCDATA)>
CustomField5 (#PCDATA)>
CustomField6 (#PCDATA)>
DisplayJobID (#PCDATA)>
10.2.JOBPOSITIONPOSTING-1_1.DTD
Dies ist das DTD-Schema des HR-XML-Konsortiums für die SEP 1.1-Spezifikation.
<?xml version='1.0' encoding='UTF-8' ?>
<!--Generated by XML Authority-->
<!-- “Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org”
Status: Recommendation
Datum dieser Version: 20.07.2001
Datum der letzten Version: 07.11.2000
Zweck: Definiert die DTD zum Hochladen von Stellenanzeigen für Stellensuchende
Autor(en): Alan Vouk, R&S Workgroup
182
C L I E N T
I N T E G R A T I O N
Dieses Werk des HR-XML-Konsortiums (einschließlich Spezifikationen, Dokumenten, Software und
sonstigen zugehörigen Inhalten) wird von den Inhabern des Urheberrechtes
gemäß folgender Lizenz zur Verfügung gestellt.
Indem Sie (der Lizenznehmer) sich dieses Werk beschaffen, es nutzen und/oder es kopieren,
erklären Sie, dass Sie die nachstehenden Bedingungen gelesen und verstanden
haben und sich zu ihrer Einhaltung verpflichten.
Hiermit wird Ihnen die Erlaubnis gewährt, dieses Werk und seine Dokumentation zu beliebigen
Zwecken und – verändert oder unverändert – ohne Gebühren oder Honorare zu
nutzen, zu vervielfältigen, zu ändern oder weiterzugeben, sofern Sie JEDER
Kopie der Software und der Dokumentation oder von Teilen derselben, auch in
veränderter Form,
1. folgenden Vermerk beifügen: “Copyright The HR-XML Consortium. Alle Rechte vorbehalten.
http://www.hr-xml.org”
2. Einen Vermerk beifügen, der sämtliche Veränderungen der Dateien des HR-XML-Konsortiums
kenntlich macht.
Dieses Werk einschließlich aller Spezifikationen, Dokumente, Software und sonstigen damit
zusammenhängenden Inhalte wird ohne Mängelgewähr bereit gestellt, und die
Inhaber der Urheberrechte geben keinerlei ausdrücklichen oder
stillschweigenden Zusicherungen oder Garantien, seien sie Garantien der
Marktgängigkeit oder Eignung, seien sie Zusicherungen, dass die Software
oder Dokumentation keine Patent-, Urheber-, Marken- oder sonstigen Rechte
Dritter verletzen, oder seien sie sonstiger Art.
Die Inhaber der Urheberrechte haften nicht für unmittelbare, mittelbare, konkrete oder
Folgeschäden, die durch die Nutzung der Software oder der Dokumentation
entstehen.
Der Eigentumstitel an diesem Werk und aller dazu gehörigen Dokumentation liegt ohne zeitliche
Befristung bei den Inhabern der Urheberrechte.
-->
<!ELEMENT JobPositionPosting (JobPositionPostingId* , HiringOrg+ , PostDetail? ,
JobPositionInformation , HowToApply+ , EEOStatement? , NumberToFill? ,
ProcurementInformation?)>
<!ATTLIST JobPositionPosting status (active | inactive )
<!ELEMENT SummaryText (#PCDATA | Link)*>
<!ELEMENT P (#PCDATA | Link | Qualification | Img)*>
<!ELEMENT UL (LI+)>
<!ELEMENT LI (#PCDATA | Link | Qualification)*>
<!ELEMENT Link (#PCDATA)>
<!ATTLIST Link
linkEnd CDATA #IMPLIED
mailTo CDATA #IMPLIED
183
#IMPLIED >
C L I E N T
I N T E G R A T I O N
idRef
<!ELEMENT Img EMPTY>
IDREF
#IMPLIED >
<!ATTLIST Img
src
CDATA #REQUIRED
width
CDATA #IMPLIED
height
CDATA #IMPLIED
alt
CDATA #IMPLIED
mediaType CDATA #IMPLIED >
<!ELEMENT JobPositionLocation (PostalAddress | LocationSummary | SummaryText)>
<!ELEMENT LocationSummary (Municipality? , Region* , CountryCode? , PostalCode?)>
<!ELEMENT Qualification (#PCDATA)>
<!ATTLIST Qualification
type
(skill |
experience |
education |
license |
certification |
equipment |
other ) #IMPLIED
description
CDATA #IMPLIED
yearsOfExperience CDATA #IMPLIED
level
(1 | 2 | 3 | 4 | 5 )
interest
(1 | 2 | 3 | 4 | 5 )
yearLastUsed
CDATA #IMPLIED
source
CDATA #IMPLIED
category
CDATA #IMPLIED >
#IMPLIED
#IMPLIED
<!ELEMENT Date (#PCDATA)>
<!ELEMENT StartDate (Date)>
<!ELEMENT EndDate ((Date | CurrentFlag) , SummaryText?)>
<!ELEMENT CurrentFlag EMPTY>
<!ELEMENT PostalAddress (CountryCode , PostalCode? , Region* , Municipality? ,
DeliveryAddress? , Recipient*)>
<!ATTLIST PostalAddress
type
(postOfficeBoxAddress |
streetAddress |
militaryAddress |
undefined ) 'undefined' >
<!ELEMENT PostalCode (#PCDATA)>
<!ELEMENT CountryCode (#PCDATA)>
<!ELEMENT Region (#PCDATA)>
<!ELEMENT Municipality (#PCDATA)>
<!ELEMENT DeliveryAddress (AddressLine* , StreetName? , BuildingNumber? , Unit? ,
PostOfficeBox?)>
<!ELEMENT AddressLine (#PCDATA)>
<!ELEMENT StreetName (#PCDATA)>
<!ELEMENT BuildingNumber (#PCDATA)>
<!ELEMENT Unit (#PCDATA)>
<!ELEMENT PostOfficeBox (#PCDATA)>
<!ELEMENT Recipient (PersonName? , AdditionalText* , Organization? , OrganizationName?)>
<!ELEMENT AdditionalText (#PCDATA)>
184
C L I E N T
I N T E G R A T I O N
<!ELEMENT Organization (#PCDATA)>
<!ELEMENT OrganizationName (#PCDATA)>
<!ELEMENT PersonName (FormattedName* , LegalName? , GivenName* , PreferredGivenName? ,
MiddleName? , FamilyName* , Affix*)>
<!ELEMENT FormattedName (#PCDATA)>
<!ATTLIST FormattedName type (presentation | legal | sortOrder )
<!ELEMENT LegalName (#PCDATA)>
'presentation' >
<!ELEMENT GivenName (#PCDATA)>
<!ELEMENT PreferredGivenName (#PCDATA)>
<!ELEMENT MiddleName (#PCDATA)>
<!ELEMENT FamilyName (#PCDATA)>
<!ATTLIST FamilyName
primary (true | false | undefined )
prefix CDATA #IMPLIED >
<!ELEMENT Affix (#PCDATA)>
<!ATTLIST Affix
'undefined'
type
(academicGrade |
aristocraticPrefix |
aristocraticTitle |
familyNamePrefix |
familyNameSuffix |
formOfAddress |
generation |
qualification ) #REQUIRED >
<!ELEMENT PositionTitle (#PCDATA)>
<!ELEMENT JobPositionTitle (#PCDATA)>
<!ELEMENT CompensationDescription (Pay? , BenefitsDescription? , SummaryText?)>
<!ELEMENT Pay ((((RatePerHour | RatePerDay | SalaryAnnual | SalaryMonthly)+ | SummaryText) ,
Bonus* , RelocationAmount? , ExpensesAccepted?))>
<!ELEMENT BenefitsDescription (P | UL)*>
<!ELEMENT RatePerHour (#PCDATA)>
<!ATTLIST RatePerHour currency CDATA
<!ELEMENT RatePerDay (#PCDATA)>
<!ATTLIST RatePerDay currency CDATA
<!ELEMENT SalaryAnnual (#PCDATA)>
#REQUIRED >
#REQUIRED >
<!ATTLIST SalaryAnnual currency CDATA
<!ELEMENT SalaryMonthly (#PCDATA)>
#REQUIRED >
<!ATTLIST SalaryMonthly currency CDATA #REQUIRED >
<!ELEMENT PostDetail (StartDate , EndDate? , PostedBy?)>
<!ELEMENT PostedBy (Contact)>
<!ELEMENT Contact (PersonName? , PositionTitle? , PostalAddress* , (VoiceNumber | FaxNumber |
PagerNumber | TTDNumber)* , E-mail* , WebSite*)>
<!ATTLIST Contact type CDATA
<!ELEMENT E-mail (#PCDATA)>
#IMPLIED >
<!ELEMENT WebSite (#PCDATA)>
<!ELEMENT URL (#PCDATA)>
185
C L I E N T
I N T E G R A T I O N
<!ELEMENT HiringOrg (HiringOrgName , HiringOrgId* , WebSite? , Industry? , Contact* ,
OrganizationalUnit*)>
<!ATTLIST HiringOrg type (agent | principal | unspecified )
<!ELEMENT HiringOrgName (#PCDATA)>
'unspecified' >
<!ELEMENT HiringOrgId (#PCDATA)>
<!ATTLIST HiringOrgId idOwner CDATA
<!ELEMENT NAICS (#PCDATA)>
#IMPLIED >
<!ATTLIST NAICS primaryIndicator (primary | secondary | unknown )
<!ELEMENT Industry (NAICS | SummaryText)*>
'primary' >
<!ELEMENT JobPositionInformation (JobPositionTitle , JobPositionDescription? ,
JobPositionRequirements)>
<!ELEMENT JobPositionDescription (JobPositionPurpose? , JobPositionLocation* ,
Classification? , EssentialFunctions? , WorkEnvironment? ,
CompensationDescription? , SummaryText?)>
<!ELEMENT JobPositionRequirements (QualificationsRequired? , QualificationsPreferred? ,
TravelRequired? , WorkEligibilityStatus? , SummaryText?)>
<!ELEMENT TravelRequired (PercentageOfTime? , SummaryText?)>
<!ELEMENT JobPositionPurpose (#PCDATA)>
<!ELEMENT WorkEnvironment (P | UL | Qualification)+>
<!ELEMENT QualificationsPreferred (P | UL | Qualification)+>
<!ELEMENT EssentialFunctions (P | UL | Qualification)+>
<!ELEMENT QualificationsRequired (P | UL | Qualification)+>
<!ELEMENT WorkEligibilityStatus (#PCDATA)>
<!ELEMENT PercentageOfTime (#PCDATA)>
<!ELEMENT Classification (DirectHireOrContract? , Schedule? , Duration? , OTStatus?)>
<!ATTLIST Classification distribute (external | internal ) 'external' >
<!ELEMENT DirectHireOrContract ((DirectHire | Contract | Temp | TempToPerm)? , SummaryText?)>
<!ELEMENT OTStatus ((Exempt | NonExempt)? , SummaryText?)>
<!ELEMENT Schedule ((FullTime | PartTime)? , ShiftDifferential? , SummaryText?)>
<!ELEMENT Duration ((Temporary | Regular)? , SummaryText?)>
<!ELEMENT Exempt EMPTY>
<!ELEMENT NonExempt EMPTY>
<!ELEMENT DirectHire EMPTY>
<!ELEMENT Contract EMPTY>
<!ELEMENT FullTime (HoursPerWeek? , DayOfWeek* , SummaryText?)>
<!ELEMENT PartTime (HoursPerWeek? , DayOfWeek* , SummaryText?)>
<!ELEMENT HoursPerWeek (#PCDATA)>
<!ELEMENT Temporary (TermLength? , SummaryText?)>
186
C L I E N T
I N T E G R A T I O N
<!ELEMENT TermLength (#PCDATA)>
<!ELEMENT Regular EMPTY>
<!ELEMENT VoiceNumber (IntlCode? , AreaCode? , TelNumber , Extension?)>
<!ATTLIST VoiceNumber
type
(primary | secondary ) #IMPLIED
label CDATA #IMPLIED >
<!ELEMENT FaxNumber (IntlCode? , AreaCode? , TelNumber , Extension?)>
<!ATTLIST FaxNumber
type
(primary | secondary ) #IMPLIED
label CDATA #IMPLIED >
<!ELEMENT PagerNumber (IntlCode? , AreaCode? , TelNumber , Extension?)>
<!ATTLIST PagerNumber
type
(primary | secondary ) #IMPLIED
label CDATA #IMPLIED >
<!ELEMENT TTDNumber (IntlCode? , AreaCode? , TelNumber , Extension?)>
<!ATTLIST TTDNumber
type
(primary | secondary )
label CDATA #IMPLIED >
<!ELEMENT IntlCode (#PCDATA)>
#IMPLIED
<!ELEMENT AreaCode (#PCDATA)>
<!ELEMENT TelNumber (#PCDATA)>
<!ELEMENT Extension (#PCDATA)>
<!ELEMENT HowToApply (ApplicationMethods? , SummaryText?)>
<!ATTLIST HowToApply distribute (external | internal ) 'external' >
<!ELEMENT ApplicationMethods (ByPhone | ByFax | ByEmail | ByWeb | InPerson | ByMail)*>
<!ELEMENT ByPhone (PersonName? , VoiceNumber , TTDNumber? , SummaryText?)>
<!ELEMENT ByFax (PersonName? , FaxNumber? , SummaryText?)>
<!ELEMENT ByEmail (PersonName? , E-mail? , SummaryText?)>
<!ELEMENT ByWeb (PersonName? , URL? , SummaryText?)>
<!ELEMENT InPerson (PersonName? , PostalAddress? , VoiceNumber? , TTDNumber? , SummaryText?)>
<!ELEMENT JobPositionPostingId (#PCDATA)>
<!ATTLIST JobPositionPostingId idOwner CDATA
<!ELEMENT EEOStatement (#PCDATA)>
#IMPLIED >
<!ELEMENT NumberToFill (#PCDATA)>
<!ELEMENT ByMail (PostalAddress? , SummaryText?)>
<!ELEMENT RelocationAmount (#PCDATA)>
<!ATTLIST RelocationAmount currency CDATA #REQUIRED >
<!ELEMENT ProcurementInformation (BillRate? , AssignmentStartDate? , AssignmentEndDate? ,
ReportingData*)>
<!ELEMENT BillRate (FlatFee | Percentage | Rate)>
<!ELEMENT AssignmentEndDate (Date)>
<!ELEMENT FlatFee (#PCDATA)>
<!ATTLIST FlatFee currency CDATA
<!ELEMENT Percentage (#PCDATA)>
#REQUIRED >
<!ELEMENT Rate (#PCDATA)>
187
C L I E N T
I N T E G R A T I O N
<!ATTLIST Rate
unit
CDATA #IMPLIED
currency CDATA #REQUIRED >
<!ELEMENT DayOfWeek (StartTime , EndTime)>
<!ATTLIST DayOfWeek day (1 | 2 | 3 | 4 | 5 | 6 | 7 )
<!ELEMENT StartTime (#PCDATA)>
#REQUIRED >
<!ELEMENT EndTime (#PCDATA)>
<!ELEMENT ShiftDifferential (#PCDATA)>
<!ELEMENT TempToPerm EMPTY>
<!ELEMENT ReportingData (#PCDATA)>
<!ATTLIST ReportingData type CDATA
<!ELEMENT Bonus (#PCDATA)>
#IMPLIED >
<!ATTLIST Bonus
frequency CDATA #IMPLIED
range
(true | false ) 'false'
currency CDATA #REQUIRED >
<!ELEMENT Temp EMPTY>
<!ELEMENT OrganizationalUnit (Description , OrganizationalUnit*)>
<!ATTLIST OrganizationalUnit type CDATA
<!ELEMENT Description (#PCDATA)>
#IMPLIED >
<!ELEMENT AssignmentStartDate (Date)>
<!ELEMENT ExpensesAccepted EMPTY>
^ Inhaltsverzeichnis
188
Herunterladen