screesnshotmonitor to planfix
Перенос данных и скриншотов о работе в screenshotmonitor-е в планфикс в виде комментариев к задачам с прикреплённой аналитикой.
Для хранения файлов скриншотов используется dropbox
Сборка и запуск
Сборка для linux/amd54:
task build
Создаст исполняемый файл bin/sm-planfix-linux-amd64
Для запуска необходим файл конфигурации, лежащий в config/config.yml
рядом с бинарником программы. Пример файла можно посмотреть в примере.
Запуск через созданый бинарный файл. Стоит поставить в ежедневный крон.
Принцип работы
Перебираются активности (activities) пользователя со screenshotmonitor.com за вчерашний день. В описании активности ищется хэш с id задачи в планфиксе. Например
#1234 исправление бага
или
разработка фичи #1234
ID может быть как номером задачи, так и внутренним id планфикса
Для каждой активности скачиваются файлы скриншотов и копируются в одну папку в дропбоксе и создаётся ссылка на неё.
Далее внутрь выбранной задачи планфикса добавляется комментарий с прикреплённой аналитикой, внутри которой заполнено поле со ссылкой на папку в дропбоксе