Main Content

Import, Update, and Export Requirements

Integrate Requirements Toolbox™ with third-party requirements management tools

Integrate Requirements Toolbox with third-party requirements management tools to import requirements from external sources, update imported requirements when you make changes in the third-party tool, and export requirements to third-party tools. You can import the requirements and manage them with Requirements Toolbox or import the requirements as referenced requirements and manage the requirements in the third-party tool.

You can import requirements from external applications such as Microsoft® Word, Microsoft Excel®, IBM® DOORS®, and IBM DOORS Next, and other applications that can export requirements using the ReqIF™ format. You can also export requirements from Requirements Toolbox to a ReqIF file.

Apps

Requirements EditorCreate and edit requirements

Tools

Profile EditorCreate and manage profiles with stereotypes and properties

Classes

expand all

slreq.ReqSet Work with requirement sets
slreq.Reference Work with external requirement proxy objects
slreq.callback.CustomImportOptionsCustom import options (Since R2022a)
slreq.callback.DOORSImportOptionsIBM DOORS import options (Since R2022a)
slreq.callback.MSExcelImportOptionsMicrosoft Excel import options (Since R2022a)
slreq.callback.MSWordImportOptionsMicrosoft Word import options (Since R2022a)
slreq.callback.ReqIFImportOptionsReqIF import options (Since R2022a)

Objects

ExportOptionsOptions for exporting requirements to ReqIF files (Since R2023a)
slreq.ViewView settings (Since R2022b)

Functions

expand all

slreq.importImport requirements from external documents
slreq.exportExport requirements as ReqIF files (Since R2023a)
slreq.getCurrentImportOptionsGet import options in PreImportFcn callback (Since R2022a)
slreq.updateReqIfMappingsRefresh registered custom ReqIF import mappings (Since R2023b)
importFromDocumentImport editable requirements from external documents
updateFromDocumentUpdate referenced requirements from external requirements document
updateReferencesUpdate referenced requirements in requirement set
slreq.importViewSettingsImport view settings
slreq.exportViewSettingsExport view settings
slreq.resetViewSettingsReset saved view settings
slreq.findFind requirement, reference, and link set artifacts
slreq.convertAnnotationConvert annotations to requirement objects
slreq.getCurrentObjectGet selected objects in Requirements Editor, Requirements Browser, or Requirements Table block (Since R2021a)
slreq.getNavigationFcnGet registered navigation function for referenced requirements
slreq.registerNavigationFcnRegister navigation function for referenced requirements
slreq.openOpen requirement set
slreq.loadLoad requirement set or link set
slreq.clearClear requirements and links from memory
slreq.openRequirementsManagerOpen Requirements Manager app in model (Since R2021a)
slreq.closeRequirementsManagerClose Requirements Manager app in model (Since R2021a)

Topics