Suite à quelques problèmes d'impayés, José demande à Linda d'automatiser la relance des créances clients. Il précise qu'il souhaite que les e-mails de relance soient automatiquement envoyés, aux bonnes dates et heures, aux bonnes personnes, et à propos des bonnes factures selon les critères métiers définis (exceptions, fréquence etc…).
Linda demande à nouveau à Vijay de l'aider pour cette configuration.
D'abord, ils vérifient les champs déjà présents dans Frisbii.
Champs disponibles dans le package
Voici ce qu'ils trouvent sur l'objet Facture :
Auto relance - Case à cocher : cochée par la classe apex planifiée MarkInvoiceForAutoReminder et sur laquelle les processus à créer s'appuient pour effectuer la relance automatique.
Date de dernière relance - Date : champ à remplir par le processus à créer par vos soins pour y noter la date de dernière relance effectuée. Ce champ peut également être utilisé pour stocker l'information lors d'une relance manuelle.
Échéance - Date : échéance maximale pour paiement de la facture.
Règlement attendu le - Date : date à laquelle le prochain paiement est attendu.
Niveau de relance - Liste de sélection : vous pouvez ajouter des niveaux si vous le souhaitez ou en utiliser moins :
R0 : Pas d'incident
R1 : 1er e-mail envoyé
R2 : 2ème e-mail envoyé
R3 : 3ème e-mail envoyé (dernière relance avant mise en demeure)
R4 : Mise en demeure
Ces champs sont seulement une base pour configurer la relance automatique.
Pour l'adapter aux besoins de l'entreprise la relance, certains champs sont à créer en plus.
Vijay et Linda en discutent avec le service Comptabilité pour définir les conditions de relance pertinentes pour Cloud Kicks.
Champs à créer pour la relance
Ce qui est important pour faire marcher la relance est la présence des champs et leurs liens.
IMPORTANT : Les formules et définitions de champs, les descriptions et texte d'aides sont à adapter à votre contexte / besoin métier. Pour chaque condition dans cet article, posez-vous la question : Est-elle pertinente pour mon entreprise ? Sinon adaptez-la ou enlevez-la.
Procédure
1. Allez dans Configuration > Gestionnaire d'objet > OBJET EN FONCTION DU CHAMP.
2. Cliquez sur Champs et relations.
3. Cliquez sur le bouton Nouveau.
4. Suivez l'assistant en renseignant les informations EN FONCTION DU CHAMP.
Pour plus de détail, veuillez lire ces articles Trailhead :
Mettre en place un champ : Ajout de champs personnalisés.
Personnaliser les champs formules : Use Basic Logic in Checkbox Formulas.
Champs de saisie
Voici la liste des champs de saisie à créer, pour plus d'informations cliquez sur les liens :
Champs formules
Ensuite, nous procédons à la configuration des champs formules.
Attention : Lors de la création des champs formules, vous pouvez recevoir ce type de message d'erreur : La formule compilée est trop volumineuse pour être exécutée (9 501 caractères). Taille maximale de 5 000 caractères (Champ associé : Formule)
Si vos formules sont très complexes ou référencent d'autres formules avec beaucoup de conditions, vous pouvez aussi utiliser des processus afin de contourner les limites de Salesforce.
Nous allons vous montrer des exemples dans le paragraphe suivant.
Voici la liste des champs formules à créer, pour plus d'informations cliquez sur les liens :
Remarque : Afin de ne pas rencontrer de problèmes lors de la sauvegarde des formules, veillez à bien :
(1) respecter l'ordre de la création,
(2) faire attention au nom du champ, remplacez des _ par des lettres (ex. Étiquette de champ : Intensité Relance > Nom du champ proposé par Salesforce : Intensit__Relance, remplacez le _ par un e sans accent)
Les champs en détail
Voici les exemples de formules et les informations pour configurer les champs.
Rappel : Les formules et définitions de champs, les descriptions et texte d'aides sont à adapter à votre contexte / besoin métier. Pour chaque condition dans cet article, posez vous la question : est-elle pertinente pour votre entreprise ? sinon adaptez-la ou retirez-la.
Ne pas relancer avant le
Nom du champ : Ne_pas_relancer_avant_le
Objet : Compte
Type de données : Date
Permet de consigner la date (incluse) jusqu’à laquelle aucune relance ne doit partir.
Pris en compte dans le différé de la relance.
Voici le résultat pour Cloud Kicks :
Intensité relance
Nom du champ : Intensite_Relance
Objet : Facture
Type de données : Liste de sélection
Permet de consigner l’intensité souhaitée de la relance afin de faire varier sa fréquence. On peut souhaiter qu'un client soit relancé plus vite qu'un autre, on choisira alors une intensité plus ou moins élevée.
Valeurs de la liste :
Neutre - I0 (par défaut)
Appuyé - I1
Insistant - I2
Voici le résultat pour Cloud Kicks :
Date règlementNom du champ : Date_reglement Objet : Facture Type de données : Formule (Date)
Basé sur les champs dates packagés :
| Exemple de formule : |
Voici le résultat pour Cloud Kicks :
Ne pas relancerNom du champ : Ne_pas_relancer Objet : Facture Type de données : Formule (Case à cocher)
| Exemple de formule : |
Voici le résultat pour Cloud Kicks :
Contact OKNom du champ : Contact_OK Objet : Facture Type de données : Formule (Case à cocher)
Attention : Vous avez peut-être déjà créé ce champ lors de la configuration précédente | Exemple de formule : |
Voici le résultat pour Cloud Kicks :
PDF OKNom du champ : PDF_OK Objet : Facture Type de données : Formule (Case à cocher)
Attention : Vous avez peut-être déjà créé ce champ lors de la configuration précédente : | Exemple de formule : |
Voici le résultat pour Cloud Kicks :
Date de référence relanceNom du champ : Date_de_reference_relance Objet : Facture Type de données : Formule (Date)
Si il n'y a pas de date de dernière relance, la formule affiche la date d'échéance. | Exemple de formule : |
Voici le résultat pour Cloud Kicks :
Auto relance exceptionNom du champ : Auto_relance_exception Objet : Facture Type de données : Formule (Case à cocher)
Les cas d'exception de la formule proposée en exemple :
| Exemple de formule : |
Voici le résultat pour Cloud Kicks :
Auto relance exception (texte)Nom du champ : Auto_relance_exception_texte Objet : Facture Type de données : Formule (Texte)
| Exemple de formule : |
Voici le résultat pour Cloud Kicks :
Auto relance anomalieNom du champ : Auto_relance_anomalie Objet : Facture Type de données : Formule (Case à cocher)
Les anomalies définies dans la formule proposée :
| Exemple de formule : |
Voici le résultat pour Cloud Kicks :
Auto relance anomalie (texte)Nom du champ : Auto_relance_anomalie_texte Objet : Facture Type de données : Formule (Texte)
| Exemple de formule : |
Voici le résultat pour Cloud Kicks :
Fréquence relanceNom du champ : Frequence_relance Objet : Facture Type de données : Formule (numéro) - sans décimales
Calcul de la fréquence utilisant cette formule :
Attention : Selon les conditions spécifiées dans les champs Auto relance exception et Auto relance anomalie, il n'est peut-être pas possible de prendre en compte les deux conditions dans ce champ formule Fréquence relance sans recevoir un message d'erreur. |
|
Voici le résultat pour Cloud Kicks :
Date de prochaine relanceNom du champ : Date_de_prochaine_relance Objet : Facture Type de données : Formule (Date)
Attention : Dans Gestion des champs vides sélectionnez la valeur Traiter les champs vides comme tels afin de bien annuler la Date de prochaine relance si Fréquence relance est vide. | Exemple de formule : |
Voici le résultat pour Cloud Kicks :
Auto relance conditionNom du champ : Auto_relance_condition Objet : Facture Type de données : Formule (Case à cocher)
Attention : Selon les conditions spécifiées dans les champs Auto relance exception et Auto relance anomalie, il n'est peut-être pas possible de prendre les deux conditions en compte dans ce champ formule Auto Relance Condition sans recevoir un message d'erreur. | Exemple de formule : |
Voici le résultat pour Cloud Kicks :
Mettre à disposition les champs sur la présentation de page de la facture
Suite à la création des champs, nous allons modifier l'affichage de ces champs sur l'objet de la facture.
Procédure
Allez dans Configuration > Gestionnaire d'objet.
Cliquez sur l'objet Facture.
Cliquez sur Présentation de page et choisissez une par une les présentations de page utilisées.
Faites glisser tous les champs que nous venons de créer auparavant dans la section Relance.
Cliquez sur Enregistrer.
Maintenant que les champs sont disponibles sur la facture, nous allons nous occuper des champs que nous n'avons pas pu sauvegarder auparavant.