Вебинар: изучение рабочих процессов Discourse

17 сентября мы провели мероприятие Exploring Discourse Workflows (Исследование рабочих процессов Discourse), в ходе которого на практике показали, как сообщества могут использовать Discourse Workflows для автоматизации многошаговых процессов непосредственно в Discourse.

Смотреть запись:

Рабочие процессы (Workflows) — это визуальные автоматизации, которые реагируют на события в вашем сообществе и выполняют соответствующие действия.

В самом простом случае их можно представить как триггер → действие → результат.

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

Во время сессии мы разобрали основные строительные блоки рабочего процесса, включая:

  • Триггеры: то, что запускает рабочий процесс, например, новая тема, запланированное событие или входящий вебхук.
  • Условия: правила, определяющие, какой путь должен пройти рабочий процесс.
  • Действия: то, что Discourse должен сделать дальше, например, создать сообщение, присвоить значок, уведомить кого-либо или вызвать внешний API.
  • Управление потоком и утилиты: дополнительные блоки, помогающие связывать и управлять более сложными автоматизациями.

Мы также рассмотрели несколько возможностей, которые становятся особенно полезными при их сочетании: категоризация с помощью ИИ, таблицы данных и автоматизация групп. Это может помочь сообществам классифицировать контент, хранить информацию, которая потребуется рабочему процессу позже, а также направлять или управлять пользователями на основе определенных условий.

Рабочие процессы в действии

Большая часть сессии была посвящена переходу от базовых блоков к рассмотрению реальных проблем сообщества, которые можно автоматизировать.

Некоторые примеры включали:

  • Автоматическое создание отчетов и последующие действия: запуск повторяющихся запросов Data Explorer, суммирование результатов и создание отчетов для разных команд.
  • Доставка правильного вопроса правильному человеку: определение темы новой записи и направление или эскалация вопроса тому человеку или группе, которые лучше всего подходят для ответа.
  • Закрытие цикла по необсужденным темам: поиск тем, которые все еще требуют внимания, напоминание людям отметить решения или эскалация нерешенных разговоров.

Мы также продемонстрировали, как несколько элементов могут работать вместе в одной автоматизации. Например, рабочий процесс может использовать информацию, хранящуюся в таблице данных, вместе с ИИ, чтобы определить, какой эксперт по предмету должен получить вопрос. Запланированные рабочие процессы также могут выполнять запросы Data Explorer, суммировать результаты и отправлять повторяющиеся отчеты в тему или чат.

Начинайте с проблемы, а не с узлов

Одним из главных выводов сессии стало то, что вам не нужно начинать с изучения всех доступных узлов рабочего процесса.

Вместо этого начните с того, что вы хотите улучшить.

Задайте вопросы:

Что это запускает?
Это новая тема? Расписание? Действие пользователя? Что-то из другой системы?

Что должен проверить Discourse?
Контент? Пользователя или группу? Результат запроса? Информация, сохраненная ранее в рабочем процессе?

Что должно произойти дальше?
Что-то нужно отметить тегом, отправить, обновить, направить, отложить, напомнить или эскалировать?

Если вы еще не уверены, что именно хотели бы автоматизировать, мы поделились четырьмя источниками идей:

  • Повторяющееся: что вы или ваша команда делаете снова и снова?
  • Трение: что постоянно происходит не так, как вам хотелось бы?
  • Заимствование: что сделало другое сообщество, от чего у вас возникла мысль: «О, это умно»?
  • Необычное: может ли автоматизация создать полезное напоминание, разблокировку, последствие, игру или даже внутреннюю шутку?

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

Детали мероприятия
10 лайков

Мне было бы интересно узнать, как воспроизвести функциональность автоматизированного сценария «Запланировать ПМ с результатами Data Explorer» (например, нерешённые обсуждения, новые сообщения, требующие ответа от эксперта категории, и т. д.). Сейчас у меня их десятки — по одному на каждую команду (тип), и я хотел бы объединить их в один-два рабочих процесса.

7 лайков

Я бы очень хотел(а) присутствовать, но для меня будет уже довольно поздно! Будет ли запись доступна позже? :slight_smile: cc @Bas

4 лайка

Что, ты не хочешь пригласить кого-нибудь на ужасную дату «Ужин и фильм»? :smiley:

Хорошая новость: будет запись :blush:

7 лайков

Спасибо всем, кто был с нами вчера! Скоро мы выложим запись для вас.

8 лайков

Ой, жаль, что я это пропустил! Буду следить за повтором.

1 лайк

Реплей и краткое резюме добавлены в первый пост. :slight_smile:

5 лайков