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)&lt;br&gt; </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.&lt;BR&gt;&lt;BR&gt;&lt;I&gt;Hier ist &lt;U&gt;formatierter&lt;/U&gt; Text.&lt;/I&gt;&lt;BR&gt;&lt;BR&gt;&lt;UL&gt;BulletpointListe:&lt;LI&gt;Bullet 1&lt;LI&gt;Bullet 2&lt;/UL&gt;” /> 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=“&lt;B&gt;Required Skills:&lt;/B&gt;&lt;BR&gt;&lt;LI&gt;Skill 1&lt;BR&gt;&lt;LI&gt;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=“&lt;b&gt;VERTRIEBSMITARBEITER/IN (mit oder ohne Erfahrung, von Einsteigern bis zu sehr erfahrenen Fachkräften, Vergütung je nach Berufserfahrung) &lt;/b&gt;&#xD;&#xA;&#xD;&#xA;&lt;b&gt; AUFGABEN&lt;/b&gt;&#xD;&#xA;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. &#xD;&#xA;&#xD;&#xA;&lt;b&gt; Vertriebsmitarbeiter als Berufseinsteiger &lt;/b&gt;&#xD;&#xA;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.&#xD;&#xA;&#xD;&#xA;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. &#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;b&gt; Erfahrene(r) Vertriebsmitarbeiter/in &lt;/b&gt;&#xD;&#xA;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=“&lt;b&gt;VORAUSSETZUNGEN FÜR ALLE BEWERBER:&lt;/b&gt;&#xD;&#xA;&#xD;&#xA;&lt;b&gt;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.&lt;/b&gt;&#xD;&#xA;&#xD;&#xA;&lt;li&gt; Bachelor-Abschluss oder gleichwertige Kombination aus Bildung und Berufserfahrung.&#xD;&#xA;&lt;li&gt; Ein tadelloses Erscheinungsbild und seriöses Auftreten sind für alle Bewerber unabdingbar.&#xD;&#xA;&lt;li&gt; Von erfahrenen Vertriebsfachkräften wird erwartet, dass sie ihre bisherigen Erfolge detailliert darlegen.&#xD;&#xA;&#xD;&#xA;&lt;b&gt;Wir bieten:&lt;/b&gt;&#xD;&#xA;&lt;li&gt; Wettbewerbsgerechte Vergütungspakete aus Grundgehalt, Provision, Bonus und Spesen. &#xD;&#xA;&lt;li&gt; Leistungsanreize in Form von Reisen, Verkaufswettbewerben usw. &#xD;&#xA;&lt;li&gt; Langfristige Karrierechancen mit kontinuierlichen Schulungsangeboten.&#xD;&#xA;&lt;li&gt; Umfassende Arbeitgeberleistungen (Krankenversicherung, zahnmedizinische Versicherung, Lebensversicherung, 401(k), Erstattung von Fortbildungskosten und mehr).&#xD;&#xA;&lt;li&gt; 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=“&lt;b&gt;VERTRIEBSMITARBEITER/IN (mit oder ohne Erfahrung, von Einsteigern bis zu sehr erfahrenen Fachkräften, Vergütung je nach Berufserfahrung) &lt;/b&gt;&#xD;&#xA;&#xD;&#xA;&lt;b&gt; AUFGABEN&lt;/b&gt;&#xD;&#xA;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.&#xD;&#xA;&#xD;&#xA;&lt;b&gt;Vertriebsmitarbeiter als Berufseinsteiger &lt;/b&gt;&#xD;&#xA;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.&#xD;&#xA;&#xD;&#xA;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.&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;b&gt; Erfahrene(r) Vertriebsmitarbeiter/in&lt;/b&gt;&#xD;&#xA;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=“&lt;b&gt;VERTRIEBSMITARBEITER/IN (mit oder ohne Erfahrung, von Einsteigern bis zu sehr erfahrenen Fachkräften, Vergütung je nach Berufserfahrung) &lt;/b&gt;&#xD;&#xA;&#xD;&#xA;&lt;b&gt; AUFGABEN&lt;/b&gt;&#xD;&#xA;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. &#xD;&#xA;&#xD;&#xA;&lt;b&gt; Vertriebsmitarbeiter als Berufseinsteiger &lt;/b&gt;&#xD;&#xA;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.&#xD;&#xA;&#xD;&#xA;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. &#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;b&gt; Erfahrene(r) Vertriebsmitarbeiter/in &lt;/b&gt;&#xD;&#xA;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=“&lt;b&gt;VORAUSSETZUNGEN FÜR ALLE BEWERBER:&lt;/b&gt;&#xD;&#xA;&#xD;&#xA;&lt;b&gt;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.&lt;/b&gt;&#xD;&#xA;&#xD;&#xA;&lt;li&gt; Bachelor-Abschluss oder gleichwertige Kombination aus Bildung und Berufserfahrung.&#xD;&#xA;&lt;li&gt; Ein tadelloses Erscheinungsbild und seriöses Auftreten sind für alle Bewerber unabdingbar.&#xD;&#xA;&lt;li&gt; Von erfahrenen Vertriebsfachkräften wird erwartet, dass sie ihre bisherigen Erfolge detailliert darlegen.&#xD;&#xA;&#xD;&#xA;&lt;b&gt;Wir bieten:&lt;/b&gt;&#xD;&#xA;&lt;li&gt; Wettbewerbsgerechte Vergütungspakete aus Grundgehalt, Provision, Bonus und Spesen. &#xD;&#xA;&lt;li&gt; Leistungsanreize in Form von Reisen, Verkaufswettbewerben usw. &#xD;&#xA;&lt;li&gt; Langfristige Karrierechancen mit kontinuierlichen Schulungsangeboten.&#xD;&#xA;&lt;li&gt; Umfassende Arbeitgeberleistungen (Krankenversicherung, zahnmedizinische Versicherung, Lebensversicherung, 401(k), Erstattung von Fortbildungskosten und mehr).&#xD;&#xA;&lt;li&gt; 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 &amp; 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&lt;BR&gt;Location US--Norcross not found&lt;BR&gt;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]&lt;BR&gt;</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&amp;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&amp;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