Formato Feed XML
Debe crear una fuente de datos Feed UTF-8 XML con el formato detallado en las especificaciones técnicas. A continuación se presenta una guía práctica parapreparar una fuente de datos Feed XML para que sus anuncios de trabajo aparezcan en WhatJobs?. Si desea obtener información adicional sobre el formato Feed XML, por favor, consulte Wikipedia. El archivo UTF-8 XML tiene una etiqueta 'jobs', y uno o más elementos de 'job'. Cada elemento "job" tiene campos obligatorios y opcionales.
Campos obligatorios
Estos campos debe ser incluido en el feed ya que contiene la mínima cantidad de información que nuestro sistema requiere para incluir sus anuncios de trabajo en WhatJobs?.
- ID: Identificación del trabajo en su sitio web (numérica o alfanumérica, sin embargo debe ser única).
- URL: Enlace a la lista de trabajos en su sitio web.
- TITLE: Cargo.
- LOCATION: Ubicación del trabajo, donde se encuentra el trabajo.
- SALARY: Sueldo.
- CATEGORY: Categoría a la que pertenece un trabajo en particular, es decir, Legal, Ingeniería, Ventas, etc.
- DESC: Descripción del trabajo (mínimo de 300 caracteres). Por favor, haga que sus descripciones de trabajo sean lo más detalladas posible para la mejor tasa de conversación.
- COMPANY NAME: Nombre de la empresa contratante.
- COUNTRY: Requerimos que todos los trabajos se basen en Mexico. Por favor, asegúrese de que las etiquetas "country" contengan el valor apropiado.
Campos opcionales
No tiene que rellenar los campos opcionales. Sin embargo, si tiene la información, por favor inclúyela. El algoritmo WhatJobs? prioriza los trabajos de mayor calidad, por lo que incluir más información optimiza su listado y aumentará las tasas de conversión.
- JOB-TYPE: Tipo de trabajo (permanente, temporal, autónomo, de prácticas...).
- JOB-STATUS: Situación laboral (a tiempo completo, a tiempo parcial por horas, etc.)
- POSTCODE: Código postal.
- REFERENCE: Puede ser un valor numérico o alfanumérico.
- EXPIRATION-DATE: Fecha de vencimiento de la oferta (format: YYYY-MM-DD)
Su Feed XML debería tener este formato:
<?xml version="1.0" encoding="UTF-8"?> <jobs xmlns="https://whatjobs.com/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://whatjobs.com/XMLSchema https://whatjobs.com/XMLSchema.xsd "> <job> <id><![CDATA[...]]></id> <url><![CDATA[...]]></url> <title><![CDATA[...]]></title> <desc><![CDATA[...]]></desc> <location><![CDATA[...]]></location> <salary><![CDATA[...]]></salary> <job-type><![CDATA[...]]></job-type> <job-status><![CDATA[...]]></job-status> <postcode><![CDATA[...]]></postcode> <reference><![CDATA[...]]></reference> <company-name><![CDATA[...]]></company-name> <expiration-date><![CDATA[...]]></expiration-date> </job> </jobs>
Ejemplo de Feed XML:
<?xml version="1.0" encoding="UTF-8"?> <jobs xmlns="https://whatjobs.com/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://whatjobs.com/XMLSchema jobs.xsd "> <job> <id><![CDATA[123456]]></id> <url><![CDATA[http://www.ajobsite.com/viewjob/123456/sales-team-leader]]></url> <title><![CDATA[Sales Team Leader]]></title> <desc><![CDATA[We are looking for an energetic experienced Telesales person to join a growing Company based in oxford. The Successful candidate must have a minimum of 5 years experience of leading a telesales team. You must have impressive leadership skills and the ability to consistently motivate your team. The successful candidate must lead by example and have the ability to coach and support the team to achieve targets. You must be confident with a great person...]]></desc> <location><![CDATA[England, South East, Oxfordshire, Oxford]]></location> <salary><![CDATA[10000 to 20000 annum]]></salary> <job-type><![CDATA[permanent]]></job-type> <job-status><![CDATA[full-time]]></job-status> <postcode><![CDATA[OX1 3BJ]]></postcode> <reference><![CDATA[sales-i2535]]></reference> <company-name><![CDATA[Balliol College]]></company-name> <expiration-date><![CDATA[2011-05-21]]></expiration-date> </job> </jobs>
Especificaciones Técnicas
Nombre | Tipo de datos | Valores Posibles |
---|---|---|
id | string | |
url | string | |
title | string | |
desc | string | Longitud mínima de 300 caracteres |
location | string | |
salary | string | |
job-type | string | permanente, temporal, autónomo, de prácticas... |
job-status | string | a tiempo completo, a tiempo parcial |
postcode | string | |
reference | string | |
company-name | string | |
expiration-date | date | YYYY-MM-DD |
Esquema XML
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="https://whatjobs.com/XMLSchema" xmlns="https://whatjobs.com/XMLSchema" elementFormDefault="qualified"> <xsd:element name="jobs" type="t-jobs"/> <xsd:complexType name="t-jobs"> <xsd:sequence> <xsd:element name="job" type="t-job" maxOccurs="unbounded" minOccurs="1"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="t-job"> <xsd:sequence> <xsd:element name="id" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="url" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="title" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="desc" type="t-description" maxOccurs="1" minOccurs="1"/> <xsd:element name="location" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="salary" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="job-type" type="t-job-type" maxOccurs="1" minOccurs="1"/> <xsd:element name="job-status" type="t-job-status" maxOccurs="1" minOccurs="1"/> <xsd:element name="postcode" type="xsd:string" maxOccurs="1" minOccurs="0"/> <xsd:element name="reference" type="xsd:string" maxOccurs="1" minOccurs="0"/> <xsd:element name="company-name" type="xsd:string" maxOccurs="1" minOccurs="0"/> <xsd:element name="expiration-date" type="xsd:date" maxOccurs="1" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="t-description"> <xsd:restriction base="xsd:string"> <xsd:minLength value="300"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t-job-type"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="permanent"></xsd:enumeration> <xsd:enumeration value="temporary"></xsd:enumeration> <xsd:enumeration value="contract"></xsd:enumeration> <xsd:enumeration value="placement-student"></xsd:enumeration> <xsd:enumeration value="seasonal"></xsd:enumeration> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t-job-status"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="full-time"></xsd:enumeration> <xsd:enumeration value="part-time"></xsd:enumeration> </xsd:restriction> </xsd:simpleType> </xsd:schema>