Автоматизації

Налаштуйте події, які самі створюють завдання, списують склад або змінюють відповідального за замовлення — без ручних дій команди.

Огляд

Автоматизації виконують заздалегідь задані дії у відповідь на подію в проєкті — без участі людини. Відкрийте Налаштування → Автоматизації в сайдбарі проєкту. Керування автоматизаціями потребує права Редагування проєкту.

Кожна автоматизація складається з трьох частин:

  • Подія — що має статися, щоб автоматизація спрацювала.
  • Умова — звужує подію до конкретного випадку (наприклад, до конкретного статусу замовлення). У деяких подій умови немає взагалі.
  • Дії — що виконати, якщо умову виконано. Дій може бути кілька; вони виконуються по порядку, в якому їх додали.

Перелік доступних дій і умова залежать від обраної події — частина дій (наприклад, складські) має сенс лише там, де подія справді пов'язана із замовленням.

Створення автоматизації

Натисніть Додати на сторінці автоматизацій.

  1. Введіть назву — вона потрібна лише для того, щоб відрізняти автоматизації одна від одної в списку та в журналі замовлення.
  2. Оберіть подію.
  3. Заповніть умову, якщо вона є у події.
  4. Натисніть Додати дію та налаштуйте кожну дію.

Кнопка Зберегти стає доступною лише тоді, коли умова та всі обов'язкові параметри дій заповнені — Configo не дасть зберегти автоматизацію, яка завідомо не зможе спрацювати.

Події

Статус замовлення змінено

Спрацьовує при переході замовлення в статус, вказаний в умові Статус замовлення. Доступні всі дії — і складські, і робота із завданнями.

Якщо в проєкті кілька воронок, статуси в умові згруповані за воронками, а біля вибраного підписано його воронку. Перенесення замовлення в статус іншої воронки — теж перехід у цей статус, і автоматизація спрацьовує.

Завдання прострочено

Спрацьовує один раз для кожного завдання, у якого настав термін, а статус залишився Відкрито — тим самим процесом, що розсилає нагадування про прострочення. Умови немає: подія вже вказує на конкретне прострочене завдання. Якщо завдання було створено із замовлення чи контакту, автоматизація це бачить і може успадкувати прив'язку (див. Створити завдання нижче).

Повторно за тим самим простроченням автоматизація не спрацює — тільки якщо завдання знову прострочиться після того, як його термін перенесли.

За розкладом

Спрацьовує за часом, а не за дією в проєкті. Умова Періодичність визначає, як часто:

  • Щоденно — щодня.
  • Щотижня — у понеділок.
  • Щомісяця — 1-го числа місяця.

У цієї події немає ні замовлення, ні контакту, тому складські дії, зміна відповідального за замовлення й надсилання листа їй недоступні — лише створення завдання й надсилання вебхука.

Дії

Списати зі складу / Оприбуткувати готову продукцію

Списує матеріали чи готову продукцію замовлення зі складу (або оприбутковує вироблену продукцію), рахуючи за рецептурою калькулятора. Параметри:

  • Джерело — матеріали або продукти.
  • Склад — конкретний склад проєкту або Склад за замовчуванням.

Якщо на складі не вистачає залишків для списання, дія завершується помилкою — а разом з нею й сам перехід замовлення в новий статус: замовлення лишається в попередньому статусі, доки залишків не вистачає.

Дія проводить лише те, що за замовленням ще не проводилося. Якщо замовлення повернулося в той самий статус, повторно нічого не спишеться й не оприбуткується; якщо до замовлення тим часом додали вироби — проведеться лише різниця.

Створити завдання

Створює завдання в розділі Завдання. Параметри:

  • Заголовок завдання.
  • Тип завдання — завдання, дзвінок, зустріч, КП або демо.
  • Виконавець — конкретний учасник проєкту або Відповідальний за замовлення (тоді виконавцем стане той, хто веде угоду в момент спрацювання). Другий варіант недоступний під подією За розкладом — там замовлення немає, і підставити нема кого.
  • Термін, днів — через скільки днів від моменту спрацювання призначити завданню термін. Можна лишити порожнім — тоді у завдання не буде терміну.

Якщо подія пов'язана із замовленням чи контактом, створене завдання успадковує цю прив'язку і потрапляє в його журнал — так само, якби його створили вручну.

Надіслати лист

Надсилає клієнту лист за одним з ваших шаблонів. Отримувача обирати не треба — це контакт, до якого належить подія (у замовлення береться його контакт). Тому під подією За розкладом дія недоступна: там немає ні замовлення, ні контакту.

Єдиний параметр — шаблон листа. Підстановки в ньому заповнюються даними події в момент надсилання.

Лист іде від відправника, заданого в шаблонах листів. Якщо відправника не налаштовано, дія завершується помилкою, причину видно в історії запусків: з пошти Configo від імені проєкту листи не надсилаються. Надсилання відбувається після того, як зміну збережено: якщо подія скасувалася, лист не піде. У журналі замовлення та контакту з'являється запис «Email надіслано» з темою й адресою.

Надіслати вебхук

Надсилає дані події на вашу адресу — щоб зв'язати Configo зі сторонньою системою. Доступне під усіма подіями, оскільки не потребує від події нічого конкретного. Параметри:

  • URL — куди надсилати. Лише http або https; внутрішні та локальні адреси відхиляються.
  • Секрет підпису — необов'язковий. Якщо заповнений, Configo підписує тіло запиту й передає підпис у заголовку X-Configo-Signature у вигляді sha256=<hex> — HMAC-SHA256 від точних байтів тіла. Перевіривши його на своєму боці, ви переконаєтесь, що запит справді від Configo.

Тіло — JSON з назвою події, ідентифікатором проєкту, назвою автоматизації та даними події. Запит іде методом POST після того, як зміну збережено: якщо подія зрештою скасувалася (наприклад, не вистачило залишків на складі і замовлення лишилося в попередньому статусі), вебхук не надсилається. Очікується відповідь 2xx; за іншої відповіді або недоступності адреси Configo повторить спробу кілька разів зі зростаючими паузами.

Змінити відповідального

Призначає замовленню нового відповідального — учасника проєкту, обраного в параметрі Учасник. Якщо учасник вже і є відповідальним, дія нічого не робить.

Історія запусків

Натисніть значок годинника біля автоматизації, щоб відкрити Історію запусків. Кожна спроба спрацювання — успішна чи ні — потрапляє в список зі статусом (Успішно / Помилка) і, за помилки, її причиною. Так можна швидко зрозуміти, чому автоматизація не виконала очікуване — наприклад, що обраний учасник більше не має доступу до проєкту.

Увімкнення та вимкнення

Перемикач у стовпці Активний тимчасово вимикає автоматизацію, не видаляючи її налаштування. Значок кошика видаляє автоматизацію безповоротно.

Де це ще проявляється

  • Дії, що змінили замовлення (списання зі складу, зміна відповідального), лишають запис у його журналі — з іменем автоматизації, щоб її було видно окремо від правок вручну.
  • Завдання, створене автоматизацією, нічим не відрізняється в розділі Завдання від створеного вручну, включно з нагадуваннями про наближення та настання терміну.