Corcava logoЕдинственный бизнес-инструмент, который вам нуженCorcava
Меню

Автоматизация воронки и рабочие процессы

Автоматические запуски воронки

Автоматическое зачисление контактов в рабочие процессы

Система автоматизации воронки обеспечивает автоматическое зачисление контактов в предопределенные рабочие процессы:

Конфигурация автоматической воронки:

  • Модель AutomaticPipeline: Определяет, какие воронки автоматически применяются к контактам
  • Ассоциация типа контакта: Автоматические воронки настроены для типа модели Contact
  • Назначение воронки: Несколько воронок могут быть настроены для автоматического зачисления новых контактов
  • Конфигурация на основе команды: Автоматические воронки настроены на уровне команды

Триггеры создания контактов:

  • Интеграция наблюдателя: ContactObserver автоматически запускает зачисление в воронку
  • Немедленное зачисление: Новые контакты зачисляются в автоматические воронки при создании
  • Поддержка множественных воронок: Контакты могут быть зачислены в несколько автоматических воронок одновременно
  • Полиморфный дизайн: Система воронки поддерживает множественные типы моделей помимо контактов

Процесс зачисления:

  • Автоматическое обнаружение: Система обнаруживает автоматические воронки, настроенные для контактов
  • Создание PipelineRun: Автоматическое создание запусков воронки для новых контактов
  • Инициализация статуса: Запуски воронки начинаются со статуса 'pending'
  • Планирование первого шага: Начальный шаг воронки планируется на основе настроенной задержки

Управление запусками воронки

Запуски воронки обеспечивают комплексное управление выполнением рабочих процессов:

Свойства запуска воронки:

  • Ассоциация Pipelineable: Полиморфное отношение к контактам или другим моделям
  • Ссылка на воронку: Связывает с конкретной конфигурацией воронки
  • Отслеживание шагов: Отслеживает текущий и следующий шаг в выполнении воронки
  • Управление статусом: Комплексное отслеживание статуса на протяжении выполнения рабочего процесса

Инициализация запуска:

  • Автоматическое планирование: Первый шаг автоматически планируется с настроенной задержкой
  • Установка статуса: Начальный статус установлен в 'pending' для очереди выполнения
  • Отслеживание номера шага: Номер следующего шага инициализирован для начала выполнения воронки
  • Управление временными метками: Время выполнения следующего шага рассчитывается и сохраняется

Шаги воронки и задержки

Временные действия и прогрессия рабочего процесса

Система воронки поддерживает сложные рабочие процессы на основе шагов с временным выполнением:

Структура шага воронки:

  • Номер шага: Последовательная нумерация для упорядоченного выполнения рабочего процесса
  • Тип действия: Определяет, какое действие выполнить (отправить email, создать задачу)
  • Конфигурация задержки: Временная задержка перед выполнением шага (в секундах)
  • Содержимое сообщения: Содержимое для email или других действий коммуникации
  • Дополнительные данные: JSON-хранилище для конфигурации, специфичной для шага

Типы действий шагов:

  • Отправить email: Автоматическая отправка email контактам
  • Создать задачу: Создание задач для последующих действий (запланированная функциональность)
  • Пользовательские действия: Расширяемая система действий для дополнительных шагов рабочего процесса
  • Параметры действий: Гибкое хранение данных для требований, специфичных для действий

Задержка и время:

  • Гибкие задержки: Шаги могут иметь любую продолжительность задержки, указанную в секундах
  • Автоматическое планирование: Время выполнения следующего шага рассчитывается автоматически
  • Точное время: Система обрабатывает воронки каждую минуту для точного времени
  • Прогрессия на основе времени: Рабочие процессы прогрессируют на основе настроенных временных задержек

Выполнение и прогрессия шагов

Выполнение шагов воронки следует структурированной модели прогрессии:

