Как реализовать case в бизнесс процессе

Здравствуйте.
Помогите пожалуйста с ответом на вопрос.
У меня есть бизнесс процесс, который запускается при лобавлении нового лида, который пришел из Лендинга. Таких лендингов у меня 15 штук. В одной из веток процесса мне нужно создавать счет, номер которого должен иметь вид "12_17032016" где число до подчеркивания - это число, которое соответствует одному из Лендингов. Как мне описать условия присвоения такого названия Счету если у Лендинг1 число 1, Лендинг2 число 2, и так до Лендинг15 число 15? Я так понимаю мне для этого нужно создать параметр в Parameters бизнесс-процесса и в Задании-сценарии зделать Switch Case.
Но я не знаю как мне это сделать.
Можете помочь? Спасибо.

Нравится

1 комментарий

Добрый день!

Для решения задачи используйте условные потоки. Читать данные объекта, в условном потоке проверять значение поля со значением из справочника. Например:
[#Читать данные 1.Первый элемент результирующей коллекции.Тип#] == [#Справочник.Тип контакта.Клиент#]
В зависимости от результата указывать номер счета с помощью конкатенации строк. Например:
"11_" + [#Читать данные 1.Первый элемент результирующей коллекции.ФИО#]

Показать все комментарии