|
|
|
посоветуйте по поводу хранения состояний процесса
|
|||
|---|---|---|---|
|
#18+
нужно спроектировать модель бд, позволяющую хранить состояния процесса. дерево не очень подходит, так как переходы могут быть замкнутыми (1-2-3-3-4-5-2 и т.д). может быть кто сталкивался? интересуют конкретные примеры из каких-нибудь emc documentum или sap или 1с (наверняка ведь как-то это уже реализовано). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2010, 18:10 |
|
||
|
посоветуйте по поводу хранения состояний процесса
|
|||
|---|---|---|---|
|
#18+
xash, может графы помогут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 11:11 |
|
||
|
посоветуйте по поводу хранения состояний процесса
|
|||
|---|---|---|---|
|
#18+
Кифирчик, Может.. А как они хранятся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2010, 17:11 |
|
||
|
посоветуйте по поводу хранения состояний процесса
|
|||
|---|---|---|---|
|
#18+
xash_А как они хранятся? если не изменяет память, в виде матрицы, инцидентности/смежности либо списка ребер http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 15:50 |
|
||
|
посоветуйте по поводу хранения состояний процесса
|
|||
|---|---|---|---|
|
#18+
Кифирчик, по теории все ясно, хотелось бы узнать чего там с практикой) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 18:58 |
|
||
|
посоветуйте по поводу хранения состояний процесса
|
|||
|---|---|---|---|
|
#18+
xash, в практике все зависит от того, как вы хотите этот граф использовать... и в чистом виде граф то вам не нужен... у процесса, который будет "вершиной" есть куча аттрибутов, у связей также (либо их тоже как вершины рассматривать), наверняка это будет ориентированный граф - тоже свои нюансы... если все операции будут проводиться в клиенте, и графы будут не очень большие, я бы попробовал сереализовать классы в блобы в базе данных... если надо в базе с ними что-то творить - то придумывать набор таблиц, соответствующих решаемой задачи... и наверно это были бы вариации "списков ребер".. другими словами на практике это сильно зависит от специфики вашей задачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2010, 21:15 |
|
||
|
посоветуйте по поводу хранения состояний процесса
|
|||
|---|---|---|---|
|
#18+
Кифирчик, спасибо!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2010, 21:55 |
|
||
|
посоветуйте по поводу хранения состояний процесса
|
|||
|---|---|---|---|
|
#18+
Советую Например есть документы или процессы у котоhых есть графы состояний, возможно с циклами. Статус конкретного экземпляра хранится как свойство в общей шапке всех документов В подкатегориях к шапке храняться особенности конкретного типа документа Для хранения графа создается таблица достижимостей откуда куда можно попасть При изменени статуса конкетного документа проверяем переход на соответствие графу Граф хранится в таблице типа документ, состояние from, состояние to ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 13:25 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36524920&tid=1542801]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
168ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 428ms |

| 0 / 0 |
