Створення завдання
ЗмістЗагальна інформаціяПриклад #1. При переході на певний етап угодиПриклад #2. При зміні статусу контрагентаПриклад #3. При переході на певний етап угоди та певному користувачуПриклад #4. При переході угоди в результат Виграно/ПрограноПриклад #5. Створити завдання, якщо посилка на відділенні n-днівПриклад #6. Не створювати завдання, якщо вже є відкриті завдання по цій угоді / контрагентуДодаткова інформація
Загальна інформація
Даний тип тригера дозволяє налаштувати автоматичне створення завдань при потрібних умовах: при переході на етап угоди, результаті угоди, статусу ліда/клієнта й тому подібне.
Структура тригера:
- Таблиця - Угоди / Контрагенти / Дзвінки / Доставка
- Дія - Створити завдання
- Тип - Вибір типу завдання
- Назва
- Статус
- Користувач:
- Обрати чіткого користувача - який буде відповідальний за завдання
- Скопіювати головного відповідального - якщо в угоді/контрагенті відповідальний Працівник 1, то в завданні він також буде відповідальний
- Хв, до дати завершення - яка дата завершення в завдання, після виконання умови. Наприклад в цьому полі поставили 120 хв, завдання створилось о 12:10, тоді дата завершення по цьому завданні буде виставлена - 14:10
- Коментар
- Чек-листи - Може бути декілька, кожен пункт чек-листа додається через Enter
- Умови виконання - тут описується при якій умові повинен виконатись тригер
- Затримка в хв.
- Коментар - інформаційна складова
Додатково!
В завданнях можна використовувати додаткові змінні. Наприклад в назву завдання додати назву компанії, контактну особу, назву угоди й тому подібне. Якщо створюється завдання з угод і потрібні дані з картки контрагента, то використовується приставка client.назва змінної, якщо з поля угоди, то тільки назва змінної:
- Якщо таблиця Угоди:
- Назва компанії - {{client.company}}
- Контактна особа - {{client.person}}
- Сума угоди - {{total}}
- Назва угоди - {{title}}
- Інші змінні можна знайти в налаштуваннях полів
- Якщо таблиця Контрагенти:
- Назва компанії - {{company}}
- Контактна особа - {{person}}
- Інші змінні можна знайти в налаштуваннях полів
Приклад #1. При переході на певний етап угоди
В умові потрібно вказати stage.name == 'Узгодити документи'
. Де в лапках вказується точна назва етапу, а якщо воронок продажів декілька, то потрібно вказати назву воронки в такому форматі: stage.name == 'Узгодити документи' and funnel.title == 'Продажі'
. Приклад:
Приклад #2. При зміні статусу контрагента
Якщо потрібно створити завдання при певному статусі ліда/клієнта, то в умові потрібно вказати: status_id == 24
. Де 24, це ID статусу з розділу: Налаштування => Типи даних => Ліди або Клієнти => Блок "Статус" та колонка ID для API. Приклад:
Приклад #3. При переході на певний етап угоди та певному користувачу
Якщо потрібно створити завдання на певному етапі та при певному відповідальному, то в умові потрібно вказати: stage.name == 'Відправлено' and main_responsible_id == 11
. Де 11, це ID користувача з розділу: Налаштування => Філії, користувачі і доступи => Користувачі => Колонка ID для API. Приклад:
Приклад #4. При переході угоди в результат Виграно/Програно
Якщо потрібно створити завдання після переходу угоди в результат Виграно або Програно то в умові потрібно вказати:
result == 'successful'
(Виграно)result == 'failed'
(Програно)- Також до умови можна додавати етап:
stage.name == 'Отримано' and result == 'successful'
Приклад:
Приклад #5. Створити завдання, якщо посилка на відділенні n-днів
Якщо потрібно створити завдання, якщо посилка вже у відділенні декілька днів, то для цього треба обрати:
- Таблицю Доставка
- В умові вказати статус ТТН, який буде відстежуватися
- В полі хвилини вказати скільки часу потрібно на відстежування ТТН в цьому статусі. Наприклад посилка змінила статус на "Прибуло у відділення" і знаходиться там вже 3 дні: 3 дні * 24 години * 60 хвилин = 4320. Якщо потрібно 2 SMS - створюєте 2 тригери з ідентичними умовами, але з різними затримками у хвилинах, наприклад перше SMS через 3 дні (затримка 4320), а інше SMS через 5 днів (затримка 7200)
Приклад #1:
status_description == 'Прибув у відділення'
Важливо! Створені тригери будуть працювати тільки для нових ТТН, тобто якщо ТТН вже створена і вона у відділенні 2 дні, то тригер на прикладі створить завдання на 5 день, оскільки тільки після увімкнення тригера система почне розрахунок часу.
Приклад:
Приклад #6. Не створювати завдання, якщо вже є відкриті завдання по цій угоді / контрагенту
Якщо не потрібно створювати завдання, якщо вже є незавершенні завдання, то в умові потрібно додати змінну working_tasks_count == 0
. Наприклад: stage.name == 'Відправлено' and main_responsible_id == 11 and working_tasks_count == 0
Додаткова інформація
- Якщо тригер не спрацював, дивитись коректність умови
- В кожного тригера є журнал дій де він запускався
- Якщо потрібно створювати завдання при створенні угоди або контрагента, то в умові вказати
created_at
- В умові також можна використовувати користувацькі поля. Наприклад, якщо етап Отримано і тип оплати - Післяплата, то умова:
stage.name == 'Отримано' and custom_fields.назва змінної == 'Післяплата'
Оновлено 19.01.2023