การลงประกาศตำแหน่งงานบน Jora ผ่าน XML feed

ข้อดีของการมีประกาศตำแหน่งงานบน Jora

Jora มีเว๊บไซต์หางานทั้งหมดใน 36 ประเทศ (ดูลิสต์ได้ ที่นี่) เราคือเครื่องมือหางานอันดับ 1 ในออสเตรเลีย(โดยจำนวนประกาศรับสมัครทั้งหมด) และเราคือเครื่องมือหางานอันดับ 3 (โดยจำนวนผู้เข้าชมเว๊บและแอพ) เรายังมีจำนวนประกาศรับสมัครงานที่สดและใหม่มากกว่าเครื่องมือหางานอื่น ๆ ในหลายประเทศด้วยเช่นกัน

เครื่องมือหางานของเรามีทั้งหมด 3 ระบบด้วยกัน: เว๊บไซต์ เว๊บไซต์บนมือถือ และแอพมือถือ (บน iOS และ แอนดรอยด์ ซึ่งมียอดจำนวนผู้เข้าชมเพิ่มขึ้นอย่างต่อเนื่อง)

ฟีเจอร์สำหรับผู้ใช้ของเราได้แก่

  • เครื่องมือหางานที่ใช้ง่ายและสะดวก
  • ระบบแจ้งเตือนงานใหม่ทางอีเมลและทางมือถือ
  • บันทึกผลค้นหาเพื่อให้ผู้ใช้สามารถเข้ามาดูงานที่ค้นหาไว้แล้วโดยไม่ต้องระบุคำค้นหาทุกครั้ง
  • บันทึกตำแหน่งงานไว้ดูหรือสมัครภายหลัง
  • สมัครงานด่วนทันใจในคลิ๊กเดียว

Jora ร่วมพันธมิตรกับบอร์ดประกาศรับสมัครหลักในหลายประเทศเพื่อให้เรามีตำแหน่งงานที่สด ใหม่ และมีจำนวนมากพอสำหรับผู้หางานตลอดเวลา

ในส่วนของผู้ประกอบการ การลงประกาศรับสมัครกับเราโดยไม่มีค่าใช้จ่ายใด ๆ ทุกขั้นตอนเป็นอีกสาเหตุหนึ่งที่ช่วยให้เรามีประกาศรับสมัครงานที่ไม่ซ้ำใครในหลายประเทศ

ข้อดีของการลงประกาศรับสมัครงานบน Jora ผ่านระบบอ่านงานอัตโนมัติ (XML feed)

การลงประกาศรับสมัครบน Jora ผ่าน XML feed ช่วยเพิ่มฐานการเข้าถึงของตำแหน่งงานของคุณผ่าน Jora และยังอาจช่วยเพิ่มจำนวนผู้สมัครให้กับตำแหน่งงานของคุณด้วยเช่นกัน และหากคุณมีระบบรับสมัครของคุณเองเราจะส่งผู้สมัครไปยังเว๊บไซต์คุณเพื่อให้ผู้สมัครได้สมัครงานตามขั้นตอนที่คุณต้องการ

เราสามารถลงประกาศรับสมัครของคุณผ่านจากเว๊บไซต์ของคุณเช่นกัน ถ้าคุณมีหน้าเพจที่ลิสต์ตำแหน่งงานทั้งหมด แต่ทั้งนี้ทั้งนั้น XML หรือ JSON feed ช่วยให้ระบบอ่านและอัพเดตตำแหน่งเป็นไปอย่างรวดเร็วและเกิดปัญหาในระบบน้อยกว่า

ที่สำคัญที่สุดก็คือ ไม่มีค่าใช้จ่ายใด ๆ ทั้งสิ้น!

รูปแบบข้อมูลของ XML feed

คุณสามารถจัดรูปแบบข้อมูลโดยมาตรฐานตามนี้ https://www.w3schools.com/xml/xml_syntax.asp

