Не всегда очевидно, почему правило не работает. Вот несколько вещей, которые вы можете сделать, чтобы выяснить, почему правило работает не так, как ожидалось.

 

  • Проверьте журнал аудита.

  • Проверка журнала аудита – отличная первая возможность:

    • Отображаются ли какие-либо ошибки, и, если есть, предлагает ли ошибка предложения / инструкции по ее устранению?
    • Все ли соответствующие поля отображаются на нужных экранах в Jira?
    • Сравните правки в журнале аудита с вкладкой истории задач на странице задач.
    • Если записей нет, хотя вы их и ожидали, то либо вы неправильно настроили триггер, либо в триггере есть фильтр, который ведет себя не так, как вы ожидаете.

    Отладка вашего первого правила

  • Отладка смарт-значений

  • Используйте «действие журнала»

    Действие «Журнал» добавляет значения в журнал аудита, включая интеллектуальные значения. Это может быть действительно полезно, когда вам нужно опробовать некоторые сложные функции интеллектуального значения:

    Отладка вашего первого правила

    Использование «отладки»

    Хотя «Действие журнала» великолепно, оно означает, что вам нужно вставить дополнительное действие в свое правило, и вам нужно скопировать и вставить свои смарт-значения из того места, где вы действительно хотите их использовать. Значит, вы можете ошибиться!

    Чтобы избежать этого, вы можете использовать функцию {{#debug}}. Окружение любой интеллектуального значения отладкой, например {{#debug}} {{issue.fields.description}} {{/}}, позволяет обрабатывать интеллектуальное значение в обычном режиме, а также выводит значение в журнал аудита, предоставляя дополнительную контекстную информацию.

    Вот рабочий пример:

    Отладка вашего первого правила

    Когда это правило в настоящее время выполняется, журнал аудита будет содержать следующее:(

    Отладка вашего первого правила

  • Сделайте тестирование простым и чистым

    • Скопируйте правило и отключите оригинал перед тестированием. Это позволяет легко вернуться к исходному правилу, если вы внесете много изменений.
    • Используйте ручной триггер, чтобы в любой момент запустить правило из задачи
    • Используйте запланированный триггер и просто нажмите кнопку «Выполнить правило» (“Run rule”), чтобы запустить правило для тестирования.
    • Используйте {{now}}, чтобы включить текущее время в ваши интеллектуальные поля. например описание. Это позволяет увидеть, когда было выполнено редактирование и изменилось ли значение.

    По материалам Automation for Jira – Server: Debugging your first rule

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *