Gérer la configuration d'Akuiteo depuis la Console d'administration

Un webhook permet de notifier un serveur externe d'un événement qui se produit dans Akuiteo. L'objectif est d'exploiter informatiquement les événements détectés.
Exemple
Si un système externe à Akuiteo est utilisé pour la gestion des ressources humaines, un webhook peut être configuré afin de notifier ce système externe de la création ou de la suppression de collaborateurs.
Dans le cadre des webhooks, un événement est composé de deux informations majeures :
- L'objet concerné (ex : un collaborateur, une dépense, etc.) ;
- L'action effectuée sur cet objet (ex : création, modification, suppression).
Lorsqu'un webhook est configuré pour détecter un certain événement et que celui-ci se produit, le webhook envoie une requête vers une adresse web appelée point de terminaison.
Un point de terminaison (ou endpoint) est un lien hypertexte sur un serveur externe qui permet de recevoir les requêtes envoyées par des webhooks.
Chaque requête contient des données concernant l'événement qui s'est produit, ou à minima l'identifiant de l'objet associé à l'événement.
Le webhook détecte les événements dans la globalité d'Akuiteo. Par exemple, il n'est pas possible de configurer un webhook afin qu'il détecte un événement effectué par certains utilisateurs en particulier.
Les webhooks sont configurés dans la Console d'administration, depuis Configuration > Webhooks.

1 | Dans l'écran Webhooks, cliquez sur Créer un nouveau webhook. |
2 | Renseignez les informations de la section Propriétés : |
Champ | Description |
---|---|
Nom | Renseignez un libellé pour nommer le webhook. |
Endpoint (URL) |
Renseignez le lien correspondant au point de terminaison du webhook. Le point de terminaison est le lien hypertexte sur le serveur qui reçoit les requêtes envoyées par le webhook. |
Activé |
Il est possible d'activer ou de désactiver le webhook en cliquant sur l'option. Le webhook doit être activé pour fonctionner. S'il est désactivé, il ne fonctionnera pas et ne pourra envoyer aucune requête. Un webhook peut être activé à tout moment à partir de l'écran Webhooks. |
3 | Renseignez les informations de la section Sécurité : |
Champ | Description |
---|---|
Secret |
Renseignez le secret si le point de terminaison utilise un secret. Important Le point de terminaison doit être un site en HTTPS pour que le secret fonctionne. Note La signature est générée grâce au protocole cryptographique HMAC-SHA256 en Base64. FonctionnementLorsqu'une requête est envoyée par le webhook en utilisant un secret, elle comporte une signature insérée en tant qu'entête. Cette signature est une combinaison unique dépendant mathématiquement du contenu de la requête et du secret utilisé. Il est possible que le système externe recevant la requête soit programmé pour vérifier cette signature. Dans ce cas, ce système essaiera de régénérer la signature grâce au contenu de la requête et au secret :
|
Header name |
Renseignez le nom de l'entête si le point de terminaison utilise un entête de sécurité. L'entête est un élément de sécurité qui peut être utilisé par le point de terminaison afin qu'il accepte uniquement les requêtes de webhooks comportant cet entête ainsi que sa valeur renseignée dans le champ Header value. |
Header value |
Renseignez la valeur liée à l'entête renseigné dans le champ Header name si le point de terminaison utilise un entête de sécurité. Si la valeur de l'entête renseignée dans le champ Header value est différente de celle attendue au point de terminaison, la requête pourrait être considérée non authentique et ne pas provenir d'Akuiteo. |
4 | Renseignez les informations de la section Événement : |
Champ | Description |
---|---|
Event type |
Sélectionnez le type de l'événement depuis la liste déroulante. Le type de l'événement correspond au type d'objet sur lequel le webhook doit détecter une certaine action (ex : un collaborateur, une dépense, etc.). |
Event action(s) |
Sélectionnez l'action de l'événement depuis la liste déroulante. Il s'agit de l'action pour laquelle le webhook doit envoyer une requête à chaque fois qu'elle se produit sur le type d'objet en question (ex : création, modification, suppression). |
5 | Cliquez sur Créer. |
Le webhook est créé. Il doit être activé pour fonctionner.

1 | Sur la ligne du webhook à modifier, cliquez sur |
2 | Effectuez les modifications souhaitées. |
3 | Cliquez sur Mettre à jour. |
Le webhook est modifié.

