Форма «Вставка значения»

Урок 48 из 248
Автор: Марина Павлова
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
1 из 5
Просмотров: 45416
Дата изменения: 20.07.2023
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт, Стандарт, Малый бизнес

Заполняем поля с помощью формы «Вставка значения»

  Форма

При работе с бизнес-процессом в параметрах действий, параметрах шаблона и настройках статуса есть возможность указывать как собственный текст (заданный вручную), так и использовать различные переменные значения (поля документа и прочие данные, которые могут меняться и поэтому не задаются вручную). Для подстановки таких переменных значений используется специальная форма Вставка значения.

Нажмите на рисунок, чтобы увеличить

Примечание: Для вставки одного и того же значения в разные действия шаблона не обязательно всегда пользоваться формой Вставка значения. Достаточно скопировать текст, вставленный с помощью этой формы, и использовать его дальше.

  Разделы формы


  • Параметры шаблона Параметры используются для явного указания каких-либо значений во время исполнения бизнес-процесса.

    Подробнее...
    – вставка параметров шаблона. Задаются для конкретного шаблона в форме, доступной по кнопке Параметры шаблона на контекстной панели визуального конструктора бизнес-процесса. Значение параметра - то, что введет пользователь в соответствующих полях при запуске бизнес-процесса.
  • Переменные Переменные используются для временного хранения данных, необходимых для выполняемого процесса.

    Подробнее...
    – вставка пользовательских переменных, которые могут изменяться по ходу выполнения бизнес-процесса. Пример: дополнительное числовое поле, заполняемое пользователем в процессе выполнения бизнес-процесса.
  • Константы Константы нужны для хранения информации, значение которой не должно меняться во время исполнения данного процесса.

    Подробнее...
    – вставка заранее заданных констант, которые остаются неизменными в процессе исполнения бизнес-процесса. Их значение задается в параметрах шаблона и пользователь, не имеющий доступа к изменению процессов, не может менять их значение.
  • Глобальные константы Глобальные константы используются для хранения данных и имеют постоянное (неизменяемое) значение. Доступны сразу во всех шаблонах бизнес-процессов.

    Подробнее...
    – вставка значения глобальной константы, т.е. неизменяемого значения которое доступно во всех процессах.
  • Глобальные переменные Глобальные переменные используются для хранения данных и могут быть изменены. Доступны сразу во всех шаблонах бизнес-процессов.

    Подробнее...
    – вставка значения глобальной переменной, т.е. значения которое может быть изменено и доступно во всех процессах.
  • Поля документа – вставка значения какого-либо поля документа, участвующего в бизнес-процессе. Например: Дата создания или Кем создан.
  • Дополнительные результаты – вставка результатов выполнения некоторых действий. Не все действия предоставляют дополнительные результаты. В списке отображаются сразу все доступные результаты для всех действий, добавленных в текущий процесс, если они их поддерживают.
  • Пользователи – вставка пользователя или группы пользователей, которые будут причастны к выполнению бизнес-процесса. Есть возможность выбрать несколько пользователей/групп пользователей. Для этого в качестве разделителя используется символ ;.

    Список отображаемых пользователей зависит от настроек доступа к документу. Например, при создании шаблона БП для сущности CRM, в настройках прав доступа в CRM Права доступа в CRM необходимы для разделения зон ответственности при работе с клиентами.

    Подробнее на helpdesk.bitrix24.ru.
    требуется сначала для группы или пользователя установить роль с правами не ниже «Чтение» к элементам CRM Например, если шаблон БП для сделок – то чтение к сделкам. Если БП для контактов – то чтение к контактам. . Только после этого сотрудники появятся в форме.

    Внимание: сотрудники не будут отображены в форме, если права в настройках CRM выданы отделу, а не группе или пользователю.
  • Категории пользователей – позволяет подробно указать пользователей, которые будут причастны к выполнению бизнес-процесса. В том числе можно выбрать Отдел или Группу соцсети.
Примечание: Возможна вставка как отдельных групп пользователей, так и целых отделов и групп социальной сети Группы (проекты) помогают сгруппировать все данные, задачи, файлы, сообщения, встречи в одном месте. Вы всегда сможете просмотреть, какие действия и задачи были выполнены в той или иной группе.
Подробнее...
. Для этого в настройках прав доступа к элементам и разделам процесса Во вкладке Управление правами доступа к элементам и разделам процесса вы можете назначить права для работы с процессом как для целых отделов и групп, так и персонально для отдельных пользователей.
Подробнее...
указываем группы, которые вы хотите чтобы отображались в форме Данная возможность пока недоступна в бизнес процессах в универсальных списках . Любая помещенная в эту вкладку группа вне зависимости от указанного уровня доступа будет отображаться в списке.

  Системные значения и функции

В действиях при проектировании бизнес-процесса есть возможность использовать системные значения и функции недоступные напрямую из формы. Их можно добавить двумя способами:

  • Выбрать из списка. Для этого напишите в поле знак = и откроется список:

    Нажмите на рисунок, чтобы увеличить

  • Внести вручную.

Список системных значений:

  • {=Workflow:ID} – идентификатор бизнес-процесса;
  • {=Template:TargetUser} – параметр, в котором содержится идентификатор пользователя, запустившего бизнес-процесс в формате user_[номер_пользователя_в_системе];
  • {=User:ID} – идентификатор текущего пользователя Текущий пользователь это авторизованный пользователь, на чьем хите выполняется бизнес-процесс. Например, если бизнес-процесс выходит с паузы и при этом выполняется на агенте, то текущим может быть любой пользователь, на хите которого выполнился агент или событие. в формате user_[номер_пользователя_в_системе];
  • {=System:Now} – текущая дата со временем на сервере;
  • {=System:NowLocal} – текущая дата со временем у клиента (учитывается часовой пояс);
  • {=System:Date} – текущая дата без времени;
  • {=System:Eol} – символ конца строки;
  • {=System:HostUrl} – URL сайта. Подставит значение вида https://mysite.ru. Доступно с версии 22.200.0 модуля Бизнес-процессы.

Список доступных операторов и функций с описаниями приведен в отдельном уроке Функции калькулятора выражений.


Использование некоторых значений полей контактов/компаний (для облачной версии Битрикс24)

  Особенность для коробочной версии

Если для документа (инфоблока) было создано дополнительное свойство и оно не отображается в форме Вставка значения, то необходимо перейти к настройкам инфоблока в административной части сайта (Контент > Инфоблоки > Типы инфоблоков > [требуемый_инфоблок], вкладка Свойства), и в параметрах этого свойства отметить опцию Выводить на странице списка элементов поле для фильтрации по этому свойству:

После этого свойство информационного блока станет доступно для использования в бизнес-процессах.

  Заключение

Мы узнали, как с помощью формы Вставка значение добавлять различные переменные в параметры действий, параметры шаблона и настройки статуса. В следующем уроке посмотрим, как модифицировать эти данные.



Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»