Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info
titleRelease 1.3

Requirement Yogi 1.3 introduces additional features for the search, properties and a "RY Report" macro. 

 

...

Filter requirements by type

Honestly, that's awesome. All columns of a table are now saved as properties. Let's take this example in the editor:

...

The requirement will look like this:

  • The default title is the merge of all columns separated by " - ";
  • Columns are saved by default as propertiesEach column is both included in the title and in the properties,
  • In the current situation, we've defined that the first column was the title.

If the property name doesn't contain a space, the popup transforms them into a hyperlink, so they're searchable. Requirement Yogi automatically builds a small query to filter by this criteria. For example, if you click on "Category", it will build the query: @Category = "UI Changes".

...

Build clean descriptions for your requirements: The "RY Property" macro

To achieve the configuration of the last paragraphsection, we've added a small macro in the headers of the table. You can see it on the first screenshot, it is tiny in order to not disturb the layoutthe name is "RY Properties". Here are the options:

  • Anywhere on a requirement, you can define a property and its value.
  • If it's in a column header, it applies to the whole column.
    • You can "rename" the column for the purpose of the properties. It could be a good thing to do in order to have a simple name for the propertySearchable columns can't contain a space.
    • You can "ignore" the column, if the contents are irrelevant for the requirement.
    • You can set which column contains the correct description of the requirement by ticking "Title".

 

...

Create reports for those requirements

Ok, it's the "RY Report" macro. But wait...

Now that we have properties, could we display them in as a column? Yes! On the example below, we don't only display all properties in a list below the description, we've also configured the property as a first-class column named "Category".

 

 

What's more? We can also filter JIRA issues by type of relationship. In the screenshot above, it only displays linked issues with the relationship "Resolves" in the 3rd column.

Search...

 

 

 The "Resolves" only contains JIRA issues which have the relationship "Resolves".

Search...

We've improved the search syntax. You can search by page, by JIRA issue or by property.

QueryResult
key = "IG-1"The requirement with the exact key.
key ~ "IG-%"All requirements starting with "IG-".
text ~ "% something"All requirements whose text ends with "something".
page = "467382"All requirements defined on the page with ID 467382.
jira = "JRA-21"All requirements linked from the issue JRA-21.
@Category = "Functional"The user-defined property Category must be "Functional".

See Search Syntax for more information.