Типичные случаи использования
| Сценарий использования | Пример формулы |
|---|---|
| Полное имя | Имя + ” ” + Фамилия |
| Ожидаемая сумма | Сумма × Вероятность |
| Дней до срока | Срок - Сегодня |
| Дней на этапе | Сегодня - Дата входа в этап |
| Оценка лида | Баллы на основе нескольких критериев |
Базовая формула: конкатенация
Пример: автозаполнение полного имени
Цель: автоматически объединять имя и фамилию в поле полного имени.Настройка
- Триггер: запись обновлена или создана (Люди)
- Фильтр: проверьте, что изменились имя или фамилия
- Действие кода:
- Обновить запись: установить Полное имя равным
{{code.fullName}}
Числовая формула: ожидаемая сумма
Пример: рассчитать ожидаемую выручку
Цель: умножить сумму возможности на вероятность, чтобы получить ожидаемую сумму. Полный рабочий процесс см. в разделе Как показать ожидаемую сумму в воронке.Быстрая настройка
- Триггер: запись обновлена (Возможности, поле Сумма ИЛИ Вероятность)
- Действие кода:
- Обновить запись: установить Ожидаемую сумму равной
{{code.expectedAmount}}
Формула даты: вычисление дней
Пример: дни до срока задачи
Цель: вычислить, сколько дней осталось до срока задачи.Настройка
- Триггер: запись обновлена или создана (Задачи, поле Срок)
- Действие кода:
- Обновить запись: установить поле «Дни до срока» равным
{{code.daysUntilDue}}
Отрицательные значения означают просроченные задачи. Это поле можно использовать для фильтрации или сортировки задач по срочности.
Условная формула: оценка лида
Пример: расчет оценки лида на основе критериев
Цель: оценивать лидов на основе размера компании, отрасли и вовлеченности.Настройка
- Триггер: запись обновлена (Люди или Компании)
- Действие кода:
- Обновить запись: установить Оценку лида равной
{{code.leadScore}}
Текстовая формула: извлечение домена
Пример: извлечение домена из email
Цель: автоматически извлечь и сохранить домен email.Настройка
- Триггер: запись обновлена (Люди, поле Email)
- Действие кода:
- Обновить запись: установить поле Домен равным
{{code.domain}}
Лучшие практики
Производительность
- Запускайте только при изменении релевантных полей
- Используйте фильтры, чтобы пропускать записи, которым не требуется вычисление
- Избегайте сложных вычислений в высоконагруженных рабочих процессах
Обработка ошибок
- Проверяйте значения null/undefined перед вычислениями
- Используйте значения по умолчанию при отсутствии данных
- Возвращайте понятные сообщения об ошибках при сбое вычислений
Тестирование
- Тестируйте на крайних случаях (пустые поля, нулевые значения)
- Проверьте вычисления вручную перед активацией
- Отслеживайте выполнения рабочих процессов на предмет неожиданных результатов