Поделиться через


Интеграция с GitLab

Viva Goals интеграция с GitLab позволяет автоматически обновлять ход выполнения задач и ключевых результатов (OKR) в зависимости от хода возникновения проблем в проектах GitLab.

Предположим, вы используете GitLab для отслеживания проектов, и у вас есть цель в Viva Goals решать 30 проблем каждый квартал. При связывании этой цели с соответствующим проектом в GitLab состояние OKR будет обновлено по мере устранения проблем в связанном проекте. Вы также можете отслеживать ход выполнения проблем, которые обрабатываются конкретным пользователем для целей, ориентированных на пользователя. Viva Goals автоматически синхронизирует значения и начертает ход достижения цели, экономя время и сохраняя okr в актуальном состоянии.

Эту функцию могут использовать все пользователи и администраторы. Администраторы могут управлять интеграцией с панели мониторинга администратора.

Включение интеграции с GitLab

Администраторы могут выполнить следующие действия, чтобы включить эту интеграцию:

  1. На боковой панели перейдите в раздел Администратор и выберите вкладку Интеграции.

  2. Найдите GitLab или в разделе Интеграции данных .

  3. Выберите Включить рядом с элементом GitLab. Если вы уже создали подключение, у вас будет возможность управлять интеграцией.

    Вы можете отключить интеграцию, выбрав Управление изменениями>>Отключить интеграцию.

Подключение GitLab к учетной записи Viva Goals в качестве администратора

  1. После включения интеграции в качестве администратора необходимо настроить подключение GitLab на странице Настройка GitLab . Чтобы открыть эту страницу, перейдите в раздел Администратор>Интеграции и выберите Управление рядом с элементом GitLab.

  2. Выберите Создать подключение и войдите в учетную запись GitLab.

  3. Введите имя подключения.

  4. Предоставлять другим пользователям в организации общий доступ к этому подключению необязательно. Нажмите Далее, чтобы приступить к работе с этой интеграцией. Сохраненное подключение можно изменить в любое время.

  5. Viva Goals позволяет подключаться к нескольким проектам. Выберите Создать подключение , чтобы получить данные из другого проекта. Эти подключения различаются по имени. Имена будут отображаться другим пользователям при связывании okr с данными GitLab.

Подключение проектов GitLab к OKR

После настройки подключения следующим шагом является связывание OKR с проектами GitLab.

  1. При создании или изменении OKR откройте раскрывающийся список Ход выполнения и состояние . В разделе с текстом "Подключение к источнику данных для автоматического обновления хода выполнения" найдите и щелкните значок для GitLab.

  2. Если вы уже создали подключение или администратор предоставил вам общий доступ к подключению, оно будет выбрано автоматически. Viva Goals предложит создать новое подключение, только если нет уже созданных или общих подключений.

  3. Выберите метод, который вы хотите использовать для измерения хода выполнения: процент завершения или ключевой показатель эффективности (метрика успеха). При выборе ключевого показателя эффективности укажите метрику, начальное и целевое значение.

  4. При наличии нескольких подключений выберите одно. Все связанные проекты будут доступны в раскрывающемся списке. Выберите проект и веху.

  5. Выберите запись в поле Назначено , чтобы отслеживать проблемы, которые обрабатываются конкретным пользователем. Выберите Метки соответствующим образом.

  6. Выберите соответствующее состояние, чтобы отслеживать состояние закрытых или открытых проблем. Этот параметр применим только к okr типа ключевого показателя эффективности.

  7. Вы можете напрямую искать проблемы, введя идентификатор или название проблемы. Кроме того, их можно выбрать в раскрывающемся списке в поле Проблемы . Вы также можете выбрать несколько проблем и подключить их к OKR.

Вычисление прогресса, достигнутого в OKR

Если вы используете метрику ключевого показателя эффективности для отслеживания хода выполнения, ход выполнения OKR будет вычисляться на основе количества проблем. Если вы используете процент завершения для отслеживания хода выполнения, процент будет вычисляться на основе количества закрытых проблем.

Если для каждой проблемы добавлены подзадачи, ход выполнения также будет вычисляться на основе состояния подзадач. Например, если вы подключили к OKR две проблемы, каждая из которых имеет по две подзадачи, при закрытии подзадачи 1 в выпуске 1 ход выполнения будет обновлен до 25 процентов. После закрытия подзадачей 2 в выпуске 1 ход выполнения OKR составит 50 процентов.

Примечание.

Если выбрать процент завершения для отслеживания хода выполнения, ход выполнения будет вычисляться только на основе процента закрытых проблем. Если вы также хотите отслеживать открытые проблемы, необходимо выбрать метрику ключевого показателя эффективности для отслеживания хода выполнения.

Определенные цвета индикатора выполнения обозначают степень достижения цели.

  • Если ход выполнения на 0–25 процентов меньше ожидаемого прогресса в любой момент времени, состояние OKR отстает, а индикатор выполнения будет оранжевым.

  • Если в любой момент ход выполнения более чем на 25 процентов меньше, чем ожидалось, состояние OKR находится под угрозой, а индикатор выполнения будет красным.

Отключение интеграции с GitLab

Администраторы могут отключить интеграцию GitLab в любое время. Перейдите к GitLab в разделе Интеграции и выберите Управление. На странице Конфигурация GitLab выберите Изменить>Отключить интеграцию.

Примечание.

Если проект в Gitlab закрыт без всех вложенных задач, помеченных как завершенные, Viva Goals тем не менее будет считать проект завершенным, так как он был закрыт.