Изменения документа Машина состояний

Редактировал(а) Alexandr Fokin 2024/06/12 15:52

<
От версии < 3.1 >
отредактировано Alexandr Fokin
на 2021/09/13 19:03
К версии < 2.1 >
отредактировано Alexandr Fokin
на 2021/09/13 18:58
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -10,7 +10,7 @@
10 10  
11 11  
12 12  **Инициатор**
13 -Событие, служащее источником запуска одной сессии обработки.
13 +Событие, служащее источником запуска однйо сессии обработки.
14 14  Обычно ему соответсвует набор параметров, которые необходимо для запуска сессии обработки (как минимум это ключ процесса для работы с контекстом).
15 15  Примеры инициаторов: нажатие кнопки на UI, обращенеи к web api, получение сообщения из брокера.
16 16  
... ... @@ -26,20 +26,21 @@
26 26  Можно выделить 2 компонента: persist и runtime.
27 27  
28 28  Persist - группа данных, хранящихся в постоянном хранилище, с использованием ключа процесса.
29 -Эти данные сохраняются между сессиями обработки. Также их можно просматривать и изменять(не во время сессии обработки) напрямую в хранилище.
29 +Эти данные сохраняются между сессиями обработки. Также их можно просматривать напрямую в хранилище, использовать для статистики.
30 30  Обычно при старте сессии обработки они загружаеются из хранилища, а при ее окончании сохраняются.
31 31  
32 -Runtime - данные, которые вычисляюся либо при старте сессии обработки, либо в рамках шагов обработки.
32 +Runtime - данные, которые вычисляюся либо при старте сессии обработки, либо вычисляются в рамках шагов обработки.
33 33  Эти данные не сохраняются между сессиями обработки.
34 -Для каждого шага должно гарантироваться, что необходимые для его работы Runtime данные были предварительно загружены или вычислены.
34 +Для каждого шаго должно гарантироваться, что необходимые для его работы Runtime данные были предварительно загружены.
35 35  
36 36  
37 37  **Шаг (состояние)**
38 38  На вход принимает контекст.
39 39  В зависимости от состояния контекста может произвести некоторое действие, может менять контекст.
40 -Принимает решение о том, в какое следующее состояние необходимо перейти (какой шаг будет следующим).
40 +Может принимать решения о том, в какое следующее состояние необходимо перейти (какой шаг будет следующим).
41 41  
42 42  
43 43  
44 44  
45 45  
46 +