Изменения документа Инициализация процесса

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

<
От версии < 1.41 >
отредактировано Alexandr Fokin
на 2024/01/27 14:02
К версии < 1.36 >
отредактировано Alexandr Fokin
на 2024/01/13 12:43
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -1,21 +1,7 @@
1 1  (% border="1" %)
2 2  |(% style="width:15px" %) |(% style="width:1470px" %)(((
3 3  (% border="1" %)
4 -|(% style="width:179px" %)Ручной и автоматический запуск процесса|(% style="width:1271px" %)(((
5 -|(% style="width:301px" %)Автоматический запуск|(% style="width:951px" %)(((
6 -|по таймеру (по выборке)|
7 -)))
8 -|(% style="width:301px" %)Ручной запуск|(% style="width:951px" %)(((
9 -|По сущности (ключу)|
10 -|По групповой выборке (список ключей)|
11 -|По групповой выборке с параметрами|
12 -)))
13 -|(% style="width:301px" %)Запуск по событию|(% style="width:951px" %)(((
14 -|По сущности (ключу)|
15 -|По групповой выборке (список ключей)|
16 -|По групповой выборке с параметрами|
17 -)))
18 -)))
4 +|(% style="width:179px" %)Ручной и автоматический запуск процесса|(% style="width:1271px" %)
19 19  |(% style="width:179px" %)Валидация перед запуском|(% style="width:1271px" %)(((
20 20  (% border="1" %)
21 21  |(((
... ... @@ -88,11 +88,14 @@
88 88  |(% style="width:177px" %)Инициализация, привязанная к дате.|(% style="width:993px" %)Обработчик привязан к конкретной дате и рассматривает некоторый ограниченный набор, например одни сутки относительно указанной даты.
89 89  Таким образом мы явно ограничиваем блок данных. Но нужно учесть сценарии с возникновением ошибки, т.к. следующее срабатывание уже будет на основе новой даты.
90 90  |(% style="width:177px" %)Перебор всего сета доменных сущностей.|(% style="width:993px" %)(((
91 -| |Пагинация|Параллелизм|Фильтрация сета|
92 -| |Страницы|+|-|
93 -| |Смещение|-|+|
77 +|(% style="width:232px" %) |(% style="width:826px" %)
78 +|(% style="width:232px" %)Пагинация|(% style="width:826px" %)Через страницы или через offset
79 +|(% style="width:232px" %)Параллелизм|(% style="width:826px" %)
80 +|(% style="width:232px" %)Фильтрация сета|(% style="width:826px" %)
81 +|(% style="width:232px" %) |(% style="width:826px" %)
94 94  
95 -Необходимое условие: Наличие способа перебрать данные сета данных.
83 +
84 +\\\\Необходимое условие: Наличие способа перебрать данные сета данных.
96 96  Вариант 1: Если перебираем записи без использования параллелизма, то нам достаточно организовать некоторую пагинацию и последовательно идти, обрабатывая подходящие для запуска процесса строки.
97 97  \\Вариант 2:
98 98  Если мы уверены, что доменные объекты не удаляются, то мы можем отсортировать их по дате создания и первичному ключу (Если есть уникальный автоинкреметный числовой ключ, то можно использовать его).