контент
продукт
подкаст
Слушать последний подкаст:
Ссылки:
наши соцсети
ТГ каналы
элементы

Задать параметр

Элемент «Задать параметр» используется для обогащения данных. Он может работать с любыми полями сделок, контактов и компаний, а также с системными полями и параметрами процессов.

С его помощью можно:
  • полностью заменить значение на новое;
  • задать значение с нуля;
  • дополнить существующее значение новыми данными;
  • зачистить содержимое поля / параметра.
Элемент поддерживает математические формулы и маски. Таким образом, можно задавать как константы, так и переменные значения, которые будут меняться от сделки к сделке или с течением времени.

В работе с этим элементом важно учитывать тип поля, в которое записывается значение. К примеру, не получится сохранить текст в поле с типом «Число», но при этом можно сохранять абсолютно любые данные в поле с типом «Текст» и «Текстовая область».

Для переключения флагов применяются следующие значения: 0, 1, yes, no.

В отличие от элемента «Заполнить форму», которое заполняет поля от лица пользователя, элемент «Задать параметр» передаёт данные по API, поэтому оно может заполнить поля, защищённые от ручного ввода.

С помощью элемента «Задать параметр» можно заполнить сразу несколько полей и параметров одновременно.

Данный элемент всегда имеет только один результат, т. е. одну связь со следующим элементом.

Арифметические действия

Элемент «Задать параметр» поддерживает следующие операторы:
  1. Сложение («+»)
  2. Вычитание («-»)
  3. Умножение («*», «x»)
  4. Деление («/», «÷»)
Также в вычислениях можно использовать круглые скобки и числа с плавающей точкой («.» или «,» для разделения целой и дробной части).

В формулы можно подставлять значения, полученные с помощью масок.

Работа с датами

С помощью данного элемента можно производить вычисления с датами и временем: прибавлять минуты (m), часы (h), дни, месяцы (month) и годы (year).

Исходное значение можно задать константой, извлечь с помощью маски из поля / параметра или с помощью системной маски.

Пример:
{{Сделка.Дата}}+1 — прибавит +1 день к дате в поле.
{{Сделка.Дата и время}}+1y — прибавит +1 год к дате, время останется неизменным.
{{Дата и время}}+30m — прибавит +30 минут к текущему времени.

Существует два типа для работы с датами (Дата и Дата и время), и их сочетание имеет особенности.

Если заполнить поле с типом Дата значением из поля Дата и время, система отбросит значение времени и сохранит только дату. Если же после этого вернуть значение обратно, то время станет равно 00:00.

Комбинируя операторы, можно производить различные вычисления. Например, чтобы задать дату выполнения задачи на конец завтрашнего дня, заполните поле с типом Дата и время с помощью формулы:

{{Дата.Сегодня}}+1−1m

В amoCRM есть специальный тип поля Дата рождения. Элемент «Задать параметр» работает с ним по тому же принципу, что и с типом Дата.

Список, Мультисписок и Переключатель

Поля с типом Список, Мультисписок и Переключатель можно заполнять только точным значением, которое посимвольно соответствует одному из вариантов в этих полях.

Поля с типом Список и Переключатель могут быть заполнены только одним значением, а в Мультисписок возможна установка одного и более значений с использованием запятой для разделения.

Конкатенация значений

С помощью маски {{Пусто}} можно стереть данные из любого поля / параметра. Это удобно использовать в том случае, если требуется ручной ввод данных через форму.

Если же старое значение поля необходимо сохранить, то его нужно подставить в элементе «Задать параметр» с помощью маски.

Например: в сделке в поле «Примечание агента» содержится некий комментарий, который нужно дополнить информацией о дате состоявшейся встречи. Для этого используется формула:

{{Сделка.Примечание агента}}
Встреча состоялась {{Дата Время}}.

Важно учитывать, что текст, разбитый на несколько строк, можно сохранять только в поле / параметр с типом Текстовая область.

Используя этот приём, можно составлять ссылки и многое другое.
Также конкатенация крайне полезна в случаях, когда процесс требует собрать саммари событий, которые происходили в сделке — например, при создании новой сделки прокинуть эту информацию в примечание и облегчить работу менеджеров.