Insérez des éléments liés à votre contexte principal sous forme de tableaux
Nous allons parcourir 3 étapes simples pour y parvenir :
Pré-requis
✓ Avoir un modèle déjà prêt avec l'objet principal configuré
✓ Prendre un cas d'usage où l'objet principal a bien des éléments liés (ex : Opportunité, Devis, Compte...)
Qu'est-ce qu'un "Objet enfant" Gonexa ?
Un tableau correspond à une liste associée dans Salesforce. Par exemple, si je suis sur un compte, les contacts sont enfants du compte. Si je me trouve sur une opportunité, les produits d'opportunités sont des enfants de l'opportunité.
Ces relations peuvent être standards ou construites via des champs personnalisés. La technologie Gonexa permettra simplement d'afficher les informations liées à votre contexte.
Pour exemple
De nombreux cas d'usage sont possibles comme afficher les produits, les services et les options liées à mon opportunité commerciale ou les listes des contacts liées au comptes.

Astuce
Renommer l'étiquette de la balise permettra de différenciers vos tableaux et d'ajouter la bonne balise dans le bon tableau à la construction du modèle

Pour exemple
Vous pouvez créer 3 objets enfants sur le même objets Salesforce comme Produits d'opportunités, avec l'un qui porte l'étiquette "Produit", le second l'étiquette "Service", et le troisième l'étiquette "Option"
Attention
1 Objets enfant = 1 tableau dans le documents. Créez autants d'objets enfants que vous souhaiterez créer de tableau distinct dans le modèle de documents
Astuce
Cette étape se base sur des tableaux standards proposés par Word. Pour plus de simplicité, n'hésitez pas à utiliser nos Templates préconçus

Attention
Les balises d'un objet enfants doivent impérativement être placées dans un tableau. Si elles sont en dehors, elles ne s'afficheront pas à la génération.
Pour faciliter la compréhension, vous pouvez télécharger le modèle présenté dans la vidéo de formation.
Les filtres permettent de s'assurer de voir uniquement la donnée pertinente par rapport à votre contexte.
Pour exemple
Ici, nous souhaitons filtrer uniquement la catégorie "Produit" dans le 1er tableau, les "Services" dans le 2ème et les "Options" dans le dernier. Nous utilisons 3 fois le même objet Salesforce mais avec des vues différentes.
La connaissance de votre Salesforce est indispensable pour connaître le bon filtre à utiliser et qui sera celui alimenté par la bonne donnée.
Pour exemple
Famille de produit = "Options"

Cette étape est facultative. Elle permet d'organiser la donnée dans votre tableau au moment de la génération et d'appliquer une règle.
Pour exemple
Un tri sur le champs ProductCode ascendant permettra de trier les produits

Regroupez tous les éléments d’un objet enfant qui correspondent à un critère, c’est-à-dire groupez les lignes d’un tableau d’un document Word selon un champs Salesforce comme la famille d’un produit par exemple.
Depuis l'objet enfant de votre modèle de document :
Pour exemple
Product2.Family

Depuis votre modèle de document, construisez votre tableau avec une des deux méthodes suivantes.
Si vous ne souhaitez pas répéter les entêtes du tableau sur plusieurs tables, cette méthode est recommandée pour être la plus simple.
Pour exemple
La première ligne du tableau contiendra la balise suivante {!Nom du groupe | Nom Api du champ sur lequel grouper} c'est à dire dans notre cas {!Groupe|Product2.Family}

Télécharger un modèle d'exemple
Si vous souhaitez gérer la répétition des entêtes du tableau sur plusieurs pages, vous devez impérativement utiliser cette méthode. Le tableau, dans sa globalité, sera répété en fonction du nombre de résultat qui correspond au critère et avec le nom de sa famille en entête.
Pour exemple
La première ligne du tableau contiendra la balise suivante {!Nom du groupe | Nom Api du champ sur lequel grouper} c'est à dire dans notre cas {!Groupe|Product2.Family}
Configuration Word vs Résultat à la génération

Télécharger un modèle d'exemple
