<< Click to Display Table of Contents >> Объектная модель > Решение «Планирование проектов» ProjectPlanRX – план проекта |
![]() ![]() ![]() |
Тип документа (DirRx.ProjectPlanning.ProjectPlanRX). Наследник от Sungero.Docflow.OfficialDocument.
Если план связан с проектом (Sungero.Projects.Project), то в карточке проекта автоматически указывается такие же значения дат начала и окончания, трудоемкости и затрат. При этом значения в проекте недоступны для изменения.
Имя свойства |
Отображаемое имя |
---|---|
Состояние |
|
Состояние |
|
Дата начала (план) |
|
Дата окончания (план) |
|
Дата начала (факт) |
|
Дата окончания (факт) |
|
Участники (устаревшее) |
|
% выполнения |
|
План. трудоемкость |
|
Факт. трудоемкость |
|
Запланированные затраты |
|
Фактические затраты |
|
Проект создается копированием |
|
BodyConverted |
|
Назначение ответственных |
|
Плановые даты |
|
Прочие |
|
Отправлять задания на приемку работ в рамках задач по этапам |
|
Автоматически запускать задачи по этапам плана проекта |
LifeCycleState (Состояние): Перечисление
Свойство добавлено в базовом типе сущности. При изменении значения свойства на Устаревший (Obsolete) даты начала и окончания плана становятся недоступны для изменения. В связанном проекте (Sungero.Projects.Project) в свойстве Состояние (Stage) устанавливается значение Завершен.
Также свойство используется для фильтрации в списке планов проектов при расширенном поиске.
Status (Состояние): Перечисление
Служебное свойство. Не отображается в карточке плана проекта. При изменении свойства Состояние (Stage) связанного проекта (Sungero.Projects.Project) в этом свойстве устанавливается значение Закрыт (Closed). При этом:
•в карточке плана становятся недоступны кнопки Создать пустой план, Создать из файла, Создать из шаблона, Редактировать;
•уведомления по плану перестают отправляться.
Также свойство используется для фильтрации в списке планов проектов при расширенном поиске.
StartDate (Дата начала (план)): Дата и время Плановая дата начала работ. Если в плане нет этапов, значение доступно для изменения вручную. Иначе автоматически заполняется датой начала первого этапа из первоначальной версии плана. Изменить значение вручную нельзя. EndDate (Дата окончания (план)): Дата и время Плановая дата окончания работ. Если в плане нет этапов, значение доступно для изменения вручную. Иначе автоматически заполняется датой окончания последнего этапа из первоначальной версии плана. Изменить значение вручную нельзя. ActualStartDate (Дата начала (факт)): Дата и время Фактическая дата начала работ. Автоматически заполняется самой ранней датой отправки задачи по этапу из последней версии плана. Если задачи не отправлены, то совпадает с плановой датой начала. Изменить значение вручную нельзя. ActualEndDate (Дата окончания (факт)): Дата и время Фактическая дата окончания работ. Автоматически заполняется самой поздней датой завершения задачи по этапу из последней версии плана. Если задачи не отправлены, то совпадает с плановой датой окончания. Изменить значение вручную нельзя. TeamMembers (Участники (устаревшее)): Коллекция Устаревшее свойство, оставленное для совместимости. ExecutionPercent (% выполнения): Целое Процент выполнения работ по плану. Рассчитывается автоматически как среднее арифметическое значений одноименного свойства этапов без учета разделов из последней версии плана. Изменить значение вручную нельзя. BaselineWork (План. трудоемкость): Вещественное Плановая трудоемкость работ. Рассчитывается автоматически как сумма значений одноименного свойства этапов без учета разделов из последней утвержденной версии плана, если утвержденных версий нет – из последней версии. Изменить значение вручную нельзя. ActualWorkload (Факт. трудоемкость): Вещественное Фактическая трудоемкость работ. Рассчитывается автоматически как сумма значений одноименного свойства этапов без учета разделов из последней версии плана. Изменить значение вручную нельзя. PlannedCosts (Запланированные затраты): Вещественное Плановые затраты. Рассчитываются автоматически как сумма значений одноименного свойства этапов без учета разделов из последней утвержденной версии плана, если утвержденных версий нет – из последней версии. Изменить значение вручную нельзя. FactualCosts (Фактические затраты): Вещественное Фактические затраты. Рассчитываются автоматически как сумма значений одноименного свойства этапов без учета разделов из последней версии плана. Изменить значение вручную нельзя. |
ResponsibleNotices (Назначение ответственных): Коллекция Настройки уведомлений, которые отправляются сотрудникам при назначении ответственных за этапы плана. Отображаются в карточке плана на вкладке «Уведомления».
ИД настройки. EventType (Тип события): DirRx.TeamsCommonAPI.NotifyEventType Тип события. Типы хранятся в служебном справочнике Тип события для уведомления участников команды (NotifyEventType). Создавать или изменять его записи нельзя. По умолчанию для уведомлений о назначении ответственных доступны типы «Назначение ответственным за план проекта», «Назначение ответственным за раздел», «Назначение ответственным за этап», «Назначение ответственным за веху» и «Добавление в список участников проекта». ProjectLead (Рук. проекта/плана): DirRx.TeamsCommonAPI.NotifyConditionItem Периодичность отправки уведомлений руководителю проекта. Если план не связан с проектом, то уведомления отправляются автору плана. Настройки периодичности хранятся в служебном справочнике Событие (NotifyConditionItem). Создавать или изменять его записи нельзя. По умолчанию доступны настройки Никогда, Раз в день и Сразу. RepSection (Отв. за раздел): DirRx.TeamsCommonAPI.NotifyConditionItem Периодичность отправки уведомлений ответственным за разделы плана. ActivityRep (Отв. за этап/веху): DirRx.TeamsCommonAPI.NotifyConditionItem Периодичность отправки уведомлений ответственным за этапы и вехи. ProjectAdmin (Админ. проекта): DirRx.TeamsCommonAPI.NotifyConditionItem Периодичность отправки уведомлений администратору проекта. Свойство используется, только если план связан с проектом. CustomerInternal (Внутр. заказчик): DirRx.TeamsCommonAPI.NotifyConditionItem Периодичность отправки уведомлений внутреннему заказчику проекта. Свойство используется, только если план связан с проектом. Participant (Участник): DirRx.TeamsCommonAPI.NotifyConditionItem Периодичность отправки уведомлений участникам проекта. Свойство используется, только если план связан с проектом. MgmntTeam (Команда управления): DirRx.TeamsCommonAPI.NotifyConditionItem Периодичность отправки уведомлений участникам команды управления проектом. Свойство используется, только если план связан с проектом. Observers (Наблюдатели): DirRx.TeamsCommonAPI.NotifyConditionItem Периодичность отправки уведомлений наблюдателям за проектом. Свойство используется, только если план связан с проектом. LinkedSetting (Связанная настройка): DirRx.TeamsCommonAPI.TeamsNoticesSettings Скрытое свойство. Настройки используются для отправки уведомлений и хранятся в служебном справочнике TeamsNoticesSettings. Создавать или изменять его записи нельзя. PlanDateNotices (Плановые даты): Коллекция Настройки уведомлений, которые отправляются сотрудникам при наступлении плановых дат. Отображаются в карточке плана на вкладке «Настройки».
EventType (Тип события): DirRx.TeamsCommonAPI.NotifyEventType Тип события. Типы хранятся в служебном справочнике Тип события для уведомления участников команды (NotifyEventType). Создавать или изменять его записи нельзя. По умолчанию для уведомлений о плановых датах доступны типы: •«План проекта должен быть начат»; •«План проекта должен быть завершен»; •«План проекта не завершен в срок»; •«Раздел должен быть начат»; •«Раздел должен быть завершен»; •«Раздел не завершен в срок»; •«Этап должен быть начат»; •«Предшествующий этап не выполнен в срок»; •«Этап должен быть завершен»; •«Этап не выполнен в срок»; •«Веха плана проекта должна быть достигнута»; •«Веха плана проекта не была достигнута в срок». Остальные свойства аналогичны коллекции ResponsibleNotices (Назначение ответственных). OtherNotices (Прочие): Коллекция Настройки уведомлений, которые отправляются сотрудникам при наступлении прочих событий. Отображаются в карточке плана на вкладке «Настройки».
EventType (Тип события): DirRx.TeamsCommonAPI.NotifyEventType Тип события. Типы хранятся в служебном справочнике Тип события для уведомления участников команды (NotifyEventType). Создавать или изменять его записи нельзя. По умолчанию для уведомлений о прочих событиях доступны типы «Изменение статуса этапа» и «Изменение в начавшемся этапе». Остальные свойства аналогичны коллекции ResponsibleNotices (Назначение ответственных). EnableReviewAssignmentFlag (Отправлять задания на приемку работ в рамках задач по этапам): Логическое Если значение свойства true, то после того, как ответственный за этап выполняет задание на исполнение работ, ответственный за раздел, в который входит этап, получает задание на приемку. Если этап не входит в разделы, то задание на приемку получает руководитель связанного проекта. Если план не связан с проектом, задание получает автор плана. Значение по умолчанию true. IsEnableAutoSendingTasks (Автоматически запускать задачи по этапам плана проекта): Логическое Признак автоматической отправки задачи на выполнение работ ответственному за этап: •при наступлении плановой даты начала этапа; •досрочно, если выполнены условия, заданные в связях этапа. Если у этапа есть предшественник и между ними установлена связь типа окончание-начало, то задача отправляется автоматически после завершения работ по предшественнику. Для связи типа начало-начало задача отправляется после старта работ по предшественнику. Для новых планов значение по умолчанию true. Для планов, созданных до обновления на версию решения 2.9 и выше, при инициализации устанавливается значение false. |
© Компания Directum, 2024 |