Есть ли способ проверить последовательный рабочий процесс в Windows Workflow? - PullRequest
0 голосов
/ 19 декабря 2008

Рабочий процесс конечного автомата имеет класс StateMachineWorkflowInstance, который можно использовать для проверки текущего состояния рабочего процесса, получения разрешенных переходов и т. Д. Есть ли что-то подобное для последовательных рабочих процессов? Я хотел бы иметь простой способ программно определить, в каком состоянии находится рабочий процесс.

1 Ответ

2 голосов
/ 21 декабря 2008

Отслеживание рабочего процесса даст вам много информации о текущем состоянии вашего последовательного рабочего процесса. Он может даже извлекать пользовательские данные из рабочего процесса и сохранять их как часть данных отслеживания, если хотите. По умолчанию он отслеживает все изменения состояния самого рабочего процесса, а также все действия внутри него.

Объект SqlTrackingQuery помогает в извлечении данных отслеживания из базы данных, но написать собственные SQL-запросы также просто.

http://wiki.windowsworkflowfoundation.eu/default.aspx/WF/SqlTrackingService.html

...