Kan vi hjælpe dig? 👋

Teknisk implementeringsguide

1. Implementering af script

HR-ON Recruit er en webtjeneste, eller en software-as- a-service (SaaS) ydelse, der drives i ”skyen” af HR-ON. Der skal derfor ikke installeres software hos jer. Jeres specifikke udgave af HR-ON Recruit implementeres ved at I indsætter et script på jeres hjemmeside. (Se eksempel nedenfor).

<!--HER STARTER SCRIPT / SCRIPT BEGINS HERE v1-->
<script src="https://recruit.hr-on.com/frame-api/hr.js" type="text/javascript"></script> <div id="hr-on"><noscript>This page requires javascript<br /></noscript></div>
<script src="https://recruit.hr-on.com/frame-api/customers/virksomhedsnavnjs"
type="text/javascript"></script>
<!--HER SLUTTER SCRIPT / SCRIPT ENDS HERE-->

Div-en med id=”hr-on” er den div, som HR-ON Recruit dynamisk fylder indhold i. Når I indsætter scriptnavn.js sørger den selv for at hente de nødvendige scripts og den nødvendige data for visningen fra vores server.

Det visuelle udtryk

Princippet er det samme som det Google Maps benytter. Den store fordel er, at I ikke skal implementere noget på jeres servere, og at dette system er aldeles uafhængigt af, hvilket system I anvender til jeres hjemmeside. For brugeren virker det som om, at HR-ON Recruit kører som en integreret del af jeres hjemmeside.

Det visuelle udtryk af karrieresiden tilpasses direkte I HR-ON Recruit under indstillinger > karriereside. Her kan I opsætte jeres karriereside, så den matcher jeres hjemmesides udtryk.

Vi anbefaler normalt, at I starter med at implementere scriptet på en testside, så I kan følge med i, hvordan det vil se ud på jeres hjemmeside, inden I går live. Denne testside kan eksempelvis hedde:

Når alt er testet og fungerer, som det skal, skifter I over på jeres offentlige jobside,

http://www.virksomhedshjemmeside.dk/job for at gå live med HR-ON Recruit.

 

2. Alternative implementeringsløsninger

Ovenstående er vores anbefalede standardløsning, som anvendes af langt hovedparten af vores kunder. Den tekniske implementering af denne løsning bliver typisk klaret på en enkelt dag ved, at I indsætter ovenstående script på jeres hjemmeside.

Det er også muligt at hente indholdet ind på jeres side via et JSON-feed. Denne løsning tager lidt længere tid og forudsætter en række tilpasninger fra begge parters side. Hvis en sådan løsning er nødvendig/ønskelig, aftales dette nærmere mellem HR-ON og jeres it-ansvarlige.

2.1 JSON-feed

HR-ON Recruit tilbyder, at I kan implementere systemet via vores JSON-feed. For at tilgå vores feed skal I have oprettet en nøgle i vores system.

2.1.1 Jobliste med alle jobs

Feedet tilgås på følgende URL:

Hvor KEY erstattes med den udleverede unikke nøgle.

Ovenstående URL returnerer et JSON-objekt der indeholder et ”JOBID” objekt for hvert job i joblisten som følgende:

{
       "JOBID":   {		//integer - stillingsopslagets id i hr-on recruit - altid unik.
           "locale":		"string - sprog- og landekode - eksempelvis da_DK eller en_US",

"locationwork":	"string - bynavn, eksempelvis Odense C",
"applybefore":	"string - ansøgningsfrist - i ønsket format ", 
"title":		"string - stillingsopslagets titel",
"shortdescription":	"string - kort beskrivelse til brug på forside",

"description":	"html - selve jobbeskrivelsen html-formateret.",
"contacts": [	//array - en liste over de kontakter, som er tilknyttet jobbet

  {
       "image":	"string - url til billede af person. Kan anvendes direkte i img-tab.", 
       "name":	"string - kontaktpersons navn", 
       "email":	"string - e-mail-adresse", 
       "phone":	"string - telefonnummer på kontaktperson"; 
       "mobile":	"string - mobilnummer på kontaktperson", 
       "title":	"string - kontaktpersonens titel"
  } 
],
"applyform":	"html - selve koden til ansøgningsknappen, der danner formularen i en iframe ved klik."

      } ,
}
 

Hvis man angiver get-parameteren “locale”, vil joblisten blive filtreret på denne og kun vise stillingsopslag, der matcher det pågældende sprog.

https://recruit.hr-on.com/api/jobs/KEY?locale=da_DK vil således kun vise de stillingsopslag, hvor dansk er valgt som sprog.

Ligeledes kan andre get-parametre sættes, der alle påvirker feedet efter behov. Disse parametre er dog unikke for den enkelte kunde. Derfor skal I tilkendegive, hvis I ønsker en speciel opsætning. Samtidig kan flere informationer på jobopslagene tilføjes til feedet efter aftale.

