Définition : Retourne la liste des postes du tableau d'offres d'emploi

 

Paramètre

Définition

Valeur possible

Valeur par défaut

si non spécifiée

JobId

Identifiant du poste

Mettre ‘null ’ pour afficher tous les postes

NULL

IncludePermanent

Afficher les postes permanents

1 : Oui

0 : Non

1

IncludeContract

Afficher les postes contractuels

1 : Oui

0 : Non

1

FilterFunction

Filtrer selon le critère fonction

SubjectCode,SelectionCode,DataTreeLevel

EX : FON,ADA,1

 

Se référer à votre configuration des critères et au Web service GetFilterCriteria

(Utiliser les FilterCode de ce web service concaténés par un « ; » )

NULL =  pas de filtre

FilterRegion

Filtrer selon le critère région

SubjectCode,SelectionCode,DataTreeLevel 

EX : VIL,MON,1

 

Se référer à votre configuration des critères et au Web service GetFilterCriteria

(Utiliser les FilterCode de ce web service concaténés par un « ; » )

NULL =  pas de filtre

FilterPriority

Filtre selon les priorités d’affichage

 

Tous les postes plus petits que le filtre

1 : poste vedette

2 : priorité haute

3 : normale

4 : basse

5 : ne pas afficher

 

Si on veut seulement les postes avec les priorités normales et supérieures, on inscrit 4 et alors les postes avec la priorité 4 et plus ne seront pas affichés

5

Language

La langue du retour

FR / EN / ES

EN

ClientWebSite

URL du site web du client

 

Ce dernier doit être obligatoirement spécifié s’il intègre la fiche du poste (page-offer) dans son propre site

http//[domaineclient]

ou

https:// [domaineclient]

NULL

JobRowStart

Filtre sur une plage de poste

Premier poste retourné

Entier de 1 à xxx

NULL

JobRowEnd

Filtre sur une plage de poste

Dernier poste retourné

Entier de 1 à xxx

NULL

FilterDivision

Fltrer par division qui offre le poste

ID de division séparée par un « ; »

NULL

FilterWordTitle

Filter par mot clé

Mots-clés recherchés dans le titre

NULL

FilterByClientId

Filtrer par ID de client

Extraire seulement les postes d’un client en particulier

NULL

 

Retour :

Exemple de JSON retourné par le service Web

 

(

       "status": 200,

       "message": "OK",

       "data": {

               "jobs": [{

                       "rownumber": 1,

                       "JobInternalNumber": 328740,

                       "JobID": 1254,

                       "JobType": "PO",

                       "JobTypeContract": "P",

                       "JobTitle": "Adjointe\r\n",

                       "JobUrl": "https:\/\/dev.prim-web.com\/jobs\/view\/adjointe\r\n\/J3L6R\/PO\/B2NQR\/EN",

                       "JobCreationDate": "2018-03-06",

                       "JobPriority": 1,

                       "JobStatus": "VACANT",

                       "IsConfidential": true,

                       "JobClientName": null,

                       "JobLieu": "Montréal",

                       "JobLocation": "Montreal",

                       "JobFunction": "Translator",

                       "JobIdClientLogo": 30316,

                       "JobFileNameClientLogo": "LOGOPRIM.jpg",

                       "critereSuppConfig": null,

                       "DivisionId": 1

               }]

       }

)