Вызов нескольких версий правила слюни
Возможно ли иметь хранилище с несколькими версиями одного правила. И при исполнении решить, какую версию правила вы хотите выполнить?
Текущее решение состоит в том, чтобы иметь несколько экземпляров слюнов, работающих с разными версиями правил, и иметь маршрутизатор, чтобы решать, какие экземпляры вызывать, основываясь на версии правил, которые вы хотите использовать. Примечание. Это позволяет учитывать большое количество правил, которые всегда изменяются одновременно. Не были внесены незначительные изменения в конкретное правило.
Чего я хочу добиться, так это возможности выполнить приведенный ниже пример без маршрутизатора и просто вызвать хранилище с версией правила, которое я хочу выполнить.
Пример: Правило: Создать задачу 1 История версий: V1, V2, V3
Сценарий: пользователь 1: хочет выполнить правило создания задачи 1, версия V3; пользователь 2: хочет выполнить правило создания задачи 1, версия V1