Модуль 5. Параметры БП и работа с элементами списков

Урок 10 из 14

26 мин

Еще один сценарий запуска бизнес-процесса - это запуск с параметрами
Можно применять не только для запуска пользователем, но и для запуска бизнес-процесса из бизнес-процесса
Кроме того, внутри бизнес-процесса можно работать с данными других "документов" - элементами списков, объектов CRM.

Параметры запуска Бизнес-процесса

  • Посмотрим еще раз на бизнес-процесс согласования файла на диске

Создание параметра для процесса в Живой ленте

  • Добавим еще один процесс (список) "Поставщики"
  • Добавим поле "Поставщик" у наших заявок
  • Будем задавать значение поля "Поставщик" через параметр

Запуск Бизнес-процесса из Бизнес-процесса

  • Создадим бизнес-процесс для "Поставщиков"
  • Запустим его из бизнес-процесса для "Заявок"
  • Используем параметры, чтобы передать значения в запускаемый бизнес-процесс

Добавление значения в массив

  • Оказывается и такая возможность есть :)

Создание элемента списка

  • Добавим возможность указать не только существующего поставщика, но и нового
  • Будем автоматически создавать его прямо в бизнес-процессе

Изменение элемента списка

  • Можно довольно просто передать данные в другой элемент, "не запуская бизнес-процесс из бизнес-процесса" :)
  • Для примера сохраним в бизнес-процессе информацию о сумме последней заявки

Чтение элемента списка

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