| Действия актеров | Отклик системы |
| Исключение 1 | |
| 4. Выбор действия для контент-менеджера | |
| Исключение 2 | |
| Переход к шагу 2. | |
| Исключение 3 | |
| 6. Система отображает экран для редактирования информации о товаре. | |
| 7. Контент-менеджер редактирует информацию о товаре | 8. Система проверяет полноту и корректность введенной информации. |
| Переход к шагу 4. | |
2.5 Сценарии взаимодействия с системой администратора
2.5.1 Выбор действия администратором
Название: выбор действия администратором
Актеры: администратор
Цель: выбор вида работы
Тип: базовый
Описание: система отображает меню доступных администратору действий, из которых он выбирает одно
Ссылки: добавление работника, изменение данных работника, удаление работника, просмотр данных клиента, удаление клиента, установка ограничений по срокам, авторизация работника
Типичный ход событий
| Действия актеров | Отклик системы |
| 1. Менеджер переходит на начальную страницу. | 2. Система отображает экран со списком действий, доступных администратору: добавление работника, изменение данных работника, удаление работника, просмотр данных клиента, удаление клиента, установка ограничений по срокам. |
| 3. Администратор выбирает одно из действий меню. Исключение 1 Администратор завершает работу с системой |
Исключительный ход событий
| Действия актеров | Отклик системы |
| Исключение 1 | |
| 3. Администратор завершает работу с системой. | 4. Система закрывает сессию работы. |
| 5. Авторизация работника. | |
2.5.2 Добавление работника
Название: добавление работника
Актеры: администратор
Цель: добавление в систему нового пользователя - работника
Тип: базовый
Описание: администратор вводит в систему данные о новом пользователя - работнике
Ссылки: Выбор действия для администратора
Типичный ход событий
| Действия актеров | Отклик системы |
| 1. Выбор действия. Администратор выбирает из меню пункт «Добавление работника». | 2. Система отображает экран для ввода информации о новом пользователе-работнике. |
| 3. Администратор вводит информацию о новом пользователе и выбирает действие «Добавить». Исключение 1 Администратор отказывается от добавления. | 4. Система проверяет полноту и корректность введенной информации о новом пользователе. Исключение 2 Введенная информация некорректна или не полна. Исключение 3 Пользователь с таким идентификатором уже зарегистрирован в системе. |
| 5. Система выводит подтверждение о добавлении нового пользователя-работника. |
Исключительный ход событий
| Действия актеров | Отклик системы |
| Исключение 1 | |
| 3. Администратор возвращается к меню | |
| 4. Выбор действия для администратора | |
| Исключение 2 | |
| 5. Система отображает информацию о допущенных ошибках или (и) недостающей информации. | |
| 6. Система отображает экран для редактирования информации о новом пользователе-работнике. | |
| Переход к шагу 3. | |
| Исключение 3 | |
| 5. Система отображает сообщение о том, что пользователь с указанным идентификатором уже зарегистрирован в системе. | |
| 6. Система отображает информацию по зарегистрированному работнику. | |
| 7. Система отображает запрос на выбор действия: «Изменить зарегистрированного пользователя», «Изменить информацию добавляемого пользователя», «Отказаться от добавления нового пользователя». | |
| 8. Администратор выбирает «Отказаться от добавления нового пользователя». Исключение 4 Администратор выбирает «Изменить зарегистрированного пользователя». Исключение 5 Администратор выбирает «Изменить информацию добавляемого пользователя». | |
| Исключение 4 | |
| 8. Администратор выбирает «Изменить зарегистрированного пользователя». | 9. Система отображает экран для редактирования информации о пользователе-работнике. |
| 10. Администратор изменяет информацию о работнике и выбирает действие «Применить». | 11. Система проверяет полноту и корректность введенной информации о новом пользователе. Исключение 6 Введенная информация некорректна или не полна. |
| 12. Система выводит подтверждение об изменении информации. | |
| Исключение 5 | |
| 8. Администратор выбирает «Изменить информацию добавляемого пользователя». | 9. Система отображает экран для редактирования информации о новом пользователе-работнике. |
| Переход к шагу 3. | |
| Исключение 6 | |
| 12. Система отображает информацию о допущенных ошибках или (и) недостающей информации. | |
| Переход к шагу 9 (Исключение 4). | |
2.5.3 Изменение информации о работнике
Название: изменение информации о работнике
Актеры: администратор
Цель: изменить информацию о пользователе-работнике
Тип: базовый
Описание: администратор выбирает работника из списка и изменяет информацию
Ссылки: Выбор действия для администратора
Типичный ход событий
| Действия актеров | Отклик системы |
| 1. Выбор действия. Администратор выбирает из меню пункт «Работники». | 2. Система отображает экран со списком пользователей-работников. |
| 3. Администратор просматривает список работников и выбирает одного из них. Исключение 1 Администратор возвращается к меню. | 4. Система отображает подробную информацию о работнике. |
| 5. Администратор выбирает действие «Изменить». Исключение 2 Администратор возвращается к списку работников. Исключение 3 Администратор выбирает действие «Удалить». | 6. Система отображает экран для редактирования информации о работнике. |
| 7. Администратор редактирует информацию о работнике. Исключение 4 Администратор отказывается от изменения. | 8. Система проверяет полноту и корректность введенной информации. Исключение 5 Введенная информация некорректна или не полна. |






