Модель данных блока «Финансирование» модуля паспортизации объекта
управления приведена на рис. Б.4.
Рисунок Б.4 Модель данных модуля паспортизации, блок «Финансирование»
Модуль паспортизации объекта управления, блок «Целевые показатели»
Таблица «Project KPI» - дочерняя таблица к «Project». Содержит данные о плановых и фактических значениях целевых показателей объекта.
Таблица Б.12
Таблица «Project KPI»
|
Атрибут |
В БД |
На экранной форме |
Назначение |
Обязательность |
Редактирование |
|
|
Project |
Ссылка на родительскую таблицу |
GUID |
|
|
+ |
- |
|
Name |
|
tString255 |
Текстовое поле для ввода вручную |
- |
+ |
|
|
KPI |
Ссылка на справочник KPI |
GUID |
Справочное поле |
Поле для выбора показателя из справочника показателей системы |
- |
+ |
|
Description |
|
|
Текстовое поле для ввода вручную |
Описание показателя |
- |
+ |
|
Start |
|
nDate |
Календарь |
|
- |
+ |
|
Finish |
|
nDate |
Календарь |
|
- |
+ |
|
Measure Unit Txt |
|
tString10 |
Текстовое поле для ввода вручную |
Поле для ввода единицы измерения показателя. заполняется автоматически значением атрибута KPI. Measure Unit Txt, если заполнено Project KPI. KPI |
+ |
+ |
|
Period |
Ссылка на справочник Period |
GUID |
Справочное поле |
Поле для выбора периода финансирования из справочника периодов. |
+ |
+ |
|
PlanValue |
|
tDecimal |
Текстовое поле для ввода вручную |
Поля для ввода плановых значений показателя |
+ |
+ |
|
ActualValue |
|
tDecimal |
Текстовое поле для ввода вручную |
Поля для отображения фактических значений показателя |
+ |
|
|
Source |
Ссылка на справочник Source |
GUID |
Справочное поле |
Поле для выбора источника финансирования из справочника источников |
+ |
+ |
Модель данных блока «Целевые показатели» модуля паспортизации объекта
управления приведена на рис. Б.5.
Рисунок
Б.5 Модель данных модуля паспортизации, блок «Целевые показатели»
Модуль календарного планирования
Таблица «Task» - дочерняя таблица к «Project». Содержит данные о задачах календарного плана объекта управления, их показателях.
Таблица Б.13
Таблица «Task»
|
Атрибут |
В БД |
На экранной форме |
Назначение |
Обязательность |
Редактирование |
|
|
Project |
Ссылка на родительскую таблицу |
GUID |
|
|
+ |
- |
|
Name |
|
tString255 |
Текстовое поле для ввода вручную |
Название задачи календарного плана |
+ |
+ |
|
Order |
|
Integer |
|
Порядковый номер задачи в списке. Перевычисляется в соответствии с положением строки задачи |
+ |
- |
|
Description |
|
tString255 |
Текстовое поле для ввода вручную |
Описание задачи |
- |
+ |
|
Status |
|
tString20 |
Текстовое поле |
Автоматически вычисляемое поле. Принимает значение одно из следующих значений в соответствии со значениями атрибутов TaskPercentComplete, Task.ActualFinish: · Достигнута в срок. · Достигнута с нарушением срока · Просрочена. · Запланирована. |
+ |
- |
|
WBScode |
|
tString |
|
Номер задачи в структуре плана. Перевычисляется в соответствии с положением строки задачи и уровнем вложенности |
+ |
- |
|
isSummary |
|
bool |
|
Признак суммарной задачи. Равно «true», если у задачи есть потомок. |
- |
- |
|
IsMainTask |
|
bool |
|
Признак суммарной задачи объекта. Равно «true», если на задачу ссылается Project.MainTask. |
- |
- |
|
IsMileStone |
|
bool |
Чек-бокс |
Признак вехи. Если Task.PlannedDuration = 0, то IsMileStone = true. |
- |
+ |
|
Priority |
|
tInteger |
|
|
- |
+ |
|
Planed Start |
|
tDateTime |
Календарь |
Дата планового начала работы над задачей |
+ |
+ |
|
Planned Finish |
|
tDateTime |
Календарь |
Дата планового завершения работы над задачей |
+ |
+ |
|
Base Start |
|
tDateTime |
|
|
|
|
|
Base Finish |
|
tDateTime |
|
|
|
|
|
Actual Start |
|
tDateTime |
|
|
|
|
|
Actual Finish |
|
tDateTime |
|
|
|
|
|
Planned Duration |
|
tDecimal |
|
Если длительность не введена, принимает значение как разница между датами начала и окончания задачи: [PlannedDuration] = [ PlannedFinish] - [PlanedStart] |
|
|
|
BaseDuration |
|
tDecimal |
|
|
|
|
|
Remaining Duration |
|
tDecimal |
|
|
|
|
|
ActualDuration |
|
tDecimal |
|
|
|
|
|
PercentComplete |
|
tInteger |
|
Сведения о текущем состоянии задачи, выраженные как процент завершения для длительности задачи. Передается из процесса отчетности. |
+ |
- |
|
Реквизиты НПА |
|
tString255 |
|
|
- |
+ |
|
TaskType |
Ссылка на справочник TaskType |
GUID |
Справочное поле |
|
- |
+ |
|
Задача СЭР |
Ссылка на справочник ЗадачаСЭР |
GUID |
Справочное поле |
|
- |
+ |
|
Ответственный |
Ссылка на справочник OrganizationUnit |
GUID |
Справочное поле |
Заполняется автоматически данными места работы исполнителя задачи |
- |
+ |
|
Портфель Направлений |
Ссылка на справочник Портфель Направлений |
GUID |
Справочное поле |
|
- |
+ |
Таблица «Assignment» - дочерняя таблица к «Task». Содержит данные о назначениях ресурсов на задачу.
Таблица Б.14
Таблица «Assignment»
|
Атрибут |
В БД |
На экранной форме |
Назначение |
Обязательность |
Редактирование |
|
|
Task |
Ссылка на родительскую таблицу |
GUID |
|
|
+ |
- |
|
Description |
|
tString255 |
Текстовое поле |
Описание, комментарий |
- |
+ |
|
PlanedStart |
|
tDateTime |
Календарь |
Дата планового начала работы над задачей |
+ |
+ |
|
PlannedFinish |
|
tDateTime |
Календарь |
Дата планового завершения работы над задачей |
+ |
+ |
|
BaseStart |
|
tDateTime |
|
|
|
|
|
BaseFinish |
|
tDateTime |
|
|
|
|
|
ActualStart |
|
tDateTime |
|
|
|
|
|
ActualFinish |
|
tDateTime |
|
|
|
|
|
PercentComplete |
|
tInteger |
|
|
+ |
- |
Таблица «TaskLink» - содержит данные о связях задач между собой.
Таблица Б.15
Таблица «TaskLink»
|
Атрибут |
В БД |
На экранной форме |
Назначение |
Обязательность |
Редактирование |
|
|
Start |
Ссылка на Task |
GUID |
Справочное поле |
Выбор предшественника задачи из перечня задач объекта |
+ |
+ |
|
Finish |
Ссылка на Task |
GUID |
|
Принимает значение редактируемой задачи, для которой выбирается предшественник. |
+ |
- |
|
Description |
|
tString255 |
Текстовое поле для ввода вручную |
Описание, комментарий |
- |
+ |
|
LinkType |
|
|
Поле со списком |
Выбор типа связи: · Начало-Начало. · Начало-Окончание. · Окончание-Начало. · Окончание-Окончание. |
+ |
+ |
|
Lag |
|
tDecimal |
Текстовое поле |
По умолчанию равно нулю. |
- |
+ |
Таблица «ProgressReport» - содержит данные о результатах достижения вех в
процессе отчетности об исполнении вех
Таблица Б.16
Таблица «Progress Report»
|
Атрибут |
В БД |
На экранной форме |
Назначение |
Обязательность |
Редактирование |
|
|
Assignment |
Ссылка на Assignment |
GUID |
|
|
+ |
- |
|
Status |
|
|
Текстовое поле |
Принимает значение в ходе процесса отчетности |
+ |
- |
|
SentTime |
|
tDateTime |
Календарь |
Принимает значение даты старта процесса отчетности об исполнении. |
+ |
- |
|
Planned Finish |
|
tDateTime |
Календарь |
Выбор срока исполнения задачи. |
- |
+ |
|
Прогноз |
|
|
Поле со списком |
Поле для выбора прогноза исполнения вех будущих периодов |
|
|
|
Percent Complete |
|
tInteger |
|
|
+ |
+ |
|
Description |
|
tString255 |
Текстовое поле для ввода вручную |
Описание, комментарий исполнителя |
+ |
+ |
Модель данных модуля календарного планирования приведена на рис. Б.6:
Рисунок Б.6 Модель данных модуля календарного планирования
Модуль управления рисками
Рисунок Б.7 Модель данных модуля управления рисками
Модуль ведения реестра участников проектной деятельности
Рисунок
Б.8 Модель данных модуля ведения реестра участников проектной деятельности
Рис.
В.1 Модель процесса разработки объекта управления
Рис. Г.1 Схема процесса внесения изменений в проект
Рис.
Д.1 схема процесса отчетности по исполнению
В рамках информационного взаимодействия из ИАС ПК в Систему управления государственными программами должны передаваться следующие данные:
· Данные о пользователях.
· Справочник органов власти.
· Кодификатор целей и задач.
· Справочник целевых показателей социально-экономического развития.
Детальный атрибутный состав передаваемых данных приведен в таблицах ниже
Таблица Е.1
Пользователи
|
Наименование параметра |
Обязательность |
Тип параметра |
Содержание |
|||
|
primaryKey |
Not null |
Guid |
Уникальный идентификатор пользователя |
|||
|
login |
Not null |
string, maxLength=20 |
Логин пользователя |
Null |
string, maxLength=255 |
Хэш пароля пользователя (если не доменный) |
|
lastName |
Not null |
string, maxLength=255 |
Фамилия пользователя |
|||
|
firstName |
Not null |
string, maxLength=255 |
Имя пользователя |
|||
|
middleName |
Null |
string, maxLength=255 |
Отчество пользователя |
|||
|
|
Not null |
string, maxLength=255 |
E-mail пользователя |
|||
|
actual |
Not null |
bool |
Признак актуальности (true - действителен, false - недействителен) |
Таблица Е.2
Оргструктура (ИОГВ и ФЦБ)
|
Наименование параметраОбязательностьТип параметраСодержание |
|
|
|
|
primaryKey |
Not null |
Guid |
Уникальный идентификатор элемента оргструктуры |
|
name |
Not null |
string, maxLength=255 |
Наименование элемента оргструктуры |
|
shortName |
Not null |
string, maxLength=100 |
Краткое наименование элемента оргструктуры |
|
actual |
Not null |
bool |
Признак актуальности (true - действителен, false - недействителен) |
|
hierarchy |
Null |
Guid |
Уникальный идентификатор вышестоящего элементы оргструктуры |