Выбрать курс
180
/
254
Редактирование количества и перенос товара между сущностями
Активити позволяет изменить количество товара (прибавить/вычесть), удалить совпадающие позиции, либо взять товар из одной сущности и перенести в другую. Кроме того можно добавить или удалить товар из каталога в выбранную CRM сущность.
Операция: этот пункт меню позволяет выбрать из выпадающего списка тип операций, который проводится с выбранным типом сущности.
Доступны варианты:
Доступны варианты: Лид, Сделка, Счет (обычный, не смарт), Ком. Предложение, Смарт-процесс.
ID сущности: указывается ID сущности с которой будут проводиться те или иные операции.
Активация данного п.м необходима при использовании параметров "Вычесть количество от существующего товара", "Прибавить количество к существующему товару", "Удалить совпадения товаров в сущности".
Указание количества, цены и названия опционально.
Поле заполняется в формате ID##количество##цена## название.
Когда требуется указать только ID товара, то в поле указывается только ID товара, без разделителя "##".
Если требуется указать ID товара и количество, то указывается ID##количество , без разделителя "##" после количества.
С ценой и названием по той же логике.
Позволяет выбрать, нужно ли создавать отладочные сообщения в журнал БП или нет.
Это поле нужно использовать только по необходимости из-за большого расхода запросов и уменьшенной скорости срабатывания активити.
Запускать от имени: данное поле необходимо для того, чтобы установить сотрудника, с правами которого выполнять действие данного активити. Если у сотрудника не будет прав на выполнение действия, то активити не сработает. Рекомендуем выбирать всегда сотрудника с правами администратора системы.
Устанавливать текст статуса: данное поле позволяет включать возможность установки статуса бизнес-процесса. Это необходимо для того, чтобы во время работы активити информировать пользователя в истории о том, что бизнес-процесс остановился на конкретном шаге. Это особенно важно в момент отладки и выяснения причин неполадок в работе механизма.
Текст статуса: в данном поле указывается текстовый вариант статуса, который Вы можете изменять.
Ожидать ответа: данное поле Вами не управляется. Оно необходимо для того, чтобы определить, нужно ли ожидать реакции от нашего активити после запуска.
Период ожидания. Время ожидания ответа от приложения: Указывается в секундах, минутах, часах, днях, но не менее 5 минут и желательно не более 1 часа.
Это поле нужно для аварийного завершения активити, и если ответ не получен в течении того количества времени, то активити завершается.
Сценарий работы активити бизнес-процесса
Операция: этот пункт меню позволяет выбрать из выпадающего списка тип операций, который проводится с выбранным типом сущности.
Доступны варианты:
- Добавить товар - позволяет добавить товар параметры которого указаны в поле "Товар";
- Удалить товар - позволяет удалить товар, ID которого указан в поле "Товар";
- Вычесть количество от существующего товара - позволяет вычесть количество ед. товара из товарной позиции, ID которой указан в п.м "Товары".
Если активна опция "Взять товары из текущей сущности", то данная операция позволяет вычитать количество товара, который есть в сущности А из количества товаров аналогичной товарной позиции в сущности Б.
БП в таком случае должен запускаться из сущности A, а ID сущности Б должен быть указан в п.м "ID сущности".
- Прибавить количество к существующему товару - позволяет прибавить количество ед. товара к товарной позиции, ID которой указан в п.м "Товары".
Если активна опция "Взять товары из текущей сущности", то данная операция позволяет прибавить количество товара, который есть в сущности А к количеству товаров аналогичной товарной позиции в сущности Б.
БП в таком случае должен запускаться из сущности A, а ID сущности Б должен быть указан в п.м "ID сущности".
- Удалить совпадения товаров в сущности - работает в паре с п.м "Взять товары из текущей сущности", и позволяет уравнять количество ед. товара товарной позиции, ID которой указан в п.м "Товары".
"Уравнивание" происходит на основе сущности из которой произошел запуск БП.
Принцип работы операций, если включена опция "Взять товары из текущей сущности":
Вычесть количество от существующего товара: А-B;
Если в п.м "Товар" указано количество товара (С), то товар будет вычтен по формуле: (А-В)-С;
Прибавить количество к существующему товару: A+B;
Если в п.м "Товар" указано количество товара (С), то товар будет добавлен по формуле: (А+В)+С;
Удалить совпадения товаров в сущности: количество ед. товара товарной позиции в сущности Б, становится равным количеству Аналогичному товару в сущности из которой запустили БП.
Вычитание, добавление и "Удаление совпадения" товара из других типов сущностей в смарт процесс ВОЗМОЖЕН и работает так же, как и с другим типом сущностей.
Тип сущности: позволяет выбрать из выпадающего списка тип сущности с которой будет работать активити.Если в п.м "Товар" указано количество товара (С), то товар будет вычтен по формуле: (А-В)-С;
Если в п.м "Товар" указано количество товара (С), то товар будет добавлен по формуле: (А+В)+С;
Вычитание, добавление и "Удаление совпадения" товара из других типов сущностей в смарт процесс ВОЗМОЖЕН и работает так же, как и с другим типом сущностей.
Доступны варианты: Лид, Сделка, Счет (обычный, не смарт), Ком. Предложение, Смарт-процесс.
ID сущности: указывается ID сущности с которой будут проводиться те или иные операции.
При работе с типом сущности "Смарт-процесс", содержимое поля заполняется так: ID см.-процесса_ID элемента см.-процесса.
Пример: 182_7.
Взять товары из текущей сущности: варианты да/нет.Пример: 182_7.
Активация данного п.м необходима при использовании параметров "Вычесть количество от существующего товара", "Прибавить количество к существующему товару", "Удалить совпадения товаров в сущности".
Заполнение поля "Товары" опционально, если активен п.м "Взять товары из текущей сущности", т.к товар берется из сущности, где он уже есть.
Товары: поле предназначено для указания ID товара, а так же его количества, цены, и названия.Указание количества, цены и названия опционально.
Поле заполняется в формате ID##количество##цена## название.
Когда требуется указать только ID товара, то в поле указывается только ID товара, без разделителя "##".
Если требуется указать ID товара и количество, то указывается ID##количество , без разделителя "##" после количества.
С ценой и названием по той же логике.
Активити работает ТОЛЬКО с товарами из каталога.
Если не указать количество товара, то по умолчанию будет прибавлена или вычтена 1 ед. товара.
Для параметра "Удалить совпадения товаров в сущности", указание единиц товара не требуется.
Делать отладочные сообщения в журнал БП: варианты да/нет.Если не указать количество товара, то по умолчанию будет прибавлена или вычтена 1 ед. товара.
Для параметра "Удалить совпадения товаров в сущности", указание единиц товара не требуется.
Позволяет выбрать, нужно ли создавать отладочные сообщения в журнал БП или нет.
Это поле нужно использовать только по необходимости из-за большого расхода запросов и уменьшенной скорости срабатывания активити.
Запускать от имени: данное поле необходимо для того, чтобы установить сотрудника, с правами которого выполнять действие данного активити. Если у сотрудника не будет прав на выполнение действия, то активити не сработает. Рекомендуем выбирать всегда сотрудника с правами администратора системы.
Устанавливать текст статуса: данное поле позволяет включать возможность установки статуса бизнес-процесса. Это необходимо для того, чтобы во время работы активити информировать пользователя в истории о том, что бизнес-процесс остановился на конкретном шаге. Это особенно важно в момент отладки и выяснения причин неполадок в работе механизма.
Текст статуса: в данном поле указывается текстовый вариант статуса, который Вы можете изменять.
Ожидать ответа: данное поле Вами не управляется. Оно необходимо для того, чтобы определить, нужно ли ожидать реакции от нашего активити после запуска.
Период ожидания. Время ожидания ответа от приложения: Указывается в секундах, минутах, часах, днях, но не менее 5 минут и желательно не более 1 часа.
Это поле нужно для аварийного завершения активити, и если ответ не получен в течении того количества времени, то активити завершается.
Сценарий работы робота
Возвращаемые параметры для данного активити:
- Результат выполнения Да/Нет(Y/N).
- Сообщение об ошибке.
- Сообщение об ошибке.