ATTENTION : cette section est destinée aux utilisateurs avancés et "Super users" de PRIM Logix.
Les éléments de configuration présentés dans cette section peuvent en effet avoir un impact sur vos opérations.
En cas de doute, consultez votre administrateur système.
Veuillez noter que seuls les utilisateurs disposant des groupes de sécurité adéquats peuvent accéder aux fenêtres de configuration du logiciel. |
Retourne le détail d'un poste/quart (pour la fiche de poste/quart) lorsque le statut du poste/quart permet son affichage
integer
Obligatoire
Identifiant du poste ou du groupé retourné (poscod ou trjcod)
Valeurs possibles: 1 et plus
string
Obligatoire
Indicateur du type d'emplois retournés
Valeurs possibles: P (Permanent), C (Contrat), I (Stage) ou T (Temporaire)
string
Facultatif
Indique la langue utilisée pour l'affichage des informations
Valeurs possibles: FR (Français) ou EN (Anglais)
Valeur par défaut: EN
Exemple complet de requête
{
"actionParameters":
{
"JobId": 1919,
"JobType": "P",
"Language": "FR"
}
}
{
"status": "success",
"data": [
{
"JobId": 1919,
"idrcod": 1306716,
"ClientId": 22,
"JobType": "P",
"DivisionName": "Intégration Inc.",
"DivisionId": 1,
"ClientName": "",
"clientAddress": "Boucherville Québec Canada",
"adrcodWorkPlace": null,
"JobAddressLongitude": 0,
"JobAddressLatitude": 0,
"imageFshcod": 36290,
"imageName": "logo prim.png",
"clientSocialNetwork": [
{
"wstcod": "FB",
"Nom": "FaceBook",
"url": "www.facebook.com"
}, {
"wstcod": "IN",
"Nom": "Indeed",
"url": "www.indeed.com"
}, {
"wstcod": "LI",
"Nom": "LinkedIn",
"url": "www.linkedin.com"
}, {
"wstcod": "RS",
"Nom": "Flux RSS",
"url": "https:\\/\\/www.instagram.com\\/charron_francois\\/"
}, {
"wstcod": "SW",
"Nom": "Site Web",
"url": "www.primlogix.com"
}, {
"wstcod": "TW",
"Nom": "Twitter",
"url": "www.twitter.com"
}
],
"ClientDescription": "<p><img src=\"FSHCOD:35982\" style=\"width: 474px;\">\n </p>",
"JobTitle": "Déneigeur",
"DivisionJobHeader": "<p>Entête pour la plateforme </p><p><br></p><p><br></p><p><br></p><p><br></p><p><br></p><p><br></p>",
"DivisionJobFooter": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n<HTML><HEAD>\r\n<META content=\"text/html; charset=windows-1252\" http-equiv=Content-Type>\r\n<META name=GENERATOR content=\"MSHTML 11.00.10570.1001\"></HEAD>\r\n<BODY>Pied de page pour la plateforme Web</BODY></HTML>\r\n",
"JobDescription": null,
"JobSummary": null,
"JobUrl": "https://dev-bravo.primlogix.com/jobs/view/deneigeur/1919/P/fr",
"JobFunction": null,
"JobLocation": "Boucherville Québec Canada",
"GoogleForJobCity": "Boucherville",
"GoogleForJobRegion": "Québec",
"GoogleForJobPostalCode": null,
"GoogleForJobCountry": "Canada",
"JobReleaseDate": "2022-10-11",
"JobPriority": 1,
"StatusId": "POVAC",
"StatusDesc": "VACANT",
"StatusColorText": "#333333",
"StatusColorBg": "#dddddd",
"IsClientConfidential": true,
"JobDateStart": "2022-10-11",
"JobDateEnd": null,
"JobDateHire": null,
"bClientAskForDiscretion": false,
"JobSalary": "À discuter",
"JobIsSelfService": false,
"ShowApplyButton": true,
"JSONSchedule": [
{
"WeekId": 1,
"SunStart": 480,
"SunEnd": 1020,
"MonStart": 480,
"MonEnd": 1020,
"TueStart": 480,
"TueEnd": 1020,
"WedStart": null,
"WedEnd": null,
"ThuStart": null,
"ThuEnd": null,
"FriStart": null,
"FriEnd": null,
"SatStart": null,
"SatEnd": null
}
],
"JobDetailCriteria": [
{
"Level":1,
"cgrcod":"FON",
"cgrcodParent":null,
"Order":5,
"idtcod":1504,
"Subject":"FONCTION",
"Choices": [
{
"Choice": "Adjointe administrative",
"DataInfo": [
{
"labelData": "Nb d'années d'expérience",
"Data": "5"
}
]
}
]
}
,{
"Level":1,
"cgrcod":"FOR",
"cgrcodParent":null,
"Order":10,
"idtcod":1504,
"Subject":"FORMATION",
"Choices":
[
{
"Choice":"Baccalauréat"
}
]
}
,{
"Level":1,
"cgrcod":"LAN",
"cgrcodParent":null,
"Order":35,
"idtcod":1504,
"Subject":"LANGUE",
"Choices":
[
{
"Choice":"Français"
}
,{
"Choice":"Anglais"
}
]
}
,{
"Level":2,
"cgrcod":"LOG",
"cgrcodParent":"FON",
"Order":4,
"idtcod":1504,
"Subject":"LOGICIEL",
"Choices":
[
{
"Choice":"Autres"
}
]
}
],
"JobTileCriteria": [
{
"Level":1,
"cgrcod":"FON",
"cgrcodParent":null,
"Order":5,
"idtcod":1504,
"Subject":"FONCTION",
"Choices": [
{
"Choice": "Adjointe administrative",
"DataInfo":
[
{
"labelData": "Nb d'années d'expérience",
"Data": "5"
}
]
}
]
}
,{
"Level":1,
"cgrcod":"FOR",
"cgrcodParent":null,
"Order":10,
"idtcod":1504,
"Subject":"FORMATION",
"Choices":
[
{
"Choice":"Baccalauréat"
}
]
}
,{
"Level":1,
"cgrcod":"LAN",
"cgrcodParent":null,
"Order":35,
"idtcod":1504,
"Subject":"LANGUE",
"Choices":
[
{
"Choice":"Français"
}
,{
"Choice":"Anglais"
}
]
}
,{
"Level":2,
"cgrcod":"LOG",
"cgrcodParent":"FON",
"Order":4,
"idtcod":1504,
"Subject":"LOGICIEL",
"Choices":
[
{
"Choice":"Autres"
}
]
}
]
}
]
}
Voici ce à quoi correspond chacun des champs:
integer
Numéro du poste/quart (poscod ou trjcod)
Valeurs possibles: 1 et plus
integer
Identifiant unique du poste (idrcod)
Valeurs possibles: 1 et plus
integer
Identifiant du client (clicod)
Valeurs possibles: 1 et plus
string
Indique le type de poste
Valeurs possibles: P (Permanent), C (Contrat), I (Stage) ou T (Temporaire)
string
Nom de la division reliée à l'offre d'emploi
integer
Identifiant de la division reliée à l'offre d'emploi (divcod)
Valeurs possibles: 1 et plus
string
Nom du client (information retournée seulement si la propriété IsClientConfidentiel = false)
string
Adresse du client (information retournée seulement si la propriété IsClientConfidentiel = false)
string
Lieu de travail (information retournée seulement si la propriété IsClientConfidentiel = false)
float
Longitude en degrés décimaux du lieu de travail (datum NAD83) (information retournée seulement si la propriété IsClientConfidentiel = false)
Valeurs possibles: null ou -180 à 180 (une valeur négative est à l'Ouest du Méridien de Greenwich)
Il faut que l'adresse du lieu de travail soit valide pour les services MapBox/Google Maps et que l'adresse ait déjà été géolocalisée. Autrement, la valeur 0 ou null seront respectivement retournée dans ces 2 cas
float
Latitude en degrés décimaux du lieu de travail (datum NAD83) (information retournée seulement si la propriété IsClientConfidentiel = false)
Valeurs possibles: null ou -90 à 90 (une valeur négative est dans l'hémisphère Sud)
Il faut que l'adresse du lieu de travail soit valide pour les services MapBox/Google Maps et que l'adresse ait déjà été géolocalisée. Autrement, la valeur 0 ou null seront respectivement retournée dans ces 2 cas
integer
Identifiant du fichier de l'icône à afficher (BlobId)
Valeurs possibles: 1 et plus
Cette information est nécessaire pour récupérer l'image avec le service web GetFileBlob
string
Nom du fichier de l'image de l'icône
json
Liens vers les réseaux sociaux du client (information retournée seulement si la propriété IsClientConfidentiel = false)
Exemple de données retournées:
[
{
"wstcod": "FB",
"Nom": "FaceBook",
"url": "www.facebook.com"
}, {
"wstcod": "IN",
"Nom": "Indeed",
"url": "www.indeed.com"
}, {
"wstcod": "LI",
"Nom": "LinkedIn",
"url": "www.linkedin.com"
}, {
"wstcod": "RS",
"Nom": "Flux RSS",
"url": "https:\\/\\/www.instagram.com\\/charron_francois\\/"
}, {
"wstcod": "SW",
"Nom": "Site Web",
"url": "www.primlogix.com"
}, {
"wstcod": "TW",
"Nom": "Twitter",
"url": "www.twitter.com"
}
]
Note Si un type de réseau social n'est pas défini pour le client, la section de wstcod ne sera pas retournée
Voici ce à quoi va correspondent chacun des champs du JSON retourné:
Nom |
Type |
Description |
wstcod |
string |
Type de réseau social: FB (Facebook), IN (Indeed), LI (LinkedIn), RS (Flux RSS), SW (Site web) ou TW (Twitter) |
Nom |
string |
Libellé du réseau social |
url |
string |
URL du réseau social |
string
Code HTML de la description du client
string
Titre de l'emploi en texte pur
string
Code HTML à afficher dans l'entête des fiches (relié à la division du poste/quart)
string
Code HTML à afficher dans le pied de page des fiches (relié à la division du poste/quart)
string
Code HTML décrivant l'emploi (corps du texte)
string
Code HTML du résumé de l'emploi
string
URL de la fiche du poste dans PRIMWEB
string
Fonction de l'emploi (critère)
string
Lieu de l'emploi (critère)
date
Date de la publication de l'emploi
Format de la date: YYYY-MM-DD
integer
Indicateur de la priorité d'affichage de l'emploi
Valeurs possibles: entre 1 et 5
string
Code du statut de l'emploi (stacod)
string
Libellé du statut de l'emploi
string
Code hexadécimal de la couleur du texte du statut
Format de la valeur (en expression régulière): #[0-9a-f]{6}
string
Code hexadécimal de la couleur d'arrière-plan du statut
Format de la valeur (en expression régulière): #[0-9a-f]{6}
boolean
Indique si le client est confidentiel
Valeurs possibles: true ou false
date
Date de début de l'emploi
Format de la date: YYYY-MM-DD
date
Date de fin de l'emploi (p. ex. contrat)
Format de la date: YYYY-MM-DD
date
Date quand le candidat débute son travail (lorsqu'il y a eu embauche)
Format de la date: YYYY-MM-DD
boolean
Indique si l'offre d'emploi est masqué
Valeurs possibles: true ou false
string
Salaire offert pour l'emploi
boolean
Indique s'il s'agit d'un emploi géré par le client (poste autogéré)
Valeurs possibles: true ou false
boolean
Indique si le bouton de postulation doit apparaître sur la fiche
Valeurs possibles: true ou false
json
Information concernant l'horaire (pour les postes seulement, lorsque défini)
Exemple de données retournées:
[
{
"WeekId": 1,
"SunStart": 480,
"SunEnd": 1020,
"MonStart": 480,
"MonEnd": 1020,
"TueStart": 480,
"TueEnd": 1020,
"WedStart": null,
"WedEnd": null,
"ThuStart": null,
"ThuEnd": null,
"FriStart": null,
"FriEnd": null,
"SatStart": null,
"SatEnd": null
}
]
Voici ce à quoi correspondent chacun des champs de ce JSON:
Nom |
Type |
Description |
WeekId |
numeric |
Numéro de la semaine |
SunStart |
numeric |
Heure de début du dimanche en minutes (ex. 480 minutes = 6h00) |
SunEnd |
numeric |
Heure de fin du dimanche en minutes (ex. 1020 minutes = 17h00) |
MonStart |
numeric |
Heure de début lundi (en minutes) |
MonEnd |
numeric |
Heure de fin lundi (en minutes) |
... |
||
SatStart |
numeric |
Heure de début samedi (en minutes) |
SatEnd |
numeric |
Heure de fin samedi (en minutes) |
json
Critères de l'emploi à afficher pour le détail d'un emploi (dans la fiche de poste)
Valeurs possibles: voir la page des critères dans la présente section de l'aide en ligne
json
Critères de l'emploi à afficher dans la tuile du babillard des emplois (job board)
Valeurs possibles: voir la page des critères dans la présente section de l'aide en ligne