Cas d’utilisation courants
| Cas d’utilisation | Exemple de formule |
|---|---|
| Nom complet | Prénom + ” ” + Nom de famille |
| Montant attendu | Montant × Probabilité |
| Jours avant l’échéance | Date d’échéance - Aujourd’hui |
| Jours dans l’étape | Aujourd’hui - Date d’entrée dans l’étape |
| Score de lead | Points basés sur plusieurs critères |
Formule de base : concaténation
Exemple : remplissage automatique du nom complet
Objectif : Combiner automatiquement le prénom et le nom de famille dans un champ de nom complet.Installation
- Déclencheur : Enregistrement mis à jour ou créé (Personnes)
- Filtre : Vérifier que le prénom ou le nom de famille a changé
- Action de code :
- Mettre à jour l’enregistrement : Définir le nom complet sur
{{code.fullName}}
Formule numérique : montant attendu
Exemple : calculer le revenu attendu
Objectif : Multiplier le montant de l’opportunité par la probabilité pour obtenir le montant attendu. Voir Comment afficher le montant attendu dans le pipeline pour le workflow complet.Configuration rapide
- Déclencheur : Enregistrement mis à jour (Opportunités, champ Montant OU Probabilité)
- Action de code :
- Mettre à jour l’enregistrement : Définir le montant attendu sur
{{code.expectedAmount}}
Formule de date : calcul des jours
Exemple : jours avant l’échéance de la tâche
Objectif : Calculer le nombre de jours restants avant la date d’échéance d’une tâche.Installation
- Déclencheur : Enregistrement mis à jour ou créé (Tâches, champ Date d’échéance)
- Action de code :
- Mettre à jour l’enregistrement : Définir les jours avant l’échéance sur
{{code.daysUntilDue}}
Des valeurs négatives indiquent des tâches en retard. Vous pouvez utiliser ce champ pour filtrer ou trier les tâches par urgence.
Formule conditionnelle : score de lead
Exemple : calculer le score de lead en fonction de critères
Objectif : Noter les leads selon la taille de l’entreprise, le secteur d’activité et l’engagement.Installation
- Déclencheur : Enregistrement mis à jour (Personnes ou Entreprises)
- Action de code :
- Mettre à jour l’enregistrement : Définir le score de lead sur
{{code.leadScore}}
Formule texte : extraction de domaine
Exemple : extraire le domaine à partir de l’email
Objectif : Extraire et stocker automatiquement le domaine de l’email.Installation
- Déclencheur : Enregistrement mis à jour (Personnes, champ Email)
- Action de code :
- Mettre à jour l’enregistrement : Définir le champ Domaine sur
{{code.domain}}
Meilleures pratiques
Performances
- Ne déclenchez que lors des modifications de champs pertinentes
- Utilisez des filtres pour ignorer les enregistrements qui n’ont pas besoin de calcul
- Évitez les calculs complexes dans les workflows à fort volume
Gestion des erreurs
- Vérifiez les valeurs null/undefined avant les calculs
- Utilisez des valeurs par défaut lorsque des données manquent
- Renvoyez des messages d’erreur clairs lorsque les calculs échouent
Tests
- Testez avec des cas limites (champs vides, valeurs zéro)
- Vérifiez manuellement les calculs avant l’activation
- Surveillez les exécutions de workflows pour détecter des résultats inattendus