Перенос личного проекта в общекорпоративное дерево

Для переноса личного проекта в общекорпоративное дерево пользователь выделяет в навигаторе личный проект, который необходимо перенести, вызывает контекстное меню папки и выбирает пункт «Перенести в общекорпоративное дерево». Система предоставляет диалоговое окно выбора расположения (илл. «Перенос в общекорпоративное дерево»).

Рисунок 11.48. Перенос в общекорпоративное дерево

Перенос в общекорпоративное дерево

Поле «Портфель», по умолчанию, пустое. Поле обязательно для заполнения, иначе исполняется альтернативный поток событий 1. По нажатию на кнопку <…> откроется окно выбора портфеля проектов из списка доступных данному пользователю (илл. «Выбор портфеля проектов»).

Пользователь выделяет портфель, нажимает на кнопку «Выбрать» (кнопка недоступна до первого выделения портфеля, для выделенного корневого элемента). Выбранный портфель отобразится в поле.

Для выполнения действия пользователь нажимает на кнопку «Перенести». Возможно исполнение альтернативного потока событий 1. По нажатию кнопки система информирует «Проект перенесен», обновляется дерево проектов: в указанное расположение переносится личный проект. В зависимости от того, является ли пользователь менеджером портфеля, куда переносится личный проект, происходит:

Альтернативные потоки событий.

Альтернативный поток 1. Не выбран портфель.

Система информирует «Выберите портфель», поле подсвечивается красным, окно не закрывается.