Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: RY 3.1.0

...

Search on...QueryResult
Keykey = 'IG-1'The requirement with the exact key.
key ~ 'IG-%'All requirements starting with 'IG-'.
Contentstext ~ '% something'All requirements whose text ends with 'something'.
Pagespage = ' 467382'

All requirements defined on the page with ID 467382 (Does not include dependencies)

(Before RY 3.1, it would retrieve all current-or-baseline requirements on all versions of this page

~ '467382'

).

(Before RY 2.5, quotes around the page ID were necessary)

page ~ 467382

All requirements defined or linked on the page

(Before RY 3.1, it would retrieve all current-or-baselined requirements on all versions of that page).

pageHistory ~ 123All requirements on all versions of that page (Since RY 3.1)
links = ...Same as `page ~ `, except it is more intuitive.
Issuesjira = 'JRA-21'All requirements linked from the issue JRA-21.
jira@implements = 'JRA-21'All requirements linked from the issue JRA-21 with the relationship "Implements" (since version 1.5)
NOT (jira ~ '%')Requirements which are not linked to any JIRA issue.
Properties@Category = 'Functional'All requirements where the property 'Category' = 'Functional'.

ext@Category = 'Functional'All requirements where the external property 'Category' = 'Functional'.
DependenciesTO = 'REQ-001'Requirements which reference REQ-001.
FROM = 'REQ-001'Requirements which are referenced by REQ-001.
FROM ~ 'REQ-%'Requirements which are referenced by any requirement starting with "REQ-".
FROM@refines = 'REQ-001'Requirements which are "refined" by REQ-001.
SpecialisModified('7')

Requirements which have been modified since the baseline '7' of the current space. It works both

with the baseline number and with the baseline name.

TestshasLastTest('%Success%')

Checks the last test is equal to the provided value, using '%' as a wildcard.

Syntax: hasTest( [relationship,] expectedResult [,page])

Syntax: hasLastTest( [relationship,] expectedResult [,page])

Excelexcel = '48496653'All requirements imported from the Excel attachment with ID 48496653 (since version 2.0)
excel ~ '%'All requirements imported from an Excel file.

...

KeywordFunction
AND, OR, NOTBoolean operators

= '...'

== '...'

Strict equality.
~ '...%...'Soft equality. Use % in the string as a wildcard.
@...Reference to a property of the requirement (if you've defined requirements in columns).

Fields

FieldDefinition
key = ...The key of the requirement. Keys are unique per space.
spaceKey = ...The space key of the requirement (case sensitive).
baseline = ...

The baseline name or number. All statuses are implicitly included.

Quotes were required before version 2.4: baseline = '1'

Starting from 2.6.3, it also supports a variable: $currentBaseline. The traceability matrix will display a field where you can input the number, and the saved matrix can be used in the blueprints of the baselines.

status = ...

The status of the requirement (ACTIVE, DELETED, MOVED). Default: ACTIVE. There is generally no reason to use it, since those statuses are internal details about requirements. You would rather define your own property named "Status", and search them using @status = 'Approved' for example. Do not confuse "status" (our internal implementation detail) and "@status" (any user-defined property).

text = ...The contents of the requirement (Does not include the properties).
page = ...The ID of a page or a version where a requirement is defined.
pageHistory = ...The ID of a current page, where a requirement is defined."~" is undefined.
links = ...The ID of a page
linked to the requirement
where a requirement is linked. "~" is undefined.
jira = ...A JIRA issue linked to the requirement.
jira@relationship = ...A JIRA issue linked with a specific relationship.
@aproperty = ...A property with name "aproperty".
ext@aproperty = ...An external property with name "aproperty".

to@arelationship = ...

from@arelationship = ...

A dependency with the relationship "arelationship".
excel = ...The ID of the attachment were those requirements are defined.

Changes in 3.1

The "page ~ " and "page =" was restricted to requirements exactly on this page, instead of requirements on any version of this page.

"pageHistory" and "links" were added.

Formatting, lists of properties, etc.

...