1.3.3 получить км из бизнес-заказа: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
====== 01.03.00.00 Получить КМ из бизнес-заказа (Get ICs from the order) ====== | |||
Процесс получения КМ из бизнес заказа | Процесс получения КМ из бизнес заказа | ||
Строка 5: | Строка 5: | ||
[[File:5_sk.png]] | [[File:5_sk.png]] | ||
'''Описание:''' | |||
'Описание: | |||
- АСУТП формирует запрос получения КМ из бизнес заказа и отправляет его в СУЗ; | - АСУТП формирует запрос получения КМ из бизнес заказа и отправляет его в СУЗ; | ||
- СУЗ проводит проверку запроса; | - СУЗ проводит проверку запроса; | ||
- СУЗ проверяет наличие ошибок: | - СУЗ проверяет наличие ошибок: | ||
* 3.1. В случае если запрос содержит ошибки, СУЗ регистрирует ошибку в журнале; | * 3.1. В случае если запрос содержит ошибки, СУЗ регистрирует ошибку в журнале; | ||
* 3.2. СУЗ формирует сообщение об ошибке и отправляет в АСУТП; | * 3.2. СУЗ формирует сообщение об ошибке и отправляет в АСУТП; | ||
* 3.3. Осуществляется переход на шаг 6 основного сценария. | * 3.3. Осуществляется переход на шаг 6 основного сценария. | ||
- СУЗ формирует массив эмитированных КМ; | - СУЗ формирует массив эмитированных КМ; | ||
- СУЗ формирует ответное сообщение и отправляет в АСУТП; | - СУЗ формирует ответное сообщение и отправляет в АСУТП; | ||
- АСУТП получает ответное сообщение; | - АСУТП получает ответное сообщение; | ||
- АСУТП проверяет наличие ошибок: | - АСУТП проверяет наличие ошибок: | ||
* 7.1. В случае если запрос содержит ошибки, АСУТП регистрирует ошибку в журнале; | * 7.1. В случае если запрос содержит ошибки, АСУТП регистрирует ошибку в журнале; | ||
* 7.2. Процесс завершается. | * 7.2. Процесс завершается. | ||
- АСУТП обрабатывает полученное сообщение. | - АСУТП обрабатывает полученное сообщение. | ||
- АСУТП проверяет есть ли ещё КМ в заказе. | - АСУТП проверяет есть ли ещё КМ в заказе. | ||
* 9.1. В случае если КМ в заказе отсутствуют, процесс завершается. | * 9.1. В случае если КМ в заказе отсутствуют, процесс завершается. | ||
- При наличии КМ в заказе, АСУТП проверяет требуется ли загрузка оставшихся КМ. | - При наличии КМ в заказе, АСУТП проверяет требуется ли загрузка оставшихся КМ. | ||
* 10.1. В случае если требуется загрузить оставшиеся КМ в заказе, АСУТП инициирует повторное выполнение процесса 01.03.00.00 "Получить КМ из бизнес-заказа"; | * 10.1. В случае если требуется загрузить оставшиеся КМ в заказе, АСУТП инициирует повторное выполнение процесса 01.03.00.00 "Получить КМ из бизнес-заказа"; | ||
* 10.2. Осуществляется переход на шаг 1 основного сценария. | * 10.2. Осуществляется переход на шаг 1 основного сценария. | ||
- В случае если не требуется загрузка оставшихся КМ в заказе, то процесс завершается. | - В случае если не требуется загрузка оставшихся КМ в заказе, то процесс завершается. | ||
[[Category:1.3 описание процесса general description process]] | [[Category:1.3 описание процесса general description process]] | ||
<vote type=1 /> | <vote type=1 /> |