> 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/app/using-the-app/deploy-templates.md).

# Déploiement des modèles

Facilitez vos déploiements de modèles de document entre 2 environnements Salesforce via l'App Gonexa.

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

* Avoir un compte App Gonexa (Si ce n'est pas le cas, voir ["Création d'un compte App"](/app/using-the-app/create-app-account.md))
* Avoir l'ensemble d'autorisations "Gonexa Doc Admin permission sets" sur l'environnement source et l'environnement cible
* Avoir connecté au moins 2 environnements sur l'App (2 sandboxes ou 1 sandbox + 1 production)
* Avoir au moins 1 modèle de document présent sur un environnement
  {% endhint %}

## Pourquoi utiliser un "Outil de déploiement" ?

**A quoi ça sert ?**

La configuration Gonexa ne peut pas se déployer à l'aide d'un change set ou d'un outil de déploiement classique puisqu'il ne s'agit pas de déployer de la méta-data.

Un modèle de document est configuré à l'aide de donnée (Saisie dans les champs "Nom du modèle", format de sortie, politique de gestion des versions, etc...) mais aussi du fichier qui porte les balises.

Si vous deviez déployer ça sans outil particulier, il faudrait faire des exports de donnée + export de fichier et re-faire les liens dans le nouvel environnement. C'est pour cette raison que nous avons développé un outil qui permet d'exporter d'un côté et d'importer dans le nouvel environnement en quelques clics.

## Connexion à l'App

### Vous avez déjà un compte App

* Dans vos environnements Salesforce, rendez vous dans l'onglet "Administration Gonexa"
* Cliquez sur "Accès à l'App" ou rendez-vous directement sur l'URL : <https://app.gonexa.fr/>

### Vous n'avez pas de compte App

* Rendez vous sur le module de formation ["Création d'un compte App"](/app/using-the-app/create-app-account.md)

## Déploiement des modèles

**Etapes à suivre**

* Rendez-vous dans l'onglet **Doc**, puis **Déploiement.** Choisissez un environnement source et un environnement cible via la liste de sélection
* La liste des modèles apparaît, sélectionnez le ou les modèles que vous souhaitez déployer
* Cliquez sur "Déployer les modèles"
* Un message de succès vous indique que les modèles ont bien été déployés
* Vous pouvez vérifier dans Salesforce que les modèles sont bien présents et prêts à l'utilisation

![Déploiement des modèles dans l'App](https://2755037948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMvpmte999umph55KoFMZ%2Fuploads%2FUM5ClOUAIHNUA5FamvSD%2Fapp-14.png?alt=media)

Il est possible de déployer les modèles sur une production ou une sandbox.

{% hint style="warning" %}
**Astuce**

Si vous répétez l'opération, le déploiement met à jour les modèles existant, il ne créé pas de doublon s'il s'agit des mêmes modèles.
{% endhint %}


---

# 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/app/using-the-app/deploy-templates.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.
