# Les Poupées Russes

Les poupées russes, ou nomenclatures arborescentes, permettent de lier des sous-catégories à des catégories.

Cela sert par exemple lorsqu’on souhaite lier une flotte de véhicules à une entreprise particulière, d’un pays particulier.

## 🛠 **Construire des Poupées Russes**

### 💡 Création des workflows

**Les poupées russes permettent de lier les enregistrements de deux ou plusieurs workflows entre eux.**

1️⃣ Pour commencer il faut donc créer **le workflow de base** : dans notre exemple de la flotte de véhicules, il faut donc commencer par le workflow de création de pays.

<figure><img src="https://2063331370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQBQ-Fk5qKATOA2R2_R%2Fuploads%2FjEr1AmcevYYnQAOML30K%2FCapture%20d%E2%80%99%C3%A9cran%202022-11-02%20%C3%A0%2011.10.51%20(1).png?alt=media&#x26;token=0cbaaad1-740c-4060-9e40-f597b3213254" alt=""><figcaption></figcaption></figure>

2️⃣ On crée ensuite **le workflow de deuxième niveau** : dans notre exemple il s’agit du workflow de création d’entreprises. Dans ce workflow, on pose **un champ Liaison simple** paramétré pour afficher les pays.

<figure><img src="https://2063331370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQBQ-Fk5qKATOA2R2_R%2Fuploads%2FAwSXGBsowjGcjclSzsoR%2FConfig%20parcours%20li%C3%A9%20pays%202%20(1).png?alt=media&#x26;token=2b82a218-cda9-4ee2-8426-2861a2199b3f" alt=""><figcaption></figcaption></figure>

3️⃣ On crée alors **le workflow de troisième niveau**, à savoir le workflow de création de véhicules, dans lequel on pose **un champ Liaison simple** paramétré pour afficher les entreprises.

<figure><img src="https://2063331370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQBQ-Fk5qKATOA2R2_R%2Fuploads%2FZtIKw09iWFDxngPml5Iv%2FConfig%20parcours%20li%C3%A9%20v%C3%A9hicule%202.png?alt=media&#x26;token=8b46287a-66f1-492f-af3b-0095b9fb1d20" alt=""><figcaption></figcaption></figure>

4️⃣ On procède de la même manière jusqu’à arriver au dernier niveau (s’il y en a plus que trois).

### 🔗 Liaisons directes

Une fois les workflows créés, il reste à configurer la liaison automatique lors de la création d’enregistrements.

Pour continuer avec l’exemple utilisé :\
\
1️⃣ On crée une fiche du workflow pays, sur laquelle on dépose un tableau ou une liste ayant pour source le workflow “Entreprise”. \
On paramètre le tableau ou la liste en cochant le toggle “**N’afficher que les enregistrements liés à l'enregistrement en cours**” puis la case correspondant au workflow Pays.

<figure><img src="https://2063331370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQBQ-Fk5qKATOA2R2_R%2Fuploads%2FBE317KzpG725E5570oJe%2FCapture%20d%E2%80%99e%CC%81cran%202023-03-22%20a%CC%80%2011.48.02.png?alt=media&#x26;token=8a4904ca-a864-46fc-b9f5-e200e9446552" alt=""><figcaption></figcaption></figure>

2️⃣ On met également sur la fiche un bouton redirigeant vers le workflow de création d’entreprise qu’on paramètre en cochant le toggle sous “**Lier automatiquement l'enregistrement créé à l'enregistrement en cours**”.\
Cette opération permet de ne plus avoir à sélectionner le pays lors de la création de l'entreprise. Il est d’ailleurs possible d’enlever ce champ du workflow Entreprise (ne plus l’afficher, pas le supprimer totalement). En effet, toute entreprise créée depuis la fiche d’un pays sera désormais automatiquement liée à ce pays et ne sera visible que sur la fiche de ce pays particulier.

<figure><img src="https://2063331370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQBQ-Fk5qKATOA2R2_R%2Fuploads%2Fv7tsuRsAzbTkJZCrRClq%2FCapture%20d%E2%80%99e%CC%81cran%202023-03-22%20a%CC%80%2011.42.57.png?alt=media&#x26;token=51358ee6-d086-4b35-8d68-ba8024fdead8" alt=""><figcaption></figcaption></figure>

3️⃣ On procède de la même manière, en créant une fiche entreprise et en y déposant un tableau ou une liste de véhicules, pour lier les véhicules aux entreprises.

4️⃣ Pour finir, on crée une liste ayant pour source le workflow pays et renvoyant à la fiche Pays. On positionne cette liste sur l’espace personnel, ainsi qu’un bouton renvoyant sur le workflow de création de Pays.

<figure><img src="https://2063331370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQBQ-Fk5qKATOA2R2_R%2Fuploads%2FyU2IBniWgDew4noEEu9X%2FCapture%20d%E2%80%99%C3%A9cran%202022-11-02%20%C3%A0%2011.46.37.png?alt=media&#x26;token=fd91ddbd-7f5b-45eb-83cc-29e26a7c1c96" alt=""><figcaption></figcaption></figure>

