Запуск рабочего процесса конечного автомата в любом состоянии
Я смотрю на создание нового рабочего процесса конечного автомата - обычно с нашими другими рабочими процессами блок-схем мы их настраиваем, чтобы мы могли перезапустить их после обновления, запустив их в будущем "состоянии" - есть ли простой способ запустить состояние рабочий процесс машины в любом заданном состоянии, или вам нужно соединить его так, чтобы начальное состояние могло переходить в любое из других состояний и сортировать логику и переходы программно?
2 ответа
Единственный способ сделать это - явно добавить переход состояния в рабочий процесс и запустить его с некоторым дополнительным параметром, чтобы сработала логика.
Вызовите метод SetState объекта StateMachineWorkflowInstance и передайте для начала либо строковое представление состояния, либо экземпляр класса StateActivity.