Insert items related to your main context in the form of tables
We're going to go through 3 simple steps to achieve this:
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.
To make it easier to understand, you can download the template shown during the demonstration below:
Filters ensure that you only see data that is relevant to your context. Here, we want to filter only the “Product” category in the 1st table, the “Services” in the 2nd, and the “Options” in the last. We use the same Salesforce object 3 times but with different views.
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"

This step is optional since it will simply improve the organization of the data in your table a bit at the time of generation.
Pour exemple
Un tri sur le champs ProductCode ascendant permettra de trier les produits

Group all the elements of a child object that correspond to a criterion, that is, group the rows of a table in a Word document according to a Salesforce field such as the family of a product for example.
From the child object of your document template:
Pour exemple
Product2.Family

From your document template, build your table using one of the following two methods.
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}

Download an example template
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}
Word configuration vs Generation result

Download an example template
