77 lines
2.8 KiB
Markdown
77 lines
2.8 KiB
Markdown
# Gestion de la custom application
|
|
|
|
> Source : [Confluence EasyWMS France](https://easywmsfrance.atlassian.net/wiki/spaces/EF/pages/3000089673775/Gestion+de+la+custom+application)
|
|
> Dernière mise à jour : 20/12/2022 (v12)
|
|
|
|
---
|
|
|
|
> ⚠️ Il est important de rappeler que vous pouvez être plusieurs à travailler sur un même projet sur des VM différentes. Une **gestion rigoureuse de la CustomApp** et une bonne communication sur l'avancement sont indispensables.
|
|
|
|
Pour rester à jour :
|
|
- **Exporter** la CustomApp à chaque fois que vous finissez une tâche
|
|
- **Réimporter** celle de la branche `develop` après merge de votre branche dedans
|
|
|
|
Si vous **rejoignez un projet en cours**, importer la CustomApp existante est la **première chose à faire**.
|
|
|
|
> ⛔ Une mauvaise manipulation ici peut entraîner la **perte de vos développements** — procéder avec soin.
|
|
|
|
---
|
|
|
|
## 1 - Création de l'application custom
|
|
|
|
Si vous êtes le premier à travailler sur le projet, créer une nouvelle application custom.
|
|
|
|
**Option A — Partir d'une application existante du Toolkit**
|
|
|
|
Si vous devez intégrer des modifications déjà disponibles dans le projet [**FRANCE_OPERATIONS_TOOLS**](https://msscode.mecalux.com/Proyectos_SW/FRANCE_OPERATIONS_TOOLS.git) (ex. modifications habituelles du module transporteur) :
|
|
|
|
1. Cloner le projet `FRANCE_OPERATIONS_TOOLS`
|
|
2. Réaliser l'import (cf. section 2) depuis le chemin :
|
|
```
|
|
..\FRANCE_OPERATIONS_TOOLS\<Ma modif voulue>
|
|
```
|
|
Exemple : `..\FRANCE_OPERATIONS_TOOLS\Module transporteur`
|
|
|
|
**Option B — Créer une nouvelle application vierge**
|
|
|
|
Dans EasyBuilder, faire **clic droit sur "Application"** → **"New application"**
|
|
|
|
Saisir le nom de l'application et définir les dépendances (en général : `EasyWMS`).
|
|
|
|
Après avoir créé votre application custom, faire un **1er export sur la branche `develop`** du projet Git (cf. section 3).
|
|
|
|
---
|
|
|
|
## 2 - Import de l'application custom
|
|
|
|
> ⚠️ **Avant d'importer**, il faut d'abord **supprimer** la custom app existante dans votre Builder.
|
|
|
|
1. Clic droit sur l'application custom → **"Delete application"**
|
|
|
|
2. Clic droit sur **"Applications"** → **"Import and save application from text"**
|
|
|
|
3. Sélectionner le chemin d'accès dans votre projet Git :
|
|
```
|
|
..\source\NomApplication
|
|
```
|
|
|
|
---
|
|
|
|
## 3 - Export de l'application custom
|
|
|
|
> ⚠️ **Avant d'exporter**, il faut d'abord **vider** le dossier de destination dans votre projet Git :
|
|
> ```
|
|
> ..\source\NomApplication
|
|
> ```
|
|
|
|
> ⚠️ Bien vérifier d'être sur la **branche de votre tâche** avant d'exporter.
|
|
|
|
> ⛔ Lors de l'export, **aucun élément actuellement en "Check-out" n'est sauvegardé ni exporté**.
|
|
|
|
1. Clic droit sur l'application custom → **"Export application to text"**
|
|
|
|
2. Sélectionner le chemin d'accès dans votre projet Git :
|
|
```
|
|
..\source\NomApplication
|
|
```
|