У меня есть такой процесс обработки данных. Задача Download создает идентификатор сеанса (GUID) и передает его в задачу Parse, а затем задачу Post. Если в этих трех задачах возникает какое-либо исключение, рабочий процесс переходит к невыполненной задаче. Задача «Сбой» обновит состояние процесса как сбой в DynamoDB. Для этого ему нужно получить идентификатор сессии.
Есть ли способ передать идентификатор сеанса в задачу Failed?
Или, если идентификатор сеанса создается снаружи и передается в рабочий процесс, можно ли использовать этот идентификатор для всех задач?
![state machine](https://i.stack.imgur.com/1V5Ia.png)