Если форма исполнения задания выбрана «Согласовано», происходит проверка по списку согласования, если согласовавший пользователь не последний в списке, задача по согласованию объекта управления назначается следующему в списке.
Необходимо записать в ProgressApproval.Status: = Approved, в ProgressApproval.Description передать значение поля «Комментарий» формы задачи по согласованию фактических данных.
Этап согласования объекта управления длится до тех пор, пока количество согласовавших (со статусом «Согласовано») не будет равно количеству согласующих в списке.
Если форма исполнения задания выбрана «Отклонено», цикл согласования прерывается. Необходимо записать в ProgressApproval.Status := Отклонено.
Если фактические данные по вехам были отклонены, к следующему согласующему (при его наличии) в списке они поступать не должны.
Если форма выполнения выбрана «Перенаправить» должно появиться поле для выбора другого исполнителя задачи из реестра пользователей ИС УГП.
После завершения цикла согласования (все согласующие согласовали фактические данные) происходит актуализация данных в календарном плане объекта управления:
· В поле Assignment.PercentComplete передать значение ProgressReport.PercentComplete.
· Если ProgressReport.PercentComplete = 100, то в поле Assignment.ActualStart и Assignment.ActualFinish передать значение ProgressReport.SentTime.
Далее должно сформироваться и быть отправлено уведомление Инициатору о завершении процесса согласования отчетности по исполнению и его результатах.
Схема процесса приведена в Приложении Д.
Процесс внесения изменений в проект (далее - процесс) предназначен для согласования и внесения изменений в проекты.
Процесс состоит из следующих этапов:
. Инициация процесса изменения.
Согласование запроса на изменение.
6 Доработка (в случае необходимости) запроса на изменение.
Внесение изменений.
Согласование внесенных изменений.
Доработка (в случае необходимости) внесенных изменений.
Завершение процесса изменения
Инициировать процесс внесения изменений может пользователь, входящий в рабочую группу объекта управления (Project Resource) и администраторы (функциональный и администратор ИС УГП).
В момент инициации процесса внесения изменений в объект необходимо проверить наличие процесса внесения изменений со статусом не равным «Завершен» по данному проекту. Если такой процесс существует, Система должна выводить предупреждение о наличии незавершенного процесса и возможности инициировать новый только после его завершения.
Если незавершенных процессов по данному объекту нет, пользователю открывается форма запроса на изменение, которая является инициирующим объектом для процесса. После старта процесса должна быть назначена задача по согласованию запроса.
Форма запроса на изменение должна содержать:
· Обязательные для заполнения поля:
o Описание вносимых изменений
o Прикрепление документов, подтверждающих вносимые изменения.
· Должна быть возможность выбрать дополнительных согласующих.
После отправки запроса, стартует процесс внесения изменений.
При запуске процесса необходимо передать данные объекта управления и данные с формы заявки и инициилизировать переменные:
· Дата начала - дата и время сохранения запроса.
· Статус процесса := Согласование запроса на изменение.
· Срок согласования
· Кем создан := Инициатор процесса
· i :=1 - текущая строка в списке согласующих
Первым этапом согласования запроса на внесение изменений в проект является согласование запроса (Назначается задача «Согласуйте запрос на внесение изменений в объект управления»).
Определение проверяющего запрос для типов объектов управления «дорожная карта», проект, непроектное мероприятие, государственная программа, подпрограмма осуществляется следующим образом:
· Руководитель департамента мониторинга Администрации губернатора Пермского края (Project.Stakeholder.OrganizationUnit.Head, если OrganizationUnitName = департамент мониторинга Администрации губернатора Пермского края).
Обязательным согласующим для объекта с типом «Непроектное мероприятие по привлечению федеральных финансовых средств» является:
· Определенный сотрудник департамента мониторинга Администрации Губернатора Пермского края. (OrganizationUnitName = департамент мониторинга Администрации губернатора Пермского края).
Исполнитель задачи по согласованию запроса должен иметь возможность перенаправить, вернуть на доработку, отклонить или согласовать запрос.
Если форма исполнения задания выбрана «Перенаправить», то на форме задачи должно появиться (открыться для редактирования) поле для указания пользователя, кому задачу необходимо перенаправить. При перенаправлении задачи процесса переходит и ответственность по ее исполнения на пользователя, которому она была перенаправлена, и дополнительной проверки перенаправившим пользователем не требует.
Далее происходит назначение задачи по проверке запроса на изменение пользователю, указанному при перенаправлении задачи.
Если форма исполнения задания выбрана «Требуется доработка», необходимо пользователю, который отправил запрос на внесение изменений в проект, назначить задачу по его доработке.
Если форма исполнения задания выбрана «Отклонено», создателю запроса должно прийти уведомление об отклонении запроса на внесение изменений в объект. Процесс внесения изменений завершается.
Если форма исполнения задания выбрана «Согласовано», происходит проверка по списку согласования, если согласовавший пользователь не последний в списке, задача по согласованию заявки назначается следующему в списке.
Этап согласования объекта управления длится до тех пор, пока количество согласовавших (со статусом «Согласовано») не будет равно количеству согласующих в списке.
Дополнительные согласующие выбираются на этапе заполнении запроса на внесение изменений.
Пользователь должен указать дополнительных согласующих по иерархии (значимости) согласующего. Но согласование должно происходить в обратном порядке, указанном в данном разделе.
При назначении задачи должно формироваться уведомление о назначении задачи по шаблону и отправляться на электронную почту исполнителю задачи. Для этого необходимо определять данные исполнителя задачи - фамилия, имя и отчество, аккаунт или логин, e-mail.
Так же ссылка на назначенную задачу должна отобразиться в разделе «Мои задачи» Личного кабинета.
После согласования заявки на внесение изменений в проект, Инициатору процесса должна поступить задача на внесение изменений.
Если на форме запроса на внесение изменений был выбран пункт «Необходимо изменить статус объекта управления», после цикла проверки и согласования запроса, задача на внесение изменений пользователю назначаться не должна. В рамках процесса должен изменяться статус объекта управления на статус, выбранный в поле «Новый статус объекта управления». После чего процесс внесения изменений завершается. Инициатору запроса на внесение изменений на e-mail приходит уведомление о завершении процесса.
Если запрос на внесение изменений был отправлен согласующим на доработку, Исполнителю, который внес запрос поступает задача «Доработать запрос на внесение изменений в проект». При назначении задачи должно формироваться уведомление о назначении задачи по шаблону и отправляться на электронную почту исполнителю задачи. Для этого необходимо определять данные исполнителя задачи - фамилия, имя и отчество, аккаунт или логин, e-mail.
Так же ссылка на назначенную задачу должна отобразиться в разделе «Мои задачи» Личного кабинета
Исполнитель задачи по доработке запроса на внесение изменений в проект должен иметь возможность делегировать, перенаправить, выполнить самостоятельно.
Если форма исполнения задания выбрана «Перенаправить», то на форме задачи должно появиться (открыться для редактирования) поле для указания пользователя, кому задачу необходимо перенаправить. При перенаправлении задачи процесса переходит и ответственность по ее исполнения на пользователя, которому она была перенаправлена, и дополнительной проверки перенаправившим пользователем не требует.
Далее происходит назначение задачи по доработке запроса на внесение изменений в проект пользователю, указанному при перенаправлении задачи.
Если форма исполнения задания выбрана «Выполнено», запрос на внесение изменений в проект снова отправляется на круг согласования.
Задача на внесение изменений назначается инициатору процесса - автору запроса на изменение.
При назначении задачи процесса, исполнителю должны быть выданы права на редактирование объекта управления.
При назначении задачи должно формироваться уведомление о назначении задачи по шаблону и отправляться на электронную почту исполнителю задачи. Для этого необходимо определять данные исполнителя задачи - фамилия, имя и отчество, аккаунт или логин, e-mail.
Так же ссылка на назначенную задачу должна отобразиться в разделе «Мои задачи» Личного кабинета.
Исполнитель задачи по внесению изменений в проект должен иметь возможность перенаправить ее или выполнить самостоятельно.
Если форма исполнения задания выбрана «Перенаправить», то на форме задачи должно появиться (открыться для редактирования) поле для указания пользователя, кому задачу необходимо перенаправить. При перенаправлении задачи процесса переходит и ответственность по ее исполнения на пользователя, которому она была перенаправлена, и дополнительной проверки перенаправившим пользователем не требует.
Далее происходит назначение задачи по внесению изменений в проект пользователю, указанному при перенаправлении задачи.
Если форма исполнения задания выбрана «Выполнено», необходимо исполнителю задачи закрыть права на редактирование объекта управления.
После этапа внесения согласованных изменений должен осуществляться оперативный контроль внесенных изменений - техническая экспертиза.
Задача «Подготовить заключение о соответствии техническим требованиям» поступает сотруднику департамента мониторинга Администрации Губернатора Пермского края (пользователю «Техническая экспертиза»).
При назначении задачи процесса, исполнителю должны быть выданы права на редактирование объекта управления.
Исполнитель задачи должен иметь возможность согласовать или вернуть на доработку пользователю, который вносил изменения в проект. Также исполнитель задачи должен иметь возможность прикрепить файл с заключением технической экспертизы. Файл должен быть размещен в каталоге объекта управления, а на форме должна отображаться только ссылка на этот файл.
При назначении задачи должно формироваться уведомление о назначении задачи по шаблону и отправляться на электронную почту исполнителю задачи. Для этого необходимо определять данные исполнителя задачи - фамилия, имя и отчество, аккаунт или логин, e-mail.
Так же ссылка на назначенную задачу должна отобразиться в разделе «Мои задачи» Личного кабинета.
Если форма исполнения задания выбрана «Требуется доработка», необходимо пользователю, который выполнил задачу по внесению изменений в проект назначить задачу по его доработке.
Если форма исполнения задания выбрана «Согласовано», происходит переход на этап согласования внесенных изменений.
Согласование внесенных в объект управления изменений происходит сначала с дополнительными согласующими, затем с обязательными. Список согласующих совпадает со списком согласующих (проверяющих) запроса на внесение изменений в проект.
Согласующий внесенные изменения для типов действия «дорожная карта», проект, непроектное мероприятие, государственная программа, подпрограмма является:
· Руководитель департамента мониторинга Администрации губернатора Пермского края (Project.Stakeholder.OrganizationUnit.Head, если OrganizationUnitName = департамент мониторинга Администрации губернатора Пермского края)
Обязательным согласующим для типа действия непроектное мероприятие по привлечению федеральных финансовых средств (ФФС) является:
· Определенный сотрудник департамента мониторинга Администрации Губернатора Пермского края (Николаева Е.В). (OrganizationUnitName = департамент мониторинга Администрации губернатора Пермского края.)
Дополнительные согласующие выбираются на при заполнении запроса на внесение изменений. Пользователь должен указать дополнительным согласующих по иерархии (значимости) согласующего. Но согласование должно происходить в обратном порядке, указанном в данном разделе.
Исполнитель задачи согласования внесенных изменений должен иметь возможность согласовать, вернуть на доработку пользователю, который вносил изменения в проект или перенаправить задачу.
При назначении задачи должно формироваться уведомление о назначении задачи по шаблону и отправляться на электронную почту исполнителю задачи. Для этого необходимо определять данные исполнителя задачи - фамилия, имя и отчество, аккаунт или логин, e-mail.
Также ссылка на назначенную задачу должна отобразиться в разделе «Мои задачи» Личного кабинета.
Если форма исполнения задания выбрана «Перенаправить», то на форме задачи должно появиться (открыться для редактирования) поле для указания пользователя, кому задачу необходимо перенаправить. Далее происходит назначение задачи по согласованию объекта управления пользователю, указанному при перенаправлении задачи.
Далее происходит назначение задачи по согласованию запроса на изменение пользователю, указанному при перенаправлении задачи.
Если форма исполнения задания выбрана «Согласовано», происходит проверка по списку согласования, если согласовавший пользователь не последний в списке согласования, задача по согласованию объекта управления назначается следующему в списке.
Этап согласования объекта управления длится до тех пор, пока количество согласовавших (со статусом «Согласовано») не будет равно количеству согласующих в списке.
Если внесенные изменения в проект были отправлены согласующим на доработку, Исполнителю задачи по внесению изменений поступает задача «Доработайте внесенные изменения в проект». При назначении задачи должно формироваться уведомление о назначении задачи по шаблону и отправляться на электронную почту исполнителю задачи. Для этого необходимо определять данные исполнителя задачи - фамилия, имя и отчество, аккаунт или логин, e-mail.
Так же ссылка на назначенную задачу должна отобразиться в разделе «Мои задачи» Личного кабинета.