Category: ROCKEN Documentation

  • Verification statuses templates

    New architecture

     

    Passed

    Verification status: (синяя звезда) Passed

    Version/Environment: https://crm.staging.rockengroup.com

    "version": "v1.1.6", "env": "staging"

    Device/Browser: Win11 + Chrome (the latest)

    Attachment(s): <attachment>

     

     

     Reopened

    Verification status: (синяя звезда) Reopened

    Version/Environment: https://talent.staging.rockengroup.com/

    "version": "v0.13.3-", "env": "staging"

    Device/Browser: iPhone 13 Pro Max (the latest iOS + Safari)

    Summary: <A brief one-line summary of the issue>

    Actual result: <Actual result>

    Attachment(s): <attachment>

    Expected result: <Expected result>

     

     

    Blocked

    Verification status: (синяя звезда) Blocked

    Version/Environment: https://rockenjobs-new-arch.dev.cheitgroup.com

    Device/Browser: Samsung Galaxy S22 Ultra (the latest Android + Chrome)

    Attachment(s): <attachment>

    Comment: <Additional info about blocking issue>

    Old (current) system

     

    Passed

    Verification status: (синяя звезда) Passed

    Version/Environment: https://local.rocken-sandbox.cheitgroup.com/

    Device/Browser: Win11 + Chrome (the latest)

    Attachment(s): <attachment>

     

     

     Reopened

    Verification status: (синяя звезда) Reopened

    Version/Environment: https://rocken-talent.cheitgroup.com

    Device/Browser: iPhone 13 Pro Max (the latest iOS + Safari)

    Summary: <A brief one-line summary of the issue>

    Actual result: <Actual result>

    Attachment(s): <attachment>

    Expected result: <Expected result>

     

     

    Blocked

    Verification status: (синяя звезда) Blocked

    Version/Environment: https://company.rocken.io

    Device/Browser: Samsung Galaxy S22 Ultra (the latest Android + Chrome)

    Attachment(s): <attachment>

    Comment: <Additional info about blocking issue>

  • BI reports API (old CRM)

    General

    List of business units

    GET /api/reports/business-units

    Example response:

    {
      "status": "success",
      "message": "",
      "data": {
        "businessUnits": [
          {
            "id": 1,
            "name": "Merkur"
          },
          {
            "id": 4,
            "name": "Mars"
          }
        ]
      }
    }

    List of consultants

    GET /api/reports/consultants

    Example response:

    {
      "status": "success",
      "message": "",
      "data": {
        "consultants": [
          {
            "id": 73,
            "first_name": "Test",
            "last_name": "Business Manager"
          },
          {
            "id": 77,
            "first_name": "Test",
            "last_name": "Executive consultant"
          },
          {
            "id": 79,
            "first_name": "Test",
            "last_name": "Developer"
          }
        ]
      }
    }

    List of available process statuses

    GET /api/reports/processes-status-list

    Example response:

    {
      "status": "success",
      "message": "",
      "data": {
        "statuses": {
          "1": "Created",
          "2": "Request",
          "3": "Candidate Accepted",
          "4": "Candidate Rejected",
        }
      }
    }

    Publications

    Amount of published

    GET /api/reports/amount-of-published

    Available GET parameters:

    • dateFrom – string, format YYYY-MM-DD (optional, default -1 month)

    • dateTo – string, format YYYY-MM-DD (optional, default now)

    Example response:

    {
      "status": "success",
      "message": "",
      "data": {
        "byUnits": [
          {
            "amount": 124,
            "name": "Che IT Group"
          },
          {
            "amount": 71,
            "name": "Venus "
          }
        ],
        "byConsultant": [
          {
            "amount": 123,
            "consultant_name": "Benhard Dushaj"
          },
          {
            "amount": 71,
            "consultant_name": "Mohi Heidar"
          }
        ]
      }
    }

    Top publications

    GET /api/reports/top-publications

    Available GET parameters:

    • dateFrom – string, format YYYY-MM-DD (optional, default -1 month)

    • dateTo – string, format YYYY-MM-DD (optional, default now)

    • businessUnitId – integer (optional)

    • consultantId – integer (optional)

    Example response:

    {
      "status": "success",
      "message": "",
      "data": {
        "topPublications": [
          {
            "businessUnitName": "Che IT Group",
            "consultantName": "Benhard Dushaj",
            "vacancyName": "Key Account Manager B2B (m/w)",
            "vacancyId": 1229,
            "amountTotal": 5,
            "amountInProgress": 1,
            "amountActive": 0
          },
          {
            "businessUnitName": "Venus ",
            "consultantName": "Mohi Heidar",
            "vacancyName": "Agile Project Manager (m/w/d)",
            "vacancyId": 1724,
            "amountTotal": 5,
            "amountInProgress": 1,
            "amountActive": 0
          }
        ]
      }
    }

    Applications

    Applications by source

    GET /api/reports/applications-by-source

    Available GET parameters:

    • dateFrom – string, format YYYY-MM-DD (optional, default -1 month)

    • dateTo – string, format YYYY-MM-DD (optional, default now)

    • businessUnitId – integer (optional)

    Example response:

    {
      "status": "success",
      "message": "",
      "data": {
        "applicationsBySource": [
          {
            "sourceId": null,
            "source": null,
            "amount": 121
          },
          {
            "sourceId": "",
            "source": "Others",
            "amount": 0
          }
        ]
      }
    }

    Recruitment success

    Interview progress

    GET /api/reports/interview-progress

    Available GET parameters:

    • dateFrom – string, format YYYY-MM-DD (optional, default -1 month)

    • dateTo – string, format YYYY-MM-DD (optional, default now)

    • businessUnitId – integer (optional)

    Example response:

    {
      "status": "success",
      "message": "",
      "data": {
        "interviewProgress": [
          {
            "month": "2022-09",
            "interview1": 0,
            "interview2": 0,
            "interview3": 0
          },
          {
            "month": "2022-03",
            "interview1": 0,
            "interview2": 0,
            "interview3": 0
          }
        ]
      }
    }

    Recruited candidates

    GET /api/reports/recruited-candidates

    Available GET parameters:

    • dateFrom – string, format YYYY-MM-DD (optional, default -3 month)

    • dateTo – string, format YYYY-MM-DD (optional, default now)

    • businessUnitId – integer (optional)

    • consultantId – integer (optional)

    Interviews by consultants

    GET /api/reports/interviews-by-consultants

    Available GET parameters:

    • dateFrom – string, format YYYY-MM-DD (optional, default -1 month)

    • dateTo – string, format YYYY-MM-DD (optional, default now)

    • businessUnitId – integer (optional)

    • consultantId – integer (optional)

    Top vacancies

    GET /api/reports/top-vacancies

    Available GET parameters:

    • dateFrom – string, format YYYY-MM-DD (optional, default -3 month)

    • dateTo – string, format YYYY-MM-DD (optional, default now)

    • businessUnitId – integer (optional)

    • consultantId – integer (optional)

    Requests progress

    GET /api/reports/requests-progress

    Available GET parameters:

    • dateFrom – string, format YYYY-MM-DD (optional, default -3 month)

    • dateTo – string, format YYYY-MM-DD (optional, default now)

    • businessUnitId – integer (optional)

    • consultantId – integer (optional)

    Requests progress (created by candidate)

    GET /api/reports/requests-by-candidate-progress

    Available GET parameters:

    • dateFrom – string, format YYYY-MM-DD (optional, default -3 month)

    • dateTo – string, format YYYY-MM-DD (optional, default now)

    • businessUnitId – integer (optional)

    • consultantId – integer (optional)

    Requests processing time

    GET /api/reports/requests-processing-time

    Available GET parameters:

    • dateFrom – string, format YYYY-MM-DD (optional, default -1 month)

    • dateTo – string, format YYYY-MM-DD (optional, default now)

    • businessUnitId – integer (optional)

    • consultantId – integer (optional)

  • Jobs.ch

    Their documentation

    Newly imported advertisements are categorized twice a day between 6 a.m. – 9 a.m. and 1 p.m. – 3 p.m. Monday through Friday by our specialist staff. After categorization, the advertisements are published on http://jobs.ch within a maximum of 30 minutes.

    Sandbox: https://space-rt-s.fra1.digitaloceanspaces.com/jobs-ch.xml

    Production: https://space-rt.fra1.digitaloceanspaces.com/jobs-ch.xml

    Results:

    https://www.jobs.ch/en/companies/105817-rocken/?source=search_company

    https://www.jobscout24.ch/en/company/rocken-jobs/59031/?jobId=7442014

    Notes

    You can remove the DATE field since we skip this information anyway. The START and END date fields are related to the classified products (not performance based). 

    Regarding the INSERATE and INSERAT fields (JOBS parent tags): please leave them in the feed. Currently there is a workaround in place which allows an import, but it is based on the information we receive in the feed. 

    Please also note that the documentation is outdated, and we decode UTF-8 (which is currently in place). You can still us UTF-8 and otherwise please let us know before the change so we can change it in our integration.

    Our Fields

    Field

    Required

    Description

    Example value

    Absent in Partner doc

    ORGANISATIONID

    •  

    Constant value: 1

    <![CDATA[1]]>

    •  

    INSERATID

    •  

    Publication ID – updated date or Publication ID. The <INSERATID> needs to be unique. Two ads can’t share the same value and each ad should only be once on the feed.

    <INSERATID><![CDATA[54631-170822]]></INSERATID>

    •  

    VORSPANN

    •  

    Admin panel rocken.jobs XML option tab

    Form: Publication description (http://jobs.ch XML)

    •  

    BERUF

    •  

    Form: Name (Job title)

    <![CDATA[Sachbearbeiter Export (m/w/d)]]>

    •  

    TEXT

    •  

    Allowed tags: <h1><h2><h3><h4><h5><h6><a><ol><ul><li><b><br>

    More information: Feed description

    •  

    KONTAKT(deprecated)

    •  

    Consultant name and phone

    If consultant is anonymous only phone will be used

    <![CDATA[<br>Benhard Dushaj,<br>+41 44 385 21 77]]>

    <![CDATA[<br>+41 44 385 21 77]]>

    •  

    USER_KONTAKT_ID

    •  

    EMAIL

    •  

    Constant value: info@rocken.jobs

    <![CDATA[info@rocken.jobs]]>

    •  

    FIRMA

    •  

    Constant value: ROCKEN Jobs

    Form: Or select default city/region

    Code region from working location cities/regions field

    Cases:

    1. Only cities were selected. Get first city region.

    2. Only regions were selected. Get first region code

    3. Cities/Region were selected. Get first city region

    <![CDATA[ROCKEN Jobs]]>

    •  

    URL

    •  

    Constant value: https://rocken.jobs/

    <![CDATA[https://rocken.jobs/]]>

    •  

    DIREKT_URL(deprecated)

    •  

    Publication link, direct link by WP post id

    Example

    <![CDATA[https://rockenjobs.dev.cheitgroup.com?p=7033&utm_source=jobcloud&utm_medium=cpc&utm_campaign=sponsored]]>

    •  

    BEWERBEN_URL

    •  

    Application form link

    Example

    <![CDATA[https://rocken.jobs/application/it-consultant-abacus-mwd54631?utm_source=jobcloud&utm_medium=cpc&utm_campaign=sponsored]]>

    •  

    ANSTELLUNGSGRAD

    •  

    Form: Workload min value.

    <![CDATA[80]]>

    •  

    ANSTELLUNGSGRAD_BIS

    •  

    Form: Workload max value.

    <![CDATA[90]]>

    •  

    ORT

    •  

    Form: Cities

    Comma concatenates values

    <![CDATA[St. Gallen]]>

    •  

    GEHALT_VON

    •  

    Salary min value

    Populate <GEHALT_VON> with the same number as <GEHALT_BIS> when there is a 0 (They require that it needs to be greater than 0)

    <![CDATA[ 95000 ]]>

    •  

    GEHALT_BIS

    • If GEHALT_VON is specified

    Salary max value

    <![CDATA[ 215000 ]]>

    •  

    GEHALT_RATE

    • If GEHALT_VON is specified

    Constant value: JAHR

    <![CDATA[ JAHR ]]>

    •  

    GEHALT_SICHTBAR

    • If GEHALT_VON is specified

    Constant value: JA

    <![CDATA[ JA ]]>

    •  

    ANGEBOT

    •  

    SPRACHE

    •  

    Form: Anforderungsprofil – “Sprache“ (Language)

    <![CDATA[de]]>

    •  

    REGION

    •  

    Form: Anforderungsprofil – “Region“ and “Region optional“

    <![CDATA[ :2:12: ]]>

    •  

    ANSTELLUNGSART

    •  

    Form: Employment block after Berufsklassifikation

    Their employment values

    <![CDATA[:5:]]> (means Festanstellung/Full time)

    •  

    BERUFSERFAHRUNG(deprecated)

    •  

    Form: Anforderungsprofil – “Berufserfahrung” and “Berufserfahrung optional”

    Their categories of the job

    <![CDATA[:55:58:]]>

    •  

    BERUFSERFAHRUNG_POSITION(deprecated)

    • If BERUFSERFAHRUNG is specified

    Form: Anforderungsprofil – “Berufserfahrung Position” and “Berufserfahrung Position optional”

    Their positions

    Connected to the BERUFSERFAHRUNG

    Should be same count of the elements like in BERUFSERFAHRUNG

    Case:

    BERUFSERFAHRUNG = <![CDATA[:55:58:]]>

    BERUFSERFAHRUNG_POSITION = <![CDATA[:2:]]> or <![CDATA[:2:2:2:]]>

    Wrong format

    <![CDATA[:2:2:]]>

    •  

    RUBRIKID

    •  

    Form: Berufsklassifikation – “Business Line” and “Business Line optional”

    Their categories of the job

    <![CDATA[:55:58:]]>

    POSITION

    • If RUBRIKID is specified

    Form: Berufsklassifikation – “Position” and “Position optional”

    Connected to RUBRIKID

    Their positions

    We should remove it or add RUBRIKID

    There needs to be the same number of values (1 or 2) in the nodes <RUBRIKID> and <POSITION>.

    <![CDATA[:2:2:]]>

    •  

    BRANCHE

    •  

    Form: Berufsklassifikation – “Branchen“

    Their industries

    This field contains only one value so it have formatting without “:“ separators

    <![CDATA[13]]>

    •  

    ALTER_VON(deprecated)

    •  

    Form: Anforderungsprofil – “Alter von”

    ALTER_VON: 0, 25, 35, 45

    This field contains only one value so it have formatting without “:“ separators

    <![CDATA[0]]>

    •  

    ALTER_BIS(deprecated)

    •  

    Form: Anforderungsprofil – “Alter bis”

    ALTER_BIS: 0, 24, 34, 44, 65, 100

    This field contains only one value so it have formatting without “:“ separators

    <![CDATA[65]]>

    •  

    SPRACHKENNTNIS_KANDIDAT

    •  

    Form: Anforderungsprofil – “Sprachkenntnis“, “Sprachkenntnis optional“

    Their languages

    <![CDATA[:1:]]>

    •  

    SPRACHKENNTNIS_NIVEAU

    •  

    Form: Anforderungsprofil – “Sprachkenntnis Niveau“, “Sprachkenntnis Niveau optional“

    Their languages level

    Connected to the SPRACHKENNTNIS_KANDIDAT

    Should be same count of the elements like in BERUFSERFAHRUNG

    <![CDATA[:3:]]>

    •  

    BILDUNGSNIVEAU(deprecated)

    •  

    Form: Anforderungsprofil – Bildungsniveau

    Their level of the education

    <![CDATA[:1:193:543:]]>

    •  

    priority(deprecated)

    •  

    Campaign controlling feature from categories

    Should be Priority 1

    <![CDATA[Priority 1]]>

    •  

    business-unit(deprecated)

    •  

    Consultant’s business unit

    <![CDATA[Jupiter]]>

    •  

    LOGO

    BANNER

    VIDEO

    KAMPAGNE

    STRASSE

    PLZ

    ARBEITGEBER_PDL

    WEBHOOK_AD_VIEW

    WEBHOOK_APPLICATION_START

    We can use this to track the status of publication

    Example of the current structure:

    <?xml version="1.0" encoding="utf-8"?>
    <INSERATE>
         <INSERAT>
              <ORGANISATIONID><![CDATA[1]]></ORGANISATIONID>
              <INSERATID><![CDATA[56039-300822]]></INSERATID>
              <VORSPANN><![CDATA[<p>ROCKEN® ist ein Schweizer Unternehmen mit dem Sitz in Zürich. </p>
              <p>Wir haben eine webbasierte Online- Plattform zur Jobsuche und Talentgewinnung entwickelt, die den Bewerbungsprozess digitalisiert und die Unternehmung dabei unterstützt, Talente am Markt rasch zu erkennen und langfristig für sich zu gewinnen. Mit einem digitalen ROCKEN Profil kann sich jeder Bewerber schnell und unkompliziert mit marktführenden Firmen verbinden und das Profil teilen.</p>
              <p>Unsere Arbeit stellt technologisch und organisch die Menschen im Mittelpunkt. ROCKEN® bietet Executive- Search und Talent Management Beratung an, um die persönlichen und individuellen Ansprüche jedes Einzelnen abzuholen und diese in der Personalbeschaffung und Karriereplanung optimal umzusetzen.</p>
              ]]></VORSPANN>
              <BERUF><![CDATA[Fachspezialist Export (m/w/d)]]></BERUF>
              <TEXT><![CDATA[Unser ROCKEN Partner hat sich im Metier des Maschinenbaus spezialisiert. Durch sein proaktives Einsetzen für die Nachhaltigkeit und Umwelt hat unser ROCKEN Partner ein hohes Ansehen.<h2>Deine Verantwortung</h2><ul><li>Sie erstellen Gutschriften, Rechnungen sowie Liefer- als auch Exportpapiere</li><li>Sie betreuen Kunden mit telefonischem, schriftlichen sowie persönlichen Kontakt</li><li>Sie korrespondieren mit dem internationalen Händlernetzwerk und bauen dieses weiter aus</li><li>Sie wickeln Aufträge und Offerten der weltweiten Kunden ab</li><li>Sie unterstützen interne Abteilungen bei technischen Anliegen und Abklärungen bezüglich der Kunden</li><li>Sie planen und organisieren Grossaufträge</li><li>Sie pflegen und versenden Preislisten</li><li>Sie unterstützen bei der Organisation von Schulungen und Events</li></ul> <h2>Deine Skills</h2><ul><li>Sie können eine kaufmännische Grundausbildung mit höherer Exportfachausbildung nachweisen</li><li>Sie haben vorzugsweise Berufserfahrung im Exportbereich gesammelt</li><li>Sie besitzen gute EDV-Kenntnisse sowie Erfahrung mit ERP-Systemen</li><li>Sie haben zwingend verhandlungssichere Deutsch- und Englischkenntnisse, weitere Sprachen sind ein Plus</li><li>Sie beschreiben sich als eine belastbare, flexible und kundenorientierte Persönlichkeit</li></ul> <h2>Benefits</h2><ul><li><b>Homeoffice</b></li><li><b>Attraktive Weiterbildungs- und Entwicklungsmöglichkeiten</b></li><li><b>Komfortables Büro mit moderner Infrastruktur</b></li><li><b>Interessante und abwechslungsreiche Tätigkeiten/Projekte</b></li><li><b>Offene Unternehmenskultur</b></li></ul><br><br><b>ROCKEN Jobs:</b><br>https://rocken.jobs<br><b>Profil erstellen:</b><br>https://rocken.jobs/application/profil-erstellen/<br>]]></TEXT>
              <KONTAKT><![CDATA[<br>Gian Luca Kocaaga,<br>+41 44 385 21 75]]></KONTAKT>
              <EMAIL><![CDATA[info@rocken.jobs]]></EMAIL>
              <FIRMA><![CDATA[ROCKEN Jobs]]></FIRMA>
              <URL><![CDATA[https://rocken.jobs]]></URL>
              <DIREKT_URL><![CDATA[https://rocken.jobs/jobs/sales-trading/fachspezialist-export-mwd-56039-300822/?utm_source=jobcloud&utm_medium=cpc&utm_campaign=sponsored]]></DIREKT_URL>
              <BEWERBEN_URL><![CDATA[https://rocken.jobs/application/fachspezialist-export-mwd56039?utm_source=jobcloud&utm_medium=cpc&utm_campaign=sponsored]]></BEWERBEN_URL>
              <ANSTELLUNGSGRAD><![CDATA[80]]></ANSTELLUNGSGRAD>
              <ANSTELLUNGSGRAD_BIS><![CDATA[100]]></ANSTELLUNGSGRAD_BIS>
              <GEHALT_VON><![CDATA[ 95000 ]]></GEHALT_VON>
              <GEHALT_BIS><![CDATA[ 215000 ]]></GEHALT_BIS>
              <GEHALT_RATE><![CDATA[ JAHR ]]></GEHALT_RATE>
              <GEHALT_SICHTBAR><![CDATA[ JA ]]></GEHALT_SICHTBAR>
              <ORT><![CDATA[Bubikon]]></ORT>
              <SPRACHE><![CDATA[de]]></SPRACHE>
              <REGION><![CDATA[:3:4:]]></REGION>
              <ANSTELLUNGSART><![CDATA[:5:]]></ANSTELLUNGSART>
              <BERUFSERFAHRUNG><![CDATA[:39:]]></BERUFSERFAHRUNG>
              <BERUFSERFAHRUNG_POSITION><![CDATA[:2:]]></BERUFSERFAHRUNG_POSITION>
              <RUBRIKID><![CDATA[:39:]]></RUBRIKID>
              <POSITION><![CDATA[:2:]]></POSITION>
              <BRANCHE><![CDATA[22]]></BRANCHE>
              <ALTER_VON><![CDATA[0]]></ALTER_VON>
              <ALTER_BIS><![CDATA[65]]></ALTER_BIS>
              <SPRACHKENNTNIS_KANDIDAT><![CDATA[:1:]]></SPRACHKENNTNIS_KANDIDAT>
              <SPRACHKENNTNIS_NIVEAU><![CDATA[:2:]]></SPRACHKENNTNIS_NIVEAU>
              <BILDUNGSNIVEAU><![CDATA[:1:193:543:]]></BILDUNGSNIVEAU>
              <PRIORITY><![CDATA[Priority 1]]></PRIORITY>
              <BUSINESS-UNIT><![CDATA[Neptun]]></BUSINESS-UNIT>
         </INSERAT>
    </INSERATE>
  • Talent (deprecated)

    Their documentation:

    Requirements_XML_Feed.pdf

    They refresh the job data every 4 hours.

    Sandbox: https://rockenjobs.dev.cheitgroup.com/talent.xml

    Production: https://rocken.jobs/talent.xml

    Results:

    https://ch.talent.com/jobs?k=&l=&company=ROCKEN&radius=15&id=ff0f31bd3788

    Our Fields

    Field

    Required

    Description

    Example value

    Absent in Partner doc

    title

    •  

    Form: Name

    <![CDATA[Sachbearbeiter Export (m/w/d)]]>

    •  

    link

    •  

    Publication link in the rocken.jobs

    Example

    <![CDATA[https://rocken.jobs/jobs/project-management/it-consultant-abacus-mwd-54631-170822/?utm_source=talent&utm_medium=cpc&utm_campaign=sponsored]]>

    •  

    location

    •  

    Form: “select default city/region”

    Comma concatenates values of the cities

    <![CDATA[St. Gallen]]>

    •  

    country

    •  

    Constant value: Schweiz

    <![CDATA[Schweiz]]>

    •  

    description

    •  

    Allowed tags: <h1><h2><h3><h4><h5><h6><p><a><ol><ul><li><b><br>

    More information: Feed description

    •  

    company_logo

    •  

    Constant value: https://rocken.jobs/logo-company.png

    <![CDATA[https://rocken.jobs/logo-company.png]]>

    •  

    company

    •  

    Constant value: ROCKEN

    <![CDATA[ROCKEN]]>

    •  

    categories

    •  

    Form: Categories.

    If there are several categories the first will be taken

    <![CDATA[Technischer Vertrieb und Beratung]]>

    •  

    date

    •  

    Publication updated date is used here.

    Case: there is no Publication updated date. Publication date is chosen as default

    <![CDATA[17.08.2022]]>

    •  

    priority

    •  

    Campaign controlling feature from categories

    Should be Priority 1

    <![CDATA[Priority 1]]>

    •  

    business-unit

    •  

    Consultant’s business unit

    <![CDATA[Jupiter]]>

    •  

    Example of the current structure:

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <jobs>
        <job>
            <title><![CDATA[IT Consultant Abacus (m/w/d)]]></title>
            <link>
                <![CDATA[https://rocken.jobs/jobs/project-management/it-consultant-abacus-mwd-54631-170822/?utm_source=talent&utm_medium=cpc&utm_campaign=sponsored]]>
            </link>
            <location><![CDATA[St. Gallen]]></location>
            <country><![CDATA[Schweiz]]></country>
            <description>
                <![CDATA[<h2>Lohn - 85'000 - 95'000</h2><br><p>Unser ROCKEN Partner vernetzt Schweizer Verwaltungen, Behörden, Unternehmen und die Bevölkerung mit effizienten, sicheren und durchgängigen IT-Lösungen und Dienstleistungen. Damit sich unser Partner erfolgreich entwickeln kann, braucht es ein Zusammenspiel verschiedener Spezialisten. </p><p>Geboten werden attraktive Stellen mit viel Gestaltungsspielraum und flexiblen Möglichkeiten bezüglich Arbeitszeit und Arbeitsort.</p><h2>Deine Verantwortung</h2><ul><li>Du bist für die umfassende Fachberatung der Kunden verantwortlich </li><li>Du unterstützt (Neu-)Kunden bei ABACUS Konzepterstellungen, Einführungen, Upgrades, Konfigurationen und weiteren Vorhaben </li><li>Du bist verantwortlich für die Erstellung von Offerten und weitere Dokumentationen </li><li>Du erarbeitest strategische Konzepte und spielst eine wichtige Rolle in verschiedenen Projekten und Vorhaben </li><li>Du stellst eine hohe Service-Qualität sicher</li></ul> <h2>Deine Skills</h2><ul><li>Du verfügst über eine fundierte Erfahrung in der Abacus-Beratung, insbesondere im Bereich Zeiterfassung, AbaProject und mobile Lösungen (AbaClik, AbaClock, myAbacus)</li><li>Du bringst eine ausgewiesene Praxis in Migrations-& Einführungsprojekten mit</li><li>Du hast eine hohe IT-Affinität und Freude am täglichen Kundenkontakt</li><li>Du hast eine ausgeprägte Dienstleistungs- und Lösungsorientierung</li><li>Du verfügst über einwandfreie schriftliche und mündliche Kommunikationsfähigkeiten in Deutsch</li></ul> <h2>Benefits</h2><ul><li><b>Flexible Arbeitszeitgestaltung</b></li><li><b>Gute Verkehrsanbindung und Erreichbarkeit</b></li><li><b>Attraktive Weiterbildungs- und Entwicklungsmöglichkeiten</b></li><li><b>Komfortables Büro mit moderner Infrastruktur</b></li><li><b>Interessante und abwechslungsreiche Tätigkeiten/Projekte</b></li><li><b>Eingespieltes und dynamisches Team </b></li><li><b>Offene Unternehmenskultur</b></li></ul><br><b>ROCKEN Jobs:</b><br><p>https://rocken.jobs</p><br><b>Profil erstellen:</b><br><p>https://rocken.jobs/application/profil-erstellen/</p><br>]]>
            </description>
            <company_logo><![CDATA[https://rocken.jobs/logo-company.png]]></company_logo>
            <company><![CDATA[ROCKEN]]></company>
            <categories><![CDATA[Technischer Vertrieb und Beratung]]></categories>
            <date><![CDATA[17.08.2022]]></date>
            <priority><![CDATA[Priority 1]]></priority>
            <business-unit><![CDATA[Venus]]></business-unit>
        </job>
    </jobs>

  • Job-room (deprecated)

    Their documentation:

    specification_interface_…job_room_example.xmlJob-Room-Languages.xlsx

    They refresh jobs 1 time per day during the night and they have 2 days of data retention.

    Only unique publications should be posted. So we post only the first publication of the vacancy (if there are several) and if the publication is assigned only to the company then post it as is.

    Sandbox: https://rockenjobs.dev.cheitgroup.com/job_room.xml

    Production: https://rocken.jobs/job_room.xml

    Results:

    https://www.job-room.ch/job-search (filter employer)

    Our Fields

    Field

    Required

    Description

    Example value

    Absent in Partner doc

    date

    •  

    Publication updated date is used here.

    Case: there is no Publication updated date. Publication date is chosen as default

    <![CDATA[2022-08-17]]>

    •  

    url

    •  

    Link to the publication, direct link by WP post id

    Example

    <![CDATA[https://rockenjobs.dev.cheitgroup.com?p=1211&utm_source=job_room]]>

    •  

    title

    •  

    Form: Name

    <![CDATA[Sachbearbeiter Export (m/w/d)]]>

    •  

    description

    •  

    Allowed tags: <h1><h2><h3><h4><h5><h6><p><a><ol><ul><li><b><br>

    More information: Feed description

    •  

    company

    •  

    Constant value: ROCKEN

    <![CDATA[ROCKEN]]>

    •  

    workload

    •  

    Min and max values should be splitted by tags:

    <min></min>

    <max></max>

    <workload>
      <min><![CDATA[80]]></min>
      <max><![CDATA[100]]></max>
    </workload>

    •  

    workplace

    •  

    Form: “select default city/region”

    if workplace field is specified, there are 2 mandatory elements:

    <locality> <countryCode>

    If there are several cities, first city will be used and the region of this city

    Constant countryCode: CH

    <workplace>
      <locality><![CDATA[St. Gallen]]></locality>
      <countryCode><![CDATA[CH]]></countryCode>
      <canton><![CDATA[St. Gallen]]></canton>
    </workplace>

    •  

    languages

    •  

    Form: Sprache/Niveau

    Languages’ codes are stored in database by ISO. If some language don’t have a code, they will be skipped and won’t be added to the feed

    <languages>
      <languageCode><![CDATA[DE]]></languageCode>
      <languageCode><![CDATA[FR]]></languageCode>
    </languages>

    •  

    Example of the current structure:

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <jobs>
        <job>
            <date><![CDATA[2022-08-17]]></date>
            <url>
                <![CDATA[https://rocken.jobs/jobs/project-management/it-consultant-abacus-mwd-54631-170822/?utm_source=job_room]]>
            </url>
            <title><![CDATA[IT Consultant Abacus (m/w/d)]]></title>
            <description>
                <![CDATA[<h2>Lohn - 85'000 - 95'000</h2><br><p>Unser ROCKEN Partner vernetzt Schweizer Verwaltungen, Behörden, Unternehmen und die Bevölkerung mit effizienten, sicheren und durchgängigen IT-Lösungen und Dienstleistungen. Damit sich unser Partner erfolgreich entwickeln kann, braucht es ein Zusammenspiel verschiedener Spezialisten. </p><p>Geboten werden attraktive Stellen mit viel Gestaltungsspielraum und flexiblen Möglichkeiten bezüglich Arbeitszeit und Arbeitsort.</p><h2>Deine Verantwortung</h2><ul><li>Du bist für die umfassende Fachberatung der Kunden verantwortlich </li><li>Du unterstützt (Neu-)Kunden bei ABACUS Konzepterstellungen, Einführungen, Upgrades, Konfigurationen und weiteren Vorhaben </li><li>Du bist verantwortlich für die Erstellung von Offerten und weitere Dokumentationen </li><li>Du erarbeitest strategische Konzepte und spielst eine wichtige Rolle in verschiedenen Projekten und Vorhaben </li><li>Du stellst eine hohe Service-Qualität sicher</li></ul> <h2>Deine Skills</h2><ul><li>Du verfügst über eine fundierte Erfahrung in der Abacus-Beratung, insbesondere im Bereich Zeiterfassung, AbaProject und mobile Lösungen (AbaClik, AbaClock, myAbacus)</li><li>Du bringst eine ausgewiesene Praxis in Migrations-& Einführungsprojekten mit</li><li>Du hast eine hohe IT-Affinität und Freude am täglichen Kundenkontakt</li><li>Du hast eine ausgeprägte Dienstleistungs- und Lösungsorientierung</li><li>Du verfügst über einwandfreie schriftliche und mündliche Kommunikationsfähigkeiten in Deutsch</li></ul> <h2>Benefits</h2><ul><li><b>Flexible Arbeitszeitgestaltung</b></li><li><b>Gute Verkehrsanbindung und Erreichbarkeit</b></li><li><b>Attraktive Weiterbildungs- und Entwicklungsmöglichkeiten</b></li><li><b>Komfortables Büro mit moderner Infrastruktur</b></li><li><b>Interessante und abwechslungsreiche Tätigkeiten/Projekte</b></li><li><b>Eingespieltes und dynamisches Team </b></li><li><b>Offene Unternehmenskultur</b></li></ul><br><b>ROCKEN Jobs:</b><br><p>https://rocken.jobs</p><br><b>Profil erstellen:</b><br><p>https://rocken.jobs/application/profil-erstellen/</p><br>]]></description>
            <company><![CDATA[ROCKEN]]></company>
            <workload>
                <min><![CDATA[80]]></min>
                <max><![CDATA[100]]></max>
            </workload>
            <workplace>
                <locality><![CDATA[St. Gallen]]></locality>
                <countryCode><![CDATA[CH]]></countryCode>
                <canton><![CDATA[St. Gallen]]></canton>
            </workplace>
            <languages>
                <languageCode><![CDATA[DE]]></languageCode>
            </languages>
        </job>
    </jobs>

  • LinkedIn

    Their documentation + LinkedIn_Jobs_XML_Develo…

    We scrape the XML feeds of ATS partners every six hours and for job board partners every 24 hours.

    Sandbox: https://space-rt-s.fra1.digitaloceanspaces.com/linkedin.xml

    Production: https://space-rt.fra1.digitaloceanspaces.com/linkedin.xml

    Results:

    https://www.linkedin.com/company/rockenjobs/jobs/

    Limits:

    A feed can contain maximum 500K jobs. However, for feeds with 500k jobs or more (large partners):

    • Split jobs into several feeds based on country location

    • Do not rotate jobs between feeds. Each feed should contain unique and consistent jobs to avoid having a job show on one feed today and later (or also) on another feed.

    • Since 09.09.24 the feed publishes only the first created publication for each vacancy. This doesn’t concern the publications which are not related to a vacancy, they are published as usual.

    Job description specification – 2 type of the custom tags can be added to the end of the description:

    1. Top level category tag: #LI-it if publication has children from this category. #LI-bauwesen subcategory are treated as top category

    2. Promote tag: #LI-rocken-new (when difference between current date and date publication less or equal 3 days)

    Our Fields

    Field

    Required

    Description

    Example value

    Absent in Partner doc

    publisher

    •  

    Constant value: ROCKEN

    Should be used once in the beginning

    ROCKEN

    •  

    publisherurl

    •  

    Constant value: https://rocken.jobs

    Should be used once in the beginning

    <publisherurl>https://rocken.jobs</publisherurl>

    •  

    partnerJobId

    •  

    Publication ID

    <![CDATA[54514]]>

    •  

    company

    •  

    Constant value: ROCKEN

    <![CDATA[ROCKEN]]>

    •  

    title

    •  

    Form: Name

    This field cannot be changed once the job is posted

    <![CDATA[Sachbearbeiter Export (m/w/d)]]>

    •  

    description

    •  

    Allowed tags: <b><strong><u><i><br><p><ul><li><em>

    More information: Feed description

    •  

    applyUrl

    •  

    Link to the application form

    Example

    <![CDATA[https://rocken.jobs/application/sachbearbeiter-export-mwd54514/?utm_source=linkedin&utm_medium=cpc&utm_campaign=sponsored]]>

    •  

    location

    • NA

    This is a description of the job location.

    • US locations – City, State (for example, “San Francisco, CA”)

    • Non-US locations – City, Country/Region (for example, “London, United Kingdom”)

    Try to get firstly full_address then “Location name, City name, Region name, Country name” to put maximum of the info that we have

    <location><![CDATA[08860 Sitges, Provinz Barcelona, Spanien]]></location>

    alternateLocations

    • NA when more than 1 location

    Other locations with same format

    Try to get firstly full_address then “Location name, City name, Region name, Country name” to put maximum of the info that we have

    Note: When posting a job for multiple locations, please be sure to include all locations in the alternateLocations field. The presence of this field will override any information entered in the locations field

    <alternateLocations>
      <alternateLocation>Zürich, Switzerland</alternateLocation>
      <alternateLocation>Zuzwil, Schweiz</alternateLocation>
    </alternateLocations>

    city

    • OA

    Form: Or select default city/region

    Comma concatenates values

    <city><![CDATA[Chur]]></city>

    •  

    state

    • OA

    Form: Or select default city/region

    Comma concatenates values

    Cases:

    1. Only cities were selected. Get each city region;

    2. Only regions were selected. Get each region;

    3. Cities/Region were selected. Get each city region and regions which are selected;

    <state><![CDATA[Zug]]></state>

    •  

    country

    • OA

    Constant value: CH

    <![CDATA[CH]]>

    •  

    industry

    •  

    Form: Company industry

    Comma concatenates values

    NA: did not use need to import their industry codes

    <![CDATA[Handel]]>

    •  

    consultant

    •  

    Form: Consultant

    If consultant is anonymous should be skipped

    <![CDATA[Adelina Dushaj]]>

    •  

    jobtype

    •  

    Form: Employment type

    Cases:

    1. Festanstellung – FULL_TIME

    2. Temporär – PART_TIME

    3. Teilzeit – PART_TIME

    fulltime have more priority, because we have a lot more than part-time jobs

    <![CDATA[PART_TIME]]>

    •  

    experienceLevel

    •  

    Form: Experience Level

    Cases:

    1. Junior – ENTRY_LEVEL

    2. Professional – MID_SENIOR_LEVEL

    3. Senior – ASSOCIATE

    4. Executive – EXECUTIVE

    <![CDATA[MID_SENIOR_LEVEL]]>

    •  

    salaries

    •  

    Form: Salary

    Constant currencyCode: CHF

    Constant period: yearly

    Constant type: BASE_SALARY

    Example

    <salaries>
    <salary>
    <highEnd>
    <amount><![CDATA[110’000]]></amount>
    <currencyCode><![CDATA[CHF]]></currencyCode>
    </highEnd>
    <lowEnd>
    <amount><![CDATA[90’000]]></amount>
    <currencyCode><![CDATA[CHF]]></currencyCode>
    </lowEnd>
    <period><![CDATA[yearly]]></period>
    <type><![CDATA[BASE_SALARY]]></type>
    </salary>
    </salaries>

    •  

    skills

    •  

    Skill field has a limitation up to 10 items. LinkedIn system will convert the skills into their standardized skills. For example, if your skill reads “MS Office”, the standardized LinkedIn skill is “Microsoft Office”.

    <skills>
      <skill><![CDATA[Java]]></skill>
      <skill><![CDATA[Python]]></skill>
    </skills>
    •  

    priority

    •  

    Campaign controlling feature from categories

    Should be Priority 1

    <![CDATA[Priority 1]]>

    •  

    business-unit

    •  

    Consultant’s business unit

    <![CDATA[Jupiter]]>

    •  

    Example of the current structure:

    <?xml version="1.0" encoding="utf-8"?>
    <source>
    <publisher>ROCKEN</publisher>
    <publisherurl>https://rocken.jobs</publisherurl>
        <job>
            <partnerJobId><![CDATA[56039]]></partnerJobId>
            <company><![CDATA[ROCKEN]]></company>
            <title><![CDATA[Fachspezialist Export (m/w/d)]]></title>
            <description><![CDATA[Lohn - 85'000 - 100'000<br><p>Unser ROCKEN Partner hat sich im Metier des Maschinenbaus spezialisiert. Durch sein proaktives Einsetzen für die Nachhaltigkeit und Umwelt hat unser ROCKEN Partner ein hohes Ansehen.</p>Deine Verantwortung<ul><li>Sie erstellen Gutschriften, Rechnungen sowie Liefer- als auch Exportpapiere</li><li>Sie betreuen Kunden mit telefonischem, schriftlichen sowie persönlichen Kontakt</li><li>Sie korrespondieren mit dem internationalen Händlernetzwerk und bauen dieses weiter aus</li><li>Sie wickeln Aufträge und Offerten der weltweiten Kunden ab</li><li>Sie unterstützen interne Abteilungen bei technischen Anliegen und Abklärungen bezüglich der Kunden</li><li>Sie planen und organisieren Grossaufträge</li><li>Sie pflegen und versenden Preislisten</li><li>Sie unterstützen bei der Organisation von Schulungen und Events</li></ul> Deine Skills<ul><li>Sie können eine kaufmännische Grundausbildung mit höherer Exportfachausbildung nachweisen</li><li>Sie haben vorzugsweise Berufserfahrung im Exportbereich gesammelt</li><li>Sie besitzen gute EDV-Kenntnisse sowie Erfahrung mit ERP-Systemen</li><li>Sie haben zwingend verhandlungssichere Deutsch- und Englischkenntnisse, weitere Sprachen sind ein Plus</li><li>Sie beschreiben sich als eine belastbare, flexible und kundenorientierte Persönlichkeit</li></ul> Benefits<ul><li><b>Homeoffice</b></li><li><b>Attraktive Weiterbildungs- und Entwicklungsmöglichkeiten</b></li><li><b>Komfortables Büro mit moderner Infrastruktur</b></li><li><b>Interessante und abwechslungsreiche Tätigkeiten/Projekte</b></li><li><b>Offene Unternehmenskultur</b></li></ul><br><br><b>ROCKEN Jobs:</b><br><p>https://rocken.jobs</p><br><b>Profil erstellen:</b><br><p>https://rocken.jobs/application/profil-erstellen/</p><br>#LI-Neptun<br>#rocken-new]]></description>
            <applyUrl><![CDATA[https://rocken.jobs/application/fachspezialist-export-mwd56039?utm_source=linkedin&utm_medium=cpc&utm_campaign=sponsored]]></applyUrl>
            <location><![CDATA[ 4316 Xzavier Estate Suite 133 ]]></location>
            <alternateLocations>
              <alternateLocation><![CDATA[ 872 Josue Squares Suite 111 ]]></alternateLocation>
              <alternateLocation><![CDATA[ 168 Spencer Forks Apt. 226 ]]></alternateLocation>
            </alternateLocations>
            <city><![CDATA[Bubikon]]></city>
            <state><![CDATA[Zürich]]></state>
            <country><![CDATA[CH]]></country>
            <consultant><![CDATA[Gian Luca Kocaaga]]></consultant>
            <industry><![CDATA[Maschinenbau]]></industry>
            <jobtype><![CDATA[FULL_TIME]]></jobtype>
            <experienceLevel><![CDATA[MID_SENIOR_LEVEL]]></experienceLevel>
            <salaries>
                <salary>
                    <highEnd>
                        <amount><![CDATA[100'000]]></amount>
                        <currencyCode><![CDATA[CHF]]></currencyCode>
                    </highEnd>
                    <lowEnd>
                        <amount><![CDATA[85'000]]></amount>
                        <currencyCode><![CDATA[CHF]]></currencyCode>
                    </lowEnd>
                    <period><![CDATA[yearly]]></period>
                    <type><![CDATA[BASE_SALARY]]></type>
                </salary>
            </salaries>
            <skills>
              <skill><![CDATA[Java]]></skill>
              <skill><![CDATA[Python]]></skill>
            </skills>
            <priority><![CDATA[Priority 1]]></priority>
            <business-unit><![CDATA[Neptun]]></business-unit>
        </job>
    </source>

  • Description

    Fields

    • Salary: “Salary” field of the vacancy form;

    • Company description: “Publikation Beschreibung” field of the company form;

    • Introduction: “Rolle” field of the vacancy form;

    • Responsibility: “Verantwortung“ field of the vacancy form;

    • Qualifications: “Qualifikationen“ field of the vacancy form;

    • Benefits: “Benefit“ field of the vacancy form;

    Benefit’s description can’t be used in the feed description to avoid including showing external partners information

    LinkedIn: Our system only filters out these identification words if it is in this format in the description: #LI-[word]. For all jobs that belong to the business unit Earth, for example, #LI-Earth would therefore have to be in the job description.

    Excluded from indeed feed: Benefits and links

    Example

    Unser Partner ist ein junges und schnell wachsendes IT Unternehmen aus Zürich mit langjähriger Erfahrung in der Konzeptionierung, Programmierung sowie dem Betrieb von modernen webbasierten Applikationen und mobilen Apps. Die Kunden unseres Partner reichen von Schweizer KMUs bis zu internationalen Grosskonzernen in allen Branchen.

    Deine Rolle

    • Du übernimmst die Verantwortung für die Entwicklung von hochwertigen webbasierten und/oder mobilen Applikationen und hilfst mit, bestehende Applikationen zu erweitern

    • Du konzeptionierst und entwickelst Applikationen und Module eigenständig und/oder in Absprache mit dem Projektleiter

    • Falls gewünscht übernimmst du selbst Projektleitungsaufgaben (z.B. Koordination Projektteam, Führung Weekly, Planung Backlog/Code-Reviews, Koordination mit dem Kunden, etc.)

    Deine Verantwortung

    • Du übernimmst die Verantwortung für die Entwicklung von hochwertigen webbasierten und/oder mobilen Applikationen und hilfst mit, bestehende Applikationen zu erweitern

    • Du konzeptionierst und entwickelst Applikationen und Module eigenständig und/oder in Absprache mit dem Projektleiter

    • Falls gewünscht übernimmst du selbst Projektleitungsaufgaben (z.B. Koordination Projektteam, Führung Weekly, Planung Backlog/Code-Reviews, Koordination mit dem Kunden, etc.)

    Deine Qualifikationen

    • Du bist eine aufgeweckte und verantwortungsbewusste Persönlichkeit mit Freude an kundenorientierter Softwareentwicklung

    • Ein strukturiertes und lösungsorientiertes Vorgehen sowie Interesse an neuen Technologien zeichnen dich aus

    • Du hast einen Hochschulabschluss in Informatik, eine Berufslehre als Applikationsentwickler/in oder bist Autodidakt/in mit entsprechenden Referenzen

    • Du verfügst über mehrjährige Erfahrung in der professionellen Softwareentwicklung mit modernen objektorientierten Backend-Sprachen (optimalerweise PHP), APIs/Schnittstellen, Datenbanken (MySQL/MariaDB)

    • Frontend-Technologien wie JavaScript/ES6, HTML5, CSS3/SCSS, etc. gehören zu deinem Alltag und du hast idealerweise auch schon Erfahrungen mit React gesammelt

    • Weitere Plus-Punkte sammelst du durch Erfahrung mit mobilen Apps (Android- und iOS native oder mit Hybrid-Framework), GitLab CI/CD oder Kenntnissen mit performanten Datenbankabfragen über grosse Datenmengen

    Benefits

    • Flexible Arbeitszeitgestaltung

    • Beteiligung an gesundheitlichen Massnahmen

    • Gute Verkehrsanbindung und Erreichbarkeit

    • Zahlreiche Mitarbeiterevents

    • Beteiligung oder Übernahme Parkplatz

    ROCKEN Jobs:
    https://rocken.jobs

    Profil erstellen:
    https://rocken.jobs/application/profil-erstellen/

  • Feed XML

    Notes

    • If not obligatory field was specified. This field shouldn’t be mentioned in the feeds

    • priority field is deprecated (Priority 1 should be used everywhere) – maybe should be deleted in the future

  • Indeed

    Their documentation

    They refresh the job data 4 times a day every 6 hours from the time of the last request.

    Sandbox: https://space-rt-s.fra1.digitaloceanspaces.com/indeed.xml

    Production: https://space-rt.fra1.digitaloceanspaces.com/indeed.xml

    Results:

    https://ch-fr.indeed.com/cmp/Rocken/jobs

    Our Fields

    Field

    Required

    Description

    Example value

    Absent in Partner doc

    title

    •  

    Form: Name

    <![CDATA[Sachbearbeiter Export (m/w/d)]]>

    •  

    date

    •  

    Publication updated date is used here.

    Case: there is no Publication updated date. Publication date is chosen as default

    <![CDATA[Tuesday, 16 Aug 2022 00:00:00+02:00]]>

    •  

    referencenumber

    •  

    Publication ID is used for publication with date_publication < 28.10.2022

    Other will have wp_post_slug

    A unique identifying number for this job. Indeed uses this element to identify each job. Do not change the number once you’ve set it.

    <![CDATA[54514]]>

    <![CDATA[54514-1-281022]]>

    •  

    requisitionid

    •  

    Requisition ID for a job, which was formerly the external job ID.

    Your system likely uses this value to track the original role and its applicants. Might be the identifier that appears on your public-facing career page.

    Must be the same for each posting of a job across different feeds and different locations. Might not be unique.

    <![CDATA[54514]]>

    <![CDATA[54514-1-281022]]>

    •  

    url

    •  

    Publication link in the rocken.jobs

    Don’t need to add utm meta tags like utm_source, utm_medium etc.

    <![CDATA[https://rocken.jobs/jobs/sales-trading/sachbearbeiter-export-mwd-54514-160822/]]>

    •  

    company

    •  

    Constant value: ROCKEN

    <![CDATA[ROCKEN]]>

    •  

    sourcename

    •  

    Constant value: ROCKEN

    <![CDATA[ROCKEN]]>

    •  

    city

    •  

    Form: Or select default city/region

    If there are several cities, first city will be used

    <![CDATA[Chur]]>

    •  

    state

    •  

    Form: Or select default city/region

    Code region from working location cities/regions field

    Cases:

    1. Only cities were selected. Get first city region.

    2. Only regions were selected. Get first region code

    3. Cities/Region were selected. Get first city region

    <![CDATA[GR]]>

    •  

    country

    •  

    Schweiz/Deutschland can be used. The value is selected by city

    <![CDATA[Schweiz]]>

    •  

    email

    •  

    Constant value: info@rocken.jobs

    <![CDATA[info@rocken.jobs]]>

    •  

    description

    •  

    Allowed tags: <b><h1><h2><h3><h4><h5><h6><br><p><ul><li><strong><em>

    More information: Feed description

    •  

    jobtype

    •  

    Form: Employment type

    <![CDATA[fulltime]]>

    <![CDATA[fulltime, parttime]]>

    •  

    category

    •  

    Form: Categories.

    Comma concatenates values

    <![CDATA[Sales &amp; Trading / Import / Export / Trading]]>

    •  

    metadata

    •  

    Form: Workload

    Company form: Industry Items

    Workload and industry are concatenated by comma.

    Industry is provided in the company profile.

    <![CDATA[100%, Industrie]]>

    •  

    salary

    •  

    Form: Salary

    Provide data in a single <salary> element. If the salary is a range use the following example format: $10 – $20 / hour.

    Always specify a pay period, e.g., per year, per week, per hour, etc.

    Keep number formats as simple as possible

    Include a currency symbol

    Do not use any commas, spaces, apostrophes, etc.

    Do not use shorthand expressions, e.g., "k" to express thousands

    Avoid putting multiple salaries in the job title or description

    Inputting Salary Amounts Guidelines

    NOTE: Salary ranges that are unreasonably wide will be removed.

    <![CDATA[ ₣225000 - ₣315000 per year ]]>

    <![CDATA[ ₣225000 per year ]]>

    •  

    experience

    •  

    Form: Experience Level

    Junior: 1 – 2 years

    Professional: 2 – 5 years

    Senior: 5+ years

    Executive: 10+ years

    <![CDATA[1 - 2 years]]>

    <![CDATA[2 - 5 years]]>

    <![CDATA[5+ years]]>

    •  

    priority

    •  

    Campaign controlling feature from categories

    Should be Priority 1

    <![CDATA[Priority 1]]>

    •  

    business-unit

    •  

    Consultant’s business unit

    <![CDATA[Jupiter]]>

    •  

    Example of the current structure:

    <?xml version="1.0" encoding="utf-8"?>
    <source>
        <publisher>ROCKEN</publisher>
        <publisherurl>https://rocken.jobs</publisherurl>
        <job>
            <title><![CDATA[Fachspezialist Export (m/w/d)]]></title>
            <date><![CDATA[Tuesday, 30 Aug 2022 00:00:00+02:00]]></date>
            <referencenumber><![CDATA[56039]]></referencenumber>
            <requisitionid><![CDATA[56039]]></requisitionid>
            <url><![CDATA[https://rocken.jobs/jobs/sales-trading/fachspezialist-export-mwd-56039-300822/]]></url>
            <company><![CDATA[ROCKEN]]></company>
            <sourcename><![CDATA[ROCKEN]]></sourcename>
            <city><![CDATA[Bubikon]]></city>
            <state><![CDATA[ZH]]></state>
            <country><![CDATA[Schweiz]]></country>
            <email><![CDATA[info@rocken.jobs]]></email>
            <description><![CDATA[<h2>Lohn - 85'000 - 100'000</h2><br><p>Unser ROCKEN Partner hat sich im Metier des Maschinenbaus spezialisiert. Durch sein proaktives Einsetzen für die Nachhaltigkeit und Umwelt hat unser ROCKEN Partner ein hohes Ansehen.</p><h2>Deine Verantwortung</h2><ul><li>Sie erstellen Gutschriften, Rechnungen sowie Liefer- als auch Exportpapiere</li><li>Sie betreuen Kunden mit telefonischem, schriftlichen sowie persönlichen Kontakt</li><li>Sie korrespondieren mit dem internationalen Händlernetzwerk und bauen dieses weiter aus</li><li>Sie wickeln Aufträge und Offerten der weltweiten Kunden ab</li><li>Sie unterstützen interne Abteilungen bei technischen Anliegen und Abklärungen bezüglich der Kunden</li><li>Sie planen und organisieren Grossaufträge</li><li>Sie pflegen und versenden Preislisten</li><li>Sie unterstützen bei der Organisation von Schulungen und Events</li></ul> <h2>Deine Skills</h2><ul><li>Sie können eine kaufmännische Grundausbildung mit höherer Exportfachausbildung nachweisen</li><li>Sie haben vorzugsweise Berufserfahrung im Exportbereich gesammelt</li><li>Sie besitzen gute EDV-Kenntnisse sowie Erfahrung mit ERP-Systemen</li><li>Sie haben zwingend verhandlungssichere Deutsch- und Englischkenntnisse, weitere Sprachen sind ein Plus</li><li>Sie beschreiben sich als eine belastbare, flexible und kundenorientierte Persönlichkeit</li></ul> <h2>Benefits</h2><ul><li><b>Homeoffice</b></li><li><b>Attraktive Weiterbildungs- und Entwicklungsmöglichkeiten</b></li><li><b>Komfortables Büro mit moderner Infrastruktur</b></li><li><b>Interessante und abwechslungsreiche Tätigkeiten/Projekte</b></li><li><b>Offene Unternehmenskultur</b></li></ul><br><b>ROCKEN Jobs:</b><br><p>https://rocken.jobs</p><br><b>Profil erstellen:</b><br><p>https://rocken.jobs/application/profil-erstellen/</p><br>]]></description>
            <jobtype><![CDATA[fulltime]]></jobtype>
            <category><![CDATA[Sales &amp; Trading / Import / Export / Trading]]></category>
            <metadata><![CDATA[80 - 100%, Maschinenbau]]></metadata>
            <salary><![CDATA[₣85000 - ₣100000 per year]]></salary>
            <experience><![CDATA[2 - 5 years]]></experience>
            <priority><![CDATA[Priority 1]]></priority>
            <business-unit><![CDATA[Neptun]]></business-unit>
        </job>
    </source>
  • Table distribution

    This is a draft table distribution for the new CRM and Talent.
    Some tables will be removed as Enums are introduced.
    Every table should be thoroughly thought out during implementation of a corresponding module (Candidates, Vacancies etc.)

    CRM tables:
     - consultants
     - last_activites
     - login_histories
     - professions
     - business_units
     - consultant_categories?
     - business_units_categories?
     - highlights
     - notifications
     
     - paas_reports
     - active_sourcing
     - activites_feeds
     
     - mandates
     - mandates_staff
     - mandates_lists_staff
     - mandates_lists
     - mandates_companies
    
     - candidates_vacancy_requests
     - request_interview_dates
     - candidates_vacancy_requests_actions
     
     - cron_emails
     - comments
     - arhistory
     - email_history
     - contacts_history
     - statistic
     - manuals
     - manuals_categories
     
     - companies_cosultants
     
     - vacancies_consultants (new)
     
     - manuals
     - manuals_categories
     
     - cron_emails
     - comments
     - arhistory (or analog)
     - email_history
     - contacts_history 
     - statistic
     
     - sendgrid_webhooks
    
     - applications
     - applications_devices
     - applications_attachments
    
    Talent tables:
     - countries
     - cities
     - regions_old?
     - zips
     - city_zip
     - addresses
     
     - companies
     - company_tracking_settings
     - company_industry
     - benefit_company
     - company_skill
     
     - staff
     - staff_drivers
     - staff_healths
     - staff_categories
     - staff_languages
     - vacancies_staff
     - staff_skills
      
     - vacancies
     - vacancies_keywords
     - employments_vacancies
     - language_vacancy
     - categories_vacancies
     - benefit_vacancy
     - city_vacancy
     - addresses_vacancies
     - degree_vacancies
     - vacancies_skills
     
     - surveys
     - survey_questions
     - questions
     - question_options
     - answers
     - answer_question_options
     - candidate_survey
     - interviews?
     - references?
     - interviews_cities?
     
     - residence_permits
     - currencies
     - marriages
     - hobbies
     - nationalities
     - employments
     - drivers
     - languages
     - language_levels
     - keywords
     - categories
     - travels
     - degrees
     - healths
     - platforms
     - industries
     - skills
     - benefits
     
     - candidates
     - candidates_hobbies
     - candidates_cities
     - candidates_nationalities
     - employments_candidates
     - candidates_drivers
     - candidates_categories
     - candidates_languages
     - candidates_healths
     - candidates_platforms
     - candidates_industries
     - skills_candidates
     - previous_jobs
     - educations
     - attachments
     - attachments_previous_jobs
     - attachments_educations
     - previews