Доброго дня!
Хочу в своих процессах повторяющиеся куски выделить в отдельные процессы. При этом мне требуется передать в них параметры (это я умею), а потом обработанную информацию как-то вернуть процессу-хозяину (и вот тут у меня проблемы).
Например, есть процессы кадрового ЭДО (самописные), во многих из них требуется определить руководителя. Безусловно, это можно сделать через выбор сотрудника, но мне нужно совершить с ним еще некоторые действия (например, определить заместителя, если руководитель в отпуске). Было бы идеально иметь возможность из любого процесса вызвать процесс определения руководителя, передав ему сотрудника и как-то в результате получив руководителя.
Пока у меня получилось реализовать эту схему через изменение элемента списка. Передаю во вложенный процесс тип и ИД процесса-владельца. Но это неудобно, приходится для каждого типа делать свою ветку условия и свое действие.
Вариант передавать данные через глобальную константу отмел, т.к. процессы могут (и будут) работать параллельно.
Есть ли возможность реализовать эту схему более универсально?