СкриптРаннер

ScriptRunner — это приложение от Adaptavist, которое позволяет использовать скрипты Groovy для автоматизации рабочих процессов, обновления полей и выполнения других действий в Jira. Это также позволяет пользователям расширять функциональность других приложений, включая Structure, с помощью их API.

 На следующих страницах мы собрали несколько популярных примеров совместной работы Structure и ScriptRunner, а также ссылки на соответствующие сценарии в библиотеке Adaptavist.

Случаи использования

  • Программное создание (нескольких) новых структур
  • Создание генераторов с помощью ScriptRunner — этот скрипт можно использовать для создания новых генераторов в структуре.
  • Обновление поля (например, метки) при проверке всех задач по запросу JQL. Этот скрипт будет обновлять поле (в данном случае метки) для всех задач, которые проходят определенный запрос JQL.
  • Автоматически удалять проблемы на основе запроса JQL. Этот скрипт удалит проблемы, которые не удовлетворяют определенному запросу JQL, из определенной структуры, созданной вручную.
  • Показать все доски конструкций и количество соответствующих элементов — этот скрипт покажет вам список структур, существующих в экземпляре, и количество элементов, добавленных к ним вручную. Результат будет показан под консолью.
  • Массовое изменение владельцев структур и генераторов. Этот скрипт будет массово менять владельца структур от одного пользователя к другому. Это может быть полезно, когда одна учетная запись пользователя архивируется/удаляется и необходимо сохранить их структуру.
  • Показать работу, зарегистрированную для каждого пользователя, и задачу для структуры. Этот скрипт создаст таблицу, показывающую пользователей, каждую задачу, над которой они зарегистрировались, и сколько часов было зарегистрировано для каждой конкретной задачи.
  • Запускать все эффекторы по расписанию — этот сценарий будет периодически запускать все эффекторы в определенной структуре.
  • Экспорт в Excel с помощью ScriptRunner — этот скрипт экспортирует структуру в Excel.

По материалам Atlassian JIRA Structure: ScriptRunner