Хотела бы попросить прокомментировать, написанный мною сценарий.
Есть ли у сценария какие-либо недостатки?
2.1. Инициация обсуждения документа
2.1.1. Краткое описание
ОДЛ: инициатор
2.1.2. Входящая информация
Инициация обсуждения возможна при наличии документа, как объекта обсуждения, в системе.
2.1.3. Основной сценарий
1. ОДЛ нажимает на кнопку Обсуждение;
2. Система реагирует на нажатие кнопки и открывает форму для ввода параметров обсуждения;
3. ОДЛ указывает параметры обсуждения такие как:
3.1. Приглашенный к обсуждению или участник обсуждения;
3.2. Текст комментария;
3.3. Отметка о выборе документа или пакета документов;
3.4. Отметка о разрешении редактирования полей ввода и статей документа;
4. Для начала обсуждения инициатор нажимает на кнопку Отправить на обсуждение;
5. Система проверяет, заполнены ли все обязательные поля
5.1. Если обязательные поля не заполнены, то система выдает сообщение;
5.2. Если все обязательные поля заполнены, то см. п. 6.
6. После ввода адреса электронной почты или id пользователя система проверяет введенную информацию (адрес электронной почты или id) на наличие личного кабинета у приглашенного к обсуждению. При отсутствии в базе данных адреса электронной почты система создает автоматически новый личный кабинет;
6.1. Система отправляет на указанный адрес электронной почты сообщение (создание личного кабинета, приглашение на обсуждение);
6.2. Пользователь перешел по ссылке в сообщении;
6.2.1. Система подтверждает создание личного кабинета;
6.2.1.1. Участник обсуждения переадресовывается на страницу обсуждаемого документа;
6.3. Пользователь игнорирует данное письмо в течение 3-х дней;
6.3.1. Система удаляет из базы данных личный кабинет;
6.3.2. Система отправляет сообщение по электронной почте инициатору (документ не отправлен на обсуждение).
6.4. При наличии личного кабинета участнику обсуждения отправляется сообщение на электронную почту (приглашение к обсуждению документа) .