We use cookies and similar technologies to improve your experience, analyse traffic, and personalise content. You can accept all cookies or reject non-essential ones.
Рабочие процессы и автоматизация – Полное руководство
Введение в рабочие процессы
Рабочие процессы в SurveyAnalytica позволяют автоматизировать повторяющиеся задачи и создавать сложные бизнес-процессы без написания кода. Стройте мощную автоматизацию с помощью триггеров, условий, действий и AI-агентов, чтобы оптимизировать свои операции.
Доступ к рабочим процессам
Из панели управления: нажмите вкладку “Flows” в навигации
Создать новый: нажмите “+ Create Workflow”
Прямой URL: /flows
Режим дизайна: /flows/design для нового рабочего процесса
Компоненты рабочего процесса
1. Триггеры
Триггеры автоматически запускают ваш рабочий процесс при возникновении определённых событий.
Доступные триггеры:
Категория
Триггеры
Опрос
Ответ на опрос
Контакт
Обновление списка контактов
Коммуникация
Получено письмо, Webhook
Расписание
Запланированное время
Таблицы
Обновление Excel, Google Sheets
Обмен сообщениями
Сообщение Slack, MS Teams
Электронная коммерция
Заказ Shopify
CRM
HubSpot, Salesforce
Управление проектами
Задача Jira, Asana Task
Соцсети
Лид Facebook, Instagram, Twitter/X
Другое
Zapier, Mailchimp, Pub/Sub
2. Условия
Условия добавляют логику в ваши рабочие процессы, создавая разные пути на основе данных.
Типы условий:
Если/Иначе: разветвление на основе одного условия
Switch: несколько ветвей на основе значения
Фильтр: продолжение только при выполнении критериев
Ждать до: пауза до истинности условия
3. Действия
Действия — это задачи, которые выполняет ваш рабочий процесс.
Доступные действия:
Категория
Действия
Коммуникация
Отправить email, отправить SMS, WhatsApp
Webhooks
Вызвать Webhook/API
Таблицы
Обновить Google Sheets, обновить Excel
Обмен сообщениями
Сообщение Slack, сообщение Teams
Задачи
Создать задачу
AI
AI-агент, генерация изображения
CRM
HubSpot CRM, Salesforce
Проекты
Создать задачу Jira, Asana Task
Маркетинг
Mailchimp, Marketo
Электронная коммерция
Shopify
Поддержка
Тикет Zendesk
Управление потоком
Ожидание/задержка
4. AI-агенты
Используйте AI для интеллектуального решения сложных задач.
Возможности AI-агента:
Анализировать текстовые ответы
Генерировать персонализированный контент
Классифицировать и категоризировать данные
Суммировать длинные тексты
Переводить между языками
Извлекать сущности (имена, даты, суммы)
Визуальный конструктор рабочих процессов
Стройте рабочие процессы с помощью интуитивно понятного интерфейса drag-and-drop.
Компоненты конструктора
Компонент
Описание
Холст
Основная область drag-and-drop
Панель компонентов
Доступные триггеры, условия, действия
Панель свойств
Настройки выбранного компонента
Панель инструментов
Опции сохранения, теста, публикации
Создание рабочего процесса
Шаг 1: добавьте триггер
Перетащите триггер с панели компонентов
Настройте параметры триггера
Каждому рабочему процессу нужен как минимум один триггер
Используйте переменные для передачи данных между шагами:
Тип переменной
Пример
Данные триггера
{{trigger.response.email}}
Вывод шага
{{steps.step1.output}}
Окружение
{{env.api_key}}
Система
{{now}}, {{uuid}}
Тестирование и отладка
Тестовый режим
Выполнение с тестовыми данными
Пошаговое выполнение
Выявление проблем до публикации
Проверка путей логики
Журналы выполнения
Доступ к подробным журналам:
Временная метка для каждого шага
Входные/выходные данные
Сообщения об ошибках
Длительность выполнения
Рекомендации
Проектирование рабочих процессов
Начинайте просто: начните с базовых рабочих процессов
Называйте понятно: используйте описательные названия
Документируйте логику: добавляйте заметки для сложных частей
Используйте шаблоны: стройте на основе проверенных схем
Тестируйте тщательно: проверяйте работу всех путей
Производительность
Минимизируйте вызовы API: группируйте, когда это возможно
Разумные ожидания: не задерживайте излишне
Обрабатывайте ошибки: планируйте на случай сбоев
Отслеживайте время: оптимизируйте медленные рабочие процессы
Безопасность
Используйте переменные окружения: не храните секреты в коде
Проверяйте входные данные: проверяйте данные перед использованием
Ограничивайте права доступа: минимально необходимый доступ
Регулярно проводите аудит: проверяйте доступ к рабочим процессам
Запланированные рабочие процессы
Помимо триггеров по событиям (форма отправлена, контакт создан, получен вебхук), потоки могут выполняться по расписанию cron — забирая данные с регулярной периодичностью из Google Sheets, Excel/OneDrive, Shopify, Tally, LinkedIn, Facebook, Instagram, Slack, Outlook, X (Twitter), Microsoft Teams или конечной точки вебхука, и передавая результаты дальше по вашему потоку.
Запланированный триггер
Тип триггера: Запланированный
Формат расписания: стандартный 5-полевой cron (minute hour day month weekday). Интерфейс генерирует cron за вас через удобные выпадающие списки — выберите периодичность, время и часовой пояс, а cron будет построен автоматически.
Источник: один из встроенных источников данных, перечисленных ниже.
Вывод в последующие узлы: каждая полученная строка передаётся как данные записи дальше по потоку, поэтому ваши условия, действия и AI-агенты видят по одной строке за раз — точно так же, как при отправке формы в реальном времени.
Поддерживаемые источники
Прямые считыватели данных:
Google Sheets — опрос вкладки, получение новых строк
Excel / OneDrive — то же самое для книг Microsoft
Shopify — заказы, клиенты, товары
Tally — данные ERP
Webhook — получение самой последней полезной нагрузки из конечной точки вебхука
Источники соцсетей и обмена сообщениями (опрашиваются по вашему расписанию):
LinkedIn, Facebook, Instagram
Slack, Microsoft Teams
Outlook
X (Twitter)
Предварительное условие: сначала подключите интеграцию
Каждый встроенный источник считывает данные из учётных данных, которые платформа уже хранит для вашего рабочего пространства. Прежде чем вы сможете запланировать получение данных, скажем, из LinkedIn, один раз подключите LinkedIn на странице Integrations — рукопожатие OAuth, выбор аккаунта/страницы/таблицы, готово. Запланированный триггер затем разрешает нужный токен во время выполнения — никакие учётные данные не попадают в конфигурацию потока.
Рецепт: ежедневная синхронизация лидов из Google Sheets
Подключите Google на странице Integrations, если ещё не сделали этого.
Создайте новый поток. Выберите Scheduled в качестве типа триггера.
Выберите периодичность — например, каждый день в 07:00 UTC.
Выберите Google Sheets в качестве источника данных и укажите таблицу и вкладку, где хранятся ваши входящие лиды.
Добавьте узел Condition, чтобы фильтровать только ранее не встречавшиеся строки (триггер отслеживает состояние курсора за вас).
Продолжите узлами Action: создайте контакт, отправьте кампанию по привлечению, добавьте запись в CRM и т. д. Каждая строка проходит через всю цепочку.
Активируйте поток. Платформа сама управляет cron — никакой другой инфраструктуры эксплуатировать не нужно.
Приостановка, редактирование или удаление расписания
Деактивация потока приостанавливает cron — расписание возобновляется при повторной активации. Редактирование периодичности в активном потоке пересоздаёт cron за кулисами. Удаление потока полностью удаляет расписание.
Советы
Предпочитайте минимальную периодичность, удовлетворяющую вашим потребностям — получение данных из источника соцсети каждую минуту может привести к превышению лимитов запросов у стороннего сервиса; обычно достаточно ежечасно или ежедневно.
Для источников с неограниченным ростом (ленты заказов, входящие соцсетей) всегда добавляйте фильтр Condition в начале потока, чтобы ограничить последующее разветвление.
Протестируйте, запустив поток вручную один раз перед активацией расписания — описанный выше Test Mode работает и с запланированными потоками.
Устранение неполадок
Распространённые проблемы
Проблема
Решение
Рабочий процесс не запускается
Проверьте настройку триггера
Письмо не отправляется
Проверьте настройки email, получателя
Условие всегда не выполняется
Проверьте логику условия
Ошибки тайм-аута
Проверьте внешний API, добавьте повтор
Отсутствуют данные
Проверьте пути переменных
Получение помощи
Документация: статьи справочного центра
Поддержка: support@surveyanalytica.com
Сообщество: пользовательские форумы
Часто задаваемые вопросы
В: Сколько рабочих процессов я могу создать? О: Зависит от вашего тарифа. Бесплатные тарифы включают ограниченное число активных рабочих процессов, платные тарифы предлагают больше или неограниченное количество.
В: Могу ли я дублировать рабочий процесс? О: Да, нажмите меню “…” и выберите “Duplicate”.
В: Как временно приостановить рабочий процесс? О: Отключите рабочий процесс в списке рабочих процессов, не удаляя его.
В: Могут ли рабочие процессы выполняться параллельно? О: Да, каждый триггер создаёт независимое выполнение.
В: Что произойдёт, если рабочий процесс завершится с ошибкой? О: Сбои регистрируются в журнале и могут быть повторены. Настройте уведомления, чтобы оповещать вашу команду.
В: Могу ли я тестировать, не затрагивая реальные данные? О: Да, используйте Test Mode с тестовыми данными.