In complex and regulated programs, an IBM DOORS Next module can hold thousands of requirements with dozens of attributes and links. Views and filters turn that module into a focused and clear workspace for each task. This step-by-step guide shows you how to build a view, save it as personal or shared, and filter on attributes and links, for example, to find the stakeholder requirements that aren’t covered yet.
In a DOORS Next module, views and filters decide what you see and what you don't.
First, column settings choose the columns, meaning which attributes and links are displayed, and in which order. Then, filters choose the rows: only the requirements that match your criteria are displayed. And finally, the view saves both. It means you can reopen it with one click, share it with your team, export it, or generate a report from it.
As a project grows, a DOORS Next module can quickly hold thousands of requirements, dozens of attributes and links, and many contributors working on it at the same time. Without views and filters, everyone scrolls through the same long list to find what they need.
Views and filters reduce the information overload. Each task gets only the columns and requirements it needs: the high-priority requirements for a planning meeting, the stakeholder requirements missing a downstream link for a coverage check, or filtered results that still show the headings they belong to.
And because views can be shared, the teams can work from the same agreed picture. In a regulated project, where every requirement must be complete, covered, and approved for audits, this shared and consistent picture becomes indispensable.
Fig. 1 –A module with its default columns
Fig. 2 – A module with a focused view selected in the Views left panel
Before creating views and filters in IBM DOORS Next, check these points:
➡️ Train your teams: our IBM DOORS Next training enables your teams to adopt the tool efficiently and apply best practices in requirements management from the very beginning. Hands-on exercises cover attributes, views, filters, links, and impact analysis, so your teams can apply what they learn in their own projects.
Creating a view in IBM DOORS Next includes two steps: you choose the columns you want to display, then save the result for your team to reuse.
Fig. 3 – The Column menu
Fig. 4 – The Change Column Display Settings dialog
ℹ️ For link columns, select the link column in the dialog, click Format, then choose Wrap words to show all (Fig. 5). The full link information is then displayed even in a narrow column.
Fig. 5 – The Format Link Display Columns dialog
⚠️ At this stage, your column settings are temporary. If you log out, DOORS Next doesn’t keep them. To do so, save them as a view.
ℹ️ Choose the type and scope carefully. Once a view is saved, you can still edit its name and preferred status, but not its type (personal or shared) or where it's visible. To change those elements, save a new view with the same name and the right settings, then delete the old one.
⚠️ If you have permission to change shared views, be careful not to overwrite a shared view by mistake. If you adjust one for your own task and save it, you change it for the whole team. To keep your changes for yourself, use Save as new view and create a personal view instead.
Fig. 6– The Views panel & the New View dialog: name and describe your view, choose Personal or Shared, choose the modules where it's visible, then select the roles that can see it.
Filters narrow a module down to the requirements you need to see. You can filter attribute values, links, or combine several conditions, then save the result in a view.
Fig. 7 – The Open Filters Icon
When you add multiple conditions using this procedure, a requirement must meet all of them to be displayed. For example, Priority is High and Status is Approved shows only the high-priority requirements that are already approved.
To adjust a filter later, change or remove a condition directly in the filter section (see the dedicated black icons), and don’t forget to click Apply (See Fig. 9).
Fig. 8 – The New Filter dialog
Fig. 9 – The filter section, where you can add, edit, or remove each condition
Since the release of IBM DOORS Next 7.1, you can build more advanced filters by combining two logic operators:
The result reads as follows:
Artifact Type is System Requirement AND Created On is [date1] OR Created On is [date2].
In other words, you are able to see every system requirement that was created during one of these two dates.
Fig. 10 – A filter combining an OR group with an AND condition
ℹ️ Not all attribute types can be used inside a group. In IBM DOORS Next 7.1, basic attribute types can be used in groups, but enumerations (for example Priority or Status), tags, links, or full-text filters are not supported.
Do you need more advanced combinations than native groups allow?The Complex Filter widget, part of SodiusWillert Requirements Management Widgets, extends DOORS Next filtering features. You can build nested filters and combine conditions across attributes with logical operators. Every requirement that matches the filter is automatically tagged, so you can display the results in any view with a simple filter on that tag. You can also save your filters and reuse them, for example, before every review. |
Link filters show which requirements have, or don't have, a given relationship. This is the basis of any coverage check. For example, you can instantly list the stakeholder requirements that no system requirement satisfies yet, instead of checking each one manually.
Fig. 11 – The New Filter dialog to choose a Link type
Fig. 12 – Combining a link filter with an Artifact Type filter to find coverage gaps
📖 For the basic coverage check, read our article How to Set Up, Create and Use Traceability Links in IBM DOORS Next.
When a filter is active, only the matching requirements are displayed, so you can lose track of the chapter they belong to. Since DOORS Next 7.1, you can display their context with options located just above the column headers.
These options appear automatically as soon as a filter is active (See Fig. 12). The Ancestors and Descendants settings can be saved in a view. Highlighting is a personal preference and isn't saved with the view.
Fig. 13 – A filtered module showing Descendants, with filter matches highlighted. The filter match (ID 133) has a light blue background
ℹ️ To reuse your filter, save it in a view, as in Procedure 2. The view then stores both your columns and your filters, including the Ancestors and Descendants settings.
Views are quick to create, and that's exactly why they can pile up. A few simple rules keep them clear and reliable over time and for everyone involved in a program.
1. Use personal views by default.Create a personal view for your own tasks. Maintain shared views for needs the entire team has agreed upon, such as a review, a coverage check or an export for a customer.
2. Agree on shared views before creating them.
A shared view changes what everyone sees, and its type can’t be changed afterwards. Check with the people who will use it which columns and filters they need, and use Who can see this view (see Fig. 6) to limit it to the relevant role.
3. Name views so anyone understands their purposeCombine the purpose and the scope, add a number prefix to control their order, since views are listed alphabetically, for example: 10_REV_Readiness_SysReq or 20_COV_StakeholderReq_SatisfiedBy
Avoid generic terms such as "My view 2" or "New view” and never give two views the same name.
4. Always add a description.In one sentence, say what the view shows and when to use it. Your colleagues will pick the right view without opening each one.
5. Give shared views an owner.Make one person, such as a lead engineer or a project administrator, responsible for the shared views. They will review the list regularly and delete the views nobody uses anymore, so the Views list in the left sidebar (under the label Views) stays clear.
⚠️ Deleting a view that is shown in all modules, or in all modules of a type, removes it from those modules too.
6. Use the preferred view sparingly.Mark as preferred, shown in bold, only the view you, or your team, open every day.
7. Choose where to show the view before saving it.You can’t change this setting afterwards. With All modules of this type, the view is available in every module of the same type, including modules created later.
8. Keep one view with all attributes and links.In a baseline, you can’t save changes to a view. If you need to export attribute values or links from a baseline to a spreadsheet, you need a view that already shows those columns.
📖 To learn more about baselines, read our article Best Practices for Managing Baselines with IBM DOORS Next.
Views and filters are what make an IBM DOORS Next module easier to work with every day. Once the right columns and filters are saved, your teams no longer spend valuable time scrolling through hundreds of requirements. They open the view that answers their questions, whether it’s finding the high-priority system requirements, checking which stakeholder requirements aren’t covered yet, or reading the results without losing the document structure.
➡️ Contact our team if you have questions about views, filters, or any other topic related to IBM DOORS Next.