# Module Fill

> Construit en une seule étape toute la structure d'un module vide à partir d'une simple liste d'ID d'artefacts et de niveaux.

Source: https://widgets.doorsnext.com/fr/widgets/module-fill/

- Domaine: Structure des modules
- Fonctionne dans: Module IBM DOORS Next
- Produits pris en charge: RM (IBM Engineering Requirements Management DOORS Next (Requirements Management))
- Modifie les données
- Keywords: remplir un module, construire la structure du module, liste d’ID d’artefacts, migration, module depuis CSV, insérer des artefacts, hiérarchie du module
- Version: 2.17 (Publiée le 2026-10-06)
- Vendor: SmarterProcess (https://doorsnext.com, info@smarterprocess.pl)

## Ce que c'est et pourquoi il existe
Après une migration depuis un autre outil, une réorganisation de projet, ou lorsqu'un document doit être assemblé à partir d'exigences existantes, les artefacts existent déjà dans DOORS Next, mais le module censé les contenir est vide. Placer à la main des centaines d'artefacts dans un module, dans le bon ordre et au bon niveau, est lent et source d'erreurs.

Module Fill a été créé précisément pour cette étape. Vous fournissez la structure sous forme d'une simple liste de paires, par exemple `[231,1][3513,1.1][67452,1.1.1]`, que vous pouvez préparer dans Excel ou exporter depuis l'outil source, et le widget construit le module.

## Problèmes résolus
- Des modules vides à remplir avec des centaines d'artefacts existants, dans un ordre et une hiérarchie précis.
- Des migrations où la structure du document est connue dans l'outil source mais doit être reconstruite dans DOORS Next.
- Le glisser-déposer manuel, avec un risque élevé d'erreurs d'ordre ou de niveau.
- Des modules partiellement construits après un travail manuel interrompu.

## Avantages
- **Des minutes au lieu de jours** pour les grandes structures documentaires.
- **Vérifié avant exécution :** la liste est validée pendant la saisie, chaque ID est recherché et le module prévu est affiché sous forme de tableau.
- **Tout ou rien :** la structure est créée en une seule modification, si bien que le module n'est jamais laissé à moitié rempli.
- **Reproductible :** la même liste peut être réutilisée, par exemple d'abord dans un projet de test.
- **Titres reconnus automatiquement** d'après leur type d'artefact.

## Utilisation
1. Ouvrez un module **vide**.
2. Collez la liste des paires `[ID,level]` dans l'ordre du module. Les niveaux s'écrivent 1, 1.1, 1.1.1, etc. Les erreurs et avertissements s'affichent pendant la saisie.
3. Cliquez sur **Find artifacts (N)**. Le widget trouve chaque artefact et liste les ID qui n'existent pas dans la configuration en cours.
4. Vérifiez la structure prévue dans le tableau.
5. Cliquez sur **Fill module (N)** et confirmez. Une fois l'opération terminée, rechargez le module pour voir le résultat.

## Bon à savoir
- Module Fill ne fonctionne que sur des modules vides : il ne mélange donc jamais une nouvelle structure avec un contenu existant.
- Les artefacts doivent déjà exister dans le projet et la configuration dans lesquels vous travaillez.
- Les types d'artefacts ajoutés comme titres sont définis par un paramètre (par défaut *Heading*).