2.1.2 Jobs

Det enkelte job kan hentes på følgende url:

https://recruit.hr-on.com/api/jobs/KEY/JOBID

hvor KEY erstattes med den udleverede unikke nøgle og JOBID med et jobid fra listen.

Ovenstående URL returnerer et JSON-objekt som følgende:

{
       	"locale":		"string - sprog- og landekode - eksempelvis da_DK eller en_US",
"locationwork":	"string - bynavn, eksempelvis Odense C",
"applybefore":	"string - ansøgningsfrist - i ønsket format ", 
"title":		"string - stillingsopslagets titel",
"shortdescription":	"string - kort beskrivelse til brug på forside",

"description":	"html - selve jobbeskrivelsen html-formateret.",
"contacts": [	//array - en liste over de kontakter, som er tilknyttet jobbet
  {
       "image":	"string - url til billede af person. Kan anvendes direkte i img-tab.", 
       "name":	"string - kontaktpersons navn", 
       "email":	"string - e-mail-adresse", 
       "phone":	"string - telefonnummer på kontaktperson"; 
       "mobile":	"string - mobilnummer på kontaktperson", 
       "title":	"string - kontaktpersonens titel"
  } 
],
"applyform":	"html - selve koden til ansøgningsknappen, der danner formularen ved klik."
}
 

2.1.3 Ansøgningsformular

På de enkelte jobs i feedet findes nøglen “applyform”. Outputtet af denne vil indlæse en iframe, som viser ansøgningsformularen fra HR-ONs servere.

Ønskes der speciel styling til ansøgningsformularen, kan dette opnås på følgende to måder:

  1. Det er muligt at kalde feedet med en GET parameter “cssfile”, som indeholder et link til en CSS-fil på jeres server, fx: https://recruit.hr-on.com/api/jobs/KEY?cssfile=https://kundeside.dk/style.cssStylingen fra denne fil vil automatisk slå igennem på ansøgningsformularen.
  1. Specifikke ønsker om styling kan videregives til HR-ON Support, så sørger HR-ONs udviklere for at sætte det op som ønsket.

2.1.4 Caching

Hvis I sætter caching op af HR-ONs indhold, må I gerne oplyse os om opdateringsintervallet. Skriv venligst til support@hr-on.com vedrørende dette.

2.1.5 Vær obs hvis der ikke er noget indhold

Vi anbefaler, at I finder en måde at håndtere, hvis der ikke er noget output fra HR-ON - det kunne fx være, hvis I ikke har nogen ledige stillinger, eller at HR-ON mod forventning skulle være nede, når I prøver at kalde indhold fra HR-ON.

2.2 API

Det er også muligt at hente indholdet ind på jeres side via et API. Hvis en sådan løsning er ønskelig, aftales dette nærmere mellem HR-ON og jeres it-ansvarlige.

2.2.1 API-adgang

HR-ON Recruit tilbyder, at I kan oprette adgangsnøgler til vores API inde i Recruit. Dette ligger under Indstillinger->API. Her kan Client ID og secret oprettes.

2.2.2 Dokumentation

Tilgås på følgende URL:

Her findes også information omkring autentificering og oprettelse af access tokens.

3. Browser- og platformskompatibilitet

HR-ON Recruit testes og fungerer i alle browsere - nyeste version og tre år bag ud.

HR-ON anvender objektorienteret JavaScript og koder efter standarderne. Der, hvor en browser ikke overholder standarderne, laves kodetilbagefald forstået på den måde, at først vil scriptet forsøge med standardkoden, og virker det ikke, falder det tilbage på en browserspecifik kode.

Dette sikrer, at efterhånden som browserne overholder standarderne, så anvender de også standardkoden – dette er eksempelvis meget relevant med ældre versioner af Internet Explorer.

4. Data og sikkerhed

HR-ONs data hostes i et af de største og mest sikre datacentre i EU. Endvidere tages der revisionsstyret dagligt backup på en server, der er fysisk placeret i et andet EU-land.

Al trafik mellem Jer og HR-ON er krypteret via SSL. HR-ON fungerer via jeres browser, og det er jeres ansvar altid at holde jeres egen installation ajourført og tidssvarende.

Der skal ikke installeres software hos jer  i forbindelse med brug af HR-ON.

HR-ON har således ikke adgang til jeres øvrige it-systemer.

 
 

Har I spørgsmål til den tekniske implementering, er I velkommen til at række ud til vores Customer Success Team på support@hr-on.com eller 71 99 07 66. Telefonen er åben alle hverdage fra kl. 9-15.

 
 
Besvarede dette dit spørgsmål?
😞
😐
🤩