Migration de Cloud Talent Solution version v2beta1 vers la version v2

Ce document décrit les étapes et les points à prendre en compte lors de la migration de Cloud Talent Solution version v2beta1 vers la version v2.

Processus

Les processus généraux permettant de créer, consulter, mettre à jour, supprimer et rechercher des emplois demeurent les mêmes.

Modifications apportées à l'objet Emploi

  • Plusieurs champs de l'objet Emploi ont été renommés. Consultez la version v2 de l'objet Emploi pour obtenir la liste complète des modifications.
  • Un nouveau type "Telecommute" a été ajouté pour spécifier les emplois en télétravail.
  • Les champs marqués comme obsolètes dans la version v2Beta1 ont été supprimés de la version v2.
  • Un nouveau champ "CompensationInfo" a été ajouté pour remplacer les champs de rémunération existants.
  • Le champ "Geolocations" a été renommé "JobLocation".

Modification des méthodes d'indexation des offres d'emploi

Création des offres d'emploi

  • Le champ "disable_fast_process" a été supprimé. Les appels de création sont désormais asynchrones par défaut.
  • Un nouveau champ "disable_street_address_resolution" a été ajouté. Si ce champ est activé, le service ne tentera pas de déduire l'adresse postale réelle de l'emploi. Cela concerne principalement les agences de recrutement qui ne souhaitent pas spécifier l'employeur final.

Mise à jour des offres d'emploi

  • Le point de terminaison du service "Update" a été renommé "Patch".
  • Le champ "disable_fast_process" a été supprimé. Les appels de création sont désormais asynchrones par défaut.
  • Un nouveau champ "disable_street_address_resolution" a été ajouté. Si ce champ est activé, le service ne tentera pas de déduire l'adresse postale réelle de l'emploi. Cela concerne principalement les agences de recrutement qui ne souhaitent pas spécifier l'employeur final.

Saisie des offres d'emploi

  • La méthode de saisie automatique "Complete(CompletionQuery)" a été renommée "CompleteQuery(CompletionQuery)".
  • La réponse de cette fonction a également été renommée "CompleteQueryResponse".

Modification des méthodes de recherche

  • Les méthodes SearchFeaturedJobs et searchJobsForAlert ont été supprimées. Une seule méthode de recherche les remplace. Pour générer le même comportement, spécifiez le mode de recherche dans le champ "Mode".
  • La méthode "ListCities" a été renommée "ListCompanycities". De plus, le paramètre "ListCitiesRequest "a été renommé "ListCompanyCitiesRequest" et la réponse "ListCitiesResponse" a été remplacée par "ListCompanyCitiesResponse".
  • Plusieurs champs de la méthode de recherche ont été renommés. Consultez la version v2 de la méthode de recherche pour obtenir la liste complète des modifications.
  • Un objet "MatchingJob" a été ajouté pour héberger les métadonnées d'emploi et de recherche associée, telles que jobSummary et les extraits.
  • Le type de recherche (standard, sélection d'emplois ou recherche de cas d'utilisation d'alertes emploi) est spécifié dans le champ "Mode".
  • Le champ "sort_by" a été renommé "order_by".
  • Le champ "Histogram_facets" est maintenant renvoyé en tant que partie de l'objet "ResponseMetaData".

Modification des méthodes de liste

  • Plusieurs champs des méthodes de liste ont été renommés. Consultez la version v2 de la liste des méthodes pour obtenir une liste complète des modifications.
  • Les objets de requête et de réponse ont été renommés.
  • La méthode "ListCities" a été renommée "ListCompanyCities". Reportez-vous à la méthode ListCompanyCities pour connaître la nouvelle signature de la fonction.
  • La méthode "ListJobs" a été renommée "ListCompanyJobs". Reportez-vous à la méthode ListCompanyJobs pour connaître la nouvelle signature de la fonction.
  • La méthode "ListJobCategories" a été renommée "ListCategories". Reportez-vous à la méthode ListCompanyCities pour connaître la nouvelle signature de la fonction.

Modification des histogrammes

  • La signature de la fonction de requête d'histogramme a été modifiée. Consultez la version v2 de l'histogramme pour en savoir plus.

Modification des chaînes ENUMERATION

  • La chaîne d'énumération "JobCategory" a été remplacée par "Category".
  • Plusieurs modifications ont été apportées aux noms des différents types de champs de la classe LocationType, tel que "ADMIN1" renommé "ADMINISTRATIVE_AREA". Consultez le schéma LocationType de la version v2 pour obtenir la nomenclature mise à jour.
  • Une nouvelle chaîne énumérée "Mode" a été introduite pour spécifier le mode de la requête de recherche. Par conséquent, il n'existe désormais plus qu'une seule méthode pour la recherche standard, la recherche de sélection d'emplois et la recherche d'un cas d'utilisation d'alerte d'emploi.
  • La chaîne énumérée "PostingRegion" a été renommée "Region".
  • Une chaîne énumérée "Telecommute" a été ajoutée pour spécifier les attributs de télétravail d'un emploi.
  • La chaîne énumérée "TimeRange" a été renommée "DateRange". Reportez-vous à la chaîne énumérée DateRange pour plus de détails sur les champs.
  • Une nouvelle chaîne énumérée a été ajoutée pour spécifier le type "Geolocation". Consultez les informations relatives à Geolocalisation.LocationType pour en savoir plus.

Modification des messages du cadre analytique des emplois (via Pub/Sub)

  • Plusieurs champs de l'objet ClientEvent ont été renommés. Consultez la version v2 de l'objet ClientEvent pour obtenir une liste complète des modifications.
  • Le type d'événement "SENT_CV" a été ajouté.
  • Les champs "event_details" et "UserId" ont été supprimés.
  • Le champ "Related_job_ids" a été renommé "related_job_names". Cependant, ce champ accepte seulement les "jobIds" renvoyés comme valeur acceptée par la recherche.
  • Le champ de version a été supprimé.