Создание задачи в Jira при потере соединения с камерой🔗

Ниже приведён пример автоматического создания задачи в Jira в случае потери связи с камерой с передачей детальной информации о событии.

../../_images/jira-view.png
Настройка отправки HTTP-запроса
  1. В приложении Macroscop Конфигуратор в разделе Автоматизация создайте новую задачу.

    Добавьте действие Отправить HTTP-запрос в качестве реакции на событие Обрыв связи с камерой.

    ../../_images/jira-action.png
  2. В настройках действия выберите метод запроса POST.

    ../../_images/jira-action-setting.png
  3. Укажите данные для Basic-аутентификации.

    В качестве имени пользователя используется логин пользователя Jira. Пароль должен содержать сгенерированный API токен. Более подробно о создании токена в разделе Создание API токена Jira для Basic-аутентификации.

    ../../_images/jira-action-basic.png
  4. Заполните тело запроса.

    Тело запроса — объект в формате JSON, составленный в соответствии с Jira REST API. Данное действие поддерживает использование Переменных шаблонов, которые заключены в двойные фигурные скобки и позволяют добавлять в сообщение необходимую информацию из события системы.

    ../../_images/jira-action-json.png

    Пример тела запроса:

    {
        "fields": {
            "project": {
                "key": "PROJ"
            },
            "parent": {
                "key": "PROJ-6594"
            },
            "summary": "Отсутствие соединения {{ cameraname }}",
            "description": "{{ eventtime }} {{ cameraip }} Длительность разрыва {{ durationinseconds }} с",
            "issuetype": {
                "name": "Task"
            },
        },
    }
    

Результатом выполнения действия с указанными настройками будет создание задачи типа Task в проекте PROJ с указанием задачи PROJ-6594 в качестве родительской:

../../_images/jira-action-task.png
Создание API токена Jira для Basic-аутентификации
  1. Откройте страницу Atlassian аккаунта и нажмите Создать токен API (Create API token).

    ../../_images/jira-api-token.png
  2. Укажите произвольное название токена и нажмите Создать (Create).

    ../../_images/jira-api-token-login.png
  3. Скопируйте полученный токен, например, нажатием кнопки Копировать (Copy).

    ../../_images/jira-api-token-pass.png
Связанные ссылки