> 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/getting-started/install-gonexa/add-generation-button.md).

# Positionner le bouton de génération

Pour générer un document depuis un enregistrement Salesforce (devis, opportunité, compte, ou tout objet standard ou personnalisé), ajoutez sur la page de cet objet :

* le **composant Lightning « Gonexa - Generate Document »** (recommandé) ;
* ou un **bouton d'action** en haut de la page, par exemple « Générer un devis ».

La génération peut aussi être automatisée, sans clic : voir Générer un document automatiquement avec un flux.

{% hint style="warning" %}
**Le bouton de génération n'apparaît pas ?**

Le composant reste invisible tant qu'aucun modèle de document n'existe pour cet objet. Créez d'abord un modèle de document basé sur l'objet de la page (par exemple Devis), puis rechargez la page.
{% endhint %}

## Comment ajouter le composant de génération sur la page d'un devis ? (recommandé)

{% stepper %}
{% step %}

### Ouvrir la page à modifier

Ouvrez un enregistrement de l'objet sur lequel le bouton doit apparaître (un devis, une opportunité…).
{% endstep %}

{% step %}

### Modifiez la page Lightning

Cliquez sur l'engrenage en haut à droite, puis sur **Modifier la page**.
{% endstep %}

{% step %}

### Ajouter le composant Gonexa

Recherchez le composant **Gonexa - Generate Document** et glissez-le à l'endroit voulu dans la page.
{% endstep %}

{% step %}

### Enregistrer et activer

Cliquez sur **Enregistrer**, puis **Activer** la page pour les applications ou profils concernés.
{% endstep %}
{% endstepper %}

![Ajout du composant Gonexa - Generate Document](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2Fr9O89d7l9dhJJWVUhJRg%2F13-02-utilisation-composant-lightning.gif?alt=media)

## Comment ajouter un bouton « Générer » en haut de la page ?

{% stepper %}
{% step %}

### Créer l'action

Dans **Configuration › Gestionnaire d'objets**, ouvrez l'objet concerné (par exemple Devis), puis **Boutons, liens et actions › Nouvelle action**. Renseignez les informations comme ci-dessous.

![Paramétrage de la nouvelle action](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FTfZTp70SuP5jRSuDYU1A%2Finstallation-gonexa-8.png?alt=media)

{% hint style="info" %}
Choisissez une étiquette parlante pour vos utilisateurs, par exemple « Générer un devis ».
{% endhint %}
{% endstep %}

{% step %}

### Ajouter l'action à la page

Ajoutez l'action dans la présentation de page de l'objet, section **Actions mobiles et Lightning**, puis enregistrez.
{% endstep %}
{% endstepper %}

![Création du bouton d'action « Générer »](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2Fupbv4ln9HoRjiXX12uft%2F14-03-creation-bouton.gif?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/getting-started/install-gonexa/add-generation-button.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.
