New in Requirement Yogi 4.0!

In 4.0.0, Key Suggestions were replaced with Requirement Types. It’s key suggestions on steroids: Same features by default, and administrators can add the validations, templates, etc.

Why using Requirement Types?

Requirement types fulfil 3 needs:

How to use Requirement Types?

In view mode

We only display invalid requirements from requirement properties, not optional properties.

image-20250104-121849.png

In the Confluence editor

We display a warning in the byline. When users click on it, invalid requirements appear as a red pill.

image-20250104-121920.png

Inserting a requirement type as a template

When users insert a new requirement in a new page, which belongs to a Requirement Type, it creates the entire table:

Inserting with template.mov

If requirements are already inserted, then “Quick Fix” will also update the table dynamically:

image-20250104-121930.png

Validations on requirements

Validations are what will let you know if your requirements comply to their type or not.

Running the validations

Validations can only be run in two ways:

Note that it is not possible to rerun all validations in a space.

Seeing the validations

How to configure requirement types?

Only space administrators can configure requirement types. Users have access to this screen in read-only mode, the only action they can perform is reset the sequences.

Configuring requirement types.png

Editing requirement types

image-20250104-121502.png

Permissions

People who can view the space can list the key suggestions, requirement types and their properties.

People who can edit the space can run the validations of single requirement types, and of course edit pages and generate new keys based on suggestions. They can reset the sequences. If the keys are not locked down, then editing pages will automatically add new key suggestions.

Space-admins can create, update and delete requirement types, and lock down the keys.

Limitations

We have limits for the number of validation messages generated by page. Currently, the limit is 200 SQL requests per run, 1000 messages and 5 seconds, and the limit of requirement types that can apply to a single page is 20.