> For the complete documentation index, see [llms.txt](https://documentation.efalia.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.efalia.com/documentations/efalia-process/administration/administration-technique/livrables.md).

# Livrables

Cette page décrit les **fichiers fournis lors d'une installation ou d'une mise à jour** d'Efalia Process. Ces informations sont destinées aux administrateurs techniques chargés du déploiement.

***

## Téléchargement

Les livrables Efalia Process sont téléchargeables sur le site de l'éditeur à l'adresse fournie par votre contact Efalia.

{% hint style="info" %}
💡 Prenez contact avec votre interlocuteur Efalia ou le support technique pour obtenir le lien de téléchargement correspondant à votre version et votre licence.
{% endhint %}

***

## Nommage des Archives

Les archives de livraison suivent la convention de nommage :

```
workey-<release>–<dbms>.zip
```

| Variable    | Description                        | Valeurs possibles                            |
| ----------- | ---------------------------------- | -------------------------------------------- |
| `<release>` | Numéro de version d'Efalia Process | Ex : `6.14.2`                                |
| `<dbms>`    | Type de base de données            | `mysql`, `oracle`, `postgresql`, `sqlserver` |

**Exemple :** `workey-6.14.2–mysql.zip`

{% hint style="warning" %}
⚠️ Téléchargez l'archive correspondant à votre **SGBD**. Les scripts SQL et la configuration des datasources sont spécifiques à chaque base de données.
{% endhint %}

***

## Structure de l'Archive

Après décompression, l'archive contient **trois répertoires principaux** :

```
workey-6.14.2-mysql/
├── dev/
├── tools/
└── server/
    ├── common/
    └── [dbms-specific]/     ← mysql/ ou oracle/ ou postgresql/ ou sqlserver/
```

### `/dev` — Librairies de Développement

Contient les **librairies Java** nécessaires pour le développement de connecteurs personnalisés et d'extensions spécifiques.

**Destinataires :** Développeurs créant des connecteurs Java ou des extensions Efalia Process.

### `/tools` — Utilitaires

Contient des outils d'administration et de maintenance :

| Outil                               | Description                                                           |
| ----------------------------------- | --------------------------------------------------------------------- |
| **Reconstruction d'indexes Lucene** | Reconstruit les indexes de recherche en cas de corruption             |
| **Mise à niveau du schéma**         | Scripts de migration de la base de données lors de montées de version |

### `/server` — Moteur Efalia Process

C'est le cœur du livrable. Il se subdivise en deux sous-répertoires :

#### `/server/common` — Éléments Communs (tous SGBD)

Contient les fichiers indépendants du type de base de données :

| Fichier / Répertoire      | Description                               |
| ------------------------- | ----------------------------------------- |
| Fichiers Tomcat           | Configuration du serveur d'application    |
| Fichiers de configuration | `catalina.properties`, `log4j.properties` |
| Librairies communes       | Librairies Java partagées                 |

#### `/server/[dbms-specific]` — Éléments Spécifiques SGBD

Contient les fichiers propres à votre type de base de données :

| Fichier / Répertoire            | Description                                                |
| ------------------------------- | ---------------------------------------------------------- |
| **Déclaration des datasources** | Configuration de la connexion à la base de données         |
| **Application WAR**             | Archive web Efalia Process à déployer dans Tomcat          |
| **Scripts SQL**                 | Scripts de création/migration du schéma de base de données |
| **Driver JDBC**                 | Driver de connexion Java pour votre SGBD                   |

***

## Fichier de Licence

Le fichier de licence **`workey-license.xml`** est fourni séparément par Efalia. Il doit être placé dans le répertoire dédié sur le serveur Tomcat :

```
<CATALINA_HOME>/workey/workey-license.xml
```

{% hint style="warning" %}
⚠️ **Créez le répertoire `workey/` s'il n'existe pas** dans `<CATALINA_HOME>`.

Sans fichier de licence valide, Efalia Process ne démarrera pas correctement. En cas de mise à niveau majeure, il peut être nécessaire d'obtenir une nouvelle licence auprès d'Efalia (notamment pour l'activation de nouvelles fonctionnalités comme le module d'archivage).
{% endhint %}

***

## Inventaire des Fichiers à Déployer

Lors d'une installation initiale, les fichiers suivants doivent être déployés :

| Fichier                  | Destination                                 |
| ------------------------ | ------------------------------------------- |
| Driver JDBC (`.jar`)     | `<CATALINA_HOME>/lib/`                      |
| `catalina.properties`    | `<CATALINA_HOME>/conf/`                     |
| `log4j.properties`       | `<CATALINA_HOME>/conf/`                     |
| Application WAR (`.war`) | `<CATALINA_HOME>/webapps/`                  |
| `workey-license.xml`     | `<CATALINA_HOME>/workey/` (créer si absent) |
| Datasource (context XML) | `<CATALINA_HOME>/conf/Catalina/localhost/`  |

***

## Questions Fréquentes

<details>

<summary>Faut-il utiliser un livrable différent pour chaque montée de version ?</summary>

Oui. Chaque version d'Efalia Process dispose de son propre livrable. Lors d'une mise à jour, téléchargez le livrable de la version cible et suivez la [Procédure d'Installation et Mise à Jour](/documentations/efalia-process/administration/administration-technique/procedure-installation.md).

</details>

<details>

<summary>Le livrable contient-il les scripts SQL de migration ?</summary>

Oui. Le répertoire `/tools` contient les utilitaires de mise à niveau du schéma de base de données. Ces scripts doivent être exécutés lors des montées de version pour adapter la structure de la base aux nouvelles fonctionnalités.

</details>

<details>

<summary>Peut-on utiliser le même fichier WAR pour tous les SGBD ?</summary>

Non. Le fichier WAR est spécifique à chaque SGBD car il inclut la configuration de la datasource. Assurez-vous d'utiliser le livrable correspondant à votre base de données.

</details>

***

Pour aller plus loin :

* [Préconisations Matérielles](/documentations/efalia-process/administration/administration-technique/preconisations-materielles.md)
* [Procédure d'Installation](/documentations/efalia-process/administration/administration-technique/procedure-installation.md)
* [Accès aux Applications](/documentations/efalia-process/administration/administration-technique/acces-applications.md)


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://documentation.efalia.com/documentations/efalia-process/administration/administration-technique/livrables.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
