Функция | Описание | Поддерживаемые поля | Операторы | Пример |
|---|
Поддерживаемые | Неподдерживаемые |
|---|
membersOf() | Возвращает список пользователей, которые входят в указанную группу AD membersOf(Group) | Assignee, Reporter, Voter, Watcher, custom fields of type User | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти заявки, исполнитель которых входит в группу GroupName: assignee in (membersOf("GroupName")) |
closedSprints(), openSprints() | Возвращает список закрытых/открытых спринтов closedSprints(), openSprints() | Sprint | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти все заявки в завершенных спринтах: sprint in closedSprints() Найти все заявки в открытых спринтах: sprint in openSprints() |
componentsLeadByUser() | Возвращает список компонентов, владельцем которых является указанный пользователь. Если пользователь не указан, используется текущий пользователь componentsLeadByUser(), componentsLeadByUser(username) | Component | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти заявки со статусом "In Progress", относящиеся к компоненту, владельцем которых является текущий пользователь: component in componentsLeadByUser() AND status = "In Progress" |
currentLogin(), lastLogin() | Возвращает время начала текущей или предыдущей сессии текущего пользователя currentLogin(), lastLogin() | Created, Due, Resolved, Updated, custom fields of type Date/Time | =, !=, >, >=, <, <=WAS*, WAS IN*, WAS NOT*, WAS NOT IN*, CHANGED** Только в предикате | ~, !~, IS, IS NOT, IN, NOT IN | Найти заявки, которые были созданы во время текущей сессии: created > currentLogin() Найти заявки, которые были созданы во время предыдущей сессии или позже: created > lastLogin() |
currentUser() | Текущий пользователь. Данная функция может быть использована только авторизованным пользователем. Если фильтр будет использоваться анонимными пользователями, не используйте эту функцию. currentUser() | Assignee, Reporter, Voter, Watcher, custom fields of type User | =, != | ~, !~, >, >=, <, <=, IS, IS NOT, IN, NOT IN, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти заявки, которые назначены текущему пользователю: assignee = currentUser() Найти заявки, для которых текущий пользователь является создателем, но не исполнителем reporter = currentUser() AND (assignee != currentUser() OR assignee is EMPTY) |
earliestUnreleasedVersion() | Самая ранняя не выпущенная версия указанного проекта earliestUnreleasedVersion(project) | AffectedVersion, FixVersion, custom fields of type Version | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти заявки, у которых FixVersion является самой ранней не выпущенной версии проекта ProjectName: fixVersion = earliestUnreleasedVersion(ProjectName) Найти заявки, которые относятся к самой ранней не выпущенной версии проекта ProjectName: affectedVersion = earliestUnreleasedVersion(ProjectName) or fixVersion = earliestUnreleasedVersion(ProjectName) |
endOfDay(), endOfMonth(), endOfWeek(), endOfYear(), | Окончание текущего дня (месяца, недели, года). endOfDay(), endOfDay("inc"), endOfMonth(), endOfMonth("inc"), endOfWeek(), endOfWeek("inc"), endOfYear(), endOfYear("inc") | Created, Due, Resolved, Updated, custom fields of type Date/Time | =, !=, >, >=, <, <=WAS*, WAS IN*, WAS NOT*, WAS NOT IN*, CHANGED** Только в предикате | ~, !~, IS, IS NOT, IN, NOT IN | Найти заявки, которые должны быть выполнены до конца текущего дня: due < endOfDay() До конца следующей недели: due < endOfWeek("+1") До 15-го числа следующего месяца: due < endOfMonth("+15d") |
issueHistory() | Список недавно просмотренных заявок issueHistory() | Issue | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти недавно просмотренные заявки, назначенные текущему пользователю: issue in issueHistory() AND assignee = currentUser() |
latestReleasedVersion() | Последняя выпущенная версия указанного проекта. latestReleasedVersion(project) | AffectedVersion, FixVersion, custom fields of type Version | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти заявки, у которых FixVersion является последней выпущенной версией проекта ProjectName: fixVersion = latestReleasedVersion(ProjectName) Найти заявки, которые относятся к последней выпущенной версии проекта ProjectName: affectedVersion = latestReleasedVersion(ProjectName) or fixVersion = latestReleasedVersion(ProjectName) |
linkedIssues() | Список заявок, связанных с указанной заявкой. Список можно ограничить ссылками определенного типа. Внимание: LinkType чувствителен к регистру. linkedIssues(issueKey), linkedIssues(issueKey, linkType) | Issue | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти заявки, которые связаны с определенной заявкой: issue in linkedIssues(XXX-1000) Найти заявки, которые связаны с определенной заявкой указанным типом связи: issue in linkedIssues(XXX-1000, "is mentioned by") |
now() | Текущие дата и время now() | Created. Due, Resolved, Updated, custom fields of type Date/Time | =, !=, >, >=, <, <=WAS*, WAS IN*, WAS NOT*, WAS NOT IN*, CHANGED** Только в предикате | ~, !~, IS, IS NOT, IN, NOT IN | Найти просроченные заявки: duedate < now() AND status not in (Закрыт, Решенные) |
projectsLeadByUser() | Возвращает список проектов, владельцем которых является указанный пользователь. Если пользователь не указан, используется текущий пользователь projectsLeadByUser(), projectsLeadByUser(username) | Project | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти открытые заявки в проектах, владельцем которых является текущий пользователь: project in projectsLeadByUser() AND status = "In Progress" |
projectsWhereUserHasPermission() | Найти заявки в проектах, в которых у текущего пользователя есть указанное право доступа projectsWhereUserHasPermission(permission) | Project | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти заявки в статусе "In Progress" в проектах, в которых у текущего пользователя есть право доступа "Resolve Issues": project in projectsWhereUserHasPermission("Resolve Issues") AND status = "In Progress" |
projectsWhereUserHasRole() | Найти заявки в проектах, в которых у текущего пользователя есть указанная роль projectsWhereUserHasRole(rolename) | Project | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти заявки в проектах, в которых у текущего пользователя есть указанное роль Developers: project in projectsWhereUserHasRole("Developers") AND status = "In Progress" |
releasedVersions() | Список выпущенных версий указанного проекта. Если проект не указан, отображаются выпущенные версии всех проектов releasedVersions(), releasedVersions(project) | AffectedVersion, FixVersion, custom fields of type Version | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти заявки, чьи FixVersion являются одной из выпущенных версий проекта ProjectName: fixVersion in releasedVersions(ProjectName) Найти заявки, которые относятся к одной из выпущенных версий проекта ProjectName: affectedVersion in releasedVersions(ProjectName)) or (fixVersion in releasedVersions(ProjectName)) |
standardIssueTypes() | Список стандартных типов заявок (не включает подзадачи). standardIssueTypes() | Type | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти заявки только со стандартными типами: issuetype in standardIssueTypes() |
startOfDay(), startOfMonth(), startOfWeek(), startOfYear() | Начало текущего дня (месяца, недели, года). startOfDay(), startOfDay("inc"), startOfMonth(), startOfMonth("inc"), startOfWeek(), startOfWeek("inc"), startOfYear(), startOfYear("inc") | Created, Due, Resolved, Updated, custom fields of type Date/Time | =, !=, >, >=, <, <=WAS*, WAS IN*, WAS NOT*, WAS NOT IN*, CHANGED** Только в предикате | ~, !~, IS, IS NOT, IN, NOT IN | Найти заявки, созданные с начала текущего дня: created > startOfDay() Найти заявки, созданные с начала прошлой недели: created > startOfWeek("-1") Найти заявки, созданные с 15-го числа этого месяца: created > startOfMonth("+14d") |
subtaskIssueTypes() | Список типов подзадач subtaskIssueTypes() | Type | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти заявки с типами, которые соответствуют подзадачам: issuetype in subtaskIssueTypes() |
unreleasedVersions() | Список невыпущенных версий указанного проекта. Если проект не указан, отображаются невыпущенные версии всех проектов unreleasedVersions(), unreleasedVersions(project) | AffectedVersion, FixVersion, custom fields of type Version | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти заявки, чья FixVersion является одной из невыпущенных версий проекта ProjectName: fixVersion in unreleasedVersions(ProjectName) Найти заявки, которые касаются одной из не выпущенных версий проекта ProjectName: affectedVersion in unreleasedVersions(ProjectName) |
watchedIssues() | Список заявок, в которых текущий пользователь является наблюдателем watchedIssues() | Issue | IN, NOT IN | =, !=, ~, !~, >, >=, <, <=, IS, IS NOT, WAS, WAS IN, WAS NOT, WAS NOT IN, CHANGED | Найти заявки, в которых текущий пользователь является наблюдателем: issue in watchedIssues() |