Champ d'application
La plateforme d'embauche à haut volume de Grayscale est conçue pour aider les recruteurs à rationaliser et automatiser une expérience candidat de haut niveau à l'é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 mettre en œuvre notre solution dans votre ATS.
Étapes d'intégration
Activer la synchronisation des transcriptions
Ajouter une question de consentement SMS
URL du serveur API
Nom d'utilisateur SAP SuccessFactors
Company ID
Client ID
Client Secret
Question de consentement par SMS
Field ID
Option ID "Yes"
Option "Non" ID
Avant l'intégration, nous devrons configurer quelques autorisations pour activer toutes les fonctionnalités dont nous avons besoin. Veuillez consulter les étapes décrites ci-dessous.
1.Configuration du profil du candidat
Remarque : Un utilisateur de SuccessFactors avec accès administratif devra accomplir ces tâches.
L'intégration Grayscale devra avoir accès à deux champs sur le profil du candidat pour la synchronisation des relevés de notes et la gestion du consentement SMS :
La synchronisation des transcriptions 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 Candidat :
Recherchez et sélectionnez Gérer les modèles
Depuis l'onglet Gestion du recrutement, sélectionnez Profil du candidat
Clique sur le nom du modèle de profil que tu veux modifier
Sur la page principale des Paramètres du modèle, faites défiler jusqu'en 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 SMS
Ajouter un nouveau Champ Personnalisé – collecter les valeurs pour l'ID de champ et l'ID de liste de sélection (prenez note de la structure des majuscules)
Field id: Grayscale_sms_consent
Type de champ : liste de sélection
[Entrez le texte de la question de consentement SMS]
Exemple :
« Souhaitez-vous recevoir des messages texte du Recruteur pour ce poste en rapport avec le processus de recrutement – tels que des demandes d'entretien, des rappels, etc. ?
Remarque : Sélectionner « non » ne vous éliminera pas de la considération pour ce poste. Des frais de messages et de données peuvent s'appliquer, selon votre forfait de téléphonie mobile. À tout moment, vous pouvez obtenir plus d'aide en répondant AIDE à ces messages, ou vous pouvez vous désinscrire complètement en répondant STOP.) »Pour plus d'exemples, voir Exemples de questions de consentement SMS
Description du champ : (facultatif) smsConsentPicklist
Requis : Vrai*
Nos recommandations pour configurer ce champ sont de le marquer comme obligatoire – mais il peut être laissé facultatif si cela perturberait autrement votre flux de travail actuel.
Faux
Est-ce sensible : Faux
ID de liste de sélection : Sélectionnez une option de liste de sélection Oui/Non appropriée pour votre organisation
Clique sur Terminé
Dans la barre de menu du haut, clique sur Publier
Confirmez les modifications en cliquant sur Oui
Note : Il est possible que certains avertissements s'affichent concernant la configuration du profil existant, mais les modifications auront été appliquées.
Vérifier les autorisations de synchronisation des transcriptions
Les transcriptions de conversation en Grayscale seront publiées sur le profil du candidat via l'API.Voici les autorisations de champ nécessaires pour que les transcriptions des conversations soient visibles sur le profil du candidat en interne :
Description : [Entrez une description pour l'autorisation de champ]
Type *: Lire la permission
Nom du groupe : [Sélectionnez un groupe dynamique pour lequel cette autorisation est applicable.Voici les groupes dynamiques définis dans l'instance.Si aucun nom de groupe n'est sélectionné, la permission 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 *: N'IMPORTE
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 !
2. Attribuer des autorisations à l'utilisateur d'intégration
Pour s'assurer que Grayscale a accès aux données requises, attribuez des autorisations spécifiques à l'utilisateur d'intégration dans SAP SuccessFactors.
Créer ou Sélectionner un Rôle:
Attribuer des autorisations : Développez la section appropriée ci-dessous pour ajouter des autorisations
Dans le rôle, allez dans Permissions et trouvez les permissions sous leurs catégories respectives comme indiqué ci-dessous.
Autorisations de recrutement :
Exportation de demande d'emploi via l'API OData
Exportation de l'application API OData
Centre d'entretiens de création/mise à jour d'API OData
Exportation de candidat via l'API OData
OData API Candidate Create
3.Rassembler les valeurs d'intégration
Nous aurons besoin des valeurs suivantes pour configurer l’intégration :
URL du serveur API
Nom d'utilisateur SAP SuccessFactors
Company ID
Client ID
Client Secret
URL du serveur API
En utilisant votre URL de connexion, vous pouvez trouver l'URL du serveur API correspondant en visitant ce lien.
Votre URL de 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 règle générale, l'ajout de « api » avant votre URL de connexion génère l'URL correcte du serveur API (c'est-à-dire apiacme.successfactors.com ).
Nom d'utilisateur et identifiant de société SAP
Pour trouver votre nom d'utilisateur SAP SuccessFactors et votre identifiant d'entreprise , vous pouvez consulter votre e-mail de bienvenue SAP SuccessFactors sous « Nom d'utilisateur de l'entreprise » (voir l'image ci-dessous) :
Tu peux aussi trouver ton ID d'entreprise SAP SuccessFactors dans l'URL de connexion, qui t'est également envoyée dans ton email de bienvenue SAP SuccessFactors (sous "Lien de l'entreprise" - voir l'image ci-dessous)
Par exemple, si votre URL de connexion est « https://successfactors.com/login?company=SFCPART00000 », votre ID d'entreprise sera SFCPART000000 .
Alternativement, tu peux trouver ton ID d'entreprise SAP SuccessFactors en te connectant à SAP SuccessFactors, en survolant ta photo de profil pour dérouler le menu, en cliquant sur "Afficher les informations sur la version", et en localisant l'ID d'entreprise dans la fenêtre modale qui s'affiche :
Impossible d'afficher le contenu
ID client et secret client
Connectez-vous à votre instance SAP
Cherche Gérer les applications clientes OAuth2 dans la barre de recherche
Clique sur Enregistrer l'application client
Remplis le Nom de l'application (Grayscale) & URL de l'application (https://app.gograyscale.com) et clique sur Générer un certificat X.509
Remplissez le nom commun (Grayscale) et cliquez sur Générer
Une fois l'écran actualisé, cliquez sur Télécharger
Cliquez sur S'inscrire
Ouvre le fichier "Certificate.pem" que tu as téléchargé précédemment dans un éditeur de texte.
Renomme le Certificate.pem en Certificate.txt et double-clique pour l'ouvrir
Copie la chaîne entre ——BEGIN ENCRYPTED PRIVATE KEY——- et —-END ENCRYPTED PRIVATE KEY——- c'est votre Secret Client
IDs de question de consentement par SMS
Pour activer la gestion du consentement SMS, nous aurons besoin des valeurs suivantes :
Field ID
C.-à-d. Grayscale_sms_consent
Option ID de la valeur de liste de choix "Yes"
C.-à-d. 1234
Option ID de la valeur de liste déroulante “No”
C.-à-d. 1235
Pour trouver les ID d'option de liste de sélection :
Rechercher et sélectionner Picklist Center
Tape la valeur de l'ID Pickist dans la barre de recherche et sélectionne la liste déroulante Oui/Non
Sélectionnez la ligne active
Sélectionnez la valeur qui représente l'action négative, c'est-à-dire « Non »
Collecte la valeur de l'ID d'option
Répétez les étapes 4 et 5 en sélectionnant l'action affirmative, c'est-à-direOui
Options d'application du consentement par SMS
Il y a 3 niveaux d'application du consentement disponibles dans Grayscale.Veuillez informer votre responsable de mise en œuvre de votre choix :
Pas de contrainte. Les utilisateurs géreront eux-mêmes – en identifiant et respectant manuellement la réponse de chaque candidat avant d'envoyer un message texte. Ils peuvent envoyer un SMS à n'importe quel candidat, sauf si celui-ci a choisi de se désinscrire via SMS directement (c'est-à-dire en répondant par « STOP » ou « UNSUBSCRIBE »). Il est toujours de la responsabilité du client de recueillir le consentement.
Application permissive. Les utilisateurs ne pourront pas envoyer de messages aux candidats qui ont répondu NON à la question de consentement.
Les candidats qui ont soumis une candidature avant la collecte du consentement SMS peuvent continuer à être contactés.
Les candidats qui ont répondu par OUI à la question du consentement par SMS peuvent être contactés.
Application stricte ou totale. Les utilisateurs pourront uniquement communiquer avec les candidats qui ont répondu OUI à la question de consentement par SMS.
Les utilisateurs ne pourront pas commencer ou continuer à communiquer avec les candidats qui ont répondu NON à la question de consentement par SMS.
Les utilisateurs ne pourront pas commencer ou continuer à communiquer avec les candidats qui n'ont pas fait de choix sur la question du consentement par SMS.
Cela s'applique généralement aux candidats qui ont déposé leur(s) dossier(s) de candidature avant l'ajout du questionnaire SMS.
Dépannage des autorisations OData
Parfois, pour que les autorisations et ajustements d'authentification ci-dessus prennent effet, il est nécessaire de faire un « OData Metadata Refresh ».
Connecte-toi à SuccessFactors
Si votre organisation a mis en place des restrictions d'accès IP pour l'API, un administrateur devra autoriser nos serveurs à communiquer avec l'API SAP. Faites-le en ajoutant les valeurs décrites dans cette documentation SAP.
Pour ajouter les adresses IP Grayscale :
Dans SuccessFactors, recherche et sélectionne Politique de mot de passe & de connexion
Clique sur Définir les exceptions de connexion API et développe-le pour trouver l'Utilisateur Admin Grayscale
Clique sur l'icône du crayon pour modifier
Colle ces adresses IP séparées par des virgules :
3.225.131.100
52.205.52.97
3.75.58.147
35.159.188.68
Clique sur Enregistrer et Fermer