Главная Библиотека Статьи Разработка рабочих процессов для проектов Project Server, Project Online

Разработка рабочих процессов для проектов Project Server, Project Online

Оксана Токаленко, MSTC

 

Поднакопив опыт в разработке рабочих процессов (РП) для Project Server\Online c помощью Sharepoint Designer, хочу поделиться некоторыми ньюансами, которые оказались удобными с точки зрения использования для конечного пользователя. И это связано в большей мере со стандартными возможностями SharePoint, Project Server\Online.


Алексей Просницкий в своей статье «Разработка рабочих процессов проектов в Project Online с помощью Sharepoint Designer 2013» уже описывал процесс разработки рабочих процессов для Project Server\Online c помощью Sharepoint Designer 2013.

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

  1. Описание для стадии РП;
  2. Описание для перехода от одной стадии РП к другой;
  3. Если на стадии РП нужно выполнить несколько действий, действия выполняются разными пользователями, удобно организовать обязательное поле для заполнения. Это даст возможность «осмысленного» перехода от одной стадии к другой, также будет видно какая информация не обработана;
  4. Кастомизация страниц сведений о проекте.

Как это сделать? Читайте дальше.

Определение этапов и стадий для РП

Создание и настройку этапов и стадий проекта для построения РП можно выполнить средствами Project Server\Project Online: «параметры PWA» – блок «Рабочий процесс и страницы сведений о проекте» – разделы «Этапы рабочего процесса» и «Стадии рабочего процесса».

Рисунок 1: Блок команд PWA для настройки РП


 

Рисунок 2: Создание и настройка стадий РП



Рассмотрим детальнее возможности настройки стадий рабочего процесса. На рисунках ниже представлено окно настройки стадии и как отображается введенная информация для конечного пользователя.

Блок «Название и описание»

Блок «Название и описание» позволяет задать название стадии и ввести ее описание.

Рисунок 3: Фрагмент страницы настройки стадии РП


Рисунок 4: Результат. Фрагмент страницы выполнения РП – отображение название стадии и ее описание


Блок «Дополнительные параметры отображения»

Рисунок 5: Фрагмент страницы настройки стадии РП

 

Рисунок 6: Рисунок 3: Результат. Фрагмент страницы выполнения РП

 

Блок «Отображаемые страницы сведений о проекте»

В этом блоке указываются какие страницы сведений о проекте будут доступны пользователю на текущем этапе РП.

Рисунок 7: Фрагмент страницы настройки стадии РП

 

На Рисунок 8 показано что на текущей стадии доступна только страница Project Information, на которой необходимо задать первичные параметры проекта. На Рисунок 9 - Project Information, Schedule (Календарный план), Объективные (расчетные) критерии.

Рисунок 8: Результат. Фрагмент страницы выполнения РП

 

Рисунок 9: Результат. Фрагмент страницы выполнения РП


Блок «Обязательные поля»

В блоке Обязательные поля можно выбрать поля, обязательные для заполнения.

Рисунок 10 – Настройка обязательных для заполнения полей


Рисунок 11: Результат. Фрагмент страницы выполнения РП

 

Внимание: проверьте, отображаются ли эти поля на страницах сведений или представлениях проекта, доступных пользователю на этом этапе.

Рисунок 12: Страница сведений о проекте, содержащая обязательные для заполнения поля на данном этапе РП

Блок «Описание отправки»

Блок «Описание отправки» позволяет ввести произвольный текст, отображающийся конечному пользователю при отправке РП на следующую стадию.

Рисунок 13: Фрагмент страницы настройки стадии РП. Блок «Описание отправки»

 

Рисунок 14: Переход к следующей стадии РП


Рисунок 15: Результат настройки блока «Описание отправки»

 

Если после отправки процесса на следующую стадию процесс «стоит»: кнопка «Отправить» неактивна, а стадия, выделенная зеленым цветом, не изменилась, то нужно подождать несколько секунд и обновить состояние процесса – нажать кнопку «Состояние».

Рисунок 16: Выполнение РП - После отправки на следующую стадию процесс "стоит"

 

Результат: процесс перешел на следующую стадию.

Рисунок 17:  Результат выполнения РП - процесс перешел на следующую стадию

?
Инструменты, представления для работы с проектом, запущенным по РП

На следующих рисунках представлен вид для конечного пользователя при выполнении РП. Все данные, которые вводились Вами при создании стадии отображаются в таком виде:

Рисунок 18 - Выполнение РП: Все данные, которые вводились Вами при создании стадии видны пользователю в таком виде


 Этапы и стадии РП
 
Отображение этапа и стадий РП
   Выполненная стадия
   Текущая стадия
Стадии, которые предстоит выполнить
Описание текущей стадии РП
Разделы, которые необходимо обработать пользователю на текущей стадии РП
  Сведенья о всех стадиях РП


 

Рисунок 19: Состояние РП - необходимо в представлении Schedule сформировать укрупненный график проекта

 

Рисунок 20: Результат: Формирование укрупненного графика проекта в представлении Schedule


Страницы  сведений о проекте

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

Рисунок 21: Созданная страница сведений о проекте, используемая в контексте РП


Для создания или изменения страниц сведений о проекте:
«Параметры PWA» – блок  «Рабочий процесс и страницы сведений о проекте» – раздел «Страницы сведений о проекте»

Рисунок 22: Параметры PWA -  создание или изменение страниц сведений о проекте

 

Рисунок 23 – Перечень страниц сведений о проекте в системе


Д

Рисунок 24 – Изменение страницы


Рисунок 25: Добавление новой веб-части для страницы

 

Рисунок 26: Результат – описание для пользователя


Сопровождая каждый этап РП описанием и комментариями, Вы будете награждены тихой благодарностью пользователей. А это не так уж и мало ;) !



LEO Consulting

Украина, 02121, г. Киев, ул. Декабристов, 3, оф. 602
Тел.: (044) 228-76-99
E-mail: Написать письмо
Skype: alexvipro
Facebook: https://www.facebook.com/LEO.Consulting.ua

Мы партнеры

LEO Silver LOGO        Nintex Logo 

Конференции по управлению проектами

LEO Consulting совместно с Microsoft Ukraine инициировали проведение ежегодных конференций, объединивших ведущих специалистов в области управления проектами из Украины и стран СНГ.

http://www.project-conference.com.ua

Форум

Мы создали форум, на котором все желающие могут найти ответы на свои вопросы, связанные с Microsoft Project и управлением проектами.

http://microsoft-project.com.ua

Copyright «LEO Consulting» 2009-2013. Все права соблюдены.