> For the complete documentation index, see [llms.txt](https://university.gonexa.fr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://university.gonexa.fr/doc/advanced-features/related-templates/create-related-chart.md).

# Créer un graphique associé

Ce modèle associé est une annexe technique permettant de créer des graphiques à partir de données Excel, et de les afficher dans un document Word ou PowerPoint.

**Étude de cas**

Ce modèle associé est une annexe technique permettant de créer des graphiques à partir de données Excel, et de les afficher dans un document Word ou PowerPoint.

{% hint style="info" %}
**Pré-requis**

* [ ] Utiliser la version de package Grenoble 2.3
* [ ] Disposer d'un modèle de document et savoir gérer des tableaux et des documents au format Excel avec Gonexa
* [ ] Vérifier que la valeur de la picklist "Graph" est disponible sinon suivre la procédure
  {% endhint %}

## Ajouter la valeur de Picklist "Graph" si elle n'est pas visible

* Depuis la Configuration, accédez à Gestionnaire d'objet > Modèle de document > Champs et relations
* Recherchez le champ Type (`gnx_Type__c`)
* Si la valeur "Graph" est absente, cliquez sur "Nouveau (valeurs)" nommez par "Graph" et validez
* Accédez à l'onglet "Types d'enregistrement" > Associate et modifiez la liste de sélection disponible pour le champ type et passez la valeur "Graph" de disponible à Sélectionnée. Enregistrez

## Créer un modèle associé de type Graph

* Depuis votre modèle de document principal, accédez à l'onglet "Doc" et au bloc "Modèles associés"
* Si besoin, créez des objets enfants pour générer des graphiques sur des objets liés (ex. : Contrat + Lignes de contrats)
* Cliquez sur "Nouveau modèle associé" et Nommez le (ex. : Graphiques)
* Sélectionnez le type de modèle : Graphique (Excel)
* Le champ "Choix de l'objet du modèle principal" sera renseigné par défaut
* Cliquez sur "Choisir"

![Création d'un modèle associé de type Graph](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FIPKMx6fg721ooUppsnLW%2F33-06-creer-associe-graph.gif?alt=media)

## Créer le Excel

* Créez un fichier Excel avec les parties fixes, dynamiques et les tableaux de données ajoutés via le bandeau "Insertion" > "Tableau" pour qu'il soit bien défini en tant que Tableau Excel
* Ajoutez l'entête et les balises comme dans un tableau enfant classique
* Créez les graphiques en sélectionnant le tableau concerné, puis accédez à l'onglet "Insertion" > "Graphique"
* Nommez votre graphique
* Sélectionnez le tableau et donnez-lui un nom dans l'onglet "Tableau" qui doit être identique au premier Graphique
* Ajoutez un titre et une légende à chaque graphique
* Cliquez sur le graphique et définissez dans la "Zone de nom" un nom unique pour chaque graphique

{% hint style="success" %}
**Pour exemple**

Un tableau nommé "GraphA" et un graphique nommé "GraphA"\
Un tableau nommé "GraphB" et un graphique nommé "GraphB"
{% endhint %}

![Création du tableau et du graphique dans Excel](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FHVOcTCtqd6N0x0or9O0B%2F34-08-excel-graph-1.gif?alt=media)

![Nommage des tableaux et graphiques dans Excel](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FIczHXumhzfidtDsbFn8T%2Fmodeles-associes-3.png?alt=media)

## Insérer le graphique dans le document principal

* Depuis Salesforce, dans le bloc Modèles principaux, accédez à votre modèle principal
* Ouvrez le document principal (Word ou PowerPoint)
* Placez la balise à l'endroit souhaité pour insérer le graphique

![Insertion de la balise graphique dans le document](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FXFUjxmLzNjdBM5VVz5RW%2F35-09-excel-dans-doc.gif?alt=media)

**La balise Graphique**

La syntaxe de la balise : `{!gnxgraph|Nom_du_graph(w=100)}`

**Paramètres :**

* **Nom\_Du-Graph** = correspond au nom exact du graphique dans Excel
* **w=200** = définit la largeur du graphique en pixels

{% hint style="success" %}
**Pour exemple**

La balise `{!gnxgraph|GraphA(w=150)}` qui reprend le nom exact du graphique dans Excel et affichera le graphique en taille réduite de 150 pixels
{% endhint %}

{% hint style="danger" %}
**Attention**

Le nom du tableau doit être strictement le même que le nom du graphique\
Un tableau et son graphique affichés sur la même feuille Excel, permettra de mettre à jour les lignes du graphique
{% endhint %}

![Balise graphique dans le document principal](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FDu1hz3U0AtllA7dUlK25%2Fmodeles-associes-4.png?alt=media)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://university.gonexa.fr/doc/advanced-features/related-templates/create-related-chart.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