โดยต้องเป็นไปตามกฏหลักสองประการดังนี้

  • ข้อมูลใน XML จะต้องมีโครงสร้างสำคัญหลัก (root element อย่างเช่น )
  • โครงสร้างของข้อมูล XML จะต้องจัดให้ซ้อนกันอย่างถูกต้อง (nesting เช่น )

กฏอื่น ๆ ที่ควรพิจารณา

  • ใช้ไฟล์ซิป (zip and gzip files) ได้
  • เราไม่รับ RSS feed
  • กรุณาใส่รูปแบบการจัดย่อหน้าลงในรายละเอียดตำแหน่งงานด้วย เนื่องจากระบบจะอ่านและแปรข้อมูลตามรูปแบบ ถ้าไม่มีรูปแบบเลยระบบจะประมวลข้อมูลออกมาได้แค่ย่อหน้าที่มีแต่ตัวอักษร เช่น ไม่มีการขึ้นย่อหน้าใหม่ ไม่มีเครื่องหมายหัวข้อ (bullet points) ซึ่งทำให้อ่านยากและดูไม่น่าสนใจสำหรับผู้หางาน

การจัดรูปแบบสำหรับรายละเอียดตำแหน่งงาน

รายละเอียดตำแหน่งงานใน XML feed ควรจะอยู่ในรูปแบบ HTML เพื่อให้ระบบประมวลการอ่านรายละเอียดตำแหน่งงานและแปรข้อมูลได้ถูกต้องสวยงาม รายละเอียดตำแหน่งงานไม่ควรจะมีเพียงตัวอักษร เพราะจะทำให้ระบบอ่านไม่สามารถแปรข้อมูลออกมาในรูปแบบที่สวยงามน่าอ่านได้ ตัวอย่างแท็ก (HTML tags) ตามกำหนดมาตรฐานที่ใช้ได้ คือ

  • div
  • ul
  • li
  • p
  • br

นอกจากนี้ แท็กอื่นที่ใช้สำหรับจัดรูปแบบหัวข้อสำคัญ เช่น strong, h1, h2 ก็ใช้ได้เช่นกัน

การเข้ารหัสไฟล์ (File encoding)

กรุณาใช้ Unicode ใน XML feed เท่านั้น และกรุณาระบุการเข้ารหัสไว้ในเนื้อหาข้อมูล (encoding of content data) ใน XML feed ด้วย

อีกประการสำคัญที่ควรทราบคือ เราไม่รับรหัสอื่นนอกเหนือจาก Html และ DecimalCode เราไม่รับ Hex Code

CDATA

เรารับ XML file ทั้งที่มี CDATA sections และไม่มี CDATA

ถ้าไฟล์ไม่มี CDATA เนื้อหาข้อมูลของ XML tags จะต้อง escape อย่างถูกต้อง

ไม่ควรใช้เครื่องหมายวงเล็บแหลมและเครื่องหมาย ampersands อย่างเวลาพิมพ์ปกติ ควร escape ด้วยการใช้ < และ &

โครงสร้าง XML

ดูตัวอย่างและการอธิบายคร่าว ๆ ของโครงสร้างไฟล์ XML ได้ด้านล่างนี้

ตามตัวอย่างนี้ โครงสร้างหลัก (root element) ของไฟล์นี้คือ <jobs> และประกาศรับสมัครแต่ละประกาศจะอยู่ในแท็ก <job>

ข้อสำคัญ ไม่ควรใช้แท็กซ้ำภายในประกาศรับสมัคร ตัวอย่างเช่น ไม่ควรใช้ <URL> มากกว่า 1 ครั้ง
ตัวอย่างโครงสร้างไฟล์ XML โดยคร่าว ๆ

<?xml version="1.0" encoding="UTF-8" ?>
  <jobs>
    <job>
      ...
    </job>
    <job>
      ...
    </job>
  </jobs>
  ...

ด้านล่างนี้คือตัวอย่างหนึ่งของไฟล์ XML ตำแหน่งงาน:

