Audit des fonctions
La page Audit Functions contrôle la qualité et la couverture des fonctions du Developer Hub. Elle aide à repérer les fonctions inactives, incomplètement documentées ou exposées par API.
Accès
Ouvrez Sécurité & Audit → Audit Functions, ou utilisez l'onglet ?tab=audit-functions.
L'audit lit les fonctions depuis Zoho CRM et conserve temporairement le résultat dans le cache local. Il ne modifie aucune fonction.
Score et indicateurs
Le score global est calculé sur 100 à partir de cinq KPI :
| KPI | Ce qui est mesuré |
|---|---|
| Activation | Part des fonctions CRM actives |
| Gouvernance | Fonctions avec une description et au moins un tag |
| Fraîcheur | Fonctions CRM modifiées depuis moins de 180 jours |
| Exposition | Fonctions accessibles via REST API correctement documentées |
| Couverture | Fonctions Deluge dont le code est disponible pour l'analyse |
Chaque KPI affiche une valeur en pourcentage et un niveau : bon, à surveiller ou critique. Les fonctions provenant d'un plugin Marketplace sont exclues des indicateurs qui évaluent la gouvernance CRM.
Alertes détectées
L'audit classe les alertes par priorité et propose un lien vers la page Fonctions :
- Inactive : la fonction CRM n'est pas active ;
- Brouillon : une version brouillon existe ;
- Gouvernance : description ou tag manquant ;
- Obsolète : aucune modification depuis plus de 180 jours ;
- REST : fonction exposée par API sans documentation suffisante.
Jusqu'à douze alertes sont affichées sur la page. Le bouton associé ouvre directement la fonction concernée.
Répartition et actualisation
Des graphiques répartissent les fonctions par catégorie, source et ancienneté. Le panneau de statistiques indique également le total, les fonctions exposées par REST, les fonctions obsolètes et le nombre de fonctions Deluge analysées.
Le bouton Actualiser ignore le cache et recharge toutes les pages de fonctions depuis Zoho CRM. Si aucune connexion CRM active n'est disponible, l'audit ne peut pas être calculé.
Interpréter les résultats
Un score faible ne signifie pas nécessairement qu'une fonction est défaillante : il signale surtout un manque de documentation, de fraîcheur ou de visibilité du code. Corrigez les alertes dans Zoho CRM, puis actualisez l'audit pour recalculer les indicateurs.