Задачи в двух системах остаются синхронными сами

Новая задача из рабочей системы автоматически заводится в GitHub, ссылка возвращается обратно, а связка записывается в Google Sheets — обновления идут в обе стороны.

  • Новая задача сама появляется во второй системе
  • Ссылка возвращается в исходную запись
  • Связка хранится в Google Sheets
  • Изменения подхватываются и обновляют запись
WebhookGoogle SheetsGitHub

Как это работает

Перенос данных из Webhook в Google Sheets делается готовым сценарием: он сам замечает новое и переносит его.

  1. Запуск: Вебхук1
  2. Затем: Отфильтровать данные истории
  3. Затем: Создать Issue в GitHub
  4. Затем: HTTP-запрос1
  5. Затем: Код2
  6. Затем: HTTP-запрос2
  7. Затем: Google Sheets
  8. Запуск: Вебхук2
  9. Затем: Отфильтровать данные задачи
  10. Затем: Google Sheets1
  11. Затем: GitHub2
  12. Затем: GitHub1

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.