<source>
  <publisher>samplejobs.com</publisher>
  <lastBuildDate>2018-12-04 00:00:00 UTC</lastBuildDate>
  <job>
    <title>
      <![CDATA[ พนักงานบาริสต้า - จันทร์ถึงศุกร์ ]]>
    </title>
    <url>
    </url>
    <id>
      <![CDATA[ 2550886 ]]>
    </id>
    <listed_date>
      <![CDATA[ Mon, 4 Sep 2018 01:33:48 EDT ]]>
    </listed_date>
    <closing_date>
      <![CDATA[ 10/12/2018 ]]>
    </closing_date>
    <source>
      <![CDATA[ Heaven Coffee Roasters ]]>
    </source>
    <location>
      <![CDATA[ บางกะปิ กรุงเทพฯ ]]>
    </location>
    <city>
      <![CDATA[ บางกะปิ ]]>
    </city>
    <state>
      <![CDATA[ กรุงเทพฯ ]]>
    </state>
    <country>
      <![CDATA[ ไทย ]]>
    </country>
    <description>
      <![CDATA[
        <b>เกี่ยวกับบริษัท:</b> เราคือบริษัทคั่วเม็ดกาแฟที่ดำเนินการมายาวนานที่สุดในกรุงเทพฯ
        <br><br><b>เกี่ยวกับคุณ:</b>
        เราภูมิใจในทีมงานซึ่งมีความพากเพียรและผ่านการฝึกฝนจนเป็นผู้ที่มีความเชี่ยวชาญเกี่ยวกับกาแฟ<b>เกี่ยวกับตำแหน่ง:</b>
        คุณจะเป็นหนึ่งในทีมงานบาริสต้า ทำงานกับเครื่องชงกาแฟที่ทันสมัยและล้ำหน้า
        คุณจะเป็นหน้าตาของร้าน เป็นเหมือนหัวใจของร้าน
        ได้ทำความรู้จักกับลูกค้าขาประจำกว่าร้อยคนของเราซึ่งสนับสนุนร้านเราตลอดหลายปีที่ผ่านมา
        เรามองหาคนที่มีประสบการณ์ชงกาแฟมาแล้วอย่างน้อย 2 ปี, มีความรัก
        ความสนใจในทุกด้านเกี่ยวกับกาแฟ, มีความสามารถด้านการขายระดับหนึ่ง
        โดยเฉพาะด้านการแนะนำสินค้า
        และทำงานในภาวะเร่งรีบหรือกดดันได้ดี<br><br><b>สนใจสมัคร:</b>ส่งเรซูเม่พร้อมจดหมายแนะนำตัวมาที่เรา
      ]]>
    </description>
    <salary>
      <![CDATA[ THB 60-70 ต่อชั่วโมง ]]>
    </salary>
    <job_type>
      <![CDATA[ งานประจำ ]]>
    </job_type>
    <url>
      <![CDATA[ https://www.samplejobs.com/jobs/2550886-baristas.html ]]>
    </url>
  </job>
  <job>
    ...
  </job>
</source>

สำหรับรายละเอียดของโครงสร้างและแท็ก กรุณาดูจากตารางด้านล่าง:

XMLความจำเป็นรายละเอียด
titleจำเป็น

ตำแหน่งงาน ควรเป็นชื่อตำแหน่งจริง ไม่รวมสถานที่ เงินเดือน เลขหมายตำแหน่ง หรือจำนวนตำแหน่งว่าง ซึ่งอาจมีผลเสียกับระบบประมวลผลค้นหา เช่น “ขับรถนายแถวสุขุมวิท” อาจส่งผลให้ตำแหน่งงานของคุณตกลงไปอยู่ด้านล่างสำหรับผลค้นหา “พนักงานขับรถ” เนื่องจากตำแหน่งของคุณไม่ตรงกับคำค้นหา

idจำเป็น

หมายเลขอ้างอิงตำแหน่งงาน ต้องเป็นหนึ่งเดียวสำหรับแต่ละตำแหน่ง ไม่ซ้ำกับตำแหน่งอื่น Jora ใช้เลขอ้างอิงนี้ในการแยกแยะประกาศรับสมัครบนดาต้าเบสของเรา ไม่ควรนำเลขอ้างอิงกลับมาใช้อีกครั้ง กับประกาศใหม่อื่นในอนาคต เนื่องจากเลขนั้นจะอยู่ในดาต้าเบสของเราแล้ว และตำแหน่งนั้น ถึงแม้จะเป็นตำแหน่งใหม่ แต่เนื่องจากใช้เลขอ้างอิงเก่า ระบบเราจะบันทึกว่าเป็นงานเก่า และดังนั้นงานดังกล่าวจะไม่ปรากฏบนหน้าเว๊บ

descriptionจำเป็น

รายละเอียดของตำแหน่ง ซึ่งควรมี HTML tags (รายละเอียดด้านล่าง)

urlจำเป็น

URL ของหน้าเพจของรายละเอียดตำแหน่งบนเว๊บไซต์ของคุณ ควรเป็น URL ซึ่งไม่ซ้ำกับงานใด ลิงก์ผู้หางานไปยังหน้าเพจของรายละเอียดตำแหน่งนั้น และมีรายละเอียดวิธีการสมัครบนหน้าเพจนั้นด้วย
คุณอาจรวม Tracking parameters (เช่น utm_source=jora) ไว้กับ URL ด้วยได้

locationจำเป็น

สถานที่ซึ่งผู้สมัครจะต้องไปปฏิบัติงานในตำแหน่งนั้นหากได้รับการบรรจุ การระบุสถานที่ที่เหมาะที่สุดคือแค่ “เขต” / “อำเภอ” ตามด้วย “จังหวัด” ซึ่งเราสามารถคัดตำแหน่งงานลงในดาต้าสถานที่ได้ง่ายที่สุด ถ้างานใดมีอำเภอ หรือจังหวัดปรากฏมากกว่า 1 อำเภอหรือจังหวัด ระบบของเราจะคัดตำแหน่งงานลงในดาต้าสถานที่ใดสถานที่หนึ่งเท่านั้น

cityไม่จำเป็น

ในกรณีที่ต้องการระบุสถานที่ปฏิบัติงานแยกกัน คุณสามารถระบุ เขต หรือ อำเภอ ใน city

stateไม่จำเป็น

ตามข้อบน state ใช้กับจังหวัด

postcodeไม่จำเป็น

ไม่ต้องระบุ เนื่องจากระบบดาต้าสถานที่ในประเทศไทยของเราไม่คัดแยกตำแหน่งงานตามรหัสไปรษณีย์

countryจำเป็น ในกรณีที่ XML feed มีตำแหน่งงานในมากกว่า 1 ประเทศ และชื่อประเทศไม่ได้ระบุไว้ใน location

ประเทศที่ผู้สมัครต้องปฏิบัติงานในตำแหน่งนั้นหากได้รับการบรรจุ ระบุชื่อประเทศด้วยรูปแบบการเขียนรหัสย่อประเทศตาม ISO_3166-1 เป็นวิธีที่เหมาะที่สุด การระบุชื่อประเทศในไฟล์ควรมีมาตรฐานตลอดไฟล์ เช่น ถ้าต้องการเขียน TH งานที่อยู่ในประเทศไทยทั้งหมดในไฟล์ก็ควรจะเป็น TH ไม่ใช่ TH บ้าง Thailand บ้าง
Jora มีเว๊บไซต์ประกาศงานใน 36 ประเทศทั้งหมด (ดูรายชื่อประเทศได้ที่นี่) เราไม่สามารถลงประกาศรับสมัครงานของคุณได้ถ้ามีตำแหน่งงานที่สถานที่ปฏิบัติงานอยู่นอกเหนือจาก 36 ประเทศนี้

job_typeถ้ามี จะดีมาก

ตัวอย่างประเภทการจ้างที่ระบบเราอ่านได้ (สามารถระบุมากกว่า 1 ประเภทการจ้างได้ คั่นด้วยเครื่องหมายคอมม่า , ):

  • งานประจำ
  • งานพาร์ทไทม์
  • งานสัญญาจ้าง
  • งานฟรีแลนซ์
  • งานอาสาสมัคร
  • ฝึกงาน

หมายเหตุ: หากข้อมูลประเภทการจ้างไม่อยู่ในไฟล์ ตำแหน่งงานของคุณจะไม่ปรากฏเมื่อผู้หางานค้นหาด้วยตัวกรองประเภทการจ้าง

listed_dateถ้ามี จะดีมาก

วันที่ที่ตำแหน่งงานเปิดรับสมัครหรือเปิดเผยสู่สาธารณะ. เราใช้ระบบ ISO 8601 ในการเขียนวันที่ (ดูได้ที่ https://en.wikipedia.org/wiki/ISO_8601)

closing_dateถ้ามี จะดีมาก

วันที่ซึ่งตำแหน่งงานจะหมดเขตรับสมัคร, เขียนในรูปแบบ ISO 8601 สแตนดาร์ด.
ถ้าตำแหน่งงานมีวันหมดเขตรับสมัครในอดีต งานนั้นจะไม่ปรากฏบนเว็บไซต์เรา

salaryถ้ามี จะดีมาก

การเขียนรูปแบบเงินเดือนที่เหมาะที่สุดควรเป็นตามนี้ :

<salary>
  <type>One of: hourly/daily/weekly/monthly/</type>
  <min>100000 </min>
  <max>200000</max>
  <currency>THB</currency>
  <additionalText>any commission information</additionalText>
</salary>

หมายเหตุ: ตัวเลขควรอยู่ในรูปแบบ ISO (ไม่ต้องใช้คอมม่าสำหรับเลขหลักเกินพัน, ใช้ . (จุด) เป็นตัวกำหนดระหว่างบาทกับสตางค์

หมายเหตุ 2: สกุลเงินควรเขียนตามรูปแบบ ISO

sourceถ้ามี จะดีมาก

ผู้ว่าจ้าง หรือผู้ประกอบการที่ต้องการสรรหาพนักงานสำหรับตำแหน่งดังกล่าว โดยทั่วไปแล้วก็คือ ชื่อบริษัท

XML feed hosting

คุณต้องเป็นผู้โฮส feed
ระบบของ Jora ทำงานได้กับ

  • S3 (Amazon)
  • HTTP
  • FTP

สิ่งสำคัญที่ต้องมีใน feed

ประกาศรับสมัครงานที่จะผ่านการอนุมัติและปรากฏบนเว๊บไซต์ของ Jora ต้องมีปัจจัยประกอบที่สำคัญตามรายการต่อไปนี้

  • สถานที่ปฏิบัติงาน ตามตารางด้านบน
  • ชื่อตำแหน่งงานที่ถูกต้อง ไม่ยาวหรือสั้นเกินไป ผู้หางานควรเข้าใจได้ทันทีว่าเป็นงานอะไร ตัวอย่าง เช่น งาน “ขับรถ” สั้นจนเกินไป และไม่เป็นทางการ ควรเขียนว่า “พนักงานขับรถ” หรือ “ออกงานบูธสินค้า” ไม่สั้นเกินไป แต่ไม่ใช่ชื่อตำแหน่งโดยตรง อาจเขียนให้เข้าใจง่ายกว่าด้วย “พนักงานออกบูธสินค้า” หรือ “พนักงานขาย” หรือ “พนักงานประจำบูธสินค้า” เป็นต้น
  • ระบุประเภทการจ้างที่ชัดเจน (เลือกจาก งานประจำ,​ งานพาร์ทไทม์, งานอิสระ เป็นต้น)
  • ระบุชื่อบริษัทหรือกิจการตามจริง หากเป็นงานที่ลงประกาศโดยบริษัทจัดหางาน ให้ระบุชื่อบริษัทจัดหางาน ชื่อบุคคลส่วนตัวจะไม่ได้รับการอนุมัติให้ปรากฏบนเว๊บไซต์ เนื่องจากอาจเกียวโยงกับธุรกิจ MLM หากเป็นการจ้างส่วนบุคคล เช่น จ้างพนักงานขับรถบ้าน ให้ระบุชื่อบริษัทแค่ -
  • ประกาศรับสมัครนั้นเป็นการรับสมัครพนักงานสำหรับตำแหน่งว่างในบริษัทหรือกิจการนั้น ๆ จริง และผู้สมัครที่ได้รับเลือกเป็นพนักงานจะได้รับเงินเดือน หรือค่าจ้างตามสัญญาการจ้างงาน ไม่ใช่ประกาศเกี่ยวกับธุรกิจแฟรนไชส์ ไม่ใช่ธุรกิจการตลาด MLM ที่เน้นรับสมัครลูกทีม ไม่ใช่ลักษณะการจ้างแบบฟรีแลนซ์โดยไม่มีสัญญา ไม่ใช่ลักษณะของการรับงานมาทำที่บ้านโดยเฉพาะในกรณีที่ผู้สมัครต้องจ่ายเงินก่อน
  • ประกาศรับสมัครใน feed ควรเป็นตำแหน่งที่ประกาศโดยบริษัทของคุณ หรือในกรณีที่เป็นบอร์ดหางานและบริษัทจัดหางาน ประกาศใน feed ควรเป็นประกาศจากบอร์ดของคุณเอง หรือบริษัทลูกค้าซึ่งว่าจ้างให้คุณสรรหาพนักงาน ไม่ใช่ตำแหน่งงานซึ่งถูกคัดลอกมาจากแหล่งอื่น

พารามิเตอร์ติดตามทราฟฟิก (Tracking parameters)

Jora ใช้ UTM tracking parameters อัตโนมัติ กรุณาติดต่อเราถ้าคุณมีข้อกำหนดเฉพาะสำหรับ tracking parameters บนเว๊บไซต์คุณ

ความถี่ในการอัพเดทข้อมูลตำแหน่งงานผ่าน feed และการลบประกาศรับสมัครงานที่หมดอายุแล้ว

Jora อัพเดทข้อมูลประกาศรับสมัครและลบประกาศที่หมดอายุระหว่างทุก 2 ชั่วโมง และ ทุก 24 ชั่วโมง แล้วแต่ขนาดของ feed (จำนวนประกาศรับสมัครใน feed) และความถี่ในการอัพเดทตำแหน่งงานโดยเจ้าของ feed

เราลบประกาศรับสมัครออกจากเว๊บไซต์ของเราถ้าตำแหน่งนั้นถูกลบออกจาก feed
หมายเหตุ: ประกาศรับสมัครต้องถูกลบออกจาก feed เพื่อให้เราลบออกจากเว๊บไซต์เช่นกัน ไม่ใช่แค่ลงหมายเหตุข้างตำแหน่งงานหรือในเนื้อหารายละเอียดตำแหน่งงานว่า ปิดรับสมัคร หรือ หมดอายุ

ถ้า feed ของคุณมีวันหมดเขตรับสมัคร เราจะลบประกาศนั้นออกจากเว๊บไซต์ของเราเช่นกันเมื่อถึงวันที่หมดเขตรับสมัคร

ถ้าตำแหน่งงานไม่มีวันหมดเขตรับสมัคร เราจะลบประกาศออกจากเว๊บไซต์ของเรา 60 วันหลังจากวันที่ประกาศ

ประกาศรับสมัครจะปรากฏบนเว๊บไซต์เราถ้าตำแหน่งนั้นมีอายุไม่เกิน 60 วันนับจากวันที่ประกาศ เราไม่ลงประกาศรับสมัครเป็นการถาวร เพื่อเพิ่มความมั่นใจให้ผู้หางานว่า ตำแหน่งที่ลงประกาศไม่เกิน 2 เดือนจะยังคงเปิดรับผู้สมัครอยู่ ยังไม่หมดอายุ

ติดต่อสอบถามเพิ่มเติม

ถ้าต้องการติดต่อสอบถามเพิ่มเติมเกี่ยวกับ feed ด้าน technical หรือ integration กรุณาติดต่อ support@jora.com.

หากต้องการทราบข้อมูลเกี่ยวกับการสปอนเซอร์ตำแหน่งงานใน feed กรุณาติดต่อ sales@jora.com