Процесс выполнения шага:

  • Обновления статуса: Статус запуска воронки обновляется до 'running' во время выполнения
  • Выполнение действий: Конкретные действия шагов выполняются на основе типа шага
  • Расчет следующего шага: Система рассчитывает следующий шаг в последовательности
  • Обработка завершения: Воронка отмечается как 'completed', когда все шаги завершены

Логика прогрессии:

  • Последовательное выполнение: Шаги выполняются в числовом порядке
  • Автоматическое продвижение: Система автоматически переходит к следующему шагу после выполнения
  • Применение задержки: Следующий шаг планируется с настроенной задержкой
  • Обнаружение завершения: Завершение воронки обнаруживается, когда больше нет шагов

Интеграция наблюдателя контактов

Автоматические триггеры воронки при создании контактов

Система наблюдателя контактов обеспечивает бесшовные автоматические триггеры воронки:

Функциональность наблюдателя:

  • Событие создания контакта: Наблюдатель автоматически запускается при создании новых контактов
  • Автоматическое обнаружение воронки: Система идентифицирует автоматические воронки для модели контакта
  • Создание запуска воронки: Автоматическое создание запусков воронки для новых контактов
  • Немедленная активация: Запуски воронки создаются и планируются немедленно

Преимущества интеграции:

  • Нулевое ручное вмешательство: Воронки запускаются автоматически без действий пользователя
  • Последовательное применение: Все новые контакты автоматически зачисляются в настроенные воронки
  • Масштабируемая автоматизация: Система обрабатывает любое количество конфигураций автоматических воронок
  • Надежное выполнение: Паттерн наблюдателя обеспечивает последовательные триггеры воронки

Реализация паттерна наблюдателя:

  • Архитектура на основе событий: События создания контактов запускают методы наблюдателя
  • Автоматический поиск воронки: Наблюдатель запрашивает конфигурации автоматических воронок
  • Пакетное создание воронки: Несколько запусков воронки создаются эффективно
  • Изоляция ошибок: Ошибки создания воронки не влияют на создание контактов

Ручное назначение воронки

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

Ручное назначение во время создания:

  • Выбор воронки: Пользователи могут выбрать конкретные воронки во время создания контакта
  • Поддержка множественных воронок: Контакты могут быть назначены в несколько воронок вручную
  • Создание запуска воронки: Ручные назначения создают запуски воронки немедленно
  • Комбинированная автоматизация: Ручные и автоматические воронки работают вместе

Управление воронкой во время редактирования:

  • Обновления воронки: Существующие назначения воронки могут быть изменены во время редактирования контакта
  • Удаление воронки: Нежелательные запуски воронки могут быть удалены из контактов
  • Добавление воронки: Новые воронки могут быть назначены существующим контактам
  • Сложное управление воронкой: Система обрабатывает сложные изменения назначений воронки

Обработка воронки

Запланированное выполнение действий воронки

Система обработки воронки обеспечивает надежное запланированное выполнение:

Запланированная обработка:

  • Выполнение каждую минуту: Обработка воронки запускается каждую минуту для своевременного выполнения
  • Обнаружение ожидающих запусков: Система идентифицирует запуски воронки, готовые к выполнению
  • Пакетная обработка: Несколько запусков воронки обрабатываются эффективно в каждом цикле выполнения
  • Обработка ошибок: Ошибки отдельных запусков воронки не влияют на другие запуски

Управление очередью выполнения:

  • Очередь на основе времени: Запуски воронки ставятся в очередь на основе временных меток next_step_at
  • Фильтрация статуса: Только запуски со статусом 'pending' обрабатываются для выполнения
  • Эффективные запросы: Запросы базы данных оптимизированы для быстрого обнаружения запусков воронки
  • Управление нагрузкой: Система эффективно обрабатывает большое количество запусков воронки

Надежность обработки:

  • Логирование ошибок: Комплексное логирование ошибок для неудачных выполнений воронки
  • Обработка исключений: Неудачи отдельных запусков не останавливают общую обработку
  • Отслеживание статуса: Статус запуска воронки точно отслеживается на протяжении выполнения
  • Механизмы восстановления: Система разработана для надежного выполнения воронки

Выполнение действий воронки

Действия воронки выполняются через структурированную систему действий:

Обработка действий:

  • Обнаружение типа действия: Система идентифицирует тип действия шага для правильного выполнения
  • Действия email: Действия отправки email обрабатываются через PipelineService
  • Действия задач: Действия создания задач подготовлены для будущей реализации
  • Расширяемые действия: Система действий разработана для легкого расширения

Обработка действий email:

  • Отправка email: Автоматическая отправка email через сервис воронки
  • Содержимое email: Содержимое сообщения шага используется для тела email
  • Конфигурация email: Дополнительные данные поддерживают конфигурацию, специфичную для email
  • Отслеживание email: Результаты отправки email отслеживаются для аналитики воронки

Управление статусом рабочего процесса

Отслеживание статуса и завершения запусков воронки

Система рабочих процессов обеспечивает комплексное управление статусом:

Статусы запусков воронки:

  • Pending: Запуск воронки ожидает выполнения следующего шага
  • Running: Запуск воронки в настоящее время выполняет шаг
  • Completed: Запуск воронки успешно завершил все шаги
  • Обработка ошибок: Неудачные запуски регистрируются, но не блокируют другие выполнения

Прогрессия статуса:

  • Автоматические обновления статуса: Статус автоматически обновляется во время выполнения воронки
  • Отслеживание пошагово: Изменения статуса отслеживаются для каждого выполнения шага
  • Обнаружение завершения: Автоматическое завершение, когда больше нет шагов
  • Сохранение статуса: Статус запуска воронки сохраняется для мониторинга и анализа

Обработка на основе статуса:

  • Обработка ожидающих запусков: Только ожидающие запуски выбираются для выполнения
  • Защита запущенных запусков: Запущенные запуски не переобрабатываются для предотвращения конфликтов
  • Архивирование завершенных запусков: Завершенные запуски поддерживаются для исторического отслеживания
  • Фильтрация на основе статуса: Управление воронкой фильтруется по статусу запуска

Мониторинг и аналитика рабочих процессов

Мониторинг рабочих процессов воронки предоставляет инсайты в эффективность автоматизации:

Мониторинг выполнения:

  • Отслеживание статуса запусков: Мониторинг статуса запусков воронки во всех рабочих процессах
  • Время выполнения: Отслеживание времени выполнения воронки и задержек
  • Мониторинг коэффициента успеха: Анализ коэффициентов завершения воронки и метрик успеха
  • Аналитика производительности: Мониторинг производительности и эффективности обработки воронки

Аналитика рабочих процессов:

  • Эффективность воронки: Анализ того, какие воронки наиболее эффективны
  • Вовлеченность контактов: Отслеживание ответа контактов на автоматизированные рабочие процессы
  • Оптимизация рабочих процессов: Идентификация возможностей для улучшения рабочих процессов
  • ROI автоматизации: Измерение возврата инвестиций для автоматизированных рабочих процессов

Анализ ошибок:

  • Отслеживание неудач: Комплексное отслеживание неудач выполнения воронки
  • Анализ паттернов ошибок: Идентификация общих проблем выполнения воронки
  • Мониторинг восстановления: Отслеживание механизмов восстановления и повтора воронки
  • Здоровье системы: Мониторинг общего здоровья и производительности системы воронки

Похожие статьи

Организация и иерархия клиентов

Система управления клиентами предоставляет комплексные возможности организации компаний:

Импорт и экспорт контактов

Система обеспечивает комплексные возможности массового импорта контактов для эффективного управления контактами:

Система пользовательских полей

Система пользовательских полей позволяет адаптировать формы контактов под ваши бизнес-потребности:

Управление часовыми поясами

Поддерживайте точность расписаний и отчетов в распределенных командах.

Профессиональное выставление счетов

Workify предоставляет комплексные возможности создания счетов для профессионального выставления счетов:

Система управления задачами

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