Comment activer l'intégration avec Zoho ?

 

1/ Création du module des modèles prédictifs

2/ Attacher le module PM au module Poste à Pourvoir

3/ Créer les champs de résultats au module Application

4/ Créer un Webhook

5/ Créer un Déclencheur de Webhook

6/ Activation de l’intégration

7/ Activation de l'intégration dans la marketplace AssessFirst

8/ Ajouter une variable AF Token

 

1/ Création du module des modèles prédictifs

Pour accueillir les modèles prédictifs AF, il faut créer un module custom

→ Aller dans Configuration -> Personnalisation -> Modules

→ Cliquer sur “Créer un module

→ Entrer les “noms” du module avec les critères :

  • Forme au pluriel : AssessFirst PMs
  • Forme au singulier : AssessFirst PM

→ Configurer les champs du module en supprimant les champs inutiles et en ajoutant un champ “Une seule ligne” portant comme nom “Uuid”.

 

Récupérer le nom “technique” du module dans l’URL, une fois sur la page de gestion des champs. Ce nom sera à entrer lors de l'activation sur la marketplace AssessFirst (Etape 8).

Dans notre cas, cela sera “CustomModule1

 

2/ Attacher le module PM au module Poste à Pourvoir

Pour lier les modèles prédictifs AF au Jobs dans l’ATS

→ Aller dans Configuration / Personnalisation / Modules

→ Cliquer le module dans la liste “Postes à pourvoir

→ Créer (en glisser-déposer) une nouvelle section “Assessfirst

→ Ajouter dans cette nouvelle section un champ de type “Recherche” :

  • Libellé du champ : AssessFirst Predictive Model
  • Type de consultation : AssessFirst PMs (modèle précédemment créé)
  • Titre de la liste : AssessFirst Predictive Model


→ Cliquer sur “Terminer

→ Cliquer sur “Enregistrer la mise en page

 

3/ Créer les champs de résultats au module Application

Pour permettre l'affichage des résultats AF d’un Candidat lors d’une candidature.

→ Aller dans Configuration -> Personnalisation -> Modules

→ Cliquer le module dans la liste “Applications

→ Ajouter une nouvelle section “AssessFirst

→ Ajouter les champs suivants (en respectant bien les noms des champs et la casse):

Nom du champ Type
SWIPE Score Une seule ligne
SWIPE Report URL
DRIVE Score Une seule ligne
DRIVE Report URL
BRAIN Score Une seule ligne
BRAIN Report URL
Adequacy Score Une seule ligne
Adequacy Report URL
A-Player Score Une seule ligne
Results link URL

→ Cliquer sur “Enregistrer la mise en page

 

 

 

 

4/ Créer un Webhook

Pour configurer les éléments du webhook AF à déclencher lors de l’invitation d’un candidat :

→ Aller dans Configuration -> Automatisation -> Action

→ Cliquer sur l’onglet “Webhooks

→ Cliquer “Configurer Webhook” :

  • Nom : Application - Assessfirst send Invite
  • URL à notifier : [AFBaseURL]/integrations/zohorecruit/send-invitation
    • [AFBaseURL] de production -> app.assessfirst.com
    • [AFBaseURL] de test -> simu.assessfirst.com
  • Méthode : Poster
  • Type : Général
  • Module : Applications

→ Ajouter les Paramètres URL suivants :

Nom du paramètre Type Valeur
jobId Postes à pourvoir Id Poste à pourvoir
applicationStatus Applications Statut de l'application
requesterEmail Utilisateurs Adresse e-mail
requesterId Postes à pourvoir Id propriétaire Poste à pourvoir
candidateId Candidats Id Candidat
candidateLastname Candidats Nom
candidateFirstname Candidats Prenom
candidateEmail Candidats Adresse e-mail
applicationId Applications Id Application
AFToken General Assessfirst Token

→ Cliquer sur “Enregistrer

 

5/ Créer un Déclencheur de Webhook

Une fois le webhook créé, il est nécessaire de définir une règle de flux de travail précisant les critères de déclenchement.

→ Aller dans Configuration -> Automatisation -> Règles de flux de travail

→ Cliquer sur “Créer une règle” :

  • Module : Applications
  • Nom de la règle : Call AF Webhook

→ Créer la règle de déclenchement :

→ Gérer une éventuelle condition :

→ Ajouter une “Action instantanée” de type Webhook et sélectionner le Webhook précédemment créé :

→ Cliquer sur “Associer

→ Cliquer sur “Enregistrer

6/ Activation de l’intégration

⚠️ Avant de lancer l’activation chez AF, il faut générer un code OAuth sur Zoho qui n’est valable que 10 minutes 🕐

Pour générer le code Oauth sur Zoho :

→ Se connecter sur Zoho Developer Console

→ Cliquer sur “ADD CLIENT

→ Choisir le type “Self Client

⇒ Récupérer le Client ID et le Client Secret

→ Cliquer ensuite sur l’onglet “Generate Code

Scope : ZohoRecruit.users.all,ZohoRecruit.org.all,ZohoRecruit.settings.all,ZohoRecruit.modules.all

Time Duration : 10 Minutes

Scope Description : AssessFirst App

Select Portal : Recruit + Organisation

=> Récupérer le Oauth code pour l’activation dans la marketplace AssessFirst.

 

7/ Activation de l'intégration dans la marketplace AssessFirst

Si vous êtes Administrateur et que vous disposez d'une licence API, vous allez pouvoir activer l'intégration dans la marketplace AssessFirst :

1. Cliquez sur l’icône en haut à droite pour accéder à vos paramètres et sélectionnez Intégrations

2. Cliquez sur Zoho

3. Cliquez sur activer

 

Entrer les paramètres suivant :

-> Client id : Client ID récupéré précédemment

-> Client secret : Client Secret récupéré précédemment

-> Zoho Account URL : par défaut https://accounts.zoho.eu (cf : https://www.zoho.com/recruit/developer-guide/apiv2/access-refresh.html)

-> Authorization code : Ouath code récupéré à la partie 7

-> Custom module value : Valeur récupérée à l'étape 1

-> Domain URL -> Par défaut https://recruit.zoho.eu

 

Lorsque vous validez, un token AssessFirst va être généré, vous devrez le coller dans Zoho pour finaliser l'intégration.

 

8/ Ajouter une variable AF Token

Pour ajouter le token d’identification AssessFirst :

→ Aller dans Configuration -> Espace Développeur -> Variables recruit

→ Cliquer “Créer une nouvelle variable” :

  • Nom de la variable : Assessfirst Token
  • Type : une seule ligne
  • Valeur : Coller le token qui a été généré sur la marketplace AssessFirst

→ Cliquer sur “Enregistrer

 

Pour savoir comment utiliser l'intégration avec Zoho, cliquez ici.