Sous la section Propriétés de connexion à Akuiteo, renseignez les identifiants de l'utilisateur utilisé pour se connecter à Akuiteo dans le cadre des webhooks :
Champ | Description |
---|---|
Utilisateur Akuiteo |
Renseignez l'identifiant de l'utilisateur utilisé pour le traitement des webhooks et cliquez sur Enregistrer. Il est conseillé de renseigner un utilisateur technique, c'est-à-dire un utilisateur coché Utilisateur technique ? sur l'Application Desktop puis dans Tiers > Gestion des utilisateurs. |
Mot de passe Akuiteo |
Renseignez le mot de passe de l'utilisateur utilisé pour le traitement des webhooks et cliquez sur Enregistrer. |
Cliquez sur le bouton Tester pour tester la connexion à l'interface Webhook à partir des valeurs renseignées.

Les colonnes suivantes présentent des informations sur les réponses aux requêtes des webhooks :
Champ | Description |
---|---|
Dernière réponse |
Affiche le code de réponse HTTP de la dernière requête effectuée par le webhook. Si le code obtenu commence par le chiffre 2, la requête a réussi et la cellule est verte. Si le code obtenu commence par le chiffre 4, la requête a échoué et la cellule est rouge. |
Appels réussis | Affiche le nombre de requêtes qui sont parvenues avec succès au point de terminaison. |
Nb total d'appels | Affiche le nombre de fois que le webhook a détecté un événement et a donc envoyé une requête vers le point de terminaison. |
Log |
L'icône Le log est un fichier texte d'extension .log qui contient l'historique de toutes les requêtes effectuées par le webhook. Il est possible de l'ouvrir grâce à un éditeur de texte. |

Important
La suppression d'un webhook est définitive.
Sur la ligne du webhook, cliquez sur et confirmez la suppression.

Un proxy est un serveur qui agit comme une passerelle entre un ordinateur et les serveurs externes.
Si votre organisation a mis en place un proxy, il est possible de le renseigner dans la Console d'administration afin qu'Akuiteo passe par le proxy pour se connecter aux API externes : Arkhineo, Universign, Chorus, etc.
Le proxy est renseigné dans la Console d'administration, depuis Configuration > Configuration du proxy.
Pour renseigner le proxy :
1 | Sur la page Configuration PROXY, renseignez les informations suivantes : |
Champ | Description |
---|---|
Proxy URL |
Renseignez l'adresse IP et le port du proxy. Ex : http://10.69.20.73:9999 |
Proxy UserName | Renseignez le nom d'utilisateur pour se connecter au proxy. |
Proxy Password | Renseignez le mot de passe pour se connecter au proxy. |
2 | Pour chaque information renseignée, cliquez sur Enregistrer. |
Le proxy est configuré.

Un feature flag permet l'activation d'une fonctionnalité dans Akuiteo. Cette fonctionnalité pouvant impacter l'existant, Akuiteo la rend disponible à ses utilisateurs grâce à un mécanisme d'activation/de désactivation pour minimiser au maximum les impacts sur un environnement client et permettre de tester certaines fonctionnalités avant une utilisation en production. Cependant, un feature flag n'a pas vocation à rester dans le temps et sera rendu disponible en standard le plus rapidement possible.
Les feature flags sont disponibles et activables depuis la Console d'administration, depuis Configuration > Features.
Le menu Features affiche la liste de tous les feature flags disponibles pour la révision en cours d'Akuiteo. Activez le ou les feature flags souhaités depuis la colonne Actif, puis reconnectez-vous pour accéder aux nouvelles fonctionnalités.
Lorsqu'une nouvelle fonctionnalité soumise à feature flag est passée en standard à partir d'une certaine révision, celle-ci est ainsi disponible à tous les utilisateurs de cette révision et des révisions suivantes. Le feature flag est alors retiré de la liste dans la Console d'administration.
Certaines fonctionnalités soumises à feature flag nécessiteront un paramétrage préalable (paramétrage, DMF, etc.). Cependant, pour les utilisateurs ayant déjà activé le feature flag, le passage en standard sera transparent. Tout paramétrage, personnalisation ou autres réalisé pour la fonctionnalité sous feature flag ne devra pas être fait une deuxième fois lorsque la fonctionnalité est passée en standard.