Как это работает
Рутину в Microsoft SharePoint и Twake берёт на себя готовый сценарий — настраивается за пару минут.
- Запуск: Вечерний schedule trigger
- Затем: Получить активных участников
- Проверка: Объединить данные
- Затем: Сформировать сообщение вечерней сводки
- Затем: Отправить в админ-канал (вечер)
- Затем: Получить вечерние стендапы
- Затем: Отправить в админ-канал
- Запуск: Утренний schedule trigger
- Затем: Получить участников команды (утро)
- Проверка: Утренние данные Merge
- Затем: Сформировать сообщение утренней сводки
- Затем: Получить утренние стендапы
- Запуск: Триггер утреннего стендапа
- Затем: Получить активных участников команды
- Проверка: Проверить наличие участников
- Если да — Цикл разработчика
- Затем: Извлечь и проверить данные участника
- Проверка: Участник действителен
- Если да — Проверить активную сессию Redis
- Затем: Распарсить состояние сессии
- Проверка: Нужна новая сессия
- Если да — Создать сессию Notion
- Затем: Подготовить данные сессии
- Проверка: Данные сессии готовы
- Если да — Сохранить сессию в Redis
- Затем: Отправить сообщение стендапа
- Затем: Обновить ID канала Slack в Notion
- Запуск: Триггер вечернего стендапа
- Затем: Получить активных участников команды (вечер)
- Проверка: Проверить наличие разработчиков
- Если да — Разработчики не найдены
- Если нет — Обработать каждого разработчика
- Затем: Проверить и подготовить данные участника
- Проверка: Проверить участника
- Если да — Проверить вечернюю сессию Redis
- Затем: Проверить статус вечерней сессии
- Проверка: Продолжить вечернюю сессию
- Если да — Создать вечернюю сессию Notion
- Затем: Сформировать данные вечерней сессии
- Проверка: Вечерняя сессия готова
- Если да — Сохранить вечернюю сессию в Redis
- Затем: Отправить сообщение вечернего стендапа
- Затем: Записать результат
Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.