Допълнения към урока
Учебна програма Управление на проекти с Jira Software

Ключови условия за прецизни автоматизации в Jira

Условията (Conditions) в Jira автоматизациите ви позволяват да ограничите изпълнението на правилата само до определени тикети, проекти или потребители. Те се добавят след избор на тригер и значително повишават прецизността на вашите автоматизации, като гарантират, че действията се изпълняват само когато са изпълнени специфични критерии.

Видове условия и тяхното приложение

Issue Fields Condition - Позволява задаване на условия базирани на полета в тикетите - Можете да проверявате дали стойността е равна, различна, съдържа се или не в полето - Поддържа проверки за празни/попълнени полета - Пример: Изпълнение на действие само когато статусът на новосъздадено тикет е "Backlog"

JQL Condition - Използва JQL (Jira Query Language) за по-сложни условия - Позволява търсене по множество критерии едновременно - Включва функция за валидиране на заявката чрез "Validate Query" - Поддържа търсене по потребители чрез "Insert Account ID"

Related Issues Condition - Проверява връзки между тикети (subtasks, parent-child) - Може да търси тикети създадени от предходни стъпки в автоматизацията - Поддържа проверки за тикети от определена версия или спринт - Позволява условия базирани на брой свързани тикети

Други полезни условия - If or Else функция за условно разклоняване - Smart Values за задаване на динамични стойности - Regular Expression Syntax за сложни текстови съвпадения

Практически стъпки за създаване на условие

  1. Създайте правило и изберете желания тригер (например "Issue Created")
  2. Натиснете "If Add a Condition"
  3. Изберете типа условие (Issue Fields, JQL, Related Issues и т.н.)
  4. Конфигурирайте условието според нуждите:
    • За Issue Fields: изберете поле, тип сравнение и стойност
    • За JQL: напишете валидна JQL заявка
    • За Related Issues: определете типа връзка и допълнителни критерии
  5. Натиснете "Next" за да продължите с добавяне на действия

Използването на условия в автоматизациите ви дава възможност за създаване на прецизни и интелигентни работни процеси, които реагират само на специфични ситуации в Jira.

Дискусия към урока