Etendue du travail
La plateforme de recrutement à haut volume de Grayscale est conçue pour aider les recruteurs à rationaliser et à automatiser une expérience de contact avec les candidats à grande échelle. La plateforme de recrutement conversationnelle de Grayscale facilite l'échange de textos avec les candidats depuis SAP SuccessFactors, tout en automatisant les tâches répétitives du processus d'embauche. Ce document décrit l'étendue des travaux pour l'implémentation de notre solution dans votre ATS.
Etapes de l'intégration
Activer la synchronisation des relevés de notes
Ajouter une question de consentement par SMS
URL du serveur API
Nom d'utilisateur SAP SuccessFactors
ID de l'entreprise
Identifiant du client
Secret du client
Question de consentement par SMS
ID du champ
ID de l'option ≪ Oui ≫
ID de l'option ≪ Non ≫
Nous sommes actuellement en partenariat avec la société Merge, et avant l'intégration, il y a quelques autorisations que nous devons mettre en place pour activer toutes les fonctionnalités dont nous avons besoin. Veuillez consulter les étapes décrites ci-dessous.
Configuration du Profil du Candidat
Note : Un utilisateur de l'implémentation de SuccessFactors avec un accès administratif devra effectuer ces tâches.
L'intégration Grayscale aura besoin d'accéder à deux champs du profil du candidat pour la synchronisation des relevés de notes et la gestion du consentement par SMS :
La synchronisation des relevés de notes utilise un champ standard intitulé « Commentaires »
La gestion du consentement par SMS utilise un champ personnalisé.
Pour activer les deux champs sur le modèle de profil de candidat:
Recherchez et sélectionnez Gérer les modèles
Dans l'onglet Gestion du recrutement, sélectionnez Profil du candidat
Cliquez sur le nom du modèle de profil que vous souhaitez modifier.
Sur la page principale des paramètres du modèle, faites défiler jusqu'au bas de l'écran. Sélectionnez le bouton {N} Champs définis. Cliquez pour modifier
Pour activer la synchronisation des transcriptions
Pour la gestion du consentement par SMS
Ajouter un nouveau champ personnalisé - collecter les valeurs pour l'ID du champ et l'ID de la liste de sélection (prendre note de la structure du cas)
ID du champ : Grayscale_sms_consent
Type de champ : picklist
Champ libellé : [Saisir le libellé de la question relative au consentement par SMS]
Exemple :
≪ Souhaitez-vous accepter de recevoir des SMS de la part du recruteur pour ce poste dans le cadre du processus d'embauche - comme des demandes d'entretien, des rappels, etc. Remarque : Le fait de répondre « non » ne vous empêchera pas d'être pris en considération pour ce poste. Des tarifs de messages et de données peuvent être appliqués, en fonction de votre plan de service de téléphonie mobile. Vous pouvez à tout moment obtenir plus d'aide en répondant HELP à ces messages, ou vous pouvez vous désengager complètement en répondant STOP.) ≫Pour plus d'exemples, voir Exemples de questions sur le consentement par SMS.
Description du champ : (facultatif) smsConsentPicklist
Obligatoire : True*
*Nous recommandons de rendre ce champ obligatoire, mais il peut être laissé facultatif s'il risque de perturber votre flux de travail actuel.
Anonymize : False
Est sensible : Faux
Picklist id : Sélectionnez une option de liste de sélection Oui/Non appropriée pour votre organisation.
Cliquez sur Terminé
Dans la barre de menu supérieure, cliquez sur Publier
Confirmez les modifications en cliquant sur Oui
Remarque: certains avertissements peuvent s'afficher concernant la configuration existante du profil, mais les modifications auront été appliquées.
Vérifier les autorisations de synchronisation des transcriptions
Les transcriptions des conversations en Grayscale seront publiées sur le profil du candidat via l'API. Voici les autorisations de champ nécessaires pour permettre aux transcriptions de conversation d'être visibles sur le profil du candidat en interne :
Description : [Entrez une description pour l'autorisation du champ]
Type * : Permission de lecture
Nom du groupe : [Sélectionnez un groupe dynamique pour lequel cette autorisation est applicable. Il s'agit des groupes dynamiques définis dans l'instance. Si aucun nom de groupe n'est sélectionné, l'autorisation s'appliquera par défaut au candidat.]
Pays/Régions * : [Sélectionnez les pays/régions des candidats pour lesquels cette autorisation est applicable]
Sources * : ANY
Champs * : - Commentaires sélectionnés
Éléments d'arrière-plan : Aucun
Les commentaires des candidats devraient maintenant être visibles sur le profil du candidat !
Vérifier les Autorisations OData
Par défaut, les utilisateurs ne peuvent que visualiser ou modifier les champs pertinents en fonction des autorisations au niveau du champ qui sont définies dans les modèles d'entité. Ces autorisations au niveau du champ permettent aux opérateurs de recrutement d'effectuer les mêmes actions en utilisant les API ODATA que celles qu'ils effectuent sur les entités dans SAP SuccessFactors Recruiting.
Les autorisations suivantes permettront à l'utilisateur de l'API Grayscale de visualiser et de modifier tous les champs requis par l'intégration Grayscale, quelle que soit la relation de l'utilisateur intégrateur avec ces entités :
OData API Requisition Export
OData API Application Export
OData API Interview Central Create/Update
OData API Candidate Export
OData API Candidate Create
Employee Central Foundation API (lecture seule)
Dépannage des autorisations Odata
Parfois, pour que les permissions et les ajustements d'authentification ci-dessus prennent effet, il est nécessaire de procéder à un « rafraîchissement des métadonnées OData »
Connectez-vous à SuccessFactors
Si l'API de votre organisation a mis en place des restrictions d'accès IP, un administrateur devra autoriser nos serveurs à communiquer avec l'API SAP. Pour ce faire, ajoutez les valeurs décrites dans cette documentation SAP.
Pour ajouter les adresses IP Grayscale :
Dans SuccessFactors, recherchez et sélectionnez Password & Login Policy.
Cliquez sur Set API Login Exceptions (Définir les exceptions de connexion à l'API) et développez la section pour trouver l'utilisateur administrateur de Grayscale.
Cliquez sur l'icône du crayon pour modifier
Collez ces adresses IP délimitées par des virgules :
44.194.126.11
44.194.4.0
3.232.227.174
3.214.125.237
54.158.121.71
44.193.163.62
Cliquez sur Enregistrer et fermer
Rassembler les Valeurs d'Intégration
1 - URL du serveur API
En utilisant votre URL de connexion, vous pouvez trouver l'URL du serveur API correspondant en visitant ce lien.
L'URL de votre serveur API SAP SuccessFactors est une URL étroitement liée à l'URL de connexion où vous vous connectez à l'instance SAP SuccessFactors de votre entreprise.
Par exemple, si vous vous connectez à« https://acme.successfactors.com/login », votre URL de connexion est acme.successfactors.com (la valeur après « https:// » et avant « /login »).
En général, si vous ajoutez « api » à votre URL de connexion, vous obtiendrez l'URL correcte du serveur API (c'est-à-dire apiacme.successfactors.com)
2 - Nom d'utilisateur SAP et identifiant de l'entreprise
Pour trouver votre nom d'utilisateur SAP SuccessFactors et l'identifiant de votre entreprise, vous pouvez consulter votre e-mail de bienvenue SAP SuccessFactors sous « Nom d'utilisateur de l'entreprise » (voir l'image ci-dessous) :
Vous pouvez également trouver votre identifiant d'entreprise SAP SuccessFactors dans votre URL de connexion, qui vous est également envoyé dans votre e-mail de bienvenue SAP SuccessFactors (sous « Lien d'entreprise » - voir l'image ci-dessous)
Par exemple, si votre URL de connexion est« https://successfactors.com/login?company=SFCPART00000 », l'identifiant de votre entreprise sera SFCPART000000.
Vous pouvez également trouver votre ID d'entreprise SAP Success Factors en vous connectant à SAP SuccessFactors, en survolant votre photo de profil pour développer le menu déroulant, en cliquant sur « Afficher les informations de version » et en localisant l'ID d'entreprise dans la fenêtre modale qui s'affiche.
3 - Identifiant et Secret du Client
Connectez-vous à votre instance SAP
Recherchez Manage OAuth2 Client Applications dans la barre de recherche
Cliquez sur Register Client Application (Enregistrer une application client)
Renseignez le nom de l'application (Grayscale) et l'URL de l'application (https://app.gograyscale.com), puis cliquez sur Generate X.509 Certificate (Générer un certificat X.509)
Renseignez le nom commun (Grayscale) et cliquez sur Generate
Une fois l'écran rafraîchi, cliquez sur Télécharger.
Cliquez sur Enregistrer.
Ouvrez le fichier « Certificate.pem » que vous avez téléchargé précédemment dans un éditeur de texte.
Renommez le fichier Certificate.pem en Certificate.txt et double-cliquez pour l'ouvrir.
Copiez la chaîne entre --BEGIN ENCRYPTED PRIVATE KEY--- et --END ENCRYPTED PRIVATE KEY--- il s'agit de votre Secret Client.
4 - ID des questions de consentement par SMS
Pour activer la gestion du consentement par SMS, nous aurons besoin des valeurs suivantes:
ID du champ
I.e. Grayscale_sms_consent
Option ID de la valeur « Oui » de la liste de sélection
I.e. 1234
ID d'option de la valeur « Non » de la liste de sélection
I.e. 1235
Pour localiser les ID d'option de la liste de sélection:
Recherchez et sélectionnez Picklist Center
Tapez la valeur de l'identifiant de la liste de sélection dans la barre de recherche et sélectionnez la liste de sélection Oui/Non correspondante.
Sélectionnez la ligne Active
Sélectionnez la valeur qui représente l'action négative, c'est-à-dire « Non ».
Collectez la valeur de l'ID de l'option
Répétez les étapes 4 et 5 en sélectionnant l'action positive, c'est-à-dire « Oui ».
Options d'application du consentement par SMS
Trois niveaux d'application du consentement sont disponibles en Grayscale :
Pas d'application. Les utilisateurs se débrouilleront seuls - en identifiant et en respectant manuellement la réponse de chaque candidat avant d'envoyer un SMS. Ils peuvent envoyer un SMS à n'importe quel candidat, à moins qu'il ne se soit désinscrit directement par SMS (c'est-à-dire qu'il ait répondu « STOP » ou « UNSUBSCRIBE »). Il incombe toujours au client de recueillir le consentement.
Application permissive. Les utilisateurs ne pourront pas envoyer de SMS aux candidats qui ont répondu NON à la question du consentement.
Les candidats qui ont soumis une candidature avant la collecte du consentement par SMS peuvent continuer à être contactés.
Les candidats qui ont répondu OUI à la question relative au consentement par SMS peuvent être contactés.
Application stricte ou totale. Les utilisateurs ne pourront communiquer qu'avec les candidats ayant répondu OUI à la question relative au consentement par SMS.
Les utilisateurs ne pourront pas commencer ou continuer à communiquer avec les candidats qui ont répondu NON à la question relative au consentement par SMS.
Les utilisateurs ne pourront pas commencer ou continuer à communiquer avec des candidats qui n'ont pas fait de choix à la question relative au consentement par SMS.
Cela s'applique généralement aux candidats qui ont soumis leur(s) candidature(s) avant l'ajout du questionnaire SMS.