спасибо за книги, я как раз изучаю диаграммы состояний
использование флеш - это не каприз, можно было бы и C# использовать, если бы речь не шла о вебе и о процессе обработки документа
пока додумался лишь до того, что необходимо иметь две таблицы - в одной описывается конфигурация каждого элемента из схемы
"process_structure_table":
столбцы: {номер структуры, номер элемента, номер родителя, номер потомков, тип элемента/старт, стоп, если, рассылка и тп/}
"document_table":
столбцы: {номер документа, текущий номер элемента в процессе, ...... }
про утверждении нового статуса документу смотрится следующий элемент в таблице "process_structure_table" - и если потомков несколько, происходит некоторое вычисление и выбирается определенный потомок
в общих чертах я правильно мыслю ?