Управление версиями рабочих процессов Elsa

#elsa-workflows

Вопрос:

Я создал простой рабочий процесс, при первой публикации он работает нормально, когда я что-то изменяю и публикую, затем он выдает исключение: «Вызов неоднозначен и соответствует нескольким рабочим процессам». Как с этим справиться?

введите описание изображения здесь

Комментарии:

1. Похоже, что эта ошибка все еще существует, если вы используете последние версии пакетов (v2.2). Какой поставщик сохраняемости вы используете?

Ответ №1:

У меня была та же проблема. Похоже, в Elsa возникла проблема, из-за которой флаг «IsLatest» в таблице определения рабочего потока не отключается для предыдущей версии этого рабочего процесса. Здесь есть некоторая документация по этой проблеме:

https://gitmemory.com/issue/elsa-workflows/elsa-core/1293/886656398

В моем случае я исправил это, вручную установив значение IsLatest предыдущей версии равным 0 и перезапустив Elsa. Перезапуск был важен, так как, по-видимому, существует некоторое кэширование, связанное с новизной рабочего процесса.