Инструкция по использованию масок для виджета Конструктор Бизнес-процессов
Обращение к сущностям
lead
— cделка
company
— компания
contact
— контакт
local.c123
— локальная переменная, где 123 - айди переменной из списка
global.c123
— глобальная переменная, где 123 - айди переменной из списка
Поля по умолчанию для сущностей
Сделка
lead.name
— название сделки
lead.id
— ID сделки
lead.tags
— тэги
lead.price
— бюджет
lead.responsible_user_name
— Имя ответственного
lead.responsible_user_id
— ID ответственного
lead.pipeline_id
— ID воронки
lead.status_id
— ID статуса
Компания
company.name
— название компании
company.id
— ID компании
company.tags
— тэги
company.responsible_user_id
— ID ответственного компании
Контакт
contact.name
— имя контакта
contact.id
— ID контакта
contact.tags
— тэги
contact.responsible_user_id
— ID ответственного контакта
contact.first_name
— первая часть имени контакта
contact.last_name
— вторая часть имени контакта
Дополнительные поля для сущностей можно вызвать следующим образом
{{ lead.cf.c[id поля из amocrm] }}
Например
{{ lead.cf.c44087 }} — где 44087 id поля из amoCRM
Также можно дополнительное поле можно вызвать через проект
{{ lead.df.c3 }} — где 3 индекс поля в процессе, его можно узнать во вкладке Управление полями
Вспомогательные системные поля
moment
— текущая дата и время
currentDay
— текущая дата
nextDay
— завтрашняя дата
pastDay
— предыдущая дата
nextWeek
— дата через неделю
nextMonth
— дата через месяц
nextFirstWeek
— следующий понедельник
nextFirstMonth
— первый день следующего месяца
nextWorkDay
— следующий рабочий день
nextCalendarDay
— следующий рабочий день по календарю. Календарь можно найти в сделке
null
— очищает значения в поле
Фильтры
lower
— перевод строки в нижний регистр
addDays: n
— добавить n дней
addHours: n
— добавить n часов
addMinutes: n
— добавить n минут
calendarDate
— вывести дату в календарном формате
setTime: '00:00'
— установить время. В кавычках указывается время в формате 'ЧАСЫ:МИНУТЫ' обязательно с ведущим нулём
formatDate: 'DD.MM.YYYY'
— форматировать дату. В кавычках указываются токены формата. Подробнее
diffDays:
разница между датами, пример: {{lead.cf.c123 | diffDays: lead.cf.c321}}
diffDaysAbs:
разница между датами по модулю
Маски указываются в двойных фигурных скобках
{{ lead.name }}
Пример маски - задача на завтра ровно на 15:30
{{ nextDay | setTime: "15:30" }}
Можно за раз применить несколько фильтров
{{ currentDay | addHours: 2 | addMinutes: 30 | formatDate: "HH:mm DD.MM.YYYY"}}
Пример, где плюс два часа от текущего времени
{{ moment | addHours: 2 }}
Пример, где плюс десять минут от текущего времени
{{ moment | addMinutes: 10 }}
Пример, где берем дату из поля (тип дата и время) и прибавляем 1 час
{{ lead.cf.c123 | addHours: 1 }}
Пример, где берем дату из поля (тип дата и время), но прописываем своё определенное время
{{ lead.cf.c123 | setTime: "09:00" }}
Made on
Tilda