Добрый день!
В задании-сценарии (для интерпретируемого процесса) необходимо получить идентификатор записи, для которой сработал стартовый сигнал. Когда сигнал один - проблем нет. А если несколько - не получается получить идентификатор.
Рабочий варинат для одного сигнала:
var createdActivityId = Get("RecordId");
Когда сигналов больше, строчка выше дает ошибку "переменная не ссылается на екземпляр объекта". Пробовал так:
var changedActivityId = Get("SuEmailChanged.RecordId"); - получаю пустой GUID
Как правильно обратиться к идентификатору?
Нравится
Попробуйте после стартовых сигналов использовать элемент "Функция", в котором и заполняйте RecordId из соответствующего стартового сигнала
Здравствуйте!
В интерпретируемом Задании-сценарии Вы можете обращаться лишь к параметрам процесса (с помощью get и set), в связи с чем Вам необходимо создать параметр процесса c типом уникальный идентификатор, и, как описал Игорь, элементом Формула заполнить данный параметр.
После чего обращаться в Задании-сценарии к созданному параметру по его коду (например, RecordId).