Automatisez les actions autour de la génération documentaire en vous appuyant sur la puissance des flows Salesforce.
Cette formation se décompose en 4 étapes :
Pré-requis
✓ S'assurer que la génération au clic fonctionne
✓ Connaître le processus à mettre en place
Retrouvez nos exemples de flux
Accédez à l'org de flux d'exemple pour vous inspirez. Retrouvez les cas d'usage les plus utilisés par nos clients.
Attention
Un code de vérification vous sera demandé pour vous connecter. Veuillez contacter le support afin de l'obtenir.
Gagnez du temps et supprimez les actions répétitives avec les actions de flux Salesforce.
Astuce
La variable recordId est quasiment systématique pour tous les flux d'écran. Elle sert à variabiliser le champ recordId, et à fournir au flux le contexte depuis lequel nous lançons la génération.
Astuce
Dans les propriétés de l'écran, renommez le bouton "Suivant" dans la configuration du pied de page pour améliorer l'expérience utilisateur.
Pour mettre à jour la donnée renseignée dans l'écran précédent, vous pouvez ajouter une action de mise à jour. Elle déclenchera une prochaine action.
Déposez le flux sur vote contexte.
L'action la plus connue qui vous permettra de générer un document automatiquement
Construisez votre processus à votre convenance (écran, décision, message de succès...) et ajoutez l'action Gonexa.
Cette action de flux est similaire à l’action Generate a document, la configuration est similaire. Elle sert à générer un seul document de manière asynchrone, cela signifie qu’elle s’exécutera en arrière plan. Elle comprend les mêmes paramètres que l’action Generate a document, seule la manière d’exécution est différente.
Attention
Salesforce n’autorise pas plus de 50 actions futures en même temps, il faut donc faire attention avec les flows trigger qui utilisent cette action avec un déclencheur qui pourrait être appelé plus de 50 fois d’un coup.
Que ce soit à partir d'une vue de liste ou à partir d'un déclencheur, générez en masse
Générer plusieurs documents d'un coup a partir d'une vue de liste.
Champ : Id
Opérateur : dans
Valeur : ids
Afin de remplir le champ valeur, créez une nouvelle ressource :
Attention
Nom sensible à la casse, nommez le strictement "ids"
Ajoutez l'action sur la présentation de page de votre objet principal.
Astuce
Vous trouverez l'URL de votre flux dans les détails du flux.
Utilisez une variable de flow comme donnée dans un document
Vous avez parfois besoin d’afficher une ou plusieurs valeurs dynamiques à la génération d’un document.
Dans un flux Salesforce :
Commencez par créer une variable de collection dans votre flux. Cette variable stockera les données que vous souhaitez afficher dans votre document.
Ajoutez une action d’attribution pour attribuer les valeurs voulus à la variable de collection. L’ordre des attributions déterminera l’ordre des balises à positionner dans le document.
Dans l'action de génération de document, activer le paramètre "Collection of Dynamic Values", puis renseignez la variable de collection utilisée précédemment.
Dans votre modèle de document, positionnez les balises Gonexa pour afficher les valeurs dynamiques à la génération.
La balise dynamique
La syntaxe {!gnxdynamic|1} affiche la Nème valeur d'une variable de collection
Paramètres :
N = index de la valeur souhaitée (commence à 1)
Pour exemple
Avec une variable de collection contenant "Paris, Lyon, Marseille, Bordeaux" {!gnxdynamic|2} affichera la deuxième valeur de la liste, c'est à dire Lyon
Utilisez cette action de flux pour convertir ou fusionner des documents
Cette action de flux permet de convertir un document en PDF, et permet également de fusionner plusieurs documents pour n’en former qu’un.
Dans un flux Salesforce :
Dans le cas où vous souhaitez fusionner plusieurs documents, créez une variable de collection pour stocker des annexes
Astuce
Un flux d’exemple est disponible dans l'Org de flux préconçue
Utilisez des filtres dynamiques dans un flow pour filtrer la donnée
L’utilisation de filtres dynamiques donne la possibilité à l'utilisateur qui génère son document de choisir quel filtre appliquer sur un objet enfant du modèle de document.
La génération avec des filtres dynamiques ne peut être faite que via un flux Salesforce.
Dans un flux Salesforce :
Créez une variable de collection dans votre flux. Cette variable stockera le résultat du filtre dynamique.
Ajoutez une action d’attribution pour attribuer le résultat du filtre dynamique à la variable de collection.
Pour cela, il faut Ajouter le résultat de l'action Create a dynamic filter.
Dans l'action de génération de document, activer le paramètre "Collection of Dynamic Filters", puis renseignez la variable de collection utilisée précédemment.
Astuce
Deux flux d'exemple sont disponible dans l'Org de flux préconçue
Utilisez un flow pour envoyer un document par e-mail
Vous avez parfois besoin d'envoyer un e-mail avec une pièce jointe.
Dans un flux Salesforce :
Renseignez les paramètres attendus :
Vous pouvez ajouter d’autres paramètres dans l’action, comme l’ajout de destinataire en copie, l’ajout d’une adresse d’expédition personnalisée ou l’affichage d’un nom d’expéditeur
Astuce
Un flux d'exemple est disponible dans l'Org de flux préconçue
Tagguez chaque génération pour mieux suivre et piloter les actions post génération.
Vous avez parfois besoin de créer des automatismes suite à la génération d'un document, tels que l'envoi par email ou signature par exemple.
Dans un flux Salesforce, vous avez la possibilité d'identifier chaque génération et de retrouver cette information dans le journal de génération.
Dans un flux Salesforce :
Attention
Le texte est limité à 255 caractères
Avec cette information dans le journal de génération, vous pouvez définir simplement les conditions de déclenchement de vos automatismes par la suite.