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. |
Permet d'obtenir la liste des postes actifs (babillard des offres d'emploi)
string
Facultatif
Langue d'affichage des données
Valeurs possibles : EN (Anglais) ou FR (Français)
Valeur par défault: EN
string
Facultatif
Restreint l'affichage aux divisions données
Pour chacune des divisions, on passe le numéro de la division (divcod)
Chaque numéro est séparé du suivant par le caractère ; On ne met pas le caractère ; pour la dernière division
Valeurs possibles : null (retourne les postes de toutes les divisions) ou une string comme l'exemple ci-dessous
Valeur par défaut : null
Ex. Pour ne retourner que les postes des Divisions 1 ou 6
{
"FilterDivision": "1,6"
}
bit
Facultatif
Inclut les emplois de type permanent (postes)
Valeurs possibles: 0 (non) ou 1 (oui)
Valeur par défaut: 1
bit
Facultatif
Inclut les emplois de type contractuels (postes)
Valeurs possibles: 0 (non) ou 1 (oui)
Valeur par défaut: 1
bit
Facultatif
Inclut les emplois de type stages (postes)
Valeurs possibles: 0 (non) ou 1 (oui)
Valeur par défaut: 1
bit
Facultatif
Inclut les quarts
Valeurs possibles: 0 (non) ou 1 (oui)
Valeur par défaut: 1
integer
Facultatif
Retourne seulement l'emploi dont l'identifiant (poscod/remcod) correspond à la valeur donnée
Doit être utilisé en conjonction avec l'un des champs suivants dont la valeur doit être 1 pour les postes:
•IncludePermanent
•IncludeContract
•IncludeInternship
et pour les quarts:
•IncludeTempJob
Valeurs possibles: null (retourne tous les postes) ou 1 et plus
Valeur par défault: null
json
Facultatif
Retourne les offres d'emploi correspondant aux critères donnés
Valeurs possibles: Voir les exemples dans la page des critères dans la présente section de l'aide en ligne
Valeur par défaut: null (retourne toutes les offres d'emploi peu importe les critères de l'emploi)
Note:
1.Si plus d'un critère est spécifié, les différents critères sont traités avec un ET logique (intersection des résultats)
2.Le nombre maximum de critères simultanés possibles est 256
integer
Facultatif
Filtre les postes retournés en fonction de leur niveau de priorité. Pour afficher seulement les postes en vedette, par exemple
Valeurs possibles: 1 à 5
Valeur par défault: 3
string
Facultatif
Retourne les postes contenant les mots spécifiés (recherche par mots-clés) dans le titre du poste seulement
Valeurs possibles: null ou <n'importe quel(s) mot(s) accentué(s) ou non>
Valeur par défault: null (toutes les offres d'emploi sans restriction)
Notes :
•si votre filtre contient plus d'un mot, la recherche va retourner les emplois contenant exactement la string en question
•la recherche traite indifféremment les mots avec et sans accent
•les minuscules/majuscules sont traitées indifféremment
Ex.: "Montréal Qc" va retourner les emplois dont le titre contient exactement
oMontréal Qc
oMontreal Qc
omontréal qc
omontreal qc
omais pas Montréal, Qc (notez la virgule à droite du mot Montréal)
integer
Facultatif
Retourne seulement les offres d'emploi des clients dont l'identifiant (clicod) correspond à la valeur donnée
Valeurs possibles: null ou 1 et plus
Valeur par défaut: null (retourne les offres d'emploi de tous les clients)
float
Facultatif
Longitude en degrés décimaux de la coordonnée d'un lieu
Valeurs possibles: -180 à 180, les valeurs négatives étant à l'Ouest du Méridien de Greenwich
float
Facultatif
Latitude en degrés décimaux de la coordonnée d'un lieu
Valeurs possibles: -90 à 90, les valeurs négatives étant dans l'hémisphère Sud
integer
Facultatif
Nombre de kilomètres à partir du lieu donné ci-dessus
Valeurs possibles: 1 et plus
La combinaison de ces 3 champs retourne les emplois dont le lieu de travail est situé dans un cercle dont la coordonnée du centre est
(CurrentLocationLongitude, CurrentLocationLatitude)
et dont le rayon est
FilterDistanceKM
Les longitude/latitude sont exprimées en degrés décimaux et le rayon en kilomètres. Les longitude/latitude sont en référence au datum NAD83
Important
Lorsque vous spécifiez une coordonnée et un rayon, il est important de comprendre que seules les offres d'emploi dont l'adresse est valide et ayant été géolocalisées par le système MapBox/Google Maps seront retournées. Une adresse non valide retourne la coordonnée (0, 0) et une adresse pas encore géolocalisée retourne la coordonnée (null, null)
integer
Facultatif
Indique à partir de quelle ligne les emplois sont retournés
Utiliser pour paginer les résultats
Valeur possible: 1 et plus
Valeur par défaut: 1
integer
Facultatif
Indique jusqu'à quelle ligne les emplois sont retournés
Utiliser pour paginer les résultats
Valeur possible: 1 et plus
Valeur par défault: 1000000
Exemple complet:
{
"actionParameters":
{
{
"Language": "FR",
"FilterDivision": 1,
"IncludePermanent": 1,
"IncludeContract": 0,
"IncludeInternship": 0,
"JobId": 1919,
"FilterCriteria": [{
"type": "Full",
"cgrcod": "REG",
"cchcod": "MTL",
"SearchOption": 1
}],
"FilterPriority": 4,
"FilterWordTitle": "deneig",
"FilterByClientId": 22,
"CurrentLocationLongitude": -73.5,
"CurrentLocationLatitude": 45.5,
"FilterDistanceKM": 1000
}
}
}
{
"status": "success",
"data": [
{
"rownumber": 1,
"JobInternalNumber": 1306716,
"JobID": 1919,
"JobTypeContract": "P",
"JobTitle": "Déneigeur",
"JobSummary": null,
"JobSummaryWithHTML": null,
"JobUrl": "https://dev-bravo.primlogix.com/jobs/view/deneigeur/1919/P/fr",
"JobCreationDate": "2022-10-11",
"JobPriority": 1,
"JobStatus": "VACANT",
"IsConfidential": true,
"JobClientName": null,
"JSONCliWebsite": [
{
"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"
}
],
"JobCity": "Boucherville",
"JobAddress": "678, rue du Bosquet",
"JobOfficeNumber": null,
"JobStateCode": "QC",
"JobStateName": "Québec",
"JobCountryCode": "CA",
"JobCountryName": "Canada",
"JobPostalCode": null,
"JobLongitude": -73.4102181,
"JobLatitude": 45.5853337,
"DistanceFromCurrentLocationMeter": -1,
"JobIdClientLogo": 36290,
"JobFileNameClientLogo": "LogoPRIM.png",
"JobFileEntityId": 3757,
"DivisionId": 1,
"DivisionName": "Intégration Inc.",
"ScheduleFirstday": 7,
"ScheduleDay1": 0,
"ScheduleDay2": 0,
"ScheduleDay3": 0,
"ScheduleDay4": 0,
"ScheduleDay5": 0,
"ScheduleDay6": 0,
"ScheduleDay7": 0,
"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":"LANGAGE",
"Choices":
[
{
"Choice":"Français"
}
,{
"Choice":"Anglais"
}
]
}
,{
"Level":2,
"cgrcod":"LOG",
"cgrcodParent":"FON",
"Order":4,
"idtcod":1504,
"Subject":"LOGICIEL",
"Choices":
[
{
"Choice":"Autres"
}
]
}
],
"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":"LANGAGE",
"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 de chaque section de la propriété data:
integer
Indique le rang du poste dans le JSON
Valeurs possibles: 1 et plus
integer
Identifiant unique du poste dans la base de données (idrcod)
Valeurs possibles: 1 et plus
integer
Numéro du poste/quart dans la table de la base de données (poscod/remcod)
Valeurs possibles: 1 et plus
string
Lettre identifiant le type de poste
Valeurs possibles: P (Permanent), C (Contractuel), I (Stage) ou T (Temporaire)
string
Titre du poste
string
Sommaire du poste en texte pur
string
Sommaire du poste en code HTML
string
URL de la fiche du poste dans PRIMWeb
string
Date de la création du poste
Format de la date: YYYY-MM-DD
integer
Type de priorité d'affichage du poste
Valeurs possibles: 1 à 5
string
Libellé du statut du poste (varie selon la configuration de l'agence). Généralement, on affiche les postes dont le statut est VACANT
boolean
Indique si le poste est confidentiel
Valeurs possibles: true ou false
string
Nom du client (si la configuration permet l'affichage du nom du client dans le babillard des emplois)
json
Contient la liste des URLs des réseaux sociaux du client (si la configuration permet l'affichage du nom du client dans le babillard des emplois)
Par exemple:
[
{
"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 réseau social n'est pas défini pour un client, la section de ce réseau social (wstcod) ne sera pas retournée
string
Localité de l'emploi
string
Adresse de l'emploi (si la configuration en permet l'affichage)
Généralement, il s'agit du numéro civique et de la rue
string
Numéro d'appartement, bureau, local (si la configuration en permet l'affichage)
string
Code ISO 3166-2 de la province/état
string
Nom de la province/état
string
Code ISO 3166-1 Alpha-2 du pays
string
Nom du pays
string
Code postal/Zip code
float
Longitude en degrés décimaux du lieu de l'emploi
Valeurs possibles: null ou -180 à 180 (une valeur négative est à l'Ouest du Méridien de Greenwich)
Cette donnée s'affiche si l'adresse du lieu de travail est configurée pour être affichée, est valide pour les services MapBox/Google Maps et si l'adresse a déjà été géolocalisée
float Latitude en degrés décimaux du lieu de l'emploi
Valeurs possibles: -90 à 90 (une valeur négative est dans l'hémisphère Sud)
Cette donnée s'affiche si l'adresse du lieu de travail est configurée pour être affichée, est valide pour les services MapBox/Google Maps et si l'adresse a déjà été géolocalisée
integer
Distance en mètres à vol d'oiseau entre le lieu de cet emploi et le lieu donnée dans le filtre des distances
Valeurs possibles: -1 (non-disponible) ou 1 et plus
Note
Si l'adresse du lieu de travail pour le poste/quart n'a pas encore été géolocalisée ou qu'elle est invalide, la valeur -1 est retournée
integer
Identifiant de l'image dans le blob pour le logo du client (blobId)
Cette information est nécessaire pour récupérer l'image avec le service Web GetFileBlob
Valeurs possibles: 1 et plus
string
Nom du fichier du logo du client (fsfname)
integer
Identifiant du propriétaire du fichier du logo du client (idrcod)
Cette information est nécessaire pour récupérer l'image avec le service Web GetFileBlob
integer
Numéro de la division (divcod)
Valeurs possibles: 1 et plus
string
Nom de la division
numeric
Numéro de la première journée de la semaine
Valeurs possibles: 7 (dimanche) ou 1 (lundi)
float
Nombre d'heures décimales dans l'horaire pour la 1ère journée de la semaine (pour les postes seulement avec horaire défini)
float
Nombre d'heures décimales dans l'horaire pour la 2e journée de la semaine (pour les postes seulement avec horaire défini)
float
Heures pour la 3e journée de la semaine
float
Heures pour la 4e journée de la semaine
float
Heures pour la 5e journée de la semaine
float
Heures pour la 6e journée de la semaine
float
Heures pour la 7e journée de la semaine
json
Critères associés au poste/quart qui doivent s'afficher dans les tuiles du babillard des emplois (job board)
Voir la page des critères dans la présente section de l'aide en ligne pour un exemple de données retournées
json
Critères associés au poste/quart qui doivent s'afficher dans le détail de la fiche de poste/quart
Voir la page des critères dans la présente section de l'aide en ligne pour un exemple de données retournées