Умови

    Блок «Умови» необовʼязковий. Без умов автоматизація спрацьовуватиме для *кожного* запису вибраного типу під час вибраної події. Умови потрібні, коли правило має стосуватися лише частини записів: лідів із певного джерела, завдань у певному статусі чи проєктів конкретного відповідального.

    Згенеруйте стислий виклад за допомогою ШІ
    Відкрийте цю сторінку у вашому улюбленому ШІ-асистенті
    Умови

    Структура умови

    Кожна умова займає один рядок із трьох полів, які читаються як речення:

    1. Поле — яку властивість запису перевіряти, наприклад «Статус», «Відповідальні», «Джерело ліда».
    2. Оператор — як порівнювати.
    3. Значення — з чим порівнювати. У полі значення можна вибрати кілька варіантів одразу: наприклад, для статусу позначити «Готово» й «Успішно», і умова спрацює для будь-якого з них.

    Наприклад, рядок «Джерело ліда · Any · сайт» означає «джерело ліда — сайт». Іконка «🗑» праворуч видаляє умову.

    Перелік полів залежить від типу сутності. Так, для лідів доступні «Статус», «Контакт», «Відповідальні», «Учасники», «Послуги», «Джерело ліда» та «Пропозиції». А для завдань — «Ітерація», «Проєкт», «Статус», «Постановник», «Пріоритет», «Відповідальні» та «Учасники».

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

    Умови

    Оператори порівняння

    Набір операторів залежить від вибраного поля. Поля з одним значенням мають пару In / NotIn, поля з кількома значеннями — пару Any / All.

    • In — Для яких полів: Поля з одним значенням: Проєкт, Статус, Постановник, Пріоритет, Контакт; Значення: Значення поля — одне з вибраних
    • NotIn — Для яких полів: Ті самі поля; Значення: Значення поля — жодне з вибраних
    • Any — Для яких полів: Поля з кількома значеннями: Відповідальні, Учасники, Послуги, Пропозиції, Джерело ліда; Значення: Серед значень поля є хоча б одне з вибраних
    • All — Для яких полів: Ті самі поля; Значення: Серед значень поля є всі вибрані

    Різниця між Any та All важлива для полів із кількома значеннями. Умова «Послуги · Any · SEO, Контекстна реклама» спрацює для ліда, якому потрібна хоча б одна з цих послуг. Умова з All спрацює лише тоді, коли в ліді вказано обидві.

    Приклад для завдань: «Пріоритет · NotIn · Низький, Немає» означає, що правило спрацює лише для завдань із середнім або високим пріоритетом.

    Умови

    Поєднання кількох умов: AND та OR

    Кнопка «+ Умова» додає ще один рядок. Над умовами розташований перемикач AND / OR, який визначає, як система поєднує всі умови на цьому рівні. Поруч — лічильник кількості умов.

    • AND (типово): автоматизація спрацює, лише якщо виконуються всі умови. Приклад: «Статус — Новий» і «Відповідальні — не вказано».
    • OR: достатньо, щоб виконувалася хоча б одна умова. Приклад: «Джерело ліда — сайт» або «Джерело ліда — лендинг».

    Між рядками відображається мітка AND чи OR, щоб логіку було видно відразу.

    Умови

    Групи умов

    Одного перемикача AND / OR недостатньо, коли потрібна складніша логіка. Наприклад, «лід із сайту або (лід із будь-якого джерела, але з послугою SEO і без відповідального)». Для цього є групи.

    Кнопка «[ ] Група» додає вкладений блок. Він має власні NOT, AND / OR, лічильник, кнопки «+ Умова» і «[ ] Група», а також іконку «🗑» для видалення всієї групи. Група працює як дужки у виразі. Система спершу обчислює результат усередині групи, а потім поєднує його з іншими умовами за правилом зовнішнього рівня. Групи можна вкладати одну в одну.

    Умови

    Зверніть увагу

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

    Заперечення: NOT

    Кнопка NOT інвертує результат усього рівня: умов верхнього рівня чи конкретної групи. Увімкнена кнопка підсвічується червоним. NOT зручний, аби задати виняток: «спрацювати для всіх лідів, крім тих, що відповідають умовам групи».

    Зверніть увагу

    NOT застосовується до підсумкового результату рівня, тобто до всіх його умов разом.

    Умови

    Умови для події «При оновленні»: стан запису

    Якщо в полі «Коли виконувати» вибрано «При оновленні», у кожній умові зʼявляється додатковий список «Стан» (другий у рядку, між полем і оператором). Він визначає, яке значення поля перевіряти: те, що було до зміни, чи те, що стало після. Вибір можна очистити хрестиком.

    Умови
    • Попереднє значення — Що перевіряється: Значення поля до зміни; Коли використовувати: Щоб перевірити, звідки перейшов запис: «статус був Новий»
    • Нове значення — Що перевіряється: Значення поля після зміни; Коли використовувати: Щоб перевірити, куди перейшов запис: «статус став Готово»
    • *не вибрано* — Що перевіряється: Поточний стан запису; Коли використовувати: Коли важливо лише те, яким запис є зараз, без огляду на зміну

    Без стану правило спрацьовує на будь-яку зміну запису, яка відповідає умовам. Наприклад, умова «Проєкт · In · Назва завдання» без стану запускає правило під час зміни статусу, назви чи пріоритету завдання.

    Поєднання двох умов через AND дозволяє реагувати на конкретний перехід. Наприклад, для завдань правило спрацьовує саме тоді, коли статус змінюється з «Новий» на «Готово»:

    1. Статус · Попереднє значення · In · Новий
    2. Статус · Нове значення · In · Готово
    Умови

    Зверніть увагу

    Як уникнути повторних спрацювань. Умова «Статус · In · Готово» без стану перевіряє поточний статус. Отже, правило може спрацьовувати щоразу, коли в уже готовому завданні щось редагують: коментар, відповідального, назву. Щоб дія виконалася один раз у момент переходу, додайте умову «Попереднє значення · Статус · NotIn · Готово» чи використайте пару умов із прикладу вище. Зміни, які вносить сама автоматизація, повторного спрацювання не викликають (див. розділ «Дії»).

    Ще є питання?

    Можливо, ми ще не додали цю інформацію. Але ви завжди можете звернутися:

    Замовити демо

    Залиште заявку і ми покажемо, як працює сервіс та його можливості.

    Замовити демо

    Подивіться if.team на прикладі вашої компанії

    Покажемо, як проєкти, час команди та фінанси працюють в одній системі — на прикладі ваших процесів.

    Умови в автоматизаціях — документація if.team