Aller au contenu
SmarterWidgets 2.0Documentation
SmarterProcess - https://doorsnext.com
Icône de Structure Writer : liste numérotée blanche sur un carré vert foncé

Structure Writer

Transforme la structure d'un module en valeurs d'attributs (le chemin des chapitres, un identifiant de style document et un numéro de tri) pour tous les artefacts à la fois.

Produits pris en charge: RM = IBM Engineering Requirements Management DOORS Next (Requirements Management)Structure des modulesModifie les donnéesVersion 1.17 · publiée le 2026-10-28

Fonctionne dans
Module IBM DOORS Next
Produits pris en charge
  • RM IBM Engineering Requirements Management DOORS Next (Requirements Management)
Version
1.17
Publiée le

Ce que c'est et pourquoi cela existe

Dans un module DOORS Next, la place d'une exigence (dans quel chapitre elle se trouve, quel numéro elle porte, où elle apparaît dans le document) n'est visible que dans la vue du module. Dès que les artefacts apparaissent dans une vue multi-modules, un export, un filtre, un rapport ou un autre outil, ce contexte disparaît. Les équipes venant de DOORS 9 regrettent aussi leurs identifiants de document habituels comme « SRS-1234 ».

Structure Writer copie la structure dans des attributs, pour qu'elle voyage avec l'artefact. Pour chaque artefact d'un module, il peut écrire le chemin de ses chapitres parents (« 1 Introduction > 1.2 Périmètre »), un identifiant formaté composé d'un préfixe, de l'identifiant de l'artefact et d'un suffixe (« SRS-001234-A ») et un numéro qui croît dans l'ordre du module, pour le tri. Vous choisissez lesquelles des trois valeurs il vous faut et dans quel attribut va chacune.

Problèmes résolus

  • Les exports et les vues multi-modules perdent le chapitre auquel appartient une exigence.
  • Hors du module, les exigences ne peuvent pas être triées dans l'ordre du document.
  • Les projets migrés ont besoin d'identifiants de style document avec préfixe, mais les saisir à la main est lent et source d'erreurs.
  • Les anciens outils de numérotation modifiaient un artefact à la fois et mettaient des minutes pour chaque centaine d'artefacts.
  • Après le déplacement ou l'insertion d'un chapitre, les chemins et numéros tenus à la main deviennent faux sans que personne ne le voie.

Avantages

  • Trois valeurs en une exécution : chemin hiérarchique, identifiant formaté et numéro de séquence, chacun facultatif et chacun dans son propre attribut.
  • Chemin flexible : chaque niveau en numéro de section et nom, numéro seul, nom seul, identifiant ou identifiant et nom, avec votre séparateur, avec ou sans l'artefact lui-même.
  • Modules entiers, rapidement : pas de limite de 200 artefacts ; la structure est lue une fois et les valeurs sont enregistrées par lots.
  • Vérifié d'abord : pour une sélection, la tuile Write indique combien d'artefacts changent et la confirmation combien de chemins, d'ID et de numéros sont écrits ; les valeurs déjà correctes ne sont jamais réenregistrées.
  • Reste juste : relancez-le après une restructuration, seules les valeurs modifiées sont mises à jour.
  • Preuve : un rapport de modifications Excel avec chaque valeur avant et après.

Comment l'utiliser

  1. Vous1Dans Rules, activer les valeurs, choisir les attributs cibles
  2. Vous2Ouvrir un module, choisir Whole module ou Selection
  3. DOORS Next3Write et confirmer : chemin, ID et numéro
  4. Résultat4Rapport de modifications dans Excel
  1. Dans Rules, activez les valeurs nécessaires et choisissez l'attribut cible de chacune : le chemin hiérarchique (format de niveau et séparateur), l'identifiant formaté (préfixe, suffixe, remplissage par des zéros) et le numéro de séquence (début et pas).
  2. Si besoin, limitez l'exécution à un type d'artefact, excluez les titres ou ne remplissez que les cibles vides (Additional settings).
  3. Ouvrez un module, choisissez Whole module et cliquez sur Write : lisez la confirmation et cliquez sur Write values. Les valeurs sont écrites dans tout le module en un seul passage, et seules celles qui changent vraiment sont enregistrées.
  4. Ou sélectionnez quelques artefacts du module et choisissez Selection : la tuile Write indique combien d'entre eux changent ; cliquez sur Write et confirmez avec Write values. Leurs chemins et numéros proviennent toujours du module entier.
  5. Le résultat compte les artefacts écrits, déjà corrects, ignorés et non enregistrés ; Log enregistre le rapport de modifications si vous avez besoin d'une trace.

Bon à savoir

  • Travaillez toujours dans un ensemble de modifications : par défaut, les valeurs existantes sont écrasées, car les valeurs suivent la structure. Activez « Only fill empty targets » pour garder les valeurs saisies à la main.
  • Les valeurs d'attributs appartiennent à l'artefact, pas à sa place : un artefact utilisé deux fois dans le module reçoit les valeurs de sa première place, et un artefact utilisé aussi dans un autre module reçoit celles du module où le widget a tourné en dernier.
  • Les artefacts de premier niveau n'ont pas de chapitre parent : ils ne reçoivent un chemin que si l'artefact lui-même est inclus.
  • Le numéro de séquence ne compte que les artefacts écrits, dans leur ordre dans le module.
  • Sur de très gros modules, vous pouvez arrêter une exécution, recharger la page et reprendre là où elle s'est arrêtée, avec les mêmes réglages.

Nouveautés de la version 1.17

· Les intitulés des changements sont publiés en anglais.

  • Messages in the notifications
  • Badge IBM Champion 2026 : carré violet avec le logo IBM et le texte IBM Champion 2026, décerné par le programme IBM Champion
  • Badge IBM Champion 2025 : carré violet avec le logo IBM et le texte IBM Champion 2025, décerné par le programme IBM Champion
  • Badge IBM Champion 2024 : carré violet avec le logo IBM et le texte IBM Champion 2024, décerné par le programme IBM Champion
  • Badge IBM Champion 2022 : carré violet avec le logo IBM et le texte IBM Champion 2022, décerné par le programme IBM Champion
  • Badge IBM Champion 2021 : carré violet avec le logo IBM et le texte IBM Champion 2021, décerné par le programme IBM Champion
  • Badge IBM Champion 2020 : carré violet avec le logo IBM et le texte IBM Champion 2020, décerné par le programme IBM Champion
  • Badge IBM Champion 2019 : carré violet avec le logo IBM et le texte IBM Champion 2019, décerné par le programme IBM Champion