Basic Search удобно использовать, если сложность запроса невысока. Недостатком такого поиска является невозможность построения комплексных запросов. Вы можете выполнить поиск по имени статуса или индентификатору (ID) статуса (например, номер, который JIRA автоматически присваивает статусу).
Администратор JIRA также может изменить имя компонента, который может сломать любые сохраненные фильтры, которые полагаются на это имя. Идентификаторы компонентов, однако, уникальны и не могут быть изменены. Оператор «WAS NOT» используется для поиска запросов, которые никогда не имели указанного значения для указанного поля. Расширенная функция поиска позволяет создавать структурированные запросы на языке запросов Jira (Jira Query Language, JQL) для поиска задач в одном или нескольких проектах.
Например, в Европе первый день недели обычно считается понедельником, а в США считается воскресеньем.(Info) См. «Настройка региона» в JIRA для получения дополнительной информации. Обратите внимание, что эта функция доступна только в том случае, если вы вошли в JIRA.
То есть, тип ввода WAS IN («Решено», «Закрыто») совпадает с типизированным статусом. Используется для объединения нескольких предложений, что позволяет расширить поиск. Для получения дополнительной информации, включая информацию о включении специальных символов в ваши поиски, см. JQL дает вам SQL-подобный синтаксис, такой как ключевое слово ORDER BY SQL и ISNULL () SQL (т. е. ключевое слово NULL в JQL). Однако JQL не является языком задач к базе данных.
Обратите внимание, что это не включает возможность редактирования или удаления комментариев. Разрешение переместить задачи из одного проекта в другой или из одного рабочего процесса в другой рабочий процесс в рамках одного проекта. Обратите внимание, что пользователь может перемещать только задачи в проект, для которого у них есть разрешение на создание задачи. Разрешение на изменение «Репортера» задачи. Это позволяет пользователю создавать задачи «от имени кого-то другого». Это разрешение обычно предоставляется только администраторам.
Идентификаторы статуса, однако, уникальны и не могут быть изменены. Поиск задач, в которых исходная оценка установлена на определенное значение (т. е. число, а не дату или диапазон дат). Поиск задач с конкретным ключом задачи или идентификатором задачи (то есть номер, который jql запросы в jira JIRA автоматически выделяет для задачи). (Обратите внимание, что полные остановки являются зарезервированными символами, поэтому их нужно окружать кавычками). Возможно, имя фильтра будет изменено, что может сломать сохраненный фильтр, который вызывает другой фильтр по имени.
Поле в JQL – это слово, представляющее поле JIRA (или пользовательское поле, которое уже определено в JIRA). В предложении за полем следует оператор, который, в свою очередь, сопровождается одним или несколькими значениями (или функциями). Оператор сравнивает значение поля с одним или несколькими значениями или функциями справа, так что только предложение возвращает только истинные результаты. Оператор «IS NOT» может использоваться только сEMPTY ПУСТО или NULL. То есть он используется для поиска задач, когда указанное поле имеет значение. Оператор «IS» может использоваться только с EMPTY ПУСТО или NULL.
В этом учебном курсе показана реализация новой функции JQL, называемой roleMembers. Эта функция возвращает пользователей, которые являются членами конкретной роли проекта Jira. Выполняет поиск на основе «стандартных» типов задач, то есть ищет задачи, которые не являются подзадачами. Вы можете с помощью опции указать пользователя, или если пользователь опущен, текущий пользователь будет использоваться. Находит задачи в проектах, которые ведет конкретный пользователь.
То есть он используется для поиска задач, когда указанное поле не имеет значения. Разрешение на редактирование задач (за исключением поля «Дата погашения» – см. Разрешение «Расписание задач»). Включает возможность преобразования задач в подзадачи и наоборот (если подзадачи включены). Обратите внимание, что для удаления задач требуется разрешение «Удалить задачу». Обратите внимание, что все изменения записываются в историю изменений задачи для целей аудита. Администратор JIRA также может изменить имя настраиваемого поля, которое может сломать любые сохраненные фильтры, которые полагаются на это имя.
Вы можете выполнить поиск по ключевому слову задачи или по идентификатору задачи (т. е. по номеру, который JIRA автоматически присваивает задаче). Этот оператор будет соответствовать имени значения (например, «Решено»), которое было настроено в вашей системе в то время, когда поле было изменено. Этот оператор также будет соответствовать идентификатору значения, связанному с этим именем значения, то есть он будет соответствовать «4», а также «Разрешен». Некоторые операторы могут использовать ключевое слово NOT. ProjectManager, который мы использовали для получения проектов, не выполняет проверку прав и возвращает все проекты, соответствующие запросу.
Находит задачи, которые вы недавно просмотрели, то есть задачи, которые находятся в разделе «Последние задачи» в раскрывающемся меню «Задачи». EndOfDay («+ 1») совпадающий с endOfDay («+ 1d»). Выполняет поиск в зависимости от времени начала сеанса текущего пользователя. Найдите задачи, которые назначены заполненному Sprint. (Обратите внимание, что задачи могут принадлежать как завершенному Sprint (s), так и неполному Sprint (s)).
Оператор «WAS» используется для поиска задач, которые в настоящее время имеют или ранее имели указанное значение для указанного поля. Вы можете выполнить поиск по имени пользовательского поля или пользовательскому идентификатору поля (т. е. номер, который JIRA автоматически назначает настраиваемому полю). Поиск задач, назначенных конкретному пользователю. Чтобы расширить функцию JQL, вы можете заставить ее принять параметр. Кроме того, функции, как правило, должны проверять разрешения в Jira, чтобы они возвращали только проекты, к которым у пользователя есть доступ. В нашем случае, поскольку мы используем недавнюю функцию истории, мы уже знаем, что пользователь может получить доступ к возвращенным проектам.
Выполняет поиск на основе неизданных версий (то есть версий, которые администратор JIRA еще не выпустил) указанного проекта. Выполняет поиск на основе выпущенных версий (то есть версий, которые администратор JIRA выпустил) указанного проекта. Разрешение редактировать любые записи в журнале, независимо от того, кто их добавил.
(Обратите внимание, что задача может принадлежать как завершенному Sprint (s), так и не завершенному Sprint (ам)). Выполняет поиск по задачам, связанной с указанной задачей. Вы можете опционально ограничить поиск ссылками определенного типа. Обратите внимание, что LinkType чувствителен к регистру. Выполняет поиск в зависимости от времени начала предыдущего сеанса текущего пользователя.
Это облегчит отслеживание и мониторинг работы в разных проектах. Вы можете выполнить расширенный поиск по всем проектам. Обратите внимание, что операторы WAS, WAS_NOT, WAS_IN и WAS_NOT_IN могут использоваться только с именем (а не с идентификатором). Вы можете искать по имени разрешения или идентификатору разрешения (то есть номер, который JIRA автоматически назначает на разрешение). Вы можете искать по названию проекта, по ключу проекта или по идентификатору проекта (т. е. номер, который JIRA автоматически выделяет проекту).
Разрешение редактировать комментарии, добавленные пользователем. Разрешение удалять любые комментарии, независимо от того, кто их добавил. Также обратите внимание, что эта функция доступна только в том случае, если вы вошли в JIRA. Для функции endOfWeek () результат зависит от вашего местонахождения. Например, в Европе первый день недели обычно считается понедельником, а в США считается воскресеньем.
Когда вы выполняете расширенный поиск, вы используете JIRA Query Language (JQL). Важную роль в жизненном цикле разработки программного обеспечения играют системы управления проектами. Ищите задачи с определенным количеством наблюдателей. Поиск задач, которые заданы для конкретного спринта в JIRA Agile. Это работает для активных спринтов и будущих спринтов. Поиск основан на либо имени спринта, либо идентификаторе спринта (т. е. по номеру, который JIRA автоматически присваивает спринту).
Тем не менее, они действительно предназначены для того, чтобы стать отправными точками для вашего тестирования, поэтому они требуют больше внимания, чтобы быть полезными. Тестирование – большая тема, поэтому мы оставляем это для другого учебника под названием «Написание и запуск тестов приложений». List указывает, возвращает ли эта функция список задач или одно значение. Функция roleMembers должна проверять, что прошедший пользователь может видеть все аргументы проекта. Если все прошедшие проекты видны, мы можем просто вернуть функцию FunctionOperand как переданную. Поскольку вы будете использовать ProjectService, проекты, которые не отображаются для пользователя, не будут найдены.
Когда вы выполняете расширенный поиск, вы используете язык JIRA Query Language (JQL). SDK добавила JQL-модуль функции в наш дескриптор приложения, который описывает приложение для Jira. Давайте настроем добавленную декларацию модуля. Для этого урока вам нужен модуль плагина JQL Function. Вы добавите его, используя команду atlas-create-HOSTAPP-plugin-module. Это хорошая идея, чтобы ознакомиться с файлом конфигурации проекта, известным как POM (то есть, файл определения модели объекта проекта).
Разрешение на удаление любых записей в журнале, независимо от того, кто их добавил. Разрешение на прикрепление файлов к задаче. (Учитывается только в том случае, если вложения включены). Обратите внимание, что это не включает возможность удаления вложений. Разрешение добавлять комментарии к задачам.
Поиск задач, относящихся к определенной эпопее в JIRA Agile. Поиск основан либо на эпическом имени, либо на ключе запроса, либо на идентификаторе задачи (т. е. по номеру, который JIRA автоматически присваивает задаче). Поиск запросов, имеющих или не имеющих вложений. Для этого https://deveducation.com/ поля вы можете использовать только операторы ПУСТО EMPTY или ПУСТО. Используется для объединения нескольких предложений, что позволяет уточнить ваш поиск. Обратите внимание, что вы можете использовать круглые скобки для управления порядком, в котором выполняются предложения.
The Business Gate, Riyadh