Как получить результат выполнения подпроцесса
Родительский процесс может передавать значения параметров в подпроцесс и получать значения параметров из завершенного подпроцесса. Для этого необходимо добавить параметры в родительский процесс и подпроцесс и настроить передачу значений.
Пример
Если при проведении встречи выяснилось, что клиент заинтересовался предложением, то в ходе выполнения родительского процесса необходимо создать договор. Если интерес отсутствует — родительский процесс должен завершить выполнение.
На заметку
Для создания страницы договора также используется элемент процесса [Открыть страницу редактирования]. Настройки для страницы договора аналогичны как для страницы нового документа.
Для получения результата выполнения подпроцесса добавим необходимый параметр, значение которого будет передано в родительский процесс по завершении выполнения подпроцесса.
Содержание
•Как добавить параметр в подпроцесс
•Как получить результат выполнения подпроцесса
Как добавить параметр в подпроцесс
Чтобы добавить параметр в подпроцесс “Встреча с клиентом” (Рис. 323):
Откройте подпроцесс “Встреча с клиентом” и дважды щелкните курсором мыши на рабочей области дизайнера процессов.
На заметку
Схему подпроцесса можно открыть со страницы настройки элемента [Подпроцесс] по кнопке напротив поля [Процесс].
На вкладке [Параметры] страницы настройки бизнес-процесса нажмите на кнопку [Добавить параметр].
Выберите тип данных “Справочник”.
Рис. 324):
Заполните свойства параметра процесса (
Введите название параметра.
В поле [Справочник] выберите справочник “Результат активности”.
Укажите источник значения для параметра:
Нажмите на поле [Значение] и выберите пункт [Параметр процесса] в меню значений.
Рис. 325).
Чтобы значение параметра соответствовало значению действия “Позвонить клиенту”, установите параметр [Результат активности] этого действия как источник значения результирующего параметра процесса (
Нажмите на кнопку [Выбрать] окна определения значения параметра.
Сохраните параметр процесса.
Сохраните процесс.
После добавления в подпроцесс параметра с результатом активности необходимо в родительском процессе сформировать условия перехода по условному потоку.
Как получить результат выполнения подпроцесса
Чтобы сформировать условия перехода по условному потоку после завершения подпроцесса “Встреча с клиентом” (Рис. 323):
Откройте родительский процесс продажи, в котором необходимо обработать завершающий параметр подпроцесса “Встреча с клиентом”.
Добавьте условный поток от элемента [Подпроцесс] к действию [Создать документ].
Нажмите на поле [Условие перехода], чтобы открыть окно определения значения параметра для формирования перехода по условному потоку.
Рис. 326):
В окне определения значения параметра укажите условие перехода, сравнив результирующий параметр подпроцесса с ожидаемым значением (
На вкладке [Элементы процесса] выберите элемент “Встреча с клиентом”.
Выберите добавленный ранее параметр процесса “Провести встречу”.
В области построения формулы введите математический оператор “==”.
Перейдите на вкладку [Выбор из справочника] и выберите справочник [Результат активности].
Выберите значение справочника “Есть интерес”.
Сохраните окно определения значения параметра.
Рис. 327).
Добавьте поток по умолчанию и от подпроцесса к завершающему событию (
Сохраните процесс.
Смотрите также
•Как использовать событийный подпроцесс
Смотрите также