Contenu principal

Personnaliser et étendre Requirements Toolbox

Personnaliser les exigences, les liens, le Requirements Editor et les comportements d’importation et d’enregistrement

Personnaliser et étendre les exigences et les liens en créant des types et des propriétés personnalisés, et en modifiant la numérotation de l’index des exigences. Personnalisez le Requirements Editor en ajoutant les commandes fréquemment utilisées à la barre d’outils d’accès rapide et en configurant les vues et les filtres. Personnalisez la manière dont les exigences sont importées et mises à jour, et automatisez les tâches de chargement et d’enregistrement des ensembles d’exigences au moyen de rappels.

Applications

Requirements EditorCreate and edit requirements
Profile EditorCreate and manage profiles with stereotypes and properties

Fonctions

slreq.importViewSettingsImport view settings
slreq.exportViewSettingsExport view settings
slreq.resetViewSettingsReset saved view settings
slreq.refreshCustomizationsRegister Requirements Toolbox customizations (depuis R2022a)
rmiprefGet or set Requirements Toolbox preferences stored in prefdir

Classes

développer tout

slreq.LinkSet Work with link sets
slreq.LinkTraceable link
slreq.ReqSet Work with requirement sets
slreq.Reference Work with external requirement proxy objects
slreq.JustificationRequirement justifications
slreq.callback.CustomImportOptionsCustom import options (depuis R2022a)
slreq.callback.DOORSImportOptionsIBM DOORS import options (depuis R2022a)
slreq.callback.MSExcelImportOptionsMicrosoft Excel import options (depuis R2022a)
slreq.callback.MSWordImportOptionsMicrosoft Word import options (depuis R2022a)
slreq.callback.ReqIFImportOptionsReqIF import options (depuis R2022a)

Méthodes

développer tout

Personnaliser les liens au moyen de stéréotypes

importProfileAssign profile to ink set
profilesGet profiles assigned to link set
removeProfileRemove profile from link set

Personnaliser les liens au moyen d’attributs personnalisés

addAttributeAdd custom attribute to link set
inspectAttributeGet information about link set custom attribute
updateAttributeUpdate information for link set custom attribute
deleteAttributeDelete custom attribute from link set
getAttributeGet link property values
setAttributeSet link property values
isFilteredInCheck filtered links

Personnaliser les exigences au moyen de stéréotypes

importProfileAssign profile to requirement set
profilesGet profiles assigned to requirement sets
saveProfileMappingSave profile mapping to XML file
removeProfileRemove profile from requirement set

Personnaliser les exigences au moyen d’attributs personnalisés

addAttributeAdd custom attribute to requirement set
inspectAttributeGet information about requirement set custom attribute
updateAttributeUpdate information for requirement set custom attribute
deleteAttributeDelete custom attribute from requirement set

Automatiser les tâches de chargement et d’enregistrement

getPostLoadFcnGet contents of PostLoadFcn callback
getPreSaveFcnGet contents of PreSaveFcn callback
setPostLoadFcnAssign PostLoadFcn callback script
setPreSaveFcnAssign PreSaveFcn callback script
getAttributeGet requirement property values
setAttributeSet requirement property values
isFilteredInCheck filtered requirements

Personnaliser le comportement d’importation

getPostImportFcnGet contents of PostImportFcn callback
getPreImportFcnGet registered PreImportFcn callback script
setPostImportFcnAssign PostImportFcn callback script
setPreImportFcnAssign PreImportFcn callback script
setParentSet parent of referenced requirement in PostImportFcn callback
moveUpMove referenced requirement up in hierarchy
moveDownMove referenced requirement down in hierarchy

Personnaliser les exigences importées

getAttributeGet referenced requirement custom attributes
setAttributeSet referenced requirement custom attributes
isFilteredInCheck filtered referenced requirements
getAttributeGet justification attributes
setAttributeSet justification attributes
isFilteredInCheck filtered justifications

Objets

slreq.ViewView settings (depuis R2022b)

Rubriques

Personnaliser les exigences et les liens

Personnaliser le Requirements Editor

Personnaliser les comportements au moyen de rappels

Sélection d՚exemples