Автоматизации
Настройте события, которые сами создают задачи, списывают склад или меняют ответственного за заказ — без ручных действий команды.
Обзор
Автоматизации выполняют заранее заданные действия в ответ на событие в проекте — без участия человека. Откройте Настройки → Автоматизации в сайдбаре проекта. Управление автоматизациями требует права Редактирование проекта.
Каждая автоматизация состоит из трёх частей:
- Событие — что должно произойти, чтобы автоматизация сработала.
- Условие — сужает событие до конкретного случая (например, до конкретного статуса заказа). У некоторых событий условия нет вовсе.
- Действия — что выполнить, если условие выполнено. Действий может быть несколько; они выполняются по порядку, в котором добавлены.
Список доступных действий и условие зависят от выбранного события — часть действий (например, складские) имеет смысл только там, где событие действительно связано с заказом.
Создание автоматизации
Нажмите Добавить на странице автоматизаций.
- Введите название — оно нужно только для того, чтобы отличать автоматизации друг от друга в списке и в журнале заказа.
- Выберите событие.
- Заполните условие, если оно есть у события.
- Нажмите Добавить действие и настройте каждое действие.
Кнопка Сохранить становится доступна, только когда условие и все обязательные параметры действий заполнены — Configo не даст сохранить автоматизацию, которая заведомо не сможет сработать.
События
Статус заказа изменён
Срабатывает при переходе заказа в статус, указанный в условии Статус заказа. Доступны все действия — и складские, и работа с задачами.
Если в проекте несколько воронок, статусы в условии сгруппированы по воронкам, а у выбранного подписана его воронка. Перенос заказа в статус другой воронки — тоже переход в этот статус, и автоматизация срабатывает.
Задача просрочена
Срабатывает один раз для каждой задачи, у которой наступил срок, а статус остался Открыта — тем же процессом, что рассылает напоминание о просрочке. Условия нет: событие уже указывает на конкретную просроченную задачу. Если задача была создана из заказа или контакта, автоматизация это видит и может унаследовать привязку (см. Создать задачу ниже).
Повторно по одной и той же просрочке автоматизация не сработает — только если задача снова просрочится после того, как её срок перенесли.
По расписанию
Срабатывает по времени, а не по действию в проекте. Условие Периодичность определяет, как часто:
- Ежедневно — каждый день.
- Еженедельно — по понедельникам.
- Ежемесячно — 1-го числа месяца.
У этого события нет ни заказа, ни контакта, поэтому складские действия, смена ответственного за заказ и отправка письма ему недоступны — только создание задачи и отправка вебхука.
Действия
Списать со склада / Оприходовать готовую продукцию
Списывает материалы или готовую продукцию заказа со склада (или приходует произведённую продукцию), считая по рецептуре калькулятора. Параметры:
- Источник — материалы или продукты.
- Склад — конкретный склад проекта или Склад по умолчанию.
Если на складе не хватает остатков для списания, действие завершается ошибкой — а вместе с ним и сам переход заказа в новый статус: заказ остаётся в прежнем статусе, пока остатков не хватает.
Действие проводит только то, что по заказу ещё не проводилось. Если заказ вернулся в тот же статус, повторно ничего не спишется и не оприходуется; если в заказ тем временем добавили изделия — проведётся только разница.
Создать задачу
Создаёт задачу в разделе Задачи. Параметры:
- Заголовок задачи.
- Тип задачи — задача, звонок, встреча, КП или демо.
- Исполнитель — конкретный участник проекта или Ответственный за заказ (тогда исполнителем станет тот, кто ведёт сделку в момент срабатывания). Второй вариант недоступен под событием По расписанию — там заказа нет, и подставить некого.
- Срок, дней — через сколько дней от момента срабатывания задаче назначить срок. Можно оставить пустым — тогда у задачи не будет срока.
Если событие связано с заказом или контактом, созданная задача наследует эту привязку и попадает в его журнал — так же, как если бы её создали вручную.
Отправить письмо
Отправляет клиенту письмо по одному из ваших шаблонов. Получателя выбирать не нужно — это контакт, к которому относится событие (у заказа берётся его контакт). Поэтому под событием По расписанию действие недоступно: там нет ни заказа, ни контакта.
Единственный параметр — шаблон письма. Подстановки в нём заполняются данными события в момент отправки.
Письмо уходит с отправителя, заданного в шаблонах писем. Если отправитель не настроен, действие завершается ошибкой, причина видна в истории запусков: с почты Configo от имени проекта письма не отправляются. Отправка происходит после того, как изменение сохранено: если событие отменилось, письмо не уйдёт. В журнале заказа и контакта появляется запись «Email отправлен» с темой и адресом.
Отправить вебхук
Отправляет данные события на ваш адрес — чтобы связать Configo со сторонней системой. Доступно под всеми событиями, поскольку не требует от события ничего конкретного. Параметры:
- URL — куда отправлять. Только
httpилиhttps; внутренние и локальные адреса отклоняются. - Секрет подписи — необязателен. Если заполнен, Configo подписывает тело запроса и передаёт подпись в
заголовке
X-Configo-Signatureв видеsha256=<hex>— HMAC-SHA256 от точных байт тела. Проверив её на своей стороне, вы убедитесь, что запрос действительно от Configo.
Тело — JSON с именем события, идентификатором проекта, названием автоматизации и данными события. Запрос уходит
методом POST после того, как изменение сохранено: если событие в итоге отменилось (например, не хватило остатков
на складе и заказ остался в прежнем статусе), вебхук не отправляется. Ожидается ответ 2xx; при другом ответе или
недоступности адреса Configo повторит попытку несколько раз с возрастающими паузами.
Сменить ответственного
Назначает заказу нового ответственного — участника проекта, выбранного в параметре Участник. Если участник уже и есть ответственный, действие ничего не делает.
История запусков
Нажмите значок часов у автоматизации, чтобы открыть Историю запусков. Каждая попытка срабатывания — успешная или нет — попадает в список со статусом (Успешно / Ошибка) и, при ошибке, её причиной. Так можно быстро понять, почему автоматизация не выполнила ожидаемое — например, что у выбранного участника больше нет доступа к проекту.
Включение и отключение
Переключатель в столбце Активный временно отключает автоматизацию, не удаляя её настройки. Значок корзины удаляет автоматизацию безвозвратно.
Где это ещё проявляется
- Действия, изменившие заказ (списание со склада, смена ответственного), оставляют запись в его журнале — с именем автоматизации, чтобы её было видно отдельно от правок вручную.
- Задача, созданная автоматизацией, ничем не отличается в разделе Задачи от созданной руками, включая напоминания о приближающемся и наступившем сроке.