Выбрать курс
170
/
254
Получение товара из сущности
Данное активити позволяет отобразить товарные позиции сущности в виде таблицы.
Тип Сущности: выбор типа сущности, товарные позиции которой будут отображены.
Способ вывода таблицы: позволяет вывести получаемый результат в виде таблицы.
На выбор доступно 2 способа вывода: В виде HTML и BBCode.
ID сущности: ID сущности, из которой будут взяты товарные позиции.
Позволяет выбрать из списка смарт-процесс из которого активити будет получать товары.
Включить количество в таблицу: включение данных о количестве товара в выводимую таблицу.
Включить цену в таблицу: включение данных о цене товара в выводимую таблицу.
Включить сумму в таблицу: включение данных об общей сумме товара в выводимую таблицу.
Делать отладочные сообщения в журнал БП: вывод отладочных данных в журнале бизнес-процесса.
Позволяет выбрать, нужно ли создавать отладочные сообщения в журнал БП или нет.
Это поле нужно использовать только по необходимости из-за большого расхода запросов и уменьшенной скорости срабатывания активити.
Запускать от имени: данное поле необходимо для того, чтобы установить сотрудника, с правами которого выполнять действие данного активити. Если у сотрудника не будет прав на выполнение действия, то активити не сработает. Рекомендуем выбирать всегда сотрудника с правами администратора системы.
Сценарий работы активити бизнес-процесса
Тип Сущности: выбор типа сущности, товарные позиции которой будут отображены.
Способ вывода таблицы: позволяет вывести получаемый результат в виде таблицы.
На выбор доступно 2 способа вывода: В виде HTML и BBCode.
ID сущности: ID сущности, из которой будут взяты товарные позиции.
Если в возвращаемых параметрах с названием "ID товаров (массив)" у Вас есть нули, то позиция не является товаром, а является текстовым описанием.
Такое является следствием ручного ввода товара, а не выбором его из списка.
Тип Сущности (при выбранных смарт-процессах): этот параметр работает только при условии, если в обязательном для заполнения поле "Тип сущности" выбрано "Смарт-процесс".Такое является следствием ручного ввода товара, а не выбором его из списка.
Позволяет выбрать из списка смарт-процесс из которого активити будет получать товары.
Включить количество в таблицу: включение данных о количестве товара в выводимую таблицу.
Включить цену в таблицу: включение данных о цене товара в выводимую таблицу.
Включить сумму в таблицу: включение данных об общей сумме товара в выводимую таблицу.
Делать отладочные сообщения в журнал БП: вывод отладочных данных в журнале бизнес-процесса.
Позволяет выбрать, нужно ли создавать отладочные сообщения в журнал БП или нет.
Это поле нужно использовать только по необходимости из-за большого расхода запросов и уменьшенной скорости срабатывания активити.
Запускать от имени: данное поле необходимо для того, чтобы установить сотрудника, с правами которого выполнять действие данного активити. Если у сотрудника не будет прав на выполнение действия, то активити не сработает. Рекомендуем выбирать всегда сотрудника с правами администратора системы.
Устанавливать текст статуса: данное поле позволяет включать возможность установки статуса бизнес-процесса. Это необходимо для того, чтобы во время работы активити информировать пользователя в истории о том, что бизнес-процесс остановился на конкретном шаге. Это особенно важно в момент отладки и выяснения причин неполадок в работе механизма.
Текст статуса: в данном поле указывается текстовый вариант статуса, который Вы можете изменять.
Ожидать ответа: данное поле Вами не управляется. Оно необходимо для того, чтобы определить, нужно ли ожидать реакции от нашего активити после запуска.
Период ожидания. Время ожидания ответа от приложения: Данная опция позволяет ограничить срок ожидания ответа от приложения. Технические особенности платформы Битрикс24 иногда создают ситуацию при которой создаётся очередь из огромного числа запросов. Это может помешать работе нашего активити и бизнес-процесс будет ожидать длительный период времени. Для того чтобы не останавливать дальнейшие действия, вы можете установить своё время ожидания. Если время истекло и результат не получен, то бизнес-процесс будет двигаться далее по заложенной вами логике.
Сценарий работы робота
Возвращаемые параметры данного активити:
- Товарные позиции
- ID товаров (массив)
- Сообщение об ошибке