Справочник данных Microsoft Office Project Server 2003

Справочник данных Microsoft Office Project Server 2003
Общие сведения
  Новые возможности Project Server 2003

Общие сведения о базе данных Project Server
  Поддерживаемые базы данных
  Разрешения на доступ и настройка базы данных
  Обеспечение целостности данных
  Требования к DSN-именам и ограничения

Доступ к данным в базе данных Project Server
  Поиск всех проектов, хранящихся в базе данных Project Server
  Поиск всех ресурсов, чьи назначения хранятся в базе данных Project Server
  Поиск всех ресурсов с неудаленными сообщениями, хранящимися в базе данных Project Server
  Поиск всех запрошенных отчетов о состоянии, хранящихся в базе данных Project Server
  Поиск всех отчетов о состоянии и последних ответов на них
  Поиск названий всех ресурсов для каждого назначения в каждом проекте
  Поиск всех повременных данных для конкретного ресурса
  Поиск всех повременных данных для конкретного проекта
  Поиск списка назначений и связанных с ними данных для участника проектной группы
  Поиск всех просроченных назначений
  Поиск всех назначений, делегированных другому пользователю

Приложение
  Соглашения об именах таблиц
  Столбцы ключа
  Соглашения об именах столбцов
  Сокращенные обозначения в именах столбцов
  Типы данных столбцов
  Символы индикаторов
  MSP_WEB_ADMIN
  MSP_WEB_ADMIN_AD
  MSP_WEB_ADMIN_CUBE
  MSP_WEB_ADMIN_LINKS
  MSP_WEB_ASSIGNMENTS
  MSP_WEB_CALENDAR_TRANSACTIONS
  MSP_WEB_CONVERSIONS
  MSP_WEB_DELEGATION_ASSIGNMENTS
  MSP_WEB_DELEGATIONS
  MSP_WEB_GANTT_SCHEMES
  MSP_WEB_GANTT_SETTINGS
  MSP_WEB_GANTT_STYLES
  MSP_WEB_GROUP_SCHEMES
  MSP_WEB_GROUP_SETTINGS
  MSP_WEB_GROUP_STYLES
  MSP_WEB_INSTALLED_LANGUAGES
  MSP_WEB_MESSAGES
  MSP_WEB_MESSAGES_ASSIGNMENTS
  MSP_WEB_MESSAGES_NONWORKING
  MSP_WEB_MGR_RULES
  MSP_WEB_MGR_RULES_LISTS
  MSP_WEB_MODELS
  MSP_WEB_NONWORKING
  MSP_WEB_NONWORKING_CATEGORIES
  MSP_WEB_NOTIFICATION_EVENTS
  MSP_WEB_NOTIFICATIONS
  MSP_WEB_OBJECTS
  MSP_WEB_OBJECT_LINKS
  MSP_WEB_PROJECT_WORKGROUP_INFO
  MSP_WEB_PROJECTS
  MSP_WEB_REMINDER_TYPES
  MSP_WEB_REMINDERS
  MSP_WEB_REMINDERS_TEMP
  MSP_WEB_RESERVED_DATA
  MSP_WEB_RESOURCE_SETTINGS
  MSP_WEB_RESOURCES
  MSP_WEB_SECURITY_CATEGORIES
  MSP_WEB_SECURITY_CATEGORY_OBJECTS
  MSP_WEB_SECURITY_CATEGORY_RULES
  MSP_WEB_SECURITY_FEATURES_ACTIONS
  MSP_WEB_SECURITY_GROUP_MEMBERS
  MSP_WEB_SECURITY_GROUPS
  MSP_WEB_SECURITY_MENUS
  MSP_WEB_SECURITY_OBJECT_RULES
  MSP_WEB_SECURITY_OBJECT_TYPES
  MSP_WEB_SECURITY_ORG_PERMISSIONS
  MSP_WEB_SECURITY_PAGES
  MSP_WEB_SECURITY_SP_CAT_PERMISSIONS
  MSP_WEB_SECURITY_SP_CAT_RELATIONS
  MSP_WEB_SECURITY_TEMPLATE_PERMISSIONS
  MSP_WEB_SECURITY_TEMPLATES
  MSP_WEB_SECURITY_USERDEFINED
  MSP_WEB_STATUS_DISTRIBUTION
  MSP_WEB_STATUS_FREQUENCIES
  MSP_WEB_STATUS_REPORTS
  MSP_WEB_STATUS_REQUESTS
  MSP_WEB_STATUS_RESPONSES
  MSP_WEB_STRING_TYPES
  MSP_WEB_STS_SERVERS
  MSP_WEB_TIME_PERIODS
  MSP_WEB_TRANSACTIONS
  MSP_VERSIONS
  MSP_WEB_VIEW_DSNS
  MSP_WEB_VIEW_FAVORITES
  MSP_WEB_VIEW_FIELDS
  MSP_WEB_VIEW_REPORTS
  MSP_WEB_VIEW_REPORTS_FIELDS
  MSP_WEB_VIEW_TABLES
  MSP_WEB_WORK
  MSP_WEB_WORK_ADJUSTED
  MSP_WEB_WORK_APPROVAL
  MSP_WEB_WORKGROUP_FIELDS
  MSP_WEB_WORKGROUP_FIELDS_INFO
  MSP_WEB_WSS_LIST_SYNCHRONIZATION_TIMES

Таблицы представлений проектов и ресурсов
  Уникальные характеристики таблиц представлений Project Server
  MSP_VIEW_PROJ_ASSN_CF
  MSP_VIEW_PROJ_ASSN_ENT
  MSP_VIEW_PROJ_ASSN_STD
  MSP_VIEW_PROJ_ASSN_TP_BY_DAY
  MSP_VIEW_PROJ_CAL
  MSP_VIEW_PROJ_CAL_DATA
  MSP_VIEW_PROJ_CAL_EXCEPTIONS
  MSP_VIEW_PROJ_PRED
  MSP_VIEW_PROJ_PROJECTS_ENT
  MSP_VIEW_PROJ_PROJECTS_STD
  MSP_VIEW_PROJ_RES_CF
  MSP_VIEW_PROJ_RES_ENT
  MSP_VIEW_PROJ_RES_STD
  MSP_VIEW_PROJ_SUCC
  MSP_VIEW_PROJ_TASKS_CF
  MSP_VIEW_PROJ_TASKS_ENT
  MSP_VIEW_PROJ_TASKS_STD
  MSP_VIEW_PROJ_TASK_TP_BY_DAY
  MSP_VIEW_PROJ_TASKSPLITS
  MSP_VIEW_RES_CF
  MSP_VIEW_RES_ENT
  MSP_VIEW_RES_STD
  MSP_VIEW_RES_TP_BY_DAY

Таблицы куба назначений и ресурсов
  MSP_CUBE_ASSN_BOOKING
  MSP_CUBE_ASSN_FACT
  MSP_CUBE_ENTERPRISE_ASSIGNMENT_OUTLINE_n
  MSP_CUBE_ENTERPRISE_PROJECT_OUTLINE_n
  MSP_CUBE_RESOURCE_OUTLINE_CODE_n
  MSP_CUBE_PROJ_VERSIONS
  MSP_CUBE_PROJECTS
  MSP_CUBE_RES_AVAIL_FACT
  MSP_CUBE_RESOURCES
  MSP_CUBE_TIME_BY_DAY

Общие сведения

В настоящем документе содержатся сведения о том, как организовано хранение данных в базе данных сервера Microsoft Office Project Server 2003, и в частности о том, как получать доступ к некоторым наиболее важным категориям данных. Здесь же приводятся примеры сценариев Microsoft SQL Server 2000, которые можно использовать для получения таких данных. Запустите эти сценарии в базе данных Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) или SQL Server 2000 или используйте их в составе хранимой процедуры, если планируете выполнять их регулярно. Все эти сценарии можно изменять и расширять так, чтобы с их помощью извлекать данные других категорий.

Примечание.  Таблицы базы данных, описанные в этом документе, создаются с помощью сценариев WEBTBLS.sql, VIEWTBLS.sql, и CUBETBLS.sql. Их можно найти на компакт-диске Project Server в папке \SUPPORT\DATABASE.

Новые возможности Project Server

База данных Project Server включает следующие новые возможности:

В базу данных Project Server добавлены следующие таблицы:

В начало

Общие сведения о базе данных Project Server

В следующих разделах подробно описывается, какие базы данных поддерживает сервер Project Server и как работать с данными, хранящимися в базе данных.

Поддерживаемые базы данных

Project Server поддерживает следующие базы данных:

В начало

Разрешения на доступ и настройка базы данных

Project Server выполняет в базе данных несколько типов операций, для каждого из которых в Microsoft SQL Server 2000 требуется наличие разрешений DATA READER или DATA WRITER. Некоторые пользователи имеют доступ к данным через Microsoft Office Project Web Access 2003 и поэтому им не требуется разрешение на прямой доступ к Project Server.

Обеспечение целостности данных

Установка триггеров для таблиц базы данных Project Server может привести к повреждению данных или возвращению непредсказуемых результатов. Важно помнить следующее:

В начало

Требования к DSN-именам и ограничения

Project Server поддерживает объединенную базу данных. Пользователи Microsoft Office Project Professional   2003 и Project Web Access смогут сохранять свои данные в этой базе данных.

Project поддерживает имена источников данных (DSN) для подключения к серверу с помощью Project Professional в автономном режиме.

Ограничения на DSN-имена в Project:

В начало

Доступ к данным в базе данных Project Server

Далее приводится несколько сценариев, которые позволяют получить общие статистические данные о содержимом таблиц базы данных Project Server.

Поиск всех проектов, хранящихся в базе данных Project Server

Следующий сценарий извлекает список всех проектов, которые на текущий момент хранятся в базе данных Project Server, с указанием имени руководителя каждого проекта и общего числа назначений для каждого проекта.

Таблицы Поле Описание
MSP_WEB_PROJECTS WPROJ_ID Уникальный идентификатор проекта.
WRES_ID Указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
PROJ_NAME Название проекта.
MSP_WEB_RESOURCES WRES_ID Уникальный идентификатор ресурса.
RES_NAME Название ресурса.
MSP_WEB_ASSIGNMENTS PROJ_ID Указывает на действительный идентификатор в таблице MSP_WEB_PROJECTS.
select
   PROJ_NAME as Project,
   RES_NAME as Project_Manager,
   (select count(*) from MSP_WEB_ASSIGNMENTS a 
      where  a.WPROJ_ID = p.WPROJ_ID) as Assignments
from
   MSP_WEB_PROJECTS p,
   MSP_WEB_RESOURCES r
where
      p.WRES_ID = r.WRES_ID
and   p.WPROJ_ID <> 1 
order by
   PROJ_NAME,
   RES_NAME

Поиск всех ресурсов, чьи назначения хранятся в базе данных Project Server

Следующий сценарий извлекает список всех ресурсов, которые имеют назначения, хранящиеся на текущий момент в базе данных Project Server с указанием названия проекта, которому назначен каждый ресурс, и общего числа назначений для каждого проекта.

Таблицы Поле Описание
MSP_WEB_PROJECTS WPROJ_ID Уникальный идентификатор проекта.
PROJ_NAME Название проекта.
MSP_WEB_RESOURCES WRES_ID Уникальный идентификатор ресурса.
RES_NAME Название ресурса.
MSP_WEB_ASSIGNMENTS WPROJ_ID Указывает на действительный проект в таблице MSP_WEB_PROJECTS.
WRES_ID Указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
select
   RES_NAME as Resource,
   PROJ_NAME as Project,
   count(*) as Assignments
from
   MSP_WEB_PROJECTS p,
   MSP_WEB_ASSIGNMENTS a,
   MSP_WEB_RESOURCES r
where
      r.WRES_ID = a.WRES_ID
and   a.WPROJ_ID = p.WPROJ_ID
and   p.WPROJ_ID <> 1
group by
   PROJ_NAME,
   RES_NAME

Поиск всех ресурсов с неудаленными сообщениями, хранящимися в базе данных Project Server

Следующий сценарий извлекает список всех ресурсов, у которых имеются неудаленные сообщения Project Server, хранящиеся на текущий момент в базе данных Project Server с указанием названия проекта, связанного с этими сообщениями, и общего числа неудаленных сообщений для каждого проекта.

Таблицы Поле Описание
MSP_WEB_PROJECTS WPROJ_ID Уникальный идентификатор проекта.
PROJ_NAME Название проекта.
MSP_WEB_RESOURCES WRES_ID Уникальный идентификатор ресурса.
RES_NAME Название ресурса.
MSP_WEB_MESSAGES WRES_ID_RECEIVER Указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
WPROJ_ID Указывает на действительный проект в таблице MSP_WEB_PROJECTS.
select
   r.RES_NAME as Receiver,
   PROJ_NAME as Project,
   count(*) as Undeleted_Messages
from
   MSP_WEB_PROJECTS p,
   MSP_WEB_MESSAGES m,
   MSP_WEB_RESOURCES r
where
      r.WRES_ID = m.WRES_ID_RECEIVER
and   m.WPROJ_ID = p.WPROJ_ID
and   p.WPROJ_ID <> 1
group by
   RES_NAME,
   PROJ_NAME

Поиск всех запрошенных отчетов о состоянии, хранящихся в базе данных Project Server

Следующий сценарий извлекает список всех отчетов о состоянии, которые были запрошены и на текущий момент хранятся в базе данных Project Server, с указанием имени руководителя проекта, запросившего отчет, и имени ресурса, которому было предложено составить отчет.

Таблицы Поле Описание
MSP_WEB_STATUS_REPORTS WSR_ID Указывает на действительный идентификатор в таблице MSP_WEB_STATUS_REQUESTS.
WRES_ID_MGR Указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
WREPORT_NAME Имя отчета о состоянии.
MSP_WEB_STATUS_REQUESTS WSR_ID Уникальный идентификатор для запроса отчета о состоянии.
WRES_ID_RECEIVER Указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
MSP_WEB_RESOURCES WRES_ID Уникальный идентификатор ресурса.
RES_NAME Название ресурса.
select
   WREPORT_NAME as Report,
   m.RES_NAME as Project_Manager,
   r.RES_NAME as Resource
from
   MSP_WEB_STATUS_REPORTS p,
   MSP_WEB_STATUS_REQUESTS q,
   MSP_WEB_RESOURCES m,
   MSP_WEB_RESOURCES r
where
   p.WRES_ID_MGR = m.WRES_ID
and   p.WSR_ID = q.WSR_ID
and   q.WRES_ID_RECEIVER = r.WRES_ID

Поиск всех отчетов о состоянии и последних ответов на них

Следующий сценарий извлекает список всех отчетов о состоянии и последних ответов на них, присланных до даты, определяемой переменной

@cur_date
(текущая дата). В список включаются отчеты, дата начала выдачи которых попадает в интервал между значениями переменных
@start_date
и
@end_date
.

Таблицы Поле Описание
MSP_WEB_STATUS_REPORTS WSR_ID Уникальный идентификатор отчета о состоянии.
WREPORT_NAME Имя отчета о состоянии.
MSP_WEB_STATUS_RESPONSES WSR_ID Указывает на действительный идентификатор WSR_ID в таблице MSP_WEB_STATUS_REPORTS.
WSUBMIT_DATE Дата отправки отчета о состоянии.
MSP_WEB_STATUS_FREQUENCIES WSR_ID Указывает на действительный идентификатор WSR_ID в таблице MSP_WEB_STATUS_REPORTS.
WREPORT_START_DATE Дата начала составления отчетов о состоянии.
--declare the variables
declare @start_date as datetime
declare @end_date as datetime
declare @cur_date as datetime
--set the variable values
set @start_date = '2003-09-09'
set @end_date = '2003-10-10'
set @cur_date = '2003-09-09'
--select the fields
select
   s.WREPORT_NAME as 'Status Report',
   max(r1.WSUBMIT_DATE) as 'Last Response'
from
   MSP_WEB_STATUS_REPORTS s,
   MSP_WEB_STATUS_RESPONSES r1,
   MSP_WEB_STATUS_FREQUENCIES f
where
      s.WSR_ID = f.WSR_ID
and   s.WSR_ID = r1.WSR_ID
and   f.WREPORT_START_DATE between @start_date and @end_date
and   not exists (select r2.WSR_ID 
      from MSP_WEB_STATUS_RESPONSES r2 
         where r2.WSUBMIT_DATE > @cur_date 
            and s.WSR_ID = r2.WSR_ID)
group by 
   s.WREPORT_NAME

Примечание.  Если требуется текущая дата, можно использовать функцию getdate() вместо переменной cur_date.

Поиск названий всех ресурсов для каждого назначения в каждом проекте

Следующий сценарий извлекает список всех проектов, которые на текущий момент хранятся в базе данных Project Server, с указанием названия каждого назначения и имени соответствующего участника проектной группы. Из результатов исключается нерабочее время в интервалах назначений.

Таблицы Поле Описание
MSP_WEB_PROJECTS WPROJ_ID Уникальный идентификатор проекта.
PROJ_NAME Название проекта.
MSP_WEB_RESOURCES WRES_ID Уникальный идентификатор ресурса.
RES_NAME Название ресурса.
MSP_WEB_ASSIGNMENTS WASSN_ID Уникальный идентификатор назначения.
WRES_ID Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WPROJ_ID Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
WNWRK_ID Указывает на действительный идентификатор в таблице MSP_WEB_NONWORKING.
TASK_NAME Название задачи.
select
   PROJ_NAME as Project,
   TASK_NAME as Task_Name,   
   RES_NAME as Team_Member
from
   MSP_WEB_PROJECTS p,
   MSP_WEB_RESOURCES r,
   MSP_WEB_ASSIGNMENTS a
where
      a.WRES_ID = r.WRES_ID
and   a.WPROJ_ID = p.WPROJ_ID
and   a.WNWRK_ID is NULL
order by
   PROJ_NAME,
   TASK_NAME

Поиск всех повременных данных для конкретного ресурса

Следующий сценарий извлекает сгруппированный, сведенный список повременных данных для указанного участника проектной группы на заданный период времени. В качестве переменной указывается тип трудозатрат (запланированные, фактические или сверхурочные). Сведенные данные группируются сначала по названию проекта, затем по названию задачи и наконец по дате, с подсчетом общих величин трудозатрат на каждом уровне группировки. Значения трудозатрат выражаются в часах.

Таблицы Поле Описание
MSP_WEB_PROJECTS WPROJ_ID Уникальный идентификатор проекта.
PROJ_NAME Название проекта.
MSP_WEB_RESOURCES WRES_ID Уникальный идентификатор ресурса.
MSP_WEB_ASSIGNMENTS WASSN_ID Уникальный идентификатор назначения.
WPROJ_ID Указывает на действительный идентификатор в таблице MSP_WEB_PROJECTS.
WRES_ID Указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
MSP_WEB_WORK WASSN_ID Указывает на действительный идентификатор в таблице MSP_WEB_ASSIGNMENTS.
WWORK_START Дата начала работы.
WWORK_FINISH Дата окончания работы.
cursor Используется для начальной фильтрации и вычислений в процессе развертывания сжатых повременных данных.
temporary table Используется для хранения, группирования, суммирования и сведения развернутых повременных данных.
declare @res_name as nvarchar(510)
declare @begin_date as datetime
declare @end_date as datetime
declare @work_type as int
-- set these variables
select @res_name = 'Team Member'
select @begin_date = '2003-09-09'
select @end_date = '2003-12-09'
select @work_type = 0 -- 0=scheduled, 1=actual, 2=overtime
-- end user variables
-- function variables
declare @assn_id as int
declare @td_start as datetime
declare @total_days as int
declare @td_value as decimal(25,6)
declare @td_cur_date as datetime
declare @p_name as nvarchar(510)
declare @t_name as nvarchar(510)
-- end function variables
-- create temporary table
create table #tp_data ( td_date datetime, td_hours decimal(25,9), 
   task_name nvarchar(510), proj_name nvarchar(510) )
-- create cursor for data collection
declare td cursor for
select
   a.WASSN_ID, 
   WWORK_START,
   datediff(day, WWORK_START, WWORK_FINISH)+1,
   WWORK_VALUE
from
   MSP_WEB_WORK w,
   MSP_WEB_RESOURCES r,
   MSP_WEB_ASSIGNMENTS a
where
      a.WRES_ID = r.WRES_ID
and   a.WASSN_ID = w.WASSN_ID
and   r.RES_NAME = @res_name
and   w.WWORK_TYPE = @work_type
and   (@begin_date <= WWORK_FINISH or @end_date >= WWORK_START)
order by
   WWORK_START
-- loop through cursor to explode timephased data
open td
fetch next from td into @assn_id, @td_start, @total_days, @td_value
while @@fetch_status <> -1
begin
   select @td_cur_date = @td_start
   while @total_days > 0
   begin
      -- get the task name
      select @t_name = 
         ( select TASK_NAME
         from MSP_WEB_ASSIGNMENTS
         where WASSN_ID = @assn_id )
      -- get the project name
      select @p_name = 
         ( select PROJ_NAME
         from MSP_WEB_PROJECTS p, MSP_WEB_ASSIGNMENTS a
         where a.WASSN_ID = @assn_id and a.WPROJ_ID = p.WPROJ_ID )
      -- insert the data row into the temp table
      insert #tp_data values ( @td_cur_date, @td_value, 
         @t_name, @p_name )
      select @td_cur_date = DATEADD(d, 1, @td_cur_date)
      select @total_days = @total_days - 1
   end
   -- get next row from cursor
   fetch next from td into @assn_id, @td_start, @total_days, @td_value
end
close td
deallocate td
-- display data from temporary table with grouping and rollup
select 
   proj_name as Project,
   task_name as Task,
   td_date as 'Date',
   SUM(td_hours/60000) as 'Total_Work'
from    
   #tp_data
group by proj_name, task_name, td_date with rollup
-- clean up that temporary table
drop table #tp_data

Поиск всех повременных данных для конкретного проекта

Следующий сценарий извлекает сгруппированный, сведенный список повременных данных для указанного проекта на заданный период времени. В качестве переменной указывается тип трудозатрат (запланированные, фактические или сверхурочные). Сведенные данные группируются сначала по имени участника проектной группы, затем по названию задачи и наконец по дате, с подсчетом общих величин трудозатрат на каждом уровне группировки. Значения трудозатрат выражаются в часах.

Таблицы Поле Описание
MSP_WEB_PROJECTS WPROJ_ID Уникальный идентификатор проекта.
PROJ_NAME Название проекта.
MSP_WEB_RESOURCES WRES_ID Уникальный идентификатор ресурса.
RES_NAME Название ресурса.
MSP_WEB_ASSIGNMENTS WASSN_ID Уникальный идентификатор назначения.
WPROJ_ID Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
TASK_NAME Название задачи.
MSP_WEB_WORK WASSN_ID Указывает на действительный идентификатор WASSN_ID в таблице MSP_WEB_ASSIGNMENTS.
WWORK_START Дата начала работы.
WWORK_FINISH Дата окончания работы.
WWORK_VALUE Отработанное время, выраженное числом минут, умноженным на 1000.
WWORK_TYPE Тип трудозатрат.
declare @proj_name as nvarchar(510)
declare @begin_date as datetime
declare @end_date as datetime
declare @work_type as int
-- set these variables
select @proj_name = 'Project Name'
select @begin_date = '2003-01-01'
select @end_date = '2003-03-31'
select @work_type = 0 -- 0=scheduled, 1=actual, 2=overtime
-- end user variables
-- function variables
declare @assn_id as int
declare @td_start as datetime
declare @total_days as int
declare @td_value as decimal(25,6)
declare @td_cur_date as datetime
declare @tm_name as nvarchar(510)
declare @t_name as nvarchar(510)
-- end function variables
-- create temporary table
create table #tp_data ( td_date datetime, td_hours decimal(25,9), 
   task_name nvarchar(510), team_member nvarchar(510) )
-- create cursor for data collection
declare td cursor for
select
   a.WASSN_ID, 
   WWORK_START,
   datediff(day, WWORK_START, WWORK_FINISH)+1,
   WWORK_VALUE
from
   MSP_WEB_WORK w,
   MSP_WEB_RESOURCES r,
   MSP_WEB_ASSIGNMENTS a,
   MSP_WEB_PROJECTS p
where
      a.WPROJ_ID = p.WPROJ_ID
and   a.WASSN_ID = w.WASSN_ID
and   r.WRES_ID = a.WRES_ID
and   p.PROJ_NAME = @proj_name
and   w.WWORK_TYPE = @work_type
and   (@begin_date <= WWORK_FINISH or @end_date >= WWORK_START)
order by
   WWORK_START
-- loop through cursor to explode timephased data
open td
fetch next from td into @assn_id, @td_start, @total_days, @td_value
while @@fetch_status <> -1
begin
   select @td_cur_date = @td_start
   while @total_days > 0
   begin
      -- get the task name
      select @t_name = 
         ( select TASK_NAME
         from MSP_WEB_ASSIGNMENTS
         where WASSN_ID = @assn_id )
      -- get the team member name
      select @tm_name = 
         ( select RES_NAME 
         from MSP_WEB_RESOURCES r, MSP_WEB_ASSIGNMENTS a
         where a.WASSN_ID = @assn_id and a.WRES_ID = r.WRES_ID )
      -- insert the data row into the temp table
      insert #tp_data values ( @td_cur_date, @td_value, 
         @t_name, @tm_name )
      select @td_cur_date = DATEADD(d, 1, @td_cur_date)
      select @total_days = @total_days - 1
   end
   -- get next row from cursor
   fetch next from td into @assn_id, @td_start, @total_days, @td_value
end
close td
deallocate td
-- display data from temporary table with grouping and rollup
select 
   team_member as Team_Member,
   task_name as Task,
   td_date as 'Date',
   SUM(td_hours/60000) as 'Total_Work'
from    
   #tp_data
group by team_member, task_name, td_date with rollup
-- clean up that temporary table
drop table #tp_data

Поиск списка назначений и связанных с ними данных для участника проектной группы

Следующий сценарий извлекает список всех назначений и связанных с ними данных для указанного участника проектной группы на заданный период времени. В результаты включаются суммарные назначения, которые можно исключить, добавив в предложение WHERE этого сценария условие MSP_WEB_ASSIGNMENTS.TASK_IS_SUMMARY = 0.

Таблицы Поле Описание
MSP_WEB_PROJECTS WPROJ_ID Уникальный идентификатор проекта.
PROJ_NAME Название проекта.
MSP_WEB_RESOURCES WRES_ID Уникальный идентификатор ресурса.
MSP_WEB_ASSIGNMENTS WASSN_ID Уникальный идентификатор назначения.
ASSN_START_DATE Дата начала назначения.
ASSN_FINISH_DATE Дата окончания назначения.
WASSN_COMMENTS Заметки пользователя по поводу назначения.
WASSN_PCT_COMP Текущее состояние назначения, выраженное в виде доли выполненных трудозатрат по назначению в процентах.
ASSN_WORK Общий запланированный объем трудозатрат, которые ресурс должен выполнить по задаче.
ASSN_REM_WORK Количество времени, необходимое назначенному задаче ресурсу для выполнения работы по назначению.
WRES_ID Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WPROJ_ID Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
TASK_IS_SUMMARY Указывает, является ли задача суммарной.
TASK_NAME Название задачи.
declare @res_name as nvarchar(510)
declare @begin_date as datetime
declare @end_date as datetime
 -- set these variables
select @res_name = 'Team Member'
select @begin_date = '2003-09-09'
select @end_date = '2003-10-10'
 -- end variables
select    WASSN_ID as Assignment_ID,
      TASK_IS_SUMMARY as Summary,
   TASK_NAME as Task_Name,
       ASSN_START_DATE as Start,
      ASSN_FINISH_DATE as Finish,
       WASSN_COMMENTS as Comments,
      WASSN_PCT_COMP as Percent_Complete,
       ASSN_WORK/60000 as Assigned_Work,
      ASSN_REM_WORK/60000 as Remaining_Work,
       PROJ_NAME as Project
from    MSP_WEB_ASSIGNMENTS a, 
      MSP_WEB_PROJECTS p
where    a.WRES_ID = (Select WRES_ID from MSP_WEB_RESOURCES 
         Where RES_NAME = @res_name)
and    a.WPROJ_ID = p.WPROJ_ID
and    ASSN_START_DATE Between @begin_date And @end_date

Поиск всех просроченных назначений

Следующий сценарий извлекает список всех назначений, выполнение которых к указанной дате еще не завершено. Дата, по которой определяются запаздывающие назначения, является переменной, поэтому в сценарий можно подставить любую дату. Переменная

@days_late
определяет, на сколько дней запаздывает назначение; сценарий можно изменить, задав возвращение только тех назначений, которые отстают по срокам, например, на пять или на десять дней. Назначение считается запаздывающим, если
@check_date
оказывается позже даты окончания назначения и при этом существуют оставшиеся трудозатраты.

Таблицы Поле Описание
MSP_WEB_PROJECTS WPROJ_ID Названия проектов определяются по идентификаторам проектов.
PROJ_NAME Название проекта.
MSP_WEB_RESOURCES WRES_ID Имена участников проектной группы определяются по идентификаторам ресурсов.
RES_NAME Название ресурса.
MSP_WEB_ASSIGNMENTS WASSN_ID Названия задач, идентификаторы назначений, проектов и ресурсов.
WPROJ_ID Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
WRES_ID Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
ASSN_WORK Общий запланированный объем трудозатрат, которые ресурс должен выполнить по задаче.
ASSN_REM_WORK Количество времени, необходимое назначенному задаче ресурсу для выполнения работы по назначению.
ASSN_FINISH_DATE Дата окончания назначения.
TASK_NAME Название задачи.
declare @check_date as datetime
declare @days_late as int
 -- set these variables
select @check_date = GETDATE()
select @days_late = 0
 -- end variables
select
   PROJ_NAME as Project,
   TASK_NAME as Task,
   RES_NAME as Resource,
   ASSN_WORK/60000 as Work_Assigned,
   (ASSN_WORK/60000 - ASSN_REM_WORK/60000) as Work_Complete,
   ASSN_REM_WORK/60000 as Work_Remaining,
   ASSN_FINISH_DATE as Scheduled_Finish
from
   MSP_WEB_PROJECTS p, 
   MSP_WEB_ASSIGNMENTS a,
   MSP_WEB_RESOURCES r
where
      a.ASSN_REM_WORK > 0
and   DATEDIFF(day, a.ASSN_FINISH_DATE, @check_date) > @days_late
and   a.WPROJ_ID = p.WPROJ_ID
and   a.WRES_ID = r.WRES_ID

Поиск всех назначений, делегированных другому пользователю

Следующий сценарий извлекает список всех назначений, делегированных одним пользователем другому, с указанием названия задачи, имен обоих пользователей и руководителя проекта. Сценарий составляет список всех делегирований, утвержденных и неутвержденных; можно ограничить список только утвержденными делегированиями или ожидающими утверждения.

Таблицы Поле Описание
MSP_WEB_ASSIGNMENTS WASSN_ID Уникальный идентификатор назначения.
WPROJ_ID Указывает на действительный идентификатор в таблице MSP_WEB_PROJECTS.
TASK_NAME Название задачи.
MSP_WEB_RESOURCES WRES_ID Уникальный идентификатор ресурса.
RES_NAME Название ресурса.
MSP_WEB_DELEGATION_ASSIGNMENTS WASSN_ID Указывает на действительный идентификатор в таблице MSP_WEB_ASSIGNMENTS.
WDELEG_ID Указывает на действительный идентификатор в таблице MSP_WEB_DELEGATIONS.
MSP_WEB_DELEGATIONS WDELEG_ID Уникальный идентификатор делегирования.
WRES_ID_DELEGATOR Указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
WRES_ID_DELEGATEE Указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
MSP_WEB_PROJECTS WPROJ_ID Уникальный идентификатор проекта.
WRES_ID Указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
select
   TASK_NAME as Task_Name,
   r1.RES_NAME as Delegator,
   r2.RES_NAME as Delegatee,
   r3.RES_NAME as Project_Manager
from
   MSP_WEB_ASSIGNMENTS a,
   MSP_WEB_RESOURCES r1,
   MSP_WEB_RESOURCES r2,
   MSP_WEB_RESOURCES r3,
   MSP_WEB_DELEGATION_ASSIGNMENTS da,
   MSP_WEB_DELEGATIONS d,
   MSP_WEB_PROJECTS p
where
   a.WASSN_ID = da.WASSN_ID
and   da.WDELEG_ID = d.WDELEG_ID
and   d.WRES_ID_DELEGATOR = r1.WRES_ID
and   d.WRES_ID_DELEGATEE = r2.WRES_ID
and   a.WPROJ_ID = p.WPROJ_ID
and   p.WRES_ID = r3.WRES_ID

Приложение

Соглашения об именах таблиц

В отношении имен таблиц приняты следующие соглашения.

В начало

Столбцы ключа

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

В начало

Соглашения об именах столбцов

В отношении имен столбцов приняты следующие соглашения.

Если таблица не перечислена ниже, то возможны следующие ситуации:

Имя таблицы Префикс имени столбца
MSP_WEB_ADMIN WADMIN_
MSP_WEB_ADMIN_CUBE WADMIN_CUBE_
MSP_WEB_ADMIN_LINKS WLINKS_
MSP_WEB_ASSIGNMENTS WASSN_
MSP_WEB_CALENDAR_TRANSACTIONS WCTRANS_
MSP_WEB_DELEGATION_ASSIGNMENTS WDELEG_
MSP_WEB_DELEGATIONS WDELEG_
MSP_WEB_GANTT_n WGANTT_
MSP_WEB_GROUP_n WGROUP_
MSP_WEB_MESSAGES WMSG_
MSP_WEB_MGR_RULES WRULE_
MSP_WEB_MODELS WMOD_
MSP_WEB_NONWORKING WNONWORK_
MSP_WEB_NONWORKING_CATEGORIES WNWRK_
MSP_WEB_NOTIFICATION_EVENTS WNTFY_
MSP_WEB_NOTIFICATIONS WNTFY_
MSP_WEB_OBJECTn WOBJn
MSP_WEB_PROJECTS WPROJ_
MSP_WEB_REMINDER_OPTIONS WRMND_
MSP_WEB_REMINDERn WRMND_
MSP_WEB_RESOURCES WRES_
MSP_WEB_SECURITY_n WSEC_n_
MSP_WEB_STATUS_FREQUENCIES WFREQn
MSP_WEB_STATUS_REPORTS WREPORT_
MSP_WEB_STATUS_REQUESTS WREQ_
MSP_WEB_STATUS_RESPONSES WRESP_
MSP_WEB_STS_SERVERS WSTS_
MSP_WEB_TRANSACTIONS WTRANS_
MSP_WEB_VIEW_DSNS WDSN_
MSP_WEB_VIEW_FAVORITES WVIEW_
MSP_WEB_VIEW_FIELDS WFIELD_
MSP_WEB_VIEW_REPORTS WVIEW_
MSP_WEB_WORK WWORK_
В начало

Сокращенные обозначения в именах столбцов

Чтобы имена столбцов были короткими и единообразными, в них используются следующие сокращенные обозначения.

Сокращение Слово
ACT Фактический
AVAIL Доступный
BASE Базовый план.
CAL Календарь
COMP Завершение
DEF По умолчанию
DUR Длительность
EST Оценка
EXT Внешнее
FMT Формат
LANG Язык
MAX Максимум
NUM Число
OVT Сверхурочные
PCT Процент
PRED Предшественник
PROJ Проект
REF Справочник
REG Обычный
REM Оставшийся
RES Ресурс
SCHED Планирование
STD Стандартный
SUCC Последователь
UID Уникальный идентификатор
VAR Отклонение
В начало

Типы данных столбцов

В структуре базы данных Project Server используются поля следующих типов. В приводимых далее описаниях таблиц для каждого поля указывается его тип:

Тип поля Описание
char Символьное значение.
datetime Дата, включая время.
decimal Десятичное число.
float Число с плавающей запятой.
image Двоичные данные объемом свыше 255 байт.
integer Целое число.
smallint Системный тип данных SQL Server для целых чисел от -2^31 (-2,147,483,647) до 2^31-1 (2,147,483,647). Размер при сохранении 2 байта.
tinyint Системный тип данных SQL Server для целых чисел от 0 до 255. Размер при сохранении 1 байт.
text Самое длинное текстовое поле; 8000 байт в SQL Server.
nvarchar(n) Символьная строка текста переменной длины, если не указано иное.
uniqueidentifier Содержит уникальный идентификационный номер, сохраненный как 16-байтовое двоичное строковое значение; глобальный уникальный идентификатор (GUID).

Там, где для Project Server требуется хранить значение времени, но не даты, это значение времени записывается как дата. При считывании проекта из базы данных компонент даты в таких полях будет игнорироваться.

В начало

Символы индикаторов

В Microsoft Project доступны следующие символы индикаторов Project:

Значение Символ индикатора
0 Нет
1 Шар, травяной
2 Шар, желтый
3 Шар, красный
7 Шар, черный
5 Шар, белый
6 Шар, темно-бирюзовый
7 Шар, зеленый
8 Шар, синий
9 Шар, сиреневый
10 Шар, лиловый
11 Шар, темно-бордовый
12 Шар, светло-серый
13 Шар, серый
14 Флаг, травяной
15 Флаг, желтый
16 Флаг, красный
17 Флаг, белый
18 Флаг, темно-бирюзовый
19 Флаг, синий
20 Флаг, сиреневый
21 Флаг, серый
22 Квадрат, травяной
23 Квадрат, желтый
24 Квадрат, красный
25 Квадрат, черный
26 Квадрат, белый
27 Плюс, травяной
28 Плюс, желтый
29 Плюс, красный
30 Плюс, черный
31 Плюс, белый
32 Минус, травяной
33 Минус, желтый
34 Минус, красный
35 Минус, черный
36 Минус, белый
37 Ромб, травяной
38 Ромб, желтый
39 Ромб, красный
40 Стрелка влево
41 Стрелка вправо
42 Стрелка, двойная
43 Стрелка вверх
44 Стрелка вниз
45 Круг, закрашенный
46 Круг, закрашенный снизу
47 Круг, закрашенный слева
48 Круг, закрашенный сверху
49 Круг, закрашенный справа
50 Круг, с внешней закраской
51 Круг, без закраски (окружность)
52 Лампочка, выключенная
53 Лампочка, включенная
54 Галочка
55 Знак удаления
56 Вопросительный знак
57 Часы
58 Защелка
59 Веселое лицо, желтое
60 Веселое лицо, травяное
61 Лицо, желтое
62 Лицо, темно-бирюзовое
63 Грустное лицо, желтое
64 Грустное лицо, красное
65 Тире
В начало

MSP_WEB_ADMIN

В этой таблице хранятся параметры настройки для Microsoft Project Web Access и Project Server. Многие из содержащихся в этой таблице параметров можно задавать на странице Администрирование веб-интерфейса Microsoft Project Web Access.

Название столбца Тип данных Описание
WADMIN_IDFAKE integer Первичный ключ таблицы MSP_WEB_ADMIN.
WADMIN_AUTHENTICATION_TYPE integer Тип проверки подлинности входящих пользователей, применяемый в Project Web Access:
1 Только проверка подлинности Windows
2 Только проверка подлинности Project Server
3 Смешанная (по умолчанию)
WADMIN_NEW_ACCOUNT_PRIVILEGE integer Указывает, разрешено ли руководителям проектов и ресурсам создавать учетные записи пользователей:
0 Руководителям и ресурсам запрещается создавать учетные записи пользователей.
1 Только руководителям разрешается создавать учетные записи пользователей.
2 Только ресурсам разрешается создавать учетные записи пользователей.
3 И руководителям, и ресурсам разрешается создавать учетные записи пользователей (по умолчанию).
Это поле теперь является устаревшим из-за появления новой модели безопасности.
WADMIN_IS_DELEGATION_ALLOWED tinyint Указывает, может ли ресурс, которому назначена задача, делегировать ее другому ресурсу.
WADMIN_AUTH_REQUIRED_FOR_PUBLISH tinyint Указывает, должны ли пользователи проходить проверку подлинности в Project Server перед публикацией проектов.
WADMIN_WEEK_STARTS_ON integer День, с которого начинается период времени:
0 Воскресенье
1 Понедельник
2 Вторник
3 Среда
7 Четверг
5 Пятница
6 Суббота
WADMIN_MIN_PASSWORD_LENGTH integer Минимальная длина паролей в Microsoft Project Web Access. По умолчанию составляет восемь знаков; изменение этого параметра не повлияет на длину существующих паролей.
WADMIN_NTFY_FROM_EMAIL nvarchar(100) Содержимое поля адреса «От», определяемое на странице «Уведомления и напоминания» (операция «Настройка Microsoft Project Web Access») в центре «Администрирование» Microsoft Project Web Access.
WADMIN_NTFY_EMAIL_TRAILER nvarchar(255) Содержимое поля адреса «Организация», определяемое на странице «Уведомления и напоминания» (операция «Настройка Microsoft Project Web Access») в центре «Администрирование» Microsoft Project Web Access.
WADMIN_ORG_EMAIL_ADDRESS nvarchar(100) Адрес электронной почты организации, определяемый на странице «Уведомления и напоминания» (операция «Настройка Microsoft Project Web Access») в центре «Администрирование» Microsoft Project Web Access.
WADMIN_DEFAULT_LANGUAGE integer Язык, используемый в электронной почте по умолчанию; дополнительные сведения см. в таблице MSP_WEB_INSTALLED_LANGUAGES.
WADMIN_DEFAULT_TRACKING_METHOD integer Метод отслеживания, используемый для сбора данных о выполненной работе над задачами:
1 Часы трудозатрат в день или неделю
2 % завершения по трудозатратам (по умолчанию)
3 Фактические и оставшиеся трудозатраты
WADMIN_CAN_PUBLISH_CONSOLIDATED _PROJECTS tinyint Указывает, можно ли публиковать план главного проекта.
WADMIN_IS_TRACKING_METHOD_LOCKED tinyint Указывает, могут ли руководители проектов менять метод отслеживания трудозатрат, используемый по умолчанию; см. поле WADMIN_DEFAULT_TRACKING_METHOD.
WADMIN_TRANS_HISTORY_DAYS integer Число дней (1-30), данные по которым следует хранить в журнале транзакций.
WADMIN_TIMESHEET_SPAN tinyint Указывает, какой период времени охватывает расписание — неделю или месяц:
0 Еженедельно.
1 Ежемесячно
WADMIN_WEEKLY_TIMESHEET_NUM_WEEKS tinyint Число недель, включаемых в каждый период времени (1-4); доступно только для недельных расписаний, заданных в поле WADMIN_TIMESHEET_SPAN.
WADMIN_MONTHLY_REPORTS_PER_MONTH tinyint Число отчетных периодов (1-3) в течение месяца; доступно только для месячных расписаний, заданных в поле WADMIN_TIMESHEET_SPAN:
1 Один отчетный период в месяц.
2 Два отчетных периода в месяц.
3 Три отчетных периода в месяц.
WADMIN_MONTHLY_1PRD_1ST_START tinyint День (число) начала первого отчетного периода месяца.
WADMIN_MONTHLY_2PRDS_1ST_START tinyint День (число) начала первого отчетного периода месяца и окончания второго отчетного периода; доступно только в случае, если в поле WADMIN_MONTHLY_REPORTS_PER_MONTH задано два отчетных периода за месяц.
WADMIN_MONTHLY_2PRDS_1ST_END tinyint День (число) окончания первого отчетного периода месяца и начала второго отчетного периода; доступно только в случае, если в поле WADMIN_MONTHLY_REPORTS_PER_MONTH задано два отчетных периода за месяц.
WADMIN_MONTHLY_3PRDS_1ST_START tinyint День (число) начала первого отчетного периода месяца и окончания третьего отчетного периода; доступно только в случае, если в поле WADMIN_MONTHLY_REPORTS_PER_MONTH задано три отчетных периода за месяц.
WADMIN_MONTHLY_3PRDS_1ST_END tinyint День (число) окончания первого отчетного периода месяца и начала второго отчетного периода; доступно только в случае, если в поле WADMIN_MONTHLY_REPORTS_PER_MONTH задано три отчетных периода за месяц.
WADMIN_MONTHLY_3PRDS_2ND_END tinyint День (число) окончания второго отчетного периода месяца и начала третьего отчетного периода; доступно только в случае, если в поле WADMIN_MONTHLY_REPORTS_PER_MONTH задано три отчетных периода за месяц.
WADMIN_MAX_HOUR_PER_DAY decimal Максимальное количество часов в день (1-24 или не ограничено), которые ресурс может включить в свое расписание.
WADMIN_LOOKAHEAD integer Указывает, за сколько дней до даты своего фактического начала задача появится в текущем списке задач назначенного ресурса; по умолчанию 10.
WADMIN_TIMEPERIOD_GRANULARITY tinyint Частота, с которой ресурсы будут сообщать об отработанных часах:
0 Ресурсы должны указывать часы трудозатрат за заданный период.
1 Ресурсы должны указывать часы трудозатрат за день.
2 Ресурсы должны указывать часы трудозатрат за неделю.
WADMIN_LICENSES integer Текущее число доступных лицензированных копий Project Web Access.

Примечание.  Для получения дополнительных сведений о лицензировании Project Server и Project Web Access см. лицензионное соглашение корпорации Майкрософт для этих продуктов.

WADMIN_AUTO_CREATE_SUBWEBS tinyint Указывает, будут ли веб-узлы Windows SharePoint Services автоматически создаваться при первой публикации проекта в Project Server (по умолчанию), или же администратор будет создавать их вручную.
WADMIN_AUTO_ADD_USER_TO_SUBWEB tinyint Указывает, должны ли пользователи Project Server автоматически добавляться в общедоступный веб-узел при его создании.
WADMIN_AUTO_ADD_USER_AS _ADV_AUTHOR_TO_SUBWEB tinyint Указывает, должны ли новые пользователи Project Server автоматически добавляться в роль «Веб-дизайнер» на текущем сервере, на котором запущена служба (sсм.поле WADMIN_CURRENT_STS_SERVER_ID).
WADMIN_CURRENT_STS_SERVER_ID integer Указывает на действительный идентификатор WSTS_SERVER_ID в таблице MSP_WEB_STS_SERVERS ; установлен в -1, если нет текущего сервера.
WADMIN_ENABLE_ENTERPRISE tinyint Указывает, включены ли возможности корпоративного режима. Если установлено значение 1, пользователи получают доступ к построению кубов назначений и ресурсов, получают возможность возвращать корпоративные проекты и ресурсы, а также управлять корпоративными версиями.
WADMIN_DISPLAY_MASTER_IN_ENTERPRISE tinyint Указывает, разрешены ли главные проекты в Project Server.
WADMIN_ALLOW_LOCAL_BASE_CALS _IN_ENTERPRISE tinyint Указывает, разрешается ли в проектах использовать локальные базовые календари.
WADMIN_NPE_LAST_RUN datetime Дата и время последнего выполнения NPE; если это поле содержит значение NULL, выполнения NPE не было.
WADMIN_NPE_NEXT_RUN datetime Дата и время следующего выполнения NPE; если это поле содержит значение NULL, дата и время не заданы.
WADMIN_NPE_SCHEDULED_TIME integer Запланированное время (в целочисленном формате, только время без даты).Например 233030 = 23:30:30.
WADMIN_PUBDOCS_STS_SUBWEB_NAME nvarchar(128) Имя дочернего веб-узла, связанного с сервером, на котором запущена служба Windows SharePoint Services. По умолчанию используется имя «(N’MS_ProjectServer_PublicDocuments’)».
WADMIN_ENFORCE_CURRENCY tinyint Указывает, должен ли пользователь по умолчанию использовать валюту, установленную в глобальном корпоративном шаблоне.
WADMIN_LAST_STS_ADMIN_SYNCH_TIME nvarchar(50) Время последней синхронизации администраторов сервера Project Server и серверов, выполняющих службу Windows SharePoint Services.
WADMIN_SMTP_SERVER_NAME nvarchar(256) Имя SMTP-сервера.
WADMIN_SMTP_SERVER_PORT integer Порт, используемый SMTP-сервером.
WADMIN_INTRANET_SERVER_URL nvarchar(255) URL-адрес в интрасети компьютера с Project Server.
WADMIN_EXTRANET_SERVER_URL nvarchar(255) URL-адрес в экстрасети компьютера с Project Server.
WADMIN_ONLY_PRO_PUBLISH tinyint Указывает, будут ли публиковаться на сервере Project Serverтолько проекты, созданные в Microsoft Project Professional.
WADMIN_PROTECT_ACTUALS tinyint Указывает, будут ли защищены фактические значения.
WADMIN_STS_TEMPLATE_LCID integer Идентификатор языка для шаблона службы Windows SharePoint Services, используемый для создания веб-узла.
WADMIN_STS_TEMPLATE_ID nvarchar(50) Идентификатор шаблона службы Windows SharePoint Services, используемый для создания веб-узла в Project Web Access.
WADMIN_STS_PRIMARY_OWNER_EMAIL nvarchar(100) Адрес электронной почты первичного владельца службы Windows SharePoint Services.
WADMIN_STS_SECONDARY_OWNER_NAME nvarchar(255) Имя вторичного владельца службы Windows SharePoint Services.
WADMIN_STS_SECONDARY_OWNER_EMAIL nvarchar(100) Адрес электронной почты вторичного владельца службы Windows SharePoint Services.
WADMIN_STS_PORTAL_URL nvarchar(1024) URL-адрес сервера SharePoint Portal Server, связанный с Project Server.
WADMIN_STS_PORTAL_NAME nvarchar(255) Имя сервера SharePoint Portal Server, связанное с Project Server.
WADMIN_BUILD_TEAM_BY_RBS tinyint Указывает, могут ли пользователи назначать ресурсы, которыми они управляют; используется с функцией создания корпоративной группы Team Builder Lite Project Server.
WADMIN_VERSION_MAJOR tinyint Данное поле используется с WADMIN_VERSION_MINOR, WADMIN_VERSION_BUILD и WADMIN_VERSION_REVISION для определения номера сборки Project Server.
WADMIN_VERSION_MINOR tinyint Данное поле используется с WADMIN_VERSION_MAJOR, WADMIN_VERSION_BUILD и WADMIN_VERSION_REVISION для определения номера сборки Project Server..
WADMIN_VERSION_BUILD integer Данное поле используется с WADMIN_VERSION_MAJOR, WADMIN_VERSION_MINOR и WADMIN_VERSION_REVISION для определения номера сборки Project Server.
WADMIN_VERSION_REVISION tinyint Данное поле используется с WADMIN_VERSION_MAJOR, WADMIN_VERSION_MINOR и WADMIN_VERSION_BUILD для определения номера сборки Project Server.
WADMIN_IS_HOSTED_ORG tinyint Указывает, является ли Project Server частью хост-организации (несколько узлов Project Server с доступом к одному серверу со службами Windows SharePoint Services) или самостоятельной организацией (один узел Project Server с доступом к одному серверу со службами Windows SharePoint Services).
В начало

MSP_WEB_ADMIN_AD

В этой таблице хранятся данные для синхронизации групп безопасности Project Server и членов пула корпоративных ресурсов Project Server с ресурсами Active Directory.

Название столбца Тип данных Описание
WADMIN_AD_ID integer Уникальный идентификатор параметров Active Directory.
WADMIN_AD_GRP_ENABLE_UPDATE tinyint Указывает, включена ли синхронизация Active Directory.
WADMIN_AD_GRP_AUTO_LAST_RUN datetime Дата и время последней синхронизации Active Directory.
WADMIN_AD_GRP_LOG_TIMESTAMP datetime Дата и время последнего входа в журнал синхронизации Active Directory.
WADMIN_AD_GRP_LOG_STATUS integer Состояние журнала Active Directory:
0 Никогда
1 Успех
2 Сбой
WADMIN_AD_GRP_LOG_STATUS_TEXT nvarchar(255) Текст сообщения об ошибке в журнале синхронизации Active Directory.
WADMIN_AD_GRP_UPDATE_FREQ_EVERY integer Указывает скорость синхронизации Active Directory.
WADMIN_AD_GRP_UPDATE_FREQ_UNIT integer Указывает частоту синхронизации Active Directory:
0 День (по умолчанию)
1 Неделя
2 Месяц
WADMIN_AD_GRP_START_DATE datetime День недели, с которого запланирована синхронизация Active Directory; на основе WADMIN_AD_GRP_UPDATE_FREQ_UNIT.
WADMIN_AD_GRP_START_TIME integer Время начала для Active Directory; на основе WADMIN_AD_GRP_UPDATE_FREQ_UNIT.
WADMIN_AD_GRP_UPDATE tinyint Указывает, выполняется ли синхронизация Active Directory.
WADMIN_AD_ERESPOOL_ENABLE_UPDATE tinyint Указывает, связан ли процесс синхронизации Active Directory с корпоративным пулом ресурсов Project Server.
WADMIN_AD_ERESPOOL_GROUP nvarchar(64) Название группы безопасности Active Directory, которой сопоставлен пул корпоративных ресурсов.
WADMIN_AD_ERESPOOL_AUTO_LAST_RUN datetime Дата и время последней синхронизации между Active Directory и корпоративным пулом ресурсов.
WADMIN_AD_ERESPOOL_LOG_TIMESTAMP datetime Дата и время последней записи синхронизации Active Directory, связанной с корпоративным пулом ресурсов.
WADMIN_AD_ERESPOOL_LOG_STATUS integer Состояние журнала Active Directory, связанное с корпоративным пулом ресурсов:
0 Никогда
1 Успех
2 Сбой
WADMIN_AD_ERESPOOL_LOG_STATUS_TEXT nvarchar(255) Текст сообщения об ошибке в журнале синхронизации Active Directory, связанной с корпоративным пулом ресурсов.
WADMIN_AD_ERESPOOL_UPDATE_FREQ_EVERY integer Указывает скорость синхронизации Active Directory.
WADMIN_AD_ERESPOOL_UPDATE_FREQ_UNIT integer Указывает частоту синхронизации Active Directory:
0 День (по умолчанию)
1 Неделя
2 Месяц
WADMIN_AD_ERESPOOL_START_DATE datetime День недели, когда запланирована синхронизация Active Directory с корпоративным пулом ресурсов; на основе WADMIN_AD_ERESPOOL_UPDATE_FREQ_UNIT.
WADMIN_AD_ERESPOOL_START_TIME integer Время начала синхронизации Active Directory с корпоративным пулом ресурсов; на основе WADMIN_AD_ERESPOOL_UPDATE_FREQ_UNIT.
WADMIN_AD_ERESPOOL_UPDATE tinyint Указывает, выполняется ли синхронизация Active Directory с корпоративным пулом ресурсов.
В начало

MSP_WEB_ADMIN_CUBE

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

  Название столбца Тип данных Описание
ПК WADMIN_CUBE_ID integer Уникальный идентификатор куба назначений или куба ресурсов.
WADMIN_CUBE_BUILD tinyint Указывает, следует ли строить куб данных назначений или ресурсов.
WADMIN_CUBE_OLAP_SERVER nvarchar(100) Имя сервера OLAP; является обязательным, если строится куб данных OLAP.
WADMIN_CUBE_NAME nvarchar(100) Название проекта.
WADMIN_CUBE_DESCRIPTION nvarchar(255) Описание куба; не является обязательным, если строятся куба данных OLAP.
WADMIN_CUBE_DATE_RANGE integer Диапазон дат, используемый при построении куба OLAP:
0 Использовать самую раннюю дату начала проекта и самую позднюю дату окончания проекта (по умолчанию).
1 Использовать скользящий диапазон дат, начинающийся за «x» дней до текущей даты и оканчивающийся через «y» дней после нее.
2 Использовать диапазон дат с фиксированным началом и фиксированным окончанием.
WADMIN_CUBE_DATE_RANGE_NEXT_NUM integer Число единиц времени (дней, недель или месяцев), отсчитываемых вперед от текущей даты при построении куба OLAP; является обязательным, если при построении куба OLAP используется скользящий диапазон дат.
WADMIN_CUBE_DATE_RANGE_NEXT_UNIT integer Шкала времени для скользящего диапазона дат, используемого при построении куба OLAP:
0 День (по умолчанию)
1 Неделя
2 Месяц
WADMIN_CUBE_DATE_RANGE_PAST_NUM integer Число единиц времени (дней, недель или месяцев), отсчитываемых назад от текущей даты при построении куба OLAP; является обязательным, если при построении куба OLAP используется скользящий диапазон дат.
WADMIN_CUBE_DATE_RANGE_PAST_UNIT integer Шкала времени для скользящего диапазона дат, используемого при построении куба OLAP:
0 День (по умолчанию)
1 Неделя
2 Месяц
WADMIN_CUBE_DATE_RANGE_FROM datetime Дата начала, используемая при построении куба OLAP; является обязательной, если используется диапазон дат с фиксированным началом и концом.
WADMIN_CUBE_DATE_RANGE_TO datetime Дата окончания, используемая при построении куба OLAP; является обязательной, если используется диапазон дат с фиксированным началом и концом.
WADMIN_CUBE_LOG_STATUS_TIMESTAMP datetime Дата и время последнего обращения к журналу административного куба.
WADMIN_CUBE_LOG_STATUS integer Состояние, отмеченное в записи журнала:
-1 Предупреждение; куб построен, но не все сделано правильно.
0 Куб построен правильно.
Любое Куб построен неправильно (ошибка); текст конкретного сообщения об ошибке см. в поле WADMIN_CUBE_LOG_STATUS_TEXT.
WADMIN_CUBE_LOG_STATUS_TEXT nvarchar(255) Текст сообщения об ошибке.
WADMIN_RES_DATE_RANGE integer Диапазон дат, используемый для определения доступности ресурса при построении куба ресурсов:
0 Использовать скользящий диапазон дат, начинающийся за «x» дней до текущей даты и оканчивающийся через «y» дней после нее.
1 Использовать диапазон дат с фиксированным началом и фиксированным окончанием.
WADMIN_RES_DATE_RANGE_NEXT_NUM integer Число единиц времени (дней, недель или месяцев), отсчитываемых вперед от текущей даты при построении куба ресурсов; является обязательным, если при построении куба ресурсов используется скользящий диапазон дат.
WADMIN_RES_DATE_RANGE_NEXT_UNIT integer Шкала времени для скользящего диапазона дат, используемого при построении куба ресурсов:
0 День (по умолчанию)
1 Неделя
2 Месяц
WADMIN_RES_DATE_RANGE_PAST_NUM integer Число единиц времени (дней, недель или месяцев), отсчитываемых назад от текущей даты при построении куба ресурсов; является обязательным, если при построении куба ресурсов используется скользящий диапазон дат.
WADMIN_RES_DATE_RANGE_PAST_UNIT integer Шкала времени для скользящего диапазона дат, используемого при построении куба ресурсов:
0 День (по умолчанию)
1 Неделя
2 Месяц
WADMIN_RES_DATE_RANGE_FROM datetime Начальная дата доступности, используемая при построении куба ресурсов; является обязательной, если используется диапазон дат с фиксированным началом и концом.
WADMIN_RES_DATE_RANGE_TO datetime Конечная дата доступности, используемая при построении куба ресурсов; является обязательной, если используется диапазон дат с фиксированным началом и концом.
WADMIN_AUTO_LAST_RUN datetime Дата и время последнего автоматического создания куба назначений или ресурсов во внутреннем процессе генерации куба в Project Server и Project Web Access. Это поле не изменяется при обновлении вручную.
WADMIN_UPDATE_RECUR tinyint Указывает, должны ли обновления происходить каждые «x» дней, недель или месяцев (по умолчанию), или же только когда они инициируются вручную.
WADMIN_UPDATE_FREQ_EVERY integer Число единиц времени (дней, недель или месяцев), используемых при автоматическом обновлении куба назначений или куба ресурсов.
WADMIN_UPDATE_FREQ_UNIT integer Шкала времени для значения, используемого при автоматическом обновлении куба назначений или куба ресурсов:
0 День (по умолчанию)
1 Неделя
2 Месяц
WADMIN_UPDATE_FREQ_START_DATE datetime День недели, с которого начинается интервал обновления WADMIN_UPDATE_FREQ_UNIT.
WADMIN_UPDATE_FREQ_START_TIME integer Время начала интервала обновления WADMIN_UPDATE_FREQ_UNIT.
WADMIN_UPDATE_RES tinyint Указывает, строится ли куб ресурсов; это поле должно содержать 0, кроме случаев, когда при построении куба идет просмотр базы данных. Если значение этого поля установлено равным 1, но куб не строится, возникает ошибка.
WADMIN_UPDATE_CUBE tinyint Указывает, строится ли куб OLAP; это поле должно содержать 0, кроме случаев, когда при построении куба идет просмотр базы данных. Если значение этого поля установлено равным 1, но куб не строится, возникает ошибка.
WADMIN_CUBE_EXTRANET_OLAP_SERVER nvarchar(255) Имя экстранет сервера OLAP.
WADMIN_CUBE_BUILD_GUID uniqueidentifier Хранение GUID для доступа действительного пользователя к кубу OLAP. Это поле нельзя изменять.
Верхнее

MSP_WEB_ADMIN_LINKS

В этой таблице хранятся данные, необходимые для отображения ссылок и содержимого на домашней странице Microsoft Project Web Access. Для управления этими данными в Microsoft Project Web Access щелкните ссылки Администрирование, Настройка Project Web Access и Формат домашней страницы.

Примечание.  Соблюдайте осторожность при добавлении содержимого из внешнего веб-узла на домашнюю страницу Microsoft Project Web Access. Необходимо тщательно проверить с точки зрения безопасности все внешнее содержимое, добавляемое в Microsoft Project Web Access. Если такую проверку не выполнить, безопасность узла Microsoft Project Web Access может оказаться под угрозой.

  Название столбца Тип данных Описание
ПК WLINKS_ID integer Уникальный идентификатор ссылки или содержимого.
WLINKS_HREF nvarchar(500) Полный путь для ссылки или содержимого, включая http:// или полное имя пути.
WLINKS_NAME nvarchar(255) Имя файла ссылки или содержимого.
WLINKS_HEIGHT nvarchar(255) Высота раздела содержимого (в пикселях) на домашней странице Microsoft Project Web Access; это поле не следует использовать для ссылок.
WLINKS_TYPE integer Указывает, к чему относится данная строка — к ссылке или к содержимому:
0 Ссылка
1 Содержимое
В начало

MSP_WEB_ASSIGNMENTS

В этой таблице содержатся данные, относящиеся к назначениям, а также суммарные записи проекта.

  Название столбца Тип данных Описание
ПК WASSN_ID integer Уникальный идентификатор назначения
WRES_ID integer Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WASSN_PARENT_ID integer Указывает на действительный идентификатор WASSN_ID в таблице MSP_WEB_ASSIGNMENTS, если у данного назначения есть родительское назначение
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
WRES_ID_MGR integer Идентификатор руководителя проекта для этой задачи. Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
ASSN_UID integer Указывает на действительный идентификатор ASSN_ID в таблице MSP_ASSIGNMENTS.
TASK_UID integer Указывает на действительный идентификатор TASK_UID в таблице MSP_TASKS.
TASK_ID integer Указывает на действительный идентификатор TASK_ID в таблице MSP_TASKS.
TASK_UID_SUMMARY integer Указывает на действительный идентификатор TASK_UID в таблице MSP_ASSIGNMENTS, если данная задача является суммарной.
TASK_NAME nvarchar(255) Указывает на действительное значение поля TASK_NAME в таблице MSP_TASKS.
ASSN_START_DATE datetime Запланированная дата и время начала трудозатрат назначенного ресурса по задаче.
ASSN_FINISH_DATE datetime Запланированная дата и время завершения работы назначенного ресурса над задачей.
ASSN_WORK decimal Общий запланированный объем работы, которую должен выполнить ресурс задачи.
ASSN_ACT_WORK decimal Объем работы, которая уже выполнена ресурсом задачи.
ASSN_REM_WORK decimal Количество времени, необходимое назначенному задаче ресурсу для выполнения работы по назначению.
WASSN_LAST_WORK decimal Запланированный объем работы после последнего обновления из Project.
WASSN_COMMENTS ntext Комментарии пользователя по поводу назначения; архивируются в поле WASSN_HISTORY_NOTES, когда руководитель проекта обновляет назначение.
WASSN_HISTORY_NOTES ntext Архивные заметки о назначении.
WASSN_NOTE_STATUS integer Указывает, была ли введена заметка о назначении:
0 Для данного назначения нет заметок.
1 Для данного назначения имеются текущие заметки.
2 Для данного назначения имеются только архивные заметки.
TASK_IS_MILESTONE tinyint Указывает, является ли задача вехой.
TASK_IS_SUMMARY tinyint Указывает, является ли задача суммарной.
WASSN_IS_CONFIRMED tinyint Указывает, принял ли ресурс назначение задачи или отклонил его.
WASSN_MGR_UPDATED tinyint Указывает, обновлялось ли назначение руководителем проекта.
WASSN_CREATED_BY_RES integer Указывает, была ли новая задача создана ресурсом:
0 Нет новых задач, созданных ресурсом.
1 Новая задача создана ресурсом.
2 Новая задача отправлена руководителю проекта, но обновление еще не выполнено.
WASSN_REMOVED_BY_RESOURCE integer Указывает, удалено ли назначение из расписания ресурса самим ресурсом.
WASSN_CURRENT_TRACKING_MODE integer Текущий метод отслеживания проектов:
0 Нет (по умолчанию)
1 Повременные фактические данные.
2 Отслеживание по проценту завершения.
3 Общие фактические трудозатраты и отслеживание остающихся трудозатрат.
WASSN_UPDATE_TRACKING_MODE integer Обновленный метод отслеживания проектов:
0 Нет (по умолчанию)
1 Повременные фактические данные
2 Отслеживание по проценту завершения
3 Общие фактические трудозатраты и отслеживание остающихся трудозатрат
WASSN_SEND_UPDATE_NEEDED tinyint Указывает, следует ли разослать обновление ресурсам данного назначения.
WASSN_DELETED_IN_PROJ tinyint Указывает, удалено ли назначение руководителем проекта.
WASSN_RESOURCE_UPDATE tinyint Указывает, представил ли ресурс из проектной группы фактические данные.
WASSN_REQUEST_UPDATE tinyint Указывает, запрошено ли обновление фактических данных.
WASSN_UPDATES_ACCEPTED tinyint Указывает, принято ли обновление задачи ресурсом или руководителем проекта.
WASSN_DELEG_ACCEPTED tinyint Указывает, принято ли ресурсом делегирование задачи.
WASSN_DELEG_APPROVED tinyint Указывает, утверждено ли руководителем делегирование задачи.
WASSN_ACTUALS_PENDING tinyint Указывает, что фактические данные представлены, но еще не обновлены руководителем.
WASSN_DELEG_PENDING tinyint Указывает, что делегирование задачи ожидает утверждения на уровне руководителя.
WASSN_IS_DELEGATED tinyint Указывает, делегировалось ли назначение с момента последнего обновления.
WASSN_IS_NEW_ASSN tinyint Указывает, является ли назначение новым.
WASSN_UPDATE_STATUS integer Состояние назначения:
0 Не изменена ресурсом.
1 Изменена ресурсом, но еще не обновлена руководителем проекта.
WASSN_LAST_DELEG_ID integer Последняя операция делегирования, выполненная по этому назначению; указывает на действительный идентификатор в таблице MSP_WEB_DELEGATIONS.
WASSN_PCT_COMP integer Значение процента завершения трудозатрат для назначения.
WASSN_SEND_UPDATE_DATE datetime Дата и время отправки ресурсом обновлений по назначению руководителю.
WASSN_SUMMARY_PROGRESS datetime Отображает ход выполнения суммарной задачи на основании планов и хода выполнения подзадач.
WRES_ID_TEAM_LEAD integer Идентификатор ведущего сотрудника группы; указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
WNWRK_ID integer Указывает на действительный идентификатор WNWRK_ID в таблице MSP_WEB_NONWORKING_CATEGORIES.
WNWRK_ENTRY_ID nvarchar(300) Идентификатор записи о назначении в Microsoft Outlook.
RESERVED_DATA1 integer Используется для временного хранения редактируемых, вычисляемых значений; содержимое этого поля изменять не следует.
RESERVED_DATA2 integer Используется для временного хранения редактируемых, вычисляемых значений; содержимое этого поля изменять не следует.
RESERVED_DATA3 integer Используется для временного хранения редактируемых, вычисляемых значений; содержимое этого поля изменять не следует.
ASSN_BOOKING_TYPE smallint Указывает тип резервирования назначения:
0 Жесткий
2 Мягкий
WASSN_ASSIGNED_TO_EXISTING tinyint Указывает, создал ли ресурс назначение с назначением себя существующей функции задачи.
В начало

MSP_WEB_CALENDAR_TRANSACTIONS

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

  Название столбца Тип данных Описание
ПК WCTRANS_ID integer Уникальный идентификатор транзакции календаря.
WNONWORK_ID integer Указывает на действительный идентификатор WNONWORK_ID в таблице MSP_WEB_NONWORKING.
WCTRANS_DATE datetime Дата транзакции календаря.
WCTRANS_ACTION integer Действие, предпринятое в отношении транзакции:
0 Нет действий
1 Принять
2 Отклонить
WRES_ID_CTRANS_RECEIVER integer Руководитель, получающий транзакции календаря. Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WRES_ID_CTRANS_SENDER integer Ресурс, отправляющий транзакции календаря. Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
В начало

MSP_WEB_CONVERSIONS

В этой таблице хранится статический текст, используемый в Project Server в различных языковых представлениях, например наименования типов диаграмм Ганта или внешних вех. Поля CONV_VALUE и LANG_ID вместе определяют, как выглядит символьная строка на конкретном языке. Содержимое некоторых столбцов преобразуется в числовые константы.

  Название столбца Тип данных Описание
ПК STRING_TYPE_ID integer Указывает на действительный идентификатор STRING_TYPE_ID в таблице MSP_WEB_STRING_TYPES.
ПК CONV_VALUE integer Значение идентификатора строки.
ПК LANG_ID integer Идентификатор языка, на котором отображается текст преобразованных символьных строк; например, 1049 — это идентификатор русского языка.
CONV_STRING nvarchar(1000) Текстовое значение строки.
В начало

MSP_WEB_DELEGATION_ASSIGNMENTS

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

  Название столбца Тип данных Описание
ПК WDELEG_ID integer Уникальный идентификатор делегирования назначения.
ПК WASSN_ID integer Указывает на действительный идентификатор WASSN_ID в таблице MSP_WEB_ASSIGNMENTS.
WDELEG_APPROVE tinyint Указывает, утверждено ли делегирование назначения руководителем проекта.
WDELEG_ACCEPT tinyint Указывает, принято ли делегирование ресурсом, получившим назначение.
WDELEG_KEEP_COPY tinyint Указывает, должен ли ресурс, делегировавший назначение, сохранить его копию для контроля за ходом выполнения задачи.
В начало

MSP_WEB_DELEGATIONS

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

  Название столбца Тип данных Описание
ПК WDELEG_ID integer Уникальный идентификатор делегирования.
WRES_ID_DELEGATOR integer Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WRES_ID_DELEGATEE integer Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WDELEG_KEEP_COPY tinyint Указывает, следует ли сохранить копию делегированного назначения в расписании делегировавшего его ресурса.
WDELEG_DATE datetime Дата и время отправки ресурсу сообщения о делегировании назначения.
WDELEG_REJECT tinyint Указывает, принял ресурс назначение или отклонил его.
В начало

MSP_WEB_GANTT_SCHEMES

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

  Название столбца Тип данных Описание
ПК WGANTT_SCHEME_ID integer Указывает на действительный идентификатор WGANTT_SCHEME_ID в таблице MSP_WEB_GANTT_SETTINGS.
WGANTT_SCHEME_TYPE integer Тип схемы Ганта:
0 Личная диаграмма Ганта (по умолчанию).
1 Диаграмма Ганта для представлений назначений или портфеля.
2 Диаграмма Ганта для представлений проекта.
WGANTT_SCHEME_NAME nvarchar(50) Название схемы Ганта.
В начало

MSP_WEB_GANTT_SETTINGS

Project Server поддерживает девять стандартных стилей диаграмм Ганта и одиннадцать настраиваемых стилей.

Управлять этими данными можно на вкладке Администрирование сервера Project Server. Хотя эти параметры можно изменить непосредственно в базе данных, рекомендуется все же использовать интерфейс Project Server.

  Название столбца Тип данных Описание
ПК WGANTT_SCHEME_ID integer Уникальный идентификатор схемы Ганта.
ПК WGANTT_STYLE_ID integer Уникальный идентификатор отрезка диаграммы Ганта:
0 Обычная задача
1 Критическая задача
2 Внешняя задача
3 Делегированная задача
7 Веха
5 Суммарная задача
6 Суммарные данные проекта (по умолчанию)
7 Суммарные данные группы
8 Ход выполнения
9 Суммарный ход выполнения
10 Плановая задача
11 Плановые суммарные данные
12 Плановая веха
13 Задача до выравнивания
14 Суммарные данные до выравнивания
15 Веха до выравнивания
16 Прерывание.
17 Критическое прерывание
18 Плановое прерывание
19 Крайний срок
20 Временной резерв
21 Запаздывание
22 Задержка
23 Настраиваемая длительность 1
24 Настраиваемая длительность 2
25 Настраиваемая длительность 3
26 Настраиваемая длительность 4
27 Настраиваемая длительность 5
28 Настраиваемая длительность 6
29 Настраиваемая длительность 7
30 Настраиваемая длительность 8
31 Настраиваемая длительность 9
32 Настраиваемая длительность 10
33 Опережение по плану
34 Задержка по плану
35 Внешняя веха
WGANTT_SHOW tinyint Указывает, отображается ли отрезок диаграммы Ганта.
WGANTT_BAR_TYPE integer Тип линии для отрезка диаграммы Ганта:
0 Нет
1 Прямоугольник
2 Прямоугольник сверху
3 Прямоугольник посередине
7 Прямоугольник снизу
5 Линия сверху
6 Линия посередине
7 Линия снизу
WGANTT_BAR_PATTERN integer Характер заливки для отрезка диаграммы Ганта:
0 Прозрачная заливка
1 Сплошная заливка
2 Светлая заливка
3 Средняя заливка
7 Темная заливка
5 Диагональ влево
6 Диагональ вправо
7 Диагональная клетка
8 Вертикальные линии
9 Горизонтальные линии
10 Клетка
WGANTT_BAR_COLOR integer Цвет узора для отрезка диаграммы Ганта:
1 Черный
2 Красный
3 Желтый
7 Травяной
5 Темно-бирюзовый
6 Синий
7 Сиреневый
8 Белый
9 Темно-бордовый
10 Зеленый
11 Коричнево-зеленый
12 Темно-синий
13 Лиловый
14 Сине-зеленый
15 Темно-серый
16 Светло-серый
WGANTT_START_SHAPE integer Форма начала отрезка диаграммы Ганта:
0 Нет
1 Пятиугольник вверх
2 Пятиугольник вниз
3 Ромб
7 Треугольник вверх
5 Треугольник вниз
6 Треугольник вправо
7 Треугольник влево
8 Стрелка вверх
9 Курсор сверху
10 Курсор снизу
11 Линия
12 Квадрат
13 Круг и ромб
14 Стрелка вниз
15 Круг и треугольник вверх
16 Круг и треугольник вниз
17 Круг и стрелка вверх
18 Круг и стрелка вниз
19 Круг
20 Звезда
WGANTT_START_COLOR integer Цвет формы начала отрезка диаграммы Ганта:
1 Черный
2 Красный
3 Желтый
7 Травяной
5 Темно-бирюзовый
6 Синий
7 Сиреневый
8 Белый
9 Темно-бордовый
10 Зеленый
11 Коричнево-зеленый
12 Темно-синий
13 Лиловый
14 Сине-зеленый
15 Темно-серый
16 Светло-серый
WGANTT_END_SHAPE integer Форма конца отрезка диаграммы Ганта:
0 Нет
1 Пятиугольник вверх
2 Пятиугольник вниз
3 Ромб
7 Треугольник вверх
5 Треугольник вниз
6 Треугольник вправо
7 Треугольник влево
8 Стрелка вверх
9 Курсор сверху
10 Курсор снизу
11 Линия
12 Квадрат
13 Круг и ромб
14 Стрелка вниз
15 Круг и треугольник вверх
16 Круг и треугольник вниз
17 Круг и стрелка вверх
18 Круг и стрелка вниз
19 Круг
20 Звезда
WGANTT_END_COLOR integer Цвет формы конца отрезка диаграммы Ганта:
1 Черный
2 Красный
3 Желтый
7 Травяной
5 Темно-бирюзовый
6 Синий
7 Сиреневый
8 Белый
9 Темно-бордовый
10 Зеленый
11 Коричнево-зеленый
12 Темно-синий
13 Лиловый
14 Сине-зеленый
15 Темно-серый
16 Светло-серый
В начало

MSP_WEB_GANTT_STYLES

Эта таблица связывает стиль диаграммы Ганта, определенный в таблице MSP_WEB_GANTT_SCHEMES, с локализованной символьной строкой, хранящейся в таблице MSP_WEB_CONVERSIONS.

  Название столбца Тип данных Описание
ПК WGANTT_STYLE_ID integer Указывает на действительный идентификатор WGANTT_STYLE_ID в таблице MSP_WEB_GANTT_SETTINGS.
WGANTT_STYLE_CONV_VALUE integer Каждому стилю диаграммы Ганта сопоставляется текстовый идентификатор. Значение этого поля, соединенное с содержимым поля CONV_VALUE из таблицы MSP_WEB_CONVERSIONS, указывает на саму символьную строку, хранящуюся в той же таблице.
В начало

MSP_WEB_GROUP_SCHEMES

В этой таблице содержатся все возможные стили группировки, допустимые для использования в Project Server. По умолчанию используются стили «Расписание» и «Представления»; существует девять настраиваемых стилей группировки. Дополнительные сведения о настройке стилей группировки см. в таблице MSP_WEB_GROUP_SETTINGS.

  Название столбца Тип данных Описание
ПК WGROUP_SCHEME_ID integer Указывает на действительный идентификатор WGROUP_SCHEME_ID в таблице MSP_WEB_GROUP_SETTINGS.
WGROUP_SCHEME_NAME nvarchar(50) Название стиля группировки, например «Расписание» или «Представления».
В начало

MSP_WEB_GROUP_SETTINGS

Project Server может отобразить на странице «Задачи» персональный стиль группировки и показать в разделе «Представления» до десяти различных стилей цветовых схем для уровней группировки.

Управлять этими данными можно на вкладке Администрирование сервера Project Server. Хотя эти параметры можно изменить непосредственно в базе данных, рекомендуется все же использовать интерфейс Project Server.

  Название столбца Тип данных Описание
ПК WGROUP_SETTING_ID integer Уникальный идентификатор параметра группы.
ПК WGROUP_SCHEME_ID integer Уникальный идентификатор схемы группы.
WGROUP_STYLE_ID integer Уникальный идентификатор стиля группы.
WGROUP_ROW_COLOR integer Цвет фона для отображения ячеек в сетках:
1 Черный
2 Красный
3 Желтый
7 Травяной
5 Темно-бирюзовый
6 Синий
7 Сиреневый
8 Белый
9 Темно-бордовый
10 Зеленый
11 Коричнево-зеленый
12 Темно-синий
13 Лиловый
14 Сине-зеленый
15 Темно-серый (по умолчанию)
16 Светло-серый
WGROUP_ROW_PATTERN integer Цветовой узор для ячеек в сетках:
0 Прозрачная заливка
1 Сплошная заливка
2 Светлая заливка
3 Средняя заливка
7 Темная заливка (по умолчанию)
5 Диагональ влево
6 Диагональ вправо
7 Диагональная клетка
8 Вертикальные линии
9 Горизонтальные линии
10 Клетка
WGROUP_TEXT_COLOR integer Цвет текста для ячеек в сетках:
1 Черный
2 Красный
3 Желтый
7 Травяной
5 Темно-бирюзовый
6 Синий
7 Сиреневый
8 Белый (по умолчанию)
9 Темно-бордовый
10 Зеленый
11 Коричнево-зеленый
12 Темно-синий
13 Лиловый
14 Сине-зеленый
15 Темно-серый
16 Светло-серый
WGROUP_FONT_STYLE integer Начертание текста для ячеек в сетках:
1 Обычный (по умолчанию)
2 Курсив
3 Полужирный
7 Полужирный курсив
В начало

MSP_WEB_GROUP_STYLES

В этой таблице указывается уровень стиля группировки (уровень 1, уровень 2, уровень 3 или уровень 4), и этот стиль группировки сопоставляется таблице MSP_WEB_CONVERSIONS.

  Название столбца Тип данных Описание
ПК WGROUP_STYLE_ID integer Указывает на действительный идентификатор WGROUP_STYLE_ID в таблице MSP_WEB_GROUP_STYLES.
WGROUP_STYLE_CONV_VALUE integer Связывает стиль группы с соответствующим значением в поле CONV_VALUE таблицы MSP_WEB_CONVERSIONS.
В начало

MSP_WEB_INSTALLED_LANGUAGES

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

  Название столбца Тип данных Описание
ПК WLANG_LCID integer Идентификатор LCID для языка, например 1049 (Русский).
CONV_VALUE integer Указывает на локализованную символьную строку с названием языка в таблице MSP_WEB_CONVERSIONS.
В начало

MSP_WEB_MESSAGES

Эта таблица более не используется для сообщений. Она оставлена для поддержки транзакций календаря и связывания записей в таблицах MSP_WEB_NONWORKING и MSP_CALENDAR_TRANSACTIONS. Многие поля являются устаревшими, но они сохраняются для совместимости с предыдущими версиями.

  Название столбца Тип данных Описание
ПК WMSG_ID integer Уникальный идентификатор сообщения.
WMSG_PROJ_TYPE integer Определяет тип сообщения. Это значение всегда равняется 2 для уведомлений о нерабочем времени.
WRES_ID_SENDER integer Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WRES_ID_RECEIVER integer Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WMSG_SUBJECT nvarchar(255) Это поле является устаревшим и сохранено для совместимости с предыдущими версиями.
WMSG_BODY nvarchar(3000) Это поле является устаревшим и сохранено для совместимости с предыдущими версиями.
WMSG_TIME datetime Это поле является устаревшим и сохранено для совместимости с предыдущими версиями.
WPROJ_ID integer Это поле является устаревшим и сохранено для совместимости с предыдущими версиями.
WMSG_ACTUAL_TYPE integer Это поле является устаревшим и сохранено для совместимости с предыдущими версиями.
WMSG_PERIOD_START datetime Это поле является устаревшим и сохранено для совместимости с предыдущими версиями.
WMSG_PERIOD_FINISH datetime Это поле является устаревшим и сохранено для совместимости с предыдущими версиями.
WMSG_PERIOD_BROKEN_BY integer Это поле является устаревшим и сохранено для совместимости с предыдущими версиями.
WMSG_PERIOD_WEEK_STARTS_ON integer Это поле является устаревшим и сохранено для совместимости с предыдущими версиями.
WMSG_WAS_READ tinyint Это поле является устаревшим и сохранено для совместимости с предыдущими версиями.
WMSG_PROCESS_ST integer Это поле является устаревшим и сохранено для совместимости с предыдущими версиями.
WMSG_RES_CAN_DECLINE tinyint Это поле является устаревшим и сохранено для совместимости с предыдущими версиями.
В начало

MSP_WEB_MESSAGES_ASSIGNMENTS

Эта таблица используется для связи записей таблицы MSP_WEB_ASSIGNMENTS с записями таблицы MSP_WEB_MESSAGES.

  Название столбца Тип данных Описание
ПК WMSG_ID integer Уникальный идентификатор сообщения с назначением.
WASSN_ID integer Указывает на действительный идентификатор WASSN_ID в таблице MSP_WEB_ASSIGNMENTS.
WASSN_IS_PROCESSED tinyint Указывает, было ли отправлено сообщение.
В начало

MSP_WEB_MESSAGES_NONWORKING

Эта таблица используется для связи записей о нерабочем времени из таблицы MSP_WEB_NONWORKING с таблицей MSP_WEB_MESSAGES.

  Название столбца Тип данных Описание
ПК WMSGNONWORK_ID integer Уникальный идентификатор сообщения о нерабочем времени; используется транзакциями календаря при удалении нескольких транзакций.
WMSG_ID integer Указывает на действительный идентификатор WMSG_ID в таблице MSP_WEB_MESSAGES.
WNONWORK_ID integer Указывает на действительный идентификатор WNONWORK_ID в таблице MSP_WEB_NONWORKING.
В начало

MSP_WEB_MGR_RULES

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

  Название столбца Тип данных Описание
ПК WRULE_ID integer Уникальный идентификатор правила.
WRULE_NAME nvarchar(255) Имя правила.
WRES_ID_MGR integer Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WRULE_IS_ENABLED tinyint Указывает, включено ли правило сообщения.
WRULE_TYPE integer Тип правила:
1 Все перечисленные ниже типы сообщений
2 Все запросы на новые задачи
3 Все запросы на делегирование задач
7 Все обновления задач и ответы на сообщения с запросом отчета о состоянии
20 Только обновления задач и ответы на сообщения с запросом отчета о состоянии, удовлетворяющие условию правила обработки сообщения, указанному в поле WRULE_CONDITION_TYPE
WRULE_CONDITION_TYPE integer Условие правила:
0 Не проверять условие (по умолчанию).
1 Поле1 оператор значение (см. поля WRULE_FIELD1_ID, WRULE_VALTYPE и WRULE_OPERATOR).
2 Поле1 оператор Поле2 (см. поля WRULE_FIELD1_ID, WRULE_FIELD2_ID и WRULE_OPERATOR).
WRULE_FIELD1_ID integer Идентификатор поля, используемого в условии первого типа.
WRULE_FIELD2_ID integer Идентификатор поля, используемого в условии второго типа.
WRULE_OPERATOR integer Тип оператора, используемого при определении условия для правила:
= Равно
!= Не равно
> Больше
< Меньше
>= Больше или равно (по умолчанию)
<= Меньше или равно
WRULE_VALTYPE integer Тип значения введенных данных:
7 datetime (см. поле WRULE_DATE_VAL)
5 integer (см. поле WRULE_INT_VAL)
6 decimal (см. поле WRULE_DECIMAL_VAL)
21 string (см. поле WRULE_VARCHAR_VAL)
WRULE_INT_VAL integer Значение в случае WRULE_VALTYPE = 4
WRULE_DATE_VAL datetime Значение в случае WRULE_VALTYPE = 5
WRULE_DECIMAL_VAL decimal Значение в случае WRULE_VALTYPE = 6
WRULE_VARCHAR_VAL nvarchar(255) Значение в случае WRULE_VALTYPE = 21
WRULE_IS_EXCL_PROJID tinyint Указывает, распространяется ли правило на все текущие проекты (по умолчанию) или только на заданные проекты.
WRULE_IS_EXCL_RES1ID tinyint Указывает, распространяется ли правило на все будущие ресурсы.
WRULE_IS_EXCL_RES2ID tinyint Указывает, распространяется ли правило на все будущие ресурсы, но только для запросов на делегирование задач.
WRULE_DESCRIPTION nvarchar(255) Описание правила.
В начало

MSP_WEB_MGR_RULES_LISTS

Эта таблица связывает включаемые или исключаемые правила с ресурсами и проектами.

  Название столбца Тип данных Описание
ПК WRULE_ID integer Указывает на действительный идентификатор WRULE_ID в таблице MSP_WEB_MGR_RULES.
ПК ITEM_TYPE integer Указывает, к чему применяется правило — к проекту или ресурсу:
0 Проект
1 Ресурс
2 Делегированный ресурс (используется только для правил делегирования задач).
ПК ITEM_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS или действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES, в зависимости от типа правила.

Проект или ресурс либо включается в правило, либо исключается из правила, в зависимости от значений полей WRULE_IS_EXCL_n в таблице MSP_WEB_MGR_RULES. Например, если значение WRULE_IS_EXCL_PROJID для того же идентификатора WRULE_ID установлено равным 0, то данный проект включается в это правило. Если значение равно 1, то проект исключается из правила.

В начало

MSP_WEB_MODELS

Эта таблица используется средством моделирования портфеля.

  Название столбца Тип данных Описание
ПК WMOD_MODEL_UID integer Уникальный идентификатор веб-модели.
WMOD_MODEL_NAME nvarchar(255) Имя веб-модели.
WMOD_MODEL_DESC nvarchar(255) Описание веб-модели.
WMOD_CREATE_DATE datetime Дата создания веб-модели.
WMOD_UPDATE_DATE datetime Дата последнего обновления веб-модели.
WMOD_CREATED_BY nvarchar(255) Имя человека, который создал модель.
WMOD_LAST_UPDATED_BY nvarchar(255) Имя человека, который последним обновил модель.
WMOD_LOCKED_BY nvarchar(255) Имя человека, который заблокировал модель.
WMOD_CREATED_BY_ID integer Идентификатор ресурса, создавшего веб-модель; указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WMOD_LAST_UPDATED_BY_ID integer Идентификатор ресурса, который последним обновлял веб-модель; указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WMOD_LOCKED_BY_ID integer Идентификатор ресурса, блокировавшего веб-модель; указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WMOD_RESERVED_BINARY_DATA image Содержит список проектов, параметров расписания и ресурсов для модели. Зарезервировано для использования в Project Server; содержимое этого поля изменять не следует.
WMOD_MODEL image Содержит подробное описание проекта, используемое моделированием портфеля. Зарезервировано для использования в Project Server; содержимое этого поля менять не следует.
В начало

MSP_WEB_NONWORKING

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

  Название столбца Тип данных Описание
ПК WNONWORK_ID integer Указывает на действительный идентификатор WNWRK_ID в таблице MSP_WEB_NONWORKING_CATEGORIES.
WNONWORK_SUBJECT nvarchar(255) Субъект, к которому относится нерабочее время.
WNONWORK_START datetime Дата и время начала нерабочего времени.
WNONWORK_END datetime Дата и время окончания нерабочего времени.
WNONWORK_IS_ALL_DAY tinyint Указывает, занимает ли нерабочее время целый день.
WNONWORK_IS_WORKING tinyint Указывает, является ли данное нерабочее время исключением из календаря рабочего времени.
В начало

MSP_WEB_NONWORKING_CATEGORIES

Эта таблица присваивает уникальный идентификатор каждой категории нерабочего времени. Категории Отсутствие по болезни и Отпуск являются стандартными, они используются по умолчанию в Project Server. Все категории нерабочего времени, включенные в эту таблицу, будут показаны в расписании ресурса в том порядке, который определен в поле WNWRK_ORDER.

  Название столбца Тип данных Описание
ПК WNWRK_ID integer Уникальный идентификатор категории нерабочего времени.
WNWRK_NAME nvarchar(255) Название категории нерабочего времени.
WNWRK_CODE nvarchar(255) Присваиваемый категории код в виде числа, текста или кода структуры Project.
WNWRK_ORDER integer Определяет порядок категорий нерабочего времени, в котором они отображаются в сетке.
В начало

MSP_WEB_NOTIFICATION_EVENTS

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

  Название столбца Тип данных Описание
ПК WNTFY_EVENT_ID integer Идентификатор уведомления; уведомление, помеченное символами «**», отправляется автоматически и недоступно в интерфейсе пользователя:
1001 Отправить при получении нового назначения задачи
1002 Отправить при получении запроса на обновление задачи **
1003 Отправить при обновлении моих задач руководителем проекта
1004 Отправить при назначении нового вопроса
1005 Отправить при получении нового отчета о состоянии
1006 Отправить, если меня назначат ведущим сотрудником группы по конкретной задаче **
1007 Отправить, когда мои ресурсы представляют новые задачи
1008 Отправить, когда мои ресурсы делегируют свои задачи
1009 Отправить, когда мои ресурсы обновляют свои задачи
1010 Отправить, когда мои ресурсы подают данные об изменениях рабочего и нерабочего времени
1011 Отправить, когда мои ресурсы представляют отчет о состоянии
1016 Отправить при отклонении назначения ресурсом **
1017 Отправить при отклонении обновления задачи руководителем **
1018 Отправить при отклонении запроса задачи руководителем **
1020 Отправить пользователю, делегировавшему задачу, если руководитель отклонил делегирование **
1021 Отправить пользователю, которому делегирована задача, если руководитель отклонил делегирование **
1022 Отправить пользователю, делегировавшему задачу, если ресурс отклонил делегирование **
1023 Отправить руководителю, если ресурс отклонил делегирование задачи **
1024 Отправить, если ресурс отклонил свое назначение, и руководитель отменил отклоненное назначение на странице «Изменение задач» **
1025 Отправить, если ресурс делегировал роль ведущего сотрудника другому ресурсу **
1026 Отправить, если руководитель удалил ресурс из назначения **
1027 Отправить при назначении задаче нового ведущего сотрудника группы **
1028 Отправить при удалении отчета о состоянии **
3082 Отправить при получении нового назначения задачи из списка дел
1031 Отправить при изменении задачи в моем списке дел
1032 Отправить при отмене задачи в моем списке дел **
1033 Отправить при делегировании моих задач **
1034 Отправить при изменении созданного мною или принадлежащего мне вопроса
2052 Отправить при добавлении нового вопроса в проект
1036 Отправить при обновлении вопроса в проекте
1038 Отправить при добавлении новых документов в мои проекты
1039 Отправить при изменении документов, связанных с моими проектами
1040 Отправить при удалении документов, связанных с моими проектами
WNTFY_EVENT_DEFAULT tinyint Указывает, требуется ли разрешение для уведомления:
0 Не проверять безопасность для ресурса.
1 Проверять безопасность для ресурса; если ресурс не имеет разрешения, то уведомление не будет послано или показано в интерфейсе пользователя.
WNTFY_EVENT_ACTION_ID integer Указывает на действительный идентификатор WSEC_FEA_ACT_ID в таблице MSP_WEB_SECURITY_FEATURES_ACTIONS.
WNTFY_EVENT_SHOW_UI tinyint Указывает, отображается ли данное уведомление в интерфейсе пользователя.
WNTFY_EVENT_QUERY nvarchar(1000) Инструкция с запросом SQL, используемая данным уведомлением.
WNTFY_EMAIL_SUBJECT integer Указывает на локализованную запись CONV_STRING в таблице MSP_WEB_CONVERSIONS.
WNTFY_EMAIL_TITLE integer Указывает на локализованную запись CONV_STRING в таблице MSP_WEB_CONVERSIONS.
WNTFY_EMAIL_CONTENT integer Указывает на локализованную запись CONV_STRING в таблице MSP_WEB_CONVERSIONS.
WNTFY_EMAIL_TAIL1 integer Указывает на локализованную запись CONV_STRING в таблице MSP_WEB_CONVERSIONS.
WNTFY_EMAIL_TAIL2 integer Указывает на локализованную запись CONV_STRING в таблице MSP_WEB_CONVERSIONS.
WNTFY_EVENT_DESC nvarchar(100) Описание сообщения с уведомлением.
В начало

MSP_WEB_NOTIFICATIONS

Эта таблица связывает ресурс с уведомлением, хранящимся в таблице MSP_WEB_NOTIFICATION_EVENTS.

  Название столбца Тип данных Описание
ПК WNTFY_OWNER_ID integer Указывает на действительный идентификатор WRES_ID в таблице MSP_RESOURCES.
ПК WNTFY_EVENT_ID integer Указывает на действительный идентификатор WNTFY_EVENT_ID в таблице MSP_WEB_NOTIFICATIONS_EVENTS.
WNTFY_IS_ENABLED tinyint Указывает, включается ли данное уведомление .
В начало

MSP_WEB_OBJECTS

Эта таблица хранит все объекты, хотя бы однажды описанные в таблице MSP_WEB_OBJECT_LINKS, и связывает внешние объекты с внутренним проектом. К внешним объектам относятся документы и вопросы, хранящиеся на серверах, на которых запущены службы SharePoint Team Services, а также внешние задачи, внешние проекты и любые другие объекты, которые можно связать между собой, включая приложения сторонних разработчиков. Объекты сначала описываются в данной таблице, а затем связываются друг с другом в таблице MSP_WEB_OBJECT_LINKS table.

  Название столбца Тип данных Описание
ПК WOBJ_ID integer Уникальный идентификатор объекта.
WOBJ_TYPE integer Тип объекта:
1 Проект
2 Задача
3 Документ Windows SharePoint Services
7 Вопрос Windows SharePoint Services
5 Риск Windows SharePoint Services
WOBJ_PROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
WOBJ_TASK_ID integer Указывает на действительный идентификатор TASK_UID в таблице MSP_WEB_ASSIGNMENTS.
WOBJ_TP_ID integer Указывает на отдельные объекты, документы и вопросы, хранящиеся на сервере, на котором размещена служба SharePoint Team Services.
WOBJ_LIST_NAME uniqueidentifier Имя библиотеки документов.
WOBJ_DESC ntext Зарезервировано для использования в будущем.
WOBJ_DOC_REF_CNT integer Число документов службы Windows SharePoint Services, привязанных к данному объекту. .
WOBJ_ISSUE_REF_CNT integer Число вопросов службы Windows SharePoint Services, привязанных к данному объекту. .
WOBJ_OTHER_REF_CNT integer Число проектов или задач, привязанных к данному объекту.
WOBJ_RISK_REF_CNT integer Число рисков службы Windows SharePoint Services, связанных с объектом.
В начало

MSP_WEB_OBJECT_LINKS

Эта таблица связывает объекты друг с другом; описания самих объектов см. в таблице MSP_WEB_OBJECTS. Между любыми двумя объектами можно установить связь только одного типа, однако каждый объект можно связать с любым числом других объектов.

  Название столбца Тип данных Описание
ПК WOBJLINK_ID integer Уникальный идентификатор связи.
WOBJLINK_OBJECT1 integer Идентификатор первого объекта; указывает на действительный идентификатор WOBJ_ID в таблице MSP_WEB_OBJECTS.
WOBJLINK_OBJECT2 integer Идентификатор второго объекта; указывает на действительный идентификатор WOBJ_ID в таблице MSP_WEB_OBJECTS.
WOBJLINK_TYPE integer Указывает тип связи:
1 Общий (по умолчанию)
2 Затрагиваемая задача (только для вопросов, рисков и задач)
3 Действие (только для вопросов, рисков и задач)
В начало

MSP_WEB_PROJECT_WORKGROUP_INFO

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

  Название столбца Тип данных Описание
ПК WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ПК CUSTFIELD_INFO_ID integer Идентификатор для связи с таблицей MSP_WEB_WORKGROUP_FIELDS_INFO.
PICKLIST_INFO ntext Зарезервировано для использования в будущем
В начало

MSP_WEB_PROJECTS

В этой таблице хранится список проектов, опубликованных в Project Server.

  Название проекта Тип данных Описание
ПК WPROJ_ID integer Уникальный идентификатор проекта
PROJ_NAME nvarchar(255) Название проекта
PROJ_TIMESTAMP nvarchar(32) Идентификатор метки времени, показывающей, когда проект публиковался в последний раз.
WPROJ_DESCRIPTION nvarchar(255) URL-адрес, путь или объект XML, однозначно описывающий документ, который не сохранен на сервере, выполняющем службу SharePoint Team Services.
WLOCAL_PATH nvarchar(260) Сетевой путь к файлу, находящемуся на компьютере руководителя.
WPATH nvarchar(260) UNC-путь файла
WRES_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
WDSN_ID integer Идентификатор WDSN_ID из таблицы MSP_WEB_VIEW_DSNS (если файл проекта хранится в базе данных).
WPROJ_DELEG_ALLOWED tinyint Указывает, разрешено ли делегирование задач для данного проекта.
WPROJ_IS_NONWORKING tinyint Указывает, является ли проект нерабочим.
WPROJ_SCOPE tinyint Область охвата проекта с точки зрения доступности для просмотра. Применяется только к спискам дел.
WPROJ_IS_CONSOLIDATED_PROJECT tinyint Указывает, является ли проект консолидированным.
WPROJ_RES_CAN_DECLINE tinyint Указывает, может ли ресурс отклонить назначенную задачу.
WPROJ_DEFAULT_WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS; сопоставляет версии проекта версию, используемую по умолчанию.
WPROJ_TRACKING_METHOD integer Метод отслеживания, используемый для сбора данных о трудозатратах по конкретному проекту:
1 Часы трудозатрат в день или неделю
2 % завершения по трудозатратам (по умолчанию)
3 Фактические и оставшиеся трудозатраты
WPROJ_LAST_PUB datetime Дата и время последней публикации проекта
PROJ_ID integer Указывает на действительный идентификатор PROJ_ID в таблице MSP_PROJECTS.
WPROJ_TYPE integer Тип проекта:
0 Проект Microsoft Project 2000
1 Рабочая группа
2 Корпоративный проект
3 Список дел
OPT_DEF_START_TIME datetime Дата начала, принимаемая по умолчанию для всех новых задач.
OPT_DEF_FINISH_TIME datetime Дата окончания, принимаемая по умолчанию для всех новых задач.
WPROJ_STS_SUBWEB_NAME nvarchar(128) Имя дочернего веб-узла, которому принадлежит сервер, на котором выполняется служба Windows SharePoint Services.
WSTS_SERVER_ID integer Указывает на хранящийся в таблице MSP_WEB_STS_SERVERS действительный идентификатор сервера, на котором выполняется служба SharePoint Team Services.
WPROJ_ISSUE_LIST_NAME uniqueidentifier Список элементов службы Windows SharePoint Services Issues, связанных с проектом.
WPROJ_RISK_LIST_NAME uniqueidentifier Список рисков службы Windows SharePoint Services Risks, связанных с проектом.
WPROJ_ADMINPROJECT tinyint Указывает, является ли этот проект административным.
В начало

MSP_WEB_REMINDER_TYPES

Эта таблица связывает напоминания с отчетами о состоянии или назначениями; в частности, указывается, является ли напоминание самонапоминанием, и приводится локализованный текст сообщения электронной почты, выдаваемого в качестве автоматического напоминания.

  Название столбца Тип данных Описание
ПК WRMND_TYPE_ID integer Уникальный идентификатор типа напоминания.
WRMND_TABLE_ID integer Указывает на действительный идентификатор WTABLE_ID в таблице MSP_WEB_VIEW_TABLES; в данной таблице используются только следующие идентификаторы WTABLE_ID:
2 Назначения
7 Отчеты о состоянии
WRMND_IS_SELF tinyint Указывает, выдается ли напоминание руководителем (0) или самим пользователем (1).
WRMND_QUERY nvarchar(1000) Инструкция с запросом SQL, используемая данным напоминанием.
WRMND_EMAIL_TITLE integer Указывает на локализованную запись CONV_STRING в таблице MSP_WEB_CONVERSIONS.
WRMND_EMAIL_TAIL1 integer Указывает на локализованную запись CONV_STRING в таблице MSP_WEB_CONVERSIONS.
WRMND_TYPE_DESC nvarchar(100) Описание напоминания.
В начало

MSP_WEB_REMINDERS

В этой таблице содержатся все напоминания, создаваемые пользователями с помощью средств Project Web Access. WFREQ — это переменная, которой соответствуют семь других переменных, зависящих от первоначального значения WFREQ.

  Название столбца Тип данных Описание
ПК WRMND_OWNER_ID integer Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
ПК WRMND_TYPE_ID integer Указывает на действительный идентификатор WRMND_TYPE_ID в таблице MSP_WEB_REMINDER_TYPES.
WRMND_IS_ENABLED tinyint Указывает, включено ли напоминание.
WRMND_SEND_TO smallint Указывает, кому направляется напоминание:
0 Отправить самому себе
1 Отправить ресурсу
2 Отправить себе и ресурсу
WRMND_PARAMETERS nvarchar(20) Параметры напоминания в том виде, как они описаны в интерфейсе пользователя; в этом поле содержится численное представление значений из пользовательского интерфейса, например 1,2 соответствует одной неделе.
WRMND_CRITERIA nvarchar(510) Инструкция SQL, используемая для отправки запроса в базу данных на основе параметров, установленных в поле WRMND_PARAMETERS; содержимое этого поля изменять не следует.
WRMND_START_DATE datetime Дата, с которой начинается выдача напоминания
WFREQ integer Указывает, как часто должно отправляться напоминание:
0 Еженедельно (по умолчанию)
1 Ежемесячно
2 Ежегодно
WFREQPAR1 integer Переменная, зависящая от значения WFREQ:
0 1 = каждая неделя
2 = каждая следующая неделя
3 = каждая третья неделя
4 = каждая четвертая неделя
5 = каждая пятая неделя
6 = каждая шестая неделя
7 = каждая седьмая неделя
8 = каждая восьмая неделя
9 = каждая девятая неделя
10 = каждая десятая неделя
11 = каждая одиннадцатая неделя
12 = каждая двенадцатая неделя
1 0 = Первый вариант ежегодного отчета
1 = Второй вариант ежегодного отчета
2 0 = Первый вариант ежегодного отчета
1 = Второй вариант ежегодного отчета
WFREQPAR2 integer Переменная, зависящая от значения WFREQ:
0 Каждый бит представляет выбранный день недели, причем самый младший бит соответствует воскресенью (т. е. 9 означает, что выбраны воскресенье и среда).
1 День месяца; используется первым параметром:

1 = первый день месяца
2 = второй день месяца
3 = третий день месяца и т.д. до 28, 29, 30 или 31 (в зависимости от количества дней в месяце).
2 1 = первый, используется первым параметром
2 = второй, используется первым параметром
3 = третий, используется первым параметром
4 = четвертый, используется первым параметром
5 = последний, используется вторым параметром
WFREQPAR3 integer Переменная, зависящая от значения WFREQ:
0 Не используется
1 Каждые x месяцев; используется вторым параметром:

1 = каждый месяц
2 = каждые два месяца
3 = каждые три месяца
4 = каждые четыре месяца
5 = каждые пять месяцев
6 = каждые шесть месяцев
7 = каждые семь месяцев
8 = каждые восемь месяцев
9 = каждые девять месяцев
10 = каждые десять месяцев
11 = каждые одиннадцать месяцев
12 = каждые двенадцать месяцев
2 День недели; используется вторым параметром:

1 = воскресенье
2 = понедельник
3 = вторник
4 = среда
5 = четверг
6 = пятница
7 = суббота
WFREQPAR4 integer Переменная, зависящая от значения WFREQ:
0 Не используется
1 1 = первый, используется первым параметром
2 = второй, используется первым параметром
3 = третий, используется первым параметром
4 = четвертый, используется первым параметром
5 = последний, используется вторым параметром
2 Месяц года; используется вторым параметром:

1 = январь
2 = февраль
3 = март
4 = апрель
5 = май
6 = июнь
7 = июль
8 = август
9 = сентябрь
10 = октябрь
11 = ноябрь
12 = декабрь
WFREQPAR5 integer Переменная, зависящая от значения WFREQ:
0 Не используется
1 День недели; используется вторым параметром:

1 = воскресенье
2 = понедельник
3 = вторник
4 = среда
5 = четверг
6 = пятница
7 = суббота
2 Не используется
WFREQPAR6 integer Переменная, зависящая от значения WFREQ:
0 Не используется
1 Каждые x месяцев; используется вторым параметром:

1 = каждый месяц
2 = каждые два месяца
3 = каждые три месяца
4 = каждые четыре месяца
5 = каждые пять месяцев
6 = каждые шесть месяцев
7 = каждые семь месяцев
8 = каждые восемь месяцев
9 = каждые девять месяцев
10 = каждые десять месяцев
11 = каждые одиннадцать месяцев
12 = каждые двенадцать месяцев
2 Не используется
WFREQ_DATE datetime Переменный параметр даты повторения, зависящий от значения WFREQ:
0 Не используется
1 Не используется
2 Дата в первом варианте ежегодного отчета; используется при первом варианте
WRMND_NEXT_UPDATE datetime Дата и время отправки следующего уведомления. Вычисляется исходя из значений полей WFREQn, описанных выше, и используется обработчиком уведомлений NPE (Notification Processing Engine), чтобы определить, следует ли обрабатывать данное уведомление.

Значение этого поля вычисляется на основе вышеприведенных данных о повторяемости напоминаний. С его помощью NPE проверяет, должно ли сегодня обрабатываться данное напоминание. Это значение изменяется в двух случаях: когда пользователь сохраняет изменения, внесенные в напоминания в пользовательском интерфейсе, и после того, как NPE обработает данное напоминание и обновит это поле для следующего раза.

В начало

MSP_WEB_REMINDERS_TEMP

Эта таблица служит временным хранилищем данных, относящихся к сообщениям электронной почты; здесь содержатся тексты сообщений до тех пор, пока обработчик уведомлений NPE (Notification Processing Engine) не просмотрит все напоминания. В процессе обработки для каждого адресата создается отдельная запись, и затем к ней присоединяются соответствующие сообщения электронной почты, образуя единое, сводное сообщение.

  Название столбца Тип данных Описание
ПК WRMND_ID_RECEIVER integer Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
ПК WRMND_TABLE_ID integer Указывает на действительный идентификатор WTABLE_ID в таблице MSP_WEB_VIEW_TABLES; в данной таблице используются только следующие идентификаторы WTABLE_ID:
2 Назначения
7 Отчеты о состоянии
WRMND_MSG_SENT tinyint Указывает, было ли отправлено сообщение.
WRMND_MESSAGE ntext Текст сообщения-напоминания.
В начало

MSP_WEB_RESERVED_DATA

Эта таблица зарезервирована для внутреннего пользования; ее содержимое изменять не следует.

  Название столбца Тип данных Описание
ПК RESERVED_IDFAKE integer Уникальный идентификатор строки в таблице MSP_WEB_RESERVED_DATA.
ПК RESERVED_DATA1 integer Данное поле зарезервировано для внутреннего пользования; его содержимое изменять не следует.
RESERVED_DATA2 integer Данное поле зарезервировано для внутреннего пользования; его содержимое изменять не следует.
RESERVED_DATA3 integer Данное поле зарезервировано для внутреннего пользования; его содержимое изменять не следует.
RESERVED_DATA4 integer Данное поле зарезервировано для внутреннего пользования; его содержимое изменять не следует.
В начало

MSP_WEB_RESOURCE_SETTINGS

В этой таблице хранятся свойства ресурса, относящегося к конкретной странице Project Web Access.

  Название столбца Тип данных Описание
ПК WSET_ID integer Уникальный идентификатор параметра ресурса.
WSEC_PAGE_ID integer Указывает на действительный идентификатор в таблице MSP_SEC_SECURITY_PAGES; -1 для универсальных или глобальных настроек.
WRES_GUID uniqueidentifier Указывает на идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WSET_VALUE ntext Содержит объект двоичных данных XML, в котором хранятся параметры и свойства конкретного ресурса и страницы Project Web Access.
В начало

MSP_WEB_RESOURCES

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

  Название столбца Тип данных Описание
ПК WRES_ID integer Уникальный идентификатор ресурса.
WRES_GUID uniqueidentifier Глобальный уникальный идентификатор ресурса; автоматически создается средствами SQL Server 2000 при создании пользователя.
RES_NAME nvarchar(255) Краткое название ресурса; служит также именем пользователя Project Web Access, если в поле WRES_USE_NT_LOGON установлено значение 0.
RES_EUID integer Уникальный корпоративный идентификатор ресурса; отображает ресурс в глобальный пул корпоративных ресурсов.
WRES_USE_NT_LOGON tinyint Указывает, использует ли ресурс имя и пароль пользователя Project Web Access (0) или имя учетной записи пользователя Microsoft Windows NT (1).
WRES_NT_ACCOUNT nvarchar(255) Имя учетной записи пользователя Windows; используется только в том случае, если значение поля WRES_USE_NT_LOGON установлено равным 1.
WRES_EMAIL nvarchar(255) Адрес электронной почты ресурса.
WRES_EMAIL_LANGUAGE integer Указывает, какой из установленных языков используется в электронной почте по умолчанию; список всех доступных языков см. в таблице MSP_WEB_INSTALLED_LANGUAGES.
WRES_LAST_UPDATE_TIME datetime Зарезервировано для использования в будущем.
WRES_LAST_CHECKED_TIME datetime Зарезервировано для использования в будущем.
WRES_IS_OFFLINE tinyint Указывает, работает ли ресурс в автономном режиме.
WRES_LAST_CONNECT datetime Время последнего входа пользователя в систему.
WRES_IS_MANAGER tinyint Указывает, имеются ли у ресурса разрешения уровня руководителя. Это поле теперь является устаревшим из-за появления новой модели безопасности.
WRES_IS_ADMIN tinyint Указывает, имеются ли у ресурса разрешения уровня администратора. Это поле теперь является устаревшим из-за появления новой модели безопасности.
WRES_IS_ENABLED tinyint Указывает, является ли ресурс активным или неактивным пользователем.
WRES_IS_PC2000 tinyint Указывает, что была выполнена миграция ресурса из установки Microsoft Project Central 2000 или ресурс был создан заново.
WRES_PASSWORD nvarchar(255) Пароль пользователя, если в поле WRES_USE_NT_LOGON установлено значение 0; игнорируется для пользователей Microsoft Project 2000.
WRES_DEL_TASKUPDATE_MSG tinyint Устаревшее поле.
WRES_DEL_DELEG_MSG tinyint Устаревшее поле.
WRES_DEL_NEWTASK_MSG tinyint Устаревшее поле.
WRES_DEL_REASSN_MSG tinyint Устаревшее поле.
WRES_INCL_TEAMLEAD_RESOURCES tinyint Зарезервировано для использования в будущем.
WRES_INCL_TEAMASSIGN_RESOURCES tinyint Устаревшее поле.
WRES_CAN_LOGIN tinyint Указывает, имеет ли ресурс разрешение на вход в Microsoft Project Web Access; материальные ресурсы такого права не имеют.
WRES_COUNT_LICENSE tinyint Указывает, учитывается ли ресурс при подсчете лицензированных пользователей Project Web Access; материальные ресурсы не учитываются при подсчете лицензированных пользователей.

Примечание.  Для получения дополнительных сведений о лицензировании Project Server и Project Web Access см. лицензионные соглашения корпорации Майкрософт для этих продуктов.

RES_PHONETICS nvarchar(255) Фонетические данные о названиях ресурсов в транскрипции хирагана или катакана; используется только в японской версии Project.
RESERVED_DATA1 integer Зарезервировано для внутреннего пользования. Содержимое этого поля изменять не следует.
RESERVED_DATA2 integer Зарезервировано для внутреннего пользования. Содержимое этого поля изменять не следует.
RESERVED_DATA3 integer Зарезервировано для внутреннего пользования. Содержимое этого поля изменять не следует.
RESERVED_DATA4 integer Зарезервировано для внутреннего пользования. Содержимое этого поля изменять не следует.
WRES_AD_GUID uniqueidentifier AD GUID, используемый для сопоставления ресурса Project Server из Active Directory.
WRES_RBS_GUID integer RBS GUID, используемый для сопоставления корпоративного ресурса Project Server соответствующим значениям RBS.
WRES_WSS_VALIDATOR_GUID nvarchar(100) Сохраняет GUID, который используется для проверки определенного ресурса в процессе их доступа к данным в базе данных Project Server.
В начало

MSP_WEB_SECURITY_CATEGORIES

В этой таблице хранятся названия и описания всех категорий безопасности Project Server, в том числе следующих стандартных категорий: Моя организация, Мои проекты и Мои задачи. Этими данными можно управлять, воспользовавшись ссылкой Управление безопасностью в центре администрирования Project Web Access.

Дополнительные сведения о конкретных типах категорий и связанных с ними правилах см. в таблице MSP_WEB_SECURITY_CATEGORY_RULES.

  Название столбца Тип данных Описание
ПК WSEC_CAT_ID integer Уникальный идентификатор категории безопасности.
WSEC_CAT_NAME nvarchar(255) Название категории безопасности:
1 Моя организация
2 Мои проекты
3 Мои задачи
WSEC_CAT_DESC nvarchar(255) Описание категории безопасности, например: «Стандартно определяемая категория Project Web Access».
В начало

MSP_WEB_SECURITY_CATEGORY_OBJECTS

Эта таблица устанавливает соответствие между категориями и объектами, с указанием типа объекта.

  Название столбца Тип данных Описание
ПК WSEC_CAT_ID integer Указывает на действительный идентификатор проекта в таблице MSP_WEB_SECURITY_CATEGORIES.
WSEC_OBJ_TYPE tinyint Тип объекта:
1 Проект
2 Ресурс
3 Представление
7 Модель
WSEC_OBJ_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_OBJECT_RULE_TYPES.
В начало

MSP_WEB_SECURITY_CATEGORY_RULES

В этой таблице содержатся сведения, которые показывают, разрешена или запрещена та или иная категория.

  Название столбца Тип данных Описание
ПК WSEC_CAT_ID integer Указывает на действительный идентификатор проекта в таблице MSP_WEB_SECURITY_CATEGORIES.
WSEC_OBJ_TYPE tinyint Тип объекта:
1 Проект
2 Ресурс
3 Представление
7 Модель
WSEC_OBJ_RULE_TYPE tinyint Правило, связанное с объектом (в зависимости от значения, выбранного в поле WSEC_OBJ_TYPE):
0 Все текущие и будущие проекты.
1 Все выбранные проекты.
2 Все текущие и будущие проекты, руководителем которых я являюсь.
3 Все текущие и будущие проекты, ресурсом которых я являюсь.
В начало

MSP_WEB_SECURITY_FEATURES_ACTIONS

В этой таблице хранятся данные, связанные с объектами безопасности в Project Server и Project Web Access.

Примечание.  Если изменить какую-либо из стандартных страниц Project Web Access, может также возникнуть необходимость изменить значение поля WSEC_FEA_ACT_NAME в базе данных для соответствующего центра или операции.

  Название столбца Тип данных Описание
ПК WSEC_FEA_ACT_ID integer Идентификатор функции системы безопасности. Список всех допустимых идентификаторов функций безопасности см. в поле WSEC_FEA_ACT_NAME (левый столбец)
WSEC_FEA_ACT_NAME_ID integer Название средства системы безопасности. Доступность центров и операций определяется тем, разрешен или запрещен в Project Server и доступ к средствам безопасности для отдельных пользователей, категорий, групп или организаций. Названия существующих средств безопасности приводятся в правом столбце:
100 Общие
101 Просмотр домашней страницы
102 Вход
103 Изменение пароля
104 Настройка личных уведомлений
105 Настройка уведомлений для ресурсов
106 Переход в автономный режим
107 Интеграция с внешней системой расписаний
108 Подключение к Project Server с использованием Microsoft Project 2002
150 Определенная пользователем 1
151 Определенная пользователем 2
152 Определенная пользователем 3
200 Задачи
201 Просмотр расписания
202 Новая задача проекта
203 Делегирование задачи
204 Скрытие задачи в расписании
206 Изменение рабочих дней
207 Создание административных проектов
210 Назначение новой задачи
211 Утверждение расписаний
212 Утверждение расписаний для ресурсов
213 Создание новой задачи или назначения
300 Список дел
301 Создание списка дел и управление им
302 Опубликование списка дел для всех пользователей
303 Назначение задач из списка дел
400 Транзакции
401 Управление изменениями задач
403 Управление правилами
500 Представления
501 Просмотр представления проекта
502 Просмотр представления назначений
503 Просмотр центра проектов
504 Просмотр центра ресурсов
505 Просмотр анализатора портфеля
506 Просмотр моделей
507 Просмотр сведений о выделении ресурсов
508 Просмотр проектов в центре проектов
509 Просмотр проектов в представлениях проектов
510 Просмотр назначений ресурсов в представлениях назначений
512 Риски, элементы и документы представлений
513 Настройка фактических значений
514 Фактические значения настройки представления
600 Отчеты о состоянии
601 Просмотр списка отчетов о состоянии
602 Отправка отчета о состоянии
604 Управление запросом отчета о состоянии
700 Администрирование
710 Управление пользователями и группами
720 Управление безопасностью
730 Управление представлениями
740 Управление настройкой сервера
750 Настройка Project Web Access
760 Управление корпоративными возможностями
770 Microsoft Office Project Server 2003
780 Очистка базы данных сервера Project Server
790 Управление службой Windows SharePoint Services
800 Рабочая группа
801 Публикация/обновление/состояние
900 Создание учетных записей
901 Создание учетных записей from Microsoft Office Project
902 Создание учетных записей руководителя из Project
903 Создание учетных записей при делегировании задач
904 Создание учетных записей при запросе отчетов о состоянии
1000 Корпоративное управление портфелем
1004 Новый проект
1005 Новый ресурс
1006 Чтение глобального корпоративного шаблона
1007 Сохранение глобального корпоративного шаблона
1008 Архивирование глобального шаблона
1010 Назначение ресурса команде проекта
1011 Сохранение шаблона проекта
1012 Сохранение проекта
1013 Открытие проекта
1014 Просмотр данных корпоративных ресурсов
1015 Изменение данных корпоративных ресурсов
1016 Открытие шаблона проекта
1017 Возврат My Projects
1018 Сохранить базовый план.
1019 Создание рабочей группы для проекта
1020 Назначение ресурса
1021 Создание рабочей группы для нового проекта
1100 Совместная работа
1101 Просмотр документов
1102 Просмотр вопросов
1103 Риски представлений
WSEC_FEA_ACT_PARENT integer Указывает на действительный идентификатор в таблице MSP_WEB_SECURITY_FEATURES_ACTIONS; у каждой операции безопасности должен быть родитель. Если данное средство само является родителем, в этом поле содержится значение 0. Допустимы следующие идентификаторы родительских средств:
100 Общие.
200 Задачи
300 Список дел
400 Транзакции
500 Представления
600 Отчеты о состоянии
700 Администрирование
800 Рабочая группа
900 Создание учетных записей
1000 Корпоративное управление портфелем
1100 Совместная работа с Windows SharePoint Services
WSEC_IS_ACTION tinyint Указывает, является ли средство системы безопасности средством высшего уровня (0) или средством боковой области (1). У каждого средства безопасности из боковой области должен быть родитель.
WSEC_ON_OBJECT tinyint Указывает, является ли разрешение глобальным (0) или разрешением уровня категории (1).
WSEC_OBJ_TYPE_ID integer Тип объекта:
1 Проект
2 Ресурс
3 Представление
7 Модель
В начало

MSP_WEB_SECURITY_GROUP_MEMBERS

В этой таблице хранятся данные, связывающие пользователей Project Web Access,с группами, которым они принадлежат. Для каждого ресурса Project Server создает группу, которая содержит этот ресурс.

  Название столбца Тип данных Описание
ПК WSEC_GRP_GUID uniqueidentifier Указывает на действительный идентификатор WSEC_GRP_GUID в таблице MSP_WEB_SECURITY_GROUPS.
ПК WRES_GUID uniqueidentifier Указывает на идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
В начало

MSP_WEB_SECURITY_GROUPS

В этой таблице хранятся названия и описания все групп Project Server, включая следующие группы, создаваемые по умолчанию: «Администраторы», «Руководители организации», «Руководители портфелей», «Руководители проектов», «Руководители ресурсов» «Ведущие сотрудники» и «Члены команды».

  Название столбца Тип данных Описание
ПК WSEC_GRP_ID integer Уникальный идентификатор группы.
WSEC_GRP_GUID uniqueidentifier Глобальный уникальный идентификатор группы; автоматически назначается сервером Project Server.
WSEC_GRP_NAME nvarchar(100) Имя группы.
WSEC_GRP_DESC nvarchar(255) Описание группы.
WSEC_GRP_DASHBOARD_URL nvarchar(255) URL-адрес цифровой панели группы.
WSEC_GRP_AD_GROUP nvarchar(64) Название группы Active Directory, связанной с группой безопасности Project Server.
WSEC_GRP_AD_LOG smallint Состояние синхронизации Active Directory с Project Server:
0 Никогда
1 Успех
2 Сбой
В начало

MSP_WEB_SECURITY_MENUS

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

  Название столбца Тип данных Описание
ПК WSEC_MENU_ID integer Уникальный идентификатор меню безопасности.
WSEC_MENU_NAME_ID integer Указывает на поле CONV_VALUE в таблице MSP_WEB_CONVERSIONS, содержащее локализованную символьную строку с именем меню.
WSEC_MENU_CUSTOM_NAME nvarchar(100) Настраиваемое имя элемента меню или подменю.
WSEC_MENU_PARENT_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_SECURITY_MENUS:
-1 Означает, что данное меню является родительским.
любое Указывает на родительское меню; это число должно являться действительным идентификатором в данной таблице.
WSEC_MENU_SEQ smallint Порядок следования полей в Project Web Access.
WSEC_MENU_DESC_ID integer Указывает на поле CONV_VALUE в таблице MSP_WEB_CONVERSIONS, содержащее локализованную символьную строку с описанием меню.
WSEC_MENU_CUSTOM_DESC nvarchar(100) Описание элемента настраиваемого меню.
WSEC_MENU_PAGE_ID integer Указывает на действительный идентификатор WSEC_PAGE_ID в таблице MSP_WEB_SECURITY_PAGES.
WSEC_MENU_IS_CUSTOM tinyint Указывает, является ли данное меню настраиваемым.
WSEC_MENU_IS_TOP_LEVEL tinyint Указывает, отображается ли имя данного меню в верхней строке окна обозревателя Project Web Access.
WSEC_MENU_LINKGROUP_NAME_ID integer Указывает на локализованную символьную строку в таблице MSP_WEB_CONVERSIONS; отображается в качестве типа сохраненных ссылок в области операций.
В начало

MSP_WEB_SECURITY_OBJECT_RULES

В этой таблице хранятся сведения о правилах объектов безопасности.

  Название столбца Тип данных Описание
ПК WSEC_OBJ_TYPE tinyint Тип объекта:
1 Проект
2 Ресурс
3 Представление
7 Модель
ПК WSEC_OBJ_RULE_TYPE tinyint Правило, связанное с объектом (в зависимости от значения, выбранного в поле WSEC_OBJ_TYPE):
0 Все текущие и будущие проекты.
1 Все выбранные проекты.
2 Все текущие и будущие проекты, руководителем которых я являюсь.
3 Все текущие и будущие проекты, ресурсом которых я являюсь.
WSEC_OBJ_RULE_DESC nvarchar(255) Описание правила объекта..
В начало

MSP_WEB_SECURITY_OBJECT_TYPES

Эта таблица используется для сопоставления объектам имен типов объектов.

  Название столбца Тип данных Описание
ПК WSEC_OBJ_TYPE_ID integer Уникальный идентификатор объекта.
WSEC_OBJ_TYPE_NAME nvarchar(100) Тип объекта:
1 Проект
2 Ресурс
3 Представление
7 Модель
В начало

MSP_WEB_SECURITY_ORG_PERMISSIONS

В этой таблице указывается, какие возможности Project Web Access доступны в организации.

  Название столбца Тип данных Описание
ПК WSEC_FEA_ACT_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_SECURITY_FEATURES_ACTIONS.
WSEC_ALLOW tinyint Указывает, что принцип безопасности или объект безопасности обладает разрешением на выполнение выбранного действия.
WSEC_DENY tinyint Указывает, что принцип безопасности или объект безопасности не имеет разрешения на выполнение выбранного действия; если пользователю запрещено выполнение в каком-либо одном месте Project Web Access, значит, ему это запрещено везде.
WSEC_ACCESS tinyint Зарезервировано для использования в Project Web Access в будущем; содержимое этого поля изменять не следует.
WSEC_PAID tinyint Зарезервировано для использования в Project Web Access в будущем; содержимое этого поля изменять не следует.
В начало

MSP_WEB_SECURITY_PAGES

Эта таблица связывает функции системы безопасности со страницами ASP в Project Web Access.

  Название столбца Тип данных Описание
ПК WSEC_PAGE_ID integer Уникальный идентификатор страницы.
WSEC_PAGE_MENU_ID integer Указывает на действительный идентификатор WSEC_MENU_ID в таблице MSP_WEB_SECURITY_MENUS.
WSEC_PAGE_URL nvarchar(255) URL-адрес страницы.
WSEC_PAGE_CUSTOM_URL nvarchar(255) Настраиваемый URL-адрес страницы.
WSEC_PAGE_HELP_URL nvarchar(255) URL-адрес для страницы справки, которая сопоставлена странице Project Web Access.
WSEC_PAGE_ACT_ID integer Указывает на действительный идентификатор WSEC_FEA_ACT_ID в таблице MSP_WEB_SECURITY_FEATURES_ACTIONS.
WSEC_PAGE_MASTER_PAGE_ID integer Указывает на действительный идентификатор WSEC_PAGE_ID в таблице MSP_WEB_SECURITY_PAGES.
WSEC_PAGE_SESSION_SETTINGS ntext Содержит исходные значения параметров для данной страницы; эти сведения хранятся лишь в течение сеанса.
WSEC_PAGE_DATABASE_SETTINGS ntext Содержит исходные значения параметров для данной страницы; эти сведения сохраняются на протяжении всех сеансов, все изменения записываются в таблицу MSP_WEB_RESOURCE_SETTINGS.
WSEC_PAGE_CAN_OFFLINE tinyint Указывает, можно ли просматривать страницу в автономном режиме.
В начало

MSP_WEB_SECURITY_SP_CAT_PERMISSIONS

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

  Название столбца Тип данных Описание
ПК WSEC_REL_ID integer Указывает на действительный идентификатор WSEC_REL_ID в таблице MSP_WEB_SECURITY_SP_CAT_RELATIONS.
ПК WSEC_FEA_ACT_ID integer Указывает на действительный идентификатор WSEC_FEA_ACT_ID в таблице MSP_WEB_SECURITY_FEATURES_ACTIONS.
WSEC_ALLOW tinyint Указывает, что пользователь обладает разрешением на выполнение выбранного действия.
WSEC_DENY tinyint Указывает, что пользователь не имеет разрешения на выполнение выбранного действия; если пользователю запрещено выполнение в каком-либо одном месте Microsoft Project Web Access, значит, ему это запрещено везде.
WSEC_ACCESS tinyint Это поле предназначено для внутреннего пользования в Project Server; его содержимое изменять не следует.
В начало

MSP_WEB_SECURITY_SP_CAT_RELATIONS

Эта таблица связывает между собой таблицы MSP_WEB_SECURITY_GROUPS и MSP_WEB_SECURITY_SP_CAT_PERMISSIONS.

  Название столбца Тип данных Описание
ПК WSEC_REL_ID integer Уникальный идентификатор отношения для категории.
WSEC_SP_GUID uniqueidentifier Указывает на действительный идентификатор WSEC_GRP_GUID в таблице MSP_WEB_SECURITY_GROUPS.
WSEC_CAT_ID integer Указывает на действительный идентификатор WSEC_CAT_ID в таблице MSP_WEB_SECURITY_CATEGORIES.
В начало

MSP_WEB_SECURITY_TEMPLATE_PERMISSIONS

В этой таблице сохраняется список предоставленных или запрещенных разрешений для каждого шаблона безопасности.

  Название столбца Тип данных Описание
ПК WSEC_TMPL_ID integer Указывает на действительный идентификатор WSEC_TMPL_ID в таблице MSP_WEB_SECURITY_TEMPLATES.
ПК WSEC_ACT_ID integer Указывает на действительный идентификатор WSEC_FEA_ACT_ID в таблице MSP_WEB_SECURITY_FEATURES_ACTIONS.
WSEC_ALLOW tinyint Указывает, что пользователь обладает разрешением на выполнение выбранного действия.
WSEC_DENY tinyint Указывает, что пользователь не имеет разрешения на выполнение выбранного действия; если пользователю запрещено выполнение в каком-либо одном месте Project Web Access, значит, ему это запрещено везде.
WSEC_ACCESS tinyint Это поле предназначено для внутреннего пользования в Project Server; его содержимое изменять не следует.
В начало

MSP_WEB_SECURITY_TEMPLATES

В данной таблице хранятся имя и описание каждого шаблона безопасности в Project Server. Управление этими данными осуществляется на странице Администрирование, Управление безопасностью в центре администрирования Project Web Access.

В составе Project Server предусмотрены следующие шаблоны безопасности, используемые по умолчанию: «Администратор», «Руководитель организации», «Руководитель портфеля проектов», «Руководитель проекта», «Руководитель ресурсов», «Ведущий сотрудник группы» и «Член группы». Дополнительные сведения о конкретных разрешениях, предоставляемых или запрещаемых для каждой таблицы безопасности, см. в таблице MSP_WEB_SECURITY_TEMPLATE_PERMISSIONS.

  Название столбца Тип данных Описание
ПК WSEC_TMPL_ID integer Уникальный идентификатор шаблона безопасности.
WSEC_TMPL_NAME nvarchar(100) Имя шаблона безопасности, например «Ресурсы».
WSEC_TMPL_DESC nvarchar(255) Содержит описание шаблона безопасности, например: Шаблон безопасности для группы «Ресурсы».
В начало

MSP_WEB_SECURITY_USERDEFINED

В этой таблице хранятся сведения о трех настраиваемых, определяемых пользователем разрешениях в Project Web Access. Доступ к данным этой таблицы осуществляется только с помощью службы Project Data Service, которая выдает запрос в таблицу, например:

SELECT * FROM MSP_WEB_SECURITY_USERDEFINED WHERE WSEC_PERMISSION_NUMBER = n
  Название столбца Тип данных Описание
WSEC_PERMISSION_NUMBER integer Определяемое пользователем разрешение:
1 Определяемое пользователем 1.
2 Определяемое пользователем 2.
3 Определяемое пользователем 3.
4 ... Определяемое пользователем 4 ... и т.д.
WSEC_ITEM_TYPE integer Тип элемента, который отключен с разрешения, определяемого пользователем:
0 X-Command
1 Сетка
2 Поле
3 Диалог
7 Средство
WSEC_ITEM_ID integer Фактический элемент отключен, например, X-Command ID или Field PID.
В начало

MSP_WEB_STATUS_DISTRIBUTION

Эта таблица связывает между собой ресурсы и отчеты о состоянии; в частности, здесь содержатся сведения о рассылке отчетов и о том, кому какой отчет отправлен.

  Название столбца Тип данных Описание
ПК WRES_ID_DISTR_RECIP integer Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
ПК WRESP_ID integer Идентификатор ответа на отчет о состоянии из таблицы MSP_WEB_STATUS_RESPONSES.
В начало

MSP_WEB_STATUS_FREQUENCIES

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

  Название столбца Тип данных Описание
ПК WSR_ID integer Указывает на действительный идентификатор WSR_ID в таблице MSP_WEB_STATUS_REPORTS.
ПК WREPORT_START_DATE datetime Дата начала составления отчетов о состоянии.
WFREQ integer Указывает, как часто ресурсы должны отправлять отчет о состоянии:
0 Еженедельно (по умолчанию)
1 Ежемесячно
2 Ежегодно
WFREQPAR1 integer Переменная, зависящая от значения WFREQ:
0 1 = Каждая неделя
2 = Каждая следующая неделя
3 = Каждая третья неделя
4 = Каждая четвертая неделя
5 = Каждая пятая неделя
6 = Каждая шестая неделя
7 = Каждая седьмая неделя
8 = Каждая восьмая неделя
9 = Каждая девятая неделя
10 = Каждая десятая неделя
11 = Каждая одиннадцатая неделя
12 = Каждая двенадцатая неделя
1 0 = Первый вариант ежегодного отчета
1 = Второй вариант ежегодного отчета
2 0 = Первый вариант ежегодного отчета
1 = Второй вариант ежегодного отчета
WFREQPAR2 integer Переменная, зависящая от значения WFREQ:
0 Каждый бит представляет выбранный день недели, причем самый младший бит соответствует воскресенью (т. е. 9 означает, что выбраны воскресенье и среда).
1 День месяца; используется первым параметром:

1 = Первый день месяца
2 = Второй день месяца
3 = Третий день месяца и т.д. до 28, 29, 30 или 31 (в зависимости от последнего дня месяца).
2 1 = Первый, используется первым вариантом
2 = Второй, используется первым вариантом
3 = Третий, используется первым вариантом
4 = Четвертый, используется первым вариантом
5 = Последний, используется вторым вариантом
WFREQPAR3 integer Переменная, зависящая от значения WFREQ:
0 Не используется
1 Каждые x месяцев; используется вторым параметром:

1 = Каждый месяц
2 = Каждые два месяца
3 = Каждые три месяца
4 = Каждые четыре месяца
5 = Каждые пять месяцев
6 = Каждые шесть месяцев
7 = Каждые семь месяцев
8 = Каждые восемь месяцев
9 = Каждые девять месяцев
10 = Каждые десять месяцев
11 = Каждые одиннадцать месяцев
12 = Каждые двенадцать месяцев
2 День недели; используется вторым параметром:

1 = воскресенье
2 = понедельник
3 = вторник
4 = среда
5 = четверг
6 = пятница
7 = суббота
WFREQPAR4 integer Переменная, зависящая от значения WFREQ:
0 Не используется
1 1 = Первый, используется первым параметром
2 = Второй, используется первым параметром
3 = Третий, используется первым параметром
4 = Четвертый, используется первым параметром
5 = Последний, используется вторым параметром
2 Месяц года; используется вторым параметром:

1 = январь
2 = февраль
3 = март
4 = апрель
5 = май
6 = июнь
7 = июль
8 = август
9 = сентябрь
10 = октябрь
11 = ноябрь
12 = декабрь
WFREQPAR5 integer Переменная, зависящая от значения WFREQ:
0 Не используется
1 День недели; используется вторым параметром:

1 = воскресенье
2 = понедельник
3 = вторник
4 = среда
5 = четверг
6 = пятница
7 = суббота
2 Не используется
WFREQPAR6 integer Переменная, зависящая от значения WFREQ:
0 Не используется
1 Каждые x месяцев; используется вторым параметром:

1 = Каждый месяц
2 = Каждые два месяца
3 = Каждые три месяца
4 = Каждые четыре месяца
5 = Каждые пять месяцев
6 = Каждые шесть месяцев
7 = Каждые семь месяцев
8 = Каждые восемь месяцев
9 = Каждые девять месяцев
10 = Каждые десять месяцев
11 = Каждые одиннадцать месяцев
12 = Каждые двенадцать месяцев
2 Не используется
WFREQPAR_DATE datetime Переменный параметр даты повторения, зависящий от значения WFREQ:
0 Не используется
1 Не используется
2 Дата в первом варианте ежегодного отчета; используется при первом варианте
В начало

MSP_WEB_STATUS_REPORTS

В этой таблице хранятся общие сведения об отчетах о состоянии.

  Название столбца Тип данных Описание
ПК WSR_ID integer Уникальный идентификатор отчета о состоянии.
WRES_ID_MGR integer Идентификатор ресурса для руководителя, создавшего отчет о состоянии; указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
WREPORT_NAME nvarchar(255) Название отчета о состоянии.
WREPORT_UNREQUESTED tinyint Указывает, запрашивался ли отчет о состоянии.
WREPORT_IS_ENABLED tinyint Указывает, включен ли отчет о состоянии (0); отчет о состоянии отключается (1), если руководитель удаляет его.
WREPORT_FORMAT ntext Отчет о состоянии в формате XML.
В начало

MSP_WEB_STATUS_REQUESTS

Эта таблица содержит подробные сведения о запросах состояния и связывает каждый запрос с ресурсами.

  Название столбца Тип данных Описание
ПК WRES_ID_RECEIVER integer Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
ПК WSR_ID integer Уникальный идентификатор запроса состояния.
WDUE_ON datetime Следующая дата ожидаемой выдачи отчета по данному запросу.
WREQ_IS_AUTOMERGE tinyint Указывает, является ли данный запрос состояния ответом с возможностью автоматического объединения.
WREQ_IS_NEW_REQUEST tinyint Указывает, является ли данный запрос состояния новым запросом.
WREQ_IS_SENT tinyint Указывает, был ли отправлен запрос состояния.
WREQ_IS_ENABLED tinyint Указывает, включен ли запрос состояния; запрос состояния отключается, если руководитель удаляет ресурс из этого запроса.
В начало

MSP_WEB_STATUS_RESPONSES

В этой таблице хранятся ответы на отчеты о состоянии.

  Название столбца Тип данных Описание
ПК WRESP_ID integer Уникальный идентификатор ответа на отчет о состоянии.
WRES_ID integer Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WSR_ID integer Указывает на действительный идентификатор WSR_ID в таблице MSP_WEB_STATUS_REPORTS.
WSRESP_PERIOD_START datetime Дата начала периода, охватываемого отчетом о состоянии.
WSRESP_PERIOD_FINISH datetime Дата окончания периода, охватываемого отчетом о состоянии.
WSUBMIT_STATUS integer Указывает, был ли отчет о состоянии отправлен или сохранен:
0 Не отправлен
1 Сохранен
2 Отправлен
WSUBMIT_DATE datetime Дата отправки отчета о состоянии.
WUPDATE_STATUS integer Указывает, был ли отчет о состоянии обновлен, или это оригинал:
0 Без обновлений
1 Оригинал
2 Обновление
WNUM_SECTIONS integer Число разделов, которые нельзя удалять.
WRESP_IS_MATCHING tinyint Указывает, совпадает ли период времени для ответа на запрос отчет о состоянии с периодом времени для запроса состояния.
WRESP_IS_NEW_RESPONSE tinyint Указывает, видел ли руководитель данный ответ на запрос отчета о состоянии.
WRESP_IS_MERGED tinyint Указывает, вошел ли отчет о состоянии в сводный отчет руководителя.
WRESP_TEXT ntext Текст сообщения с ответом на запрос отчета о состоянии.
В начало

MSP_WEB_STRING_TYPES

Эта таблица сопоставляет некоторые символьные строки, используемые в Project Server, идентификаторам языковых регионов. Эти данные используются только для стилей отрезков диаграмм Ганта и имен полей в представлениях Project.

  Название столбца Тип данных Описание
ПК STRING_TYPE_ID integer Уникальный идентификатор типа символьной строки.
ПК STRING_LANG_ID integer Идентификатор языка и для символьной строки; например, 1049 идентификатор русского языка.
STRING_TYPE nvarchar(200) Локализованное название типа символьной строки, например «Стили отрезков диаграммы Ганта».
В начало

MSP_WEB_STS_SERVERS

В данной таблице содержатся все сведения о серверах, выполняющих службу Windows SharePoint Services. Эти сведения автоматически заносятся в таблицу (а также в поля WADMIN_PUBDOCS_STS_SERVER_ID и WADMIN_CURRENT_STS_SERVER_ID в таблице MSP_WEB_ADMIN) во время установки Project Server и службы Windows SharePoint Services. Все данные вводятся и корректируются на странице Администрирование в Project Web Access.

Примечание.  При переносе из Microsoft Project Server 2002 в Project Server 2003, версия 2002 этой таблицы переименовывается в MSP_WEB_STS_SERVERS_P2002 и создается новая таблица MSP_WEB_STS_SERVERS с обновленными данными, необходимыми для Project Server 2003. Затем к этой таблице добавляются данные версии 2002.

  Название столбца Тип данных Описание
ПК WSTS_SERVER_ID integer Уникальный идентификатор сервера, на котором выполняется служба SharePoint Services.
WSTS_SERVER_NAME nvarchar(255) Имя сервера, на котором выполняется служба SharePoint Services.
WSTS_SERVER_WEB_PORT integer Номер веб-порта, необходимый для доступа к серверу, на котором выполняется служба SharePoint Services; по умолчанию 80.
WSTS_SERVER_ADMIN_PORT integer Номер порта администрирования, который требуется для доступа к страницам администрирования на сервере, на котором выполняется служба SharePoint Services; по умолчанию отсутствует.
WSTS_WEB_PORT_IS_SSL tinyint Указывает, является ли веб-порт для сервера, на котором выполняется служба SharePoint Services, SSL-портом. Если да, то все подключения к WSTS_SERVER_WEB_PORT будут подключениями HTTPS.
WSTS_ADMIN_PORT_IS_SSL tinyint Указывает, является ли порт администрирования для сервера, на котором выполняется служба SharePoint Services, SSL-портом. Если да, то все подключения к WSTS_SERVER_ADMIN_PORT будут подключениями HTTPS.
WSTS_MANAGED_PATH nvarchar(60) Управляемый путь для сервера со службой Windows SharePoint Services; заданное по умолчанию значение - "Projects". Он используется для логической группировки URL-адресов, связанных со службой Windows SharePoint Services.
WSTS_EXTRANET_SERVER_NAME nvarchar(255) Имя сервера в экстрасети, на котором выполняется служба Windows SharePoint Services.
WSTS_ADMIN_SERVER_NAME integer Имя административного сервера службы Windows SharePoint Services.
WSTS_NETBIOS_SERVER_NAME nvarchar(255) Сохраняет имя сервера NETBIOS, выполняющего службы Window SharePoint Services при сохранении MSP_WEB_STS_SERVERS.WSTS_SERVER_NAME в формате заголовка IP/FQDN/host.
В начало

MSP_WEB_TIME_PERIODS

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

  Название столбца Тип данных Описание
WPRD_ID integer Уникальный идентификатор для отчетного периода времени.
WPRD_START_DATE datetime Дата начала для отчетного периода времени.
WPRD_FINISH_DATE datetime Дата окончания для отчетного периода времени.
WPRD_STATE integer Состояние отчетного периода времени:
0 Открыть
1 Закрыть
RESERVED_DATA1 float Зарезервировано для внутреннего пользования. Содержимое этого поля изменять не следует.
В начало

MSP_WEB_TRANSACTIONS

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

  Название столбца Тип данных Описание
ПК WTRANS_ID integer Уникальный идентификатор транзакции.
WASSN_ID integer Указывает на действительный идентификатор WASSN_ID в таблице MSP_WEB_ASSIGNMENTS.
WTRANS_DATE datetime Дата отправки обновления задачи ресурса.
WTRANS_PROJ_UPDATE_DATE datetime Дата обновления задачи ресурса на сервере Project Server руководителем проекта.
WTRANS_STATE integer Состояние транзакции:
0 Ожидание.
1 Обработана, но еще не обновлена.
2 Обновлена, но еще не отправлена в архив.
3 Отправлена в архив.
WTRANS_TYPE integer Тип транзакции:
0 Обновление задачи
1 Отклоненные задачи
2 Новые задачи
3 Делегирование задачи
WTRANS_ACTION integer Действие, предпринятое в отношении транзакции:
0 Нет действий
1 Принять
2 Отклонить
WRES_ID_TRANS_SENDER integer Указывает на действительный идентификатор WRES_ID в таблице MSP_WEB_RESOURCES.
WDELEG_ID integer Указывает на действительный идентификатор WDELEG_ID в таблице MSP_WEB_DELEGATIONS.
WTRANS_DESC nvarchar(255) В зависимости от типа транзакции, выбранного в поле WTRANS_TYPE, пользователь увидит следующие сообщения:
0 Задача обновлена сотрудником [ресурс].
1 Новая задача создана сотрудником [ресурс].
2 Задача отклонена сотрудником [ресурс].
3 Задача делегирована от сотрудника [ресурс] сотруднику [ресурс].
WTRANS_ADJUST tinyint Указывает, содержит ли транзакция фактические значения, которые были настроены менеджером; если значение равно 0, значит это нормальная, не настроенная транзакция.
В начало

MSP_VERSIONS

У проекта может существовать несколько версий Project. Самый нижний уровень проекта — это та или иная версия проекта, например: 90-001 Обновление Windows XP.Опубликовано — опубликованная версия проекта 90-001 «Обновление Windows XP». В данной таблице хранится по одной записи для каждой из имеющихся версий. У каждого проекта корпоративного уровня есть соответствующая ему версия.

Примечание.  Прямой доступ к этой таблице из Microsoft Project Professional невозможен.

  Название столбца Тип данных Описание
VERS_ID integer Указатель позиции данной версии в списке версий.
VERS_VERSION varchar(50) Название версии, например «Опубликовано».
VERS_DEFAULT Tinyint Указывает, является ли данная версия используемой по умолчанию.
VERS_TYPE integer Тип версии:
0 Редактируемая версия
10 Архивная версия; любые изменения запрещаются, проект доступен только для чтения, записи ресурсов не обновляются.
1000 Неактивная версия.
VERS_WGANTT_STYLE_ID integer Идентификатор стиля отрезка диаграммы Ганта:
0 Обычная задача
1 Критическая задача
2 Внешняя задача
3 Делегированная задача
7 Веха
5 Суммарная задача
6 Суммарные данные проекта (по умолчанию)
7 Суммарные данные группы
8 Ход выполнения
9 Суммарный ход выполнения
10 Плановая задача
11 Плановые суммарные данные
12 Плановая веха
13 Задача до выравнивания
14 Суммарные данные до выравнивания
15 Веха до выравнивания
16 Прерывание.
17 Критическое прерывание
18 Плановое прерывание
19 Крайний срок
20 Временной резерв
21 Запаздывание
22 Задержка
23 Настраиваемая длительность 1
24 Настраиваемая длительность 2
25 Настраиваемая длительность 3
26 Настраиваемая длительность 4
27 Настраиваемая длительность 5
28 Настраиваемая длительность 6
29 Настраиваемая длительность 7
30 Настраиваемая длительность 8
31 Настраиваемая длительность 9
32 Настраиваемая длительность 10
33 Опережение по плану
34 Задержка по плану
35 Внешняя веха
В начало

MSP_WEB_VIEW_DSNS

В таблице хранятся имена источников данных (DSN), используемые проектами в Project Server. Любое имя DSN, включенное в эту таблицу, также существует в Project Server. Имена DSN можно создавать в Project Server с помощью компонента панели управления «Администратор источника данных ODBC». Для каждого DSN необходимо задать идентификатор пользователя и пароль для Project Server; эти сведения будут использоваться при обращении к проектам в базе данных, указанной именем DSN. Предъявляя идентификатор пользователя и пароль, пользователи могут просматривать данные в представлениях Project Server даже не имея прямого доступа к самой базе данных.

  Название столбца Тип данных Описание
ПК WDSN_ID integer Уникальный идентификатор для DSN.
WDSN_NAME nvarchar(255) Имя DSN.
WDSN_DESCRIPTION nvarchar(255) Описание DSN.
WDSN_LOGIN_ID nvarchar(255) Идентификатор пользователя, который используется сервером Project Server для доступа к проектам в базе данных, указанной именем DSN.
WDSN_PASSWORD nvarchar(255) Пароль, который используется сервером Project Server для доступа к проектам в базе данных, указанной именем DSN.
В начало

MSP_WEB_VIEW_FAVORITES

В этой таблице хранятся избранные представления.

  Название столбца Тип данных Описание
ПК WVIEW_FAV_ID integer Уникальный идентификатор избранного представления.
WRES_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
WVIEW_TYPE integer Тип представления:
0 Представление проекта
1 Представление портфеля
2 Представление назначений
3 Руководитель ресурсов
7 Представление анализа портфеля
WPROJ_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_PROJECTS.
WVIEW_OWC_PIVOT_XML ntext Содержит объект двоичных данных XML, в котором хранятся параметры, принимаемые по умолчанию для сводной таблицы или диаграммы Microsoft Project Web Access; используется только для представлений анализа портфеля.
WVIEW_OWC_CHART_XML ntext Содержит параметры диаграммы; используется только для представлений анализа портфеля.
WVIEW_FAV_NAME nvarchar(100) Имя избранного представления.
WVIEW_FAV_URL ntext Параметр URL для представления.
WVIEW_FAV_COLUMN_ORDER ntext Порядок столбцов в сетке для данного представления; используется только в представлении, являющемся сеткой.
WVIEW_FAV_AUTOFILTER ntext Предложение автофильтра; используется только в случае, если к представлению применяется автофильтр.
WSEC_MENU_ID integer Указывает на действительный идентификатор WSEC_MENU_ID в таблице MSP_WEB_SECURITY_MENUS.
WVIEW_DEFAULT_SETTINGS ntext Содержит объект двоичных данных XML, в котором находятся параметры, принимаемые по умолчанию для представлений «Отображение списка полей» и «Отображение панели инструментов» в Microsoft Project Web Access.
WVIEW_TIMESTAMP uniqueidentifier Штамп времени из таблицы MSP_WEB_VIEW_REPORTS; если отличается от значения WVIEW_TIMESTAMP из таблицы MSP_WEB_VIEW_REPORTS, значит, данное представление устарело.
В начало

MSP_WEB_VIEW_FIELDS

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

  Название столбца Тип данных Описание
ПК WFIELD_ID integer Уникальный идентификатор поля.
WFIELD_NAME_OLEDB nvarchar(255) Имя поля, используемое в средстве доступа OLE DB Project.
WFIELD_NAME_SQL nvarchar(255) Имя поля в базе данных Project Server.
WFIELD_NAME_CONV_VALUE integer Указывает на поле CONV_VALUE в таблице MSP_WEB_CONVERSIONS, содержащее локализованное описание поля.
WFIELD_TEXTCONV_TYPE integer Тип поля:
0 Недопустимый тип
2 Приоритет (числовой индекс в таблице приоритетов)
3 Тип ограничения (индекс в таблице ограничений)
7 Дата
5 Процент (например 5%)
6 Длительность (например 5 дней)
8 Трудозатраты (например 5ч)
9 Затраты (например 5,00р)
11 Норма затрат (например 5р/ч)
12 Единицы
13 Тип начислений (индекс в таблице начислений)
14 Тип профиля (индекс в таблице профилей)
15 Обычное число
16 Логическое значение (индекс в таблице логических строковых значений)
17 Да/Нет (индекс в таблице строк Да/Нет)
18 Двойное (значение с двойной точностью)
21 Символьная строка
23 Время (в минутах после полуночи)
24 Длинное целое
25 Тип связи (НН, ОО, ОН или НО)
28 Астрономическая длительность (например 5ад)
29 Тип задачи (например с фиксированными единицами, с фиксированными трудозатратами, с фиксированной длительностью)
30 Гиперссылка (понятное имя)
31 Гиперссылка (объект гиперссылки)
32 Гиперссылка (расположение)
33 Гиперссылка (HREF)
WTABLE_ID integer Тип представления:
0 Представление проекта
1 Задачи
2 Назначения
3 Ресурсы
7 Представление анализа портфеля
WFIELD_IN_PROJECT_VIEW tinyint Указывает, принадлежит ли поле представлению проекта.
WFIELD_IN_PORTFOLIO_VIEW tinyint Указывает, принадлежит ли поле представлению портфеля.
WFIELD_IN_WEBCLIENT_VIEW tinyint Указывает, принадлежит ли поле представлению назначений.
WFIELD_IS_CUSTOM_FIELD tinyint Указывает, является ли поле настраиваемым в базе данных Project Server.
WFIELD_IS_GANTT_DEFAULT tinyint Указывает, требуется ли данное поле для создания отрезка диаграммы Ганта (например «Начало», «Окончание», или «Исходный план»).
WFIELD_IS_ENTRES_FIELD tinyint Указывает, является ли данное поле полем корпоративного ресурса.
В начало

MSP_WEB_VIEW_REPORTS

В этой таблице хранятся сведения о представлениях, в том числе тип представления и способ его отображения для конечных пользователей в Microsoft Project Web Access.

  Название столбца Тип данных Описание
ПК WVIEW_ID integer Уникальный идентификатор отчета о представлении.
WVIEW_NAME nvarchar(255) Имя отчета.
WVIEW_DESCRIPTION nvarchar(255) Описание отчета.
WVIEW_TYPE integer Тип представления:
0 Представление центра проектов
1 Представление портфеля
2 Представление центра назначений
3 Представление центра ресурсов
7 Представление анализа портфеля
WVIEW_DISPLAY_TYPE integer Тип диаграммы, используемой для отображения содержимого отчета:
0 Только сводная таблица (по умолчанию)
1 Только диаграмма
2 Сводная таблица и диаграмма
WVIEW_WORK_TYPE integer Зарезервировано для использования в будущем; не используется в представлениях анализа портфеля.
WGANTT_SCHEME_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_GANTT_SCHEMES; не используется в представлениях анализа портфеля.
WTABLE_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_VIEW_TABLES; не используется в представлениях анализа портфеля.
WVIEW_FILTER_PARAM1 nvarchar(255) Предложение SQL для первого фильтра в представлении проекта; не используется в представлениях анализа портфеля.
WVIEW_FILTER_PARAM2 nvarchar(255) Предложение SQL для второго фильтра в представлении проекта; не используется в представлениях анализа портфеля.
WVIEW_FILTER_PARAM3 nvarchar(255) Предложение SQL для третьего фильтра в представлении проекта; не используется в представлениях анализа портфеля.
WVIEW_REPORT_KIND integer Метод, используемый для отображения отчета:
0 Обычный (по умолчанию)
1 Active Server Page
2 HTML
3 Страница доступа к данным.
WVIEW_PATH nvarchar(1024) URL-адрес, указанный в разделе Дополнительные представления на странице Определение представлений; не используется в представлениях анализа портфеля.
WVIEW_OWC_PIVOT_XML ntext Веб-компоненты Office (OWC); объект двоичных данных XML, содержащий параметры элемента управления «Сводная таблица».
WVIEW_OWC_CHART_XML ntext Веб-компоненты Office (OWC); объект двоичных данных XML, содержащий параметры элемента управления «Диаграмма».
WGROUP_SCHEME_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_GROUP_SCHEMES; не используется в представлениях анализа портфеля.
WVIEW_DEFAULT_SETTINGS ntext Содержит объект двоичных данных XML, в котором находятся параметры, принимаемые по умолчанию для представлений «Отображение списка полей» и «Отображение панели инструментов» в Microsoft Project Web Access.
WVIEW_TIMESTAMP uniqueidentifier Отметка времени представления; хранится в виде глобального уникального идентификатора.
WVIEW_GROUPING_SORTING_PARAMS nvarchar(256) Заданная по умолчанию группировка и сортировка данных для представления. Эти данные сохранена как XML и включает сведения о трех полях группировки, одном поле сортировки и одном направлении сортировки.
WVIEW_FILTER_BY_RBS tinyint Указывает, фильтруются ли представления по структурной декомпозиции ресурсов (СДРес); это поле специально используется для представлений центра ресурсов (WVIEW_TYPE настроен на 3).
WVIEW_OUTLINE_LEVEL smallint Уровень структуры в сетке Project Web Access для определенного представления.
WVIEW_SPLITTER_POS integer Позиция разделителя в отчетах Project Web Access.
В начало

MSP_WEB_VIEW_REPORTS_FIELDS

Эта таблица задает поля, отображаемые для каждого представления, и связывает эти поля с соответствующими представлениями, а также определяет порядок их отображения.

  Название столбца Тип данных Описание
ПК WVIEW_ID integer Указывает на действительный идентификатор WVIEW_ID в таблице MSP_WEB_VIEW_REPORTS.
ПК WFIELD_ID integer Указывает на поле CONV_VALUE в таблице MSP_WEB_WORKGROUP_FIELDS_INFO.
WVIEW_FIELD_ORDER integer Порядок отображения полей; определяется для каждого уникального идентификатора WVIEW_ID.
WVIEW_FIELD_WIDTH integer Ширина поля в представлениях Project Web Access; по умолчанию это значение равно 100.
WVIEW_FIELD_AUTOSIZE tinyint Указывает, определяется ли автоматически размер поля.
В начало

MSP_WEB_VIEW_TABLES

Эта таблица указывает, какую таблицу следует просматривать. В настоящее время эта таблица не используется ни в каких конкретных запросах в Project Server.

  Название столбца Тип данных Описание
PK WTABLE_ID integer Указывает, какую таблицу следует использовать (1, 2, 3 или 4).
WTABLE_NAME nvarchar(255) Имя таблицы, выбранной в поле WTABLE_ID:
1 Задачи
2 Назначения
3 Ресурсы
7 Отчет о состоянии
В начало

MSP_WEB_WORK

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

  Название столбца Тип данных Описание
WRES_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
ПК WASSN_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_ASSIGNMENTS.
ПК WWORK_START datetime Дата начала работы.
ПК WWORK_FINISH datetime Дата окончания работы.
ПК WWORK_TYPE integer Тип выполненных трудозатрат:
0 Запланированные трудозатраты
1 Фактические трудозатраты
2 Сверхурочные фактические трудозатраты
WWORK_VALUE decimal Отработанное время, выраженное числом минут, умноженным на 1000; например, 8 часов работы записываются как 480000.
WWORK_UPDATE_STATUS integer Указывает, была ли запись о трудозатратах изменена ресурсом.
0 Не изменена ресурсом.
1 Изменена ресурсом, но еще не обновлена руководителем проекта.
RESERVED_DATA1 integer Зарезервировано для использования в Project Server; содержимое этого поля изменять не следует.
WWORK_READONLY tinyint Указывает, доступна ли запись о трудозатратах для изменения или только для чтения.
WWORK_APPROVAL_STATUS integer Статус записи повременных трудозатрат.
В начало

MSP_WEB_WORK_ADJUSTED

Хранит данные откорректированных записей повременных трудозатрат.

  Название столбца Тип данных Описание
WADJUST_ID integer Уникальный идентификатор для откорректированной записи трудозатрат.
WASSN_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_ASSIGNMENTS.
WWORK_DATE datetime Дата корректировки записи трудозатрат.
WWORK_TYPE integer Тип выполненных трудозатрат:
0 Запланированные трудозатраты
1 Фактические трудозатраты
2 Сверхурочные фактические трудозатраты
WWORK_VALUE decimal Отработанное время, выраженное числом минут, умноженным на 1000; например, 8 часов работы записываются как 480000.
WWORK_VALUE_ADJUSTED decimal Объем работ для назначения после регулировки.
WWORK_ADJUST_DATE datetime Дата, когда назначение было отрегулировано.
WRES_ID integer Ресурс, назначенный установленному назначению; действительный идентификатор WRES+_ID в таблице MSP_WEB_RESOURCES.
В начало

MSP_WEB_WORK_APPROVAL

В данной таблице хранятся все утверждения расписаний для использования Project Server, включая людей, утвердивших запись расписания, назначение, даты начала и окончания и состояние утверждения.

  Название столбца Тип данных Описание
WAPPROVAL_ID integer Уникальный идентификатор для утвержденной записи трудозатрат.
WASSN_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_ASSIGNMENTS.
WRES_ID integer Указывает на действительный идентификатор в таблице MSP_WEB_RESOURCES.
WPRD_START_DATE datetime Дата начала для утвержденного периода времени.
WPRD_FINISH_DATE datetime Дата окончания для утвержденного периода времени.
WRES_ID_APPROVER integer Идентификатор для ресурса, который утвердил или отклонил запись о трудозатратах; ссылается на действительный идентификатор в таблице MSP_WEB_RESOURCES.
WAPPROVAL_STATUS tinyint Указывает, утверждена или отклонена запись о трудозатратах.
0 Ожидание
1 Утверждено
2 Отклонено
WAPPROVAL_NOTIFICATION_SENT tinyint Указывает, было ли отослано уведомление о вводе трудозатрат.
В начало

MSP_WEB_WORKGROUP_FIELDS

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

  Название столбца Тип данных Описание
ПК WASSN_ID integer Указывает на действительное назначение в таблице MSP_WEB_ASSIGNMENTS.
ПК FIELD_ID integer Уникальный идентификатор поля рабочей группы.
CUSTFIELD_TYPE integer Указывает тип поля; совпадает с типом WFIELD_TEXTCONV_TYPE в таблице MSP_WEB_VIEW_FIELDS:
0 Недопустимый тип
2 Приоритет (числовой индекс в таблице приоритетов)
3 Тип ограничения (индекс в таблице ограничений)
7 Дата
5 Процент (например 5%)
6 Длительность (например 5 дней)
8 Трудозатраты (например 5ч)
9 Затраты (например 5,00р)
11 Норма затрат (например 5р/ч)
12 Единицы
13 Тип начислений (индекс в таблице начислений)
14 Тип профиля (индекс в таблице профилей)
15 Обычное число
16 Логическое значение (индекс в таблице логических строковых значений)
17 Да/Нет (индекс в таблице строк Да/Нет)
18 Двойное (значение с двойной точностью)
21 Символьная строка
23 Время (в минутах после полуночи)
24 Длинное целое
25 Тип связи (НН, ОО, ОН или НО)
28 Астрономическая длительность (например 5ад)
29 Тип задачи (например с фиксированными единицами, с фиксированными трудозатратами, с фиксированной длительностью)
30 Гиперссылка (понятное имя)
31 Гиперссылка (объект гиперссылки)
32 Гиперссылка (расположение)
33 Гиперссылка (HREF)
INT_VAL integer Значение поля в случае, если в столбце CUSTFIELD_TYPE задан целочисленный тип.
DATE_VAL datetime Значение поля в случае, если в столбце CUSTFIELD_TYPE задана дата.
DECIMAL_VAL decimal Значение поля в случае, если в столбце CUSTFIELD_TYPE задан десятичный тип.
VARCHAR_VAL nvarchar(255) Значение поля в случае, если в столбце CUSTFIELD_TYPE задан строковый тип.
INDICATOR_VAL integer Значение поля в случае, если в столбце CUSTFIELD_TYPE задан тип индикатора.
DURATION_UNIT integer Значение поля в случае, если в столбце CUSTFIELD_TYPE задана длительность.
WWORKGRP_UPDATE_STATUS integer Указывает, была ли запись в настраиваемом поле изменена ресурсом.
0 Не изменена ресурсом.
1 Изменена ресурсом, но еще не обновлена руководителем проекта.
WWORKGRP_INFO_IS_READONLY tinyint Указывает, доступны ли данные рабочей группы только для чтения.
В начало

MSP_WEB_WORKGROUP_FIELDS_INFO

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

  Название столбца Тип данных Описание
ПК CUSTFIELD_INFO_ID integer Уникальный идентификатор настраиваемого поля рабочей группы.
FIELD_ID integer Идентификатор настраиваемого поля рабочей группы. Указывает на действительный идентификатор в таблице MSP_WEB_WORKGROUP_FIELDS.
CUSTFIELD_NAME nvarchar(255) Имя настраиваемого поля рабочей группы.
CONV_VALUE integer Указывает на действительное значение CONV_VALUE в таблице MSP_WEB_CONVERSIONS.
Top

MSP_WEB_WSS_LIST_SYNCHRONIZATION_TIMES

В данной таблице содержатся данные, используемые для синхронизации Project Server с Windows SharePoint Services.

  Название проекта Тип данных Описание
WPROJ_ID integer Указание на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS table.
WOBJ_LIST_NAME uniqueidentifier Имя библиотеки документов.
WPROJ_WSS_LAST_LIST_SYNC_TIME nvarchar(50) Время последней синхронизации Project Server с Windows SharePoint Services.
В начало

Таблицы представлений проектов и ресурсов

Таблицы представлений Project Server сочетают в себе дружественный формат схемы средства доступа OLE DBProject с мощным средством доступа SQL OLE DB и возможностью выполнения межпроектной отчетности. Эти таблицы используются для создания подготовительных таблиц куба OLAP (средства анализа и моделирования портфеля) и для формирования детальных представлений проектов из центра проектов в Project Web Access. Когда таблицы представления проекта переписываются из OLE DB, в них появляется дополнительный столбец для идентификатора проекта Project Server, а в таблицах OLE DB указывается уникальный идентификатор корпоративного проекта. Таблицы представлений ресурсов содержат последние данные и доступность по каждому ресурсу и создаются только для корпоративных ресурсов.

Уникальные характеристики таблиц представлений Project Server

Некоторые характеристики таблиц представлений Project Server являются уникальными:

Примечание.  Таблицы MSP_VIEW_SERVICE_NEW_DROPS и MSP_VIEW_SERVICE_PUBLISH_STATUS используются для внутренних нужд Project Server для управления службой Views Publishing и для создания очереди запросов на публикацию. Доступ к этим таблицам и их модификация осуществляется с помощью Project Server.

MSP_VIEW_PROJ_ASSN_CF

В этой таблице содержатся сведения о настраиваемых полях для назначений. Эти данные берутся из таблицы Assignments в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
CF_ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
CF_AssignmentUniqueID integer Указывает на действительный идентификатор AssignmentUniqueID (Уникальный идентификатор назначения) в таблице MSP_VIEW_PROJ_ASSN_STD.
CF_ResourceEnterpriseUniqueID integer Указывает на действительный идентификатор ResourceEnterpriseUniqueID (Уникальный идентификатор корпоративного ресурса) в таблице MSP_VIEW_PROJ_RES_STD.
AssignmentCost1-10 decimal Настраиваемые данные о затратах.
AssignmentDate1-10 datetime Настраиваемые данные о датах.
AssignmentDuration1-10 integer Настраиваемые данные о длительности.
AssignmentFinish1-10 datetime Настраиваемые данные об окончании.
AssignmentFlag1-20 tinyint Настраиваемые данные о флагах.
AssignmentNumber1-20 decimal Настраиваемые числовые данные.
AssignmentStart1-10 datetime Настраиваемые данные о начале.
AssignmentText1-30 ntext Настраиваемые текстовые данные.
В начало

MSP_VIEW_PROJ_ASSN_ENT

В этой таблице содержатся корпоративные данные для назначений. Эти данные берутся из таблицы Assignments в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ENT_ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
ENT_AssignmentUniqueID integer Указывает на действительный идентификатор AssignmentUniqueID (Уникальный идентификатор назначения) в таблице MSP_VIEW_PROJ_ASSN_STD.
ENT_ResourceEnterpriseUniqueID integer Указывает на действительный идентификатор ResourceEnterpriseUniqueID (Уникальный идентификатор корпоративного ресурса) в таблице MSP_VIEW_PROJ_RES_STD.
AssignmentEnterpriseCost1-10 decimal Настраиваемые данные о затратах корпоративного уровня.
AssignmentEnterpriseDate1-30 datetime Настраиваемые данные о датах корпоративного уровня.
AssignmentEnterpriseDuration1-10 integer Настраиваемые данные о длительности корпоративного уровня.
AssignmentEnterpriseFlag1-20 tinyint Настраиваемые данные о флагах корпоративного уровня.
AssignmentEnterpriseNumber1-40 decimal Настраиваемые числовые данные корпоративного уровня.
AssignmentOutlineCode1-30ID integer Сведения о корпоративном настраиваемом коде структуры. Корпоративные коды структуры 20-29 соответствуют коду структуры AssignmentEnterpriseRMV. Корпоративный код структуры 30 используется для структурной декомпозиции ресурсов (СДРес).
AssignmentEnterpriseText1-40 ntext Настраиваемые текстовые данные корпоративного уровня.
AssignmentEnterpriseRMV20-29ID ntext Сведения о корпоративном многозначном коде структуры ресурса. Коды структуры 20-29 AssignmentEnterpriseRMV соответствуют коду структуры AssignmentEnterpriseOutlineCode.
В начало

MSP_VIEW_PROJ_ASSN_STD

В этой таблице содержатся стандартные данные для назначений. Эти данные берутся из таблицы Assignments в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
AssignmentUniqueID integer Уникальный идентификатор назначения.
ResourceEnterpriseUniqueID integer Указывает на действительный идентификатор ResourceEnterpriseUniqueID (Уникальный идентификатор корпоративного ресурса) в таблице MSP_VIEW_PROJ_RES_STD.
ResourceUniqueID integer Указывает на действительный идентификатор ResourceUniqueID (Уникальный идентификатор ресурса) в таблице MSP_VIEW_PROJ_RES_STD.
TaskUniqueID integer Указывает на действительный идентификатор TaskUniqueID (Уникальный идентификатор задачи) в таблице MSP_VIEW_PROJ_TASKS_STD.
AssignmentPercentWorkComplete smallint Текущее состояние назначения, выраженное в виде доли выполненных трудозатрат по назначению в процентах.
AssignmentActualCost decimal Затраты на работу, уже выполненную ресурсом задачи.
AssignmentActualFinish datetime Дата и время фактического завершения назначения.
AssignmentActualOvertimeCost decimal Затраты на сверхурочные работы, которые уже выполнены ресурсом задачи.
AssignmentActualOvertimeWork decimal Фактический объем сверхурочных трудозатрат, которые уже выполнены ресурсом по назначенной задаче.
AssignmentActualStart datetime Дата и время фактического начала назначения.
AssignmentActualWork decimal Объем работы, которая уже выполнена ресурсом задачи.
AssignmentACWP decimal Затраты на работу, уже выполненную ресурсом задачи к дате отчета о состоянии проекта или к текущей дате; полное название — «фактическая стоимость выполненных работ».
AssignmentBaselineCost decimal Общая величина запланированных затрат на работу, которую ресурс должен выполнить по задаче.
AssignmentBaseline1-10Cost decimal Настраиваемые данные о базовых затратах.
AssignmentBaselineFinish datetime Запланированная дата завершения назначения на момент сохранения базового плана.
AssignmentBaseline1-10Finish decimal Настраиваемые данные о базовом окончании.
AssignmentBaselineStart datetime Запланированная дата начала назначения на момент сохранения базового плана.
AssignmentBaseline1-10Start decimal Настраиваемые данные о базовом начале.
AssignmentBaselineWork decimal Исходный плановый объем трудозатрат ресурса по задаче.
AssignmentBaseline1-10Work decimal Настраиваемые данные о базовых трудозатратах.
AssignmentBCWP decimal Совокупная процентная доля выполненной работы по назначению в повременном представлении (к дате отчета о состоянии или к текущей дате), умноженная на величину повременных базовых трудозатрат для назначения; другое название — «освоенный объем».
AssignmentBCWS decimal Совокупная величина повременных базовых затрат к дате отчета о состоянии или к текущей дате.
AssignmentConfirmed tinyint Указывает, принял ли ресурс назначение задачи в ответ на сообщение с уведомлением о назначении или отклонил его.
AssignmentCost decimal Общая величина запланированных затрат для назначения, складывающаяся из затрат по работам, уже выполненным ресурсом задачи, и затрат, планируемых для оставшейся работы по назначению.
CostRateTable smallint Указывает, какая таблица норм затрат должна использоваться для ресурса при работе по назначению:
0 A (по умолчанию)
1 B
2 C
3 D
7 E
AssignmentCostVariance decimal Разница между базовыми затратами и общими затратами для назначения.
AssignmentCV decimal Расхождение между затратами, которые потребовались бы для достижения текущего уровня завершения назначения, и фактическими затратами на достижение этого уровня к дате отчета о состоянии или к текущей дате.
AssignmentDelay integer Количество времени, которое ресурс должен выждать с момента начала задачи, прежде чем приступать к работе по назначению.
AssignmentFinish datetime Запланированная дата и время завершения работы назначенного ресурса над задачей.
AssignmentFinishVariance integer Разница между датой окончания назначения по базовому плану и текущей запланированной датой окончания.
AssignmentFixedMaterial tinyint Указывает, должен ли назначенный материальный ресурс расходоваться единовременно, в фиксированном объеме.
AssignmentHasFixedRateUnits tinyint Указывает, установлена ли для назначения фиксированная норма расхода.
AssignmentHyperlink ntext Заголовок или пояснительный текст к гиперссылке, связанной с назначением.
AssignmentHyperlinkAddress ntext Адрес для гиперссылки, связанной с назначением.
AssignmentHyperlinkHref ntext Комбинация (объединение) адреса и субадреса гиперссылки, связанной с назначением.
AssignmentHyperlinkScreenTip ntext Текст экранной подсказки, относящейся к гиперссылке.
AssignmentHyperlinkSubAddress ntext Конкретное место в документе, который указан гиперссылкой, связанной с назначением.
AssignmentLevelingDelay integer Количество времени, на которое следует задержать начало работы над назначением относительно запланированной даты его начала в результате выравнивания загрузки ресурсов.
AssignmentLinkedFields tinyint Указывает, существуют ли связи OLE с назначением.
AssignmentMilestone tinyint Указывает, является ли задача назначения вехой.
AssignmentNotes ntext Заметки о назначении.
AssignmentOtherType smallint Тип назначения:
0 Обычный
1 Трудозатраты только на задачи
2 Фиксированные затраты
3 Фиксированные затраты и только задачи
AssignmentOverallocated tinyint Указывает, не назначено ли ресурсу больше работы по конкретной задаче, чем он может выполнить в пределах обычного объема трудозатрат.
AssignmentOvertimeCost decimal Общие затраты на сверхурочные работы для назначения ресурса.
AssignmentOvertimeWork decimal Объем сверхурочных трудозатрат, которые должны быть выполнены ресурсом по задаче; оплачиваются по ставке сверхурочных работ для ресурса.
AssignmentPeakUnits decimal Максимальное число единиц в процентах, на которое ресурс назначается задаче в пределах данного периода времени.
AssignmentRegularWork decimal Общий объем несверхурочной работы, которую по плану должен выполнить назначенный задаче ресурс.
AssignmentRemainingCost decimal Затраты, необходимые для завершения всей оставшейся работы, которая запланирована для всех ресурсов конкретной задачи.
AssignmentRemainingOvertimeCost decimal Расходы на оставшиеся по плану сверхурочные работы для назначения.
AssignmentRemainingOvertimeWork decimal Объем сверхурочных трудозатрат, которые осталось выполнить для назначения.
AssignmentRemainingWork decimal Количество времени, необходимое назначенному задаче ресурсу для выполнения работы по назначению.
AssignmentRemainingWorkContour image Характер распределения оставшихся трудозатрат в течение интервала назначения:
0 Плоский (по умолчанию)
1 Загрузка в конце
2 Загрузка в начале
3 Двойной пик
7 Ранний пик
5 Поздний пик
6 Колокол
7 Черепаха
8 Пользовательский
AssignmentResourceID integer Указывает на действительный идентификатор ResourceID (Идентификатор ресурса) в таблице MSP_VIEW_PROJ_RES_STD.
AssignmentResourceName nvarchar(255) Название ресурса, связанного с назначением.
AssignmentResourceRequestType smallint Тип запроса:
0 Нет (по умолчанию)
1 Запрос
2 Потребность
AssignmentResourceType smallint Тип ресурса:
0 Материальный: расходные материалы, например сталь, бетон, грунт
1 Трудовой (по умолчанию): люди и оборудование
AssignmentResponsePending tinyint Указывает, получен ли ответ на сообщение с уведомлением о назначении, посланное назначенному задаче ресурсу.
AssignmentStart datetime Запланированная дата и время начала трудозатрат назначенного ресурса по задаче.
AssignmentStartVariance integer Разница между датой начала назначения по базовому плану и текущей запланированной датой начала.
AssignmentSummary tinyint Указывает, является ли назначение частью суммарной задачи.
AssignmentSV decimal Разница между текущей величиной затрат и затратами по исходному плану назначения к дате отчета о состоянии или к текущей дате.
AssignmentTaskID integer Указывает на действительный идентификатор TaskID (Идентификатор задачи) в таблице MSP_VIEW_PROJ_TASKS_STD.
AssignmentTaskName nvarchar(255) Название задачи, связанной с назначением.
AssignmentTaskSummaryName nvarchar(255) Название суммарной задачи для задачи, связанной с назначением.
AssignmentTeamStatusPending tinyint Указывает, получено ли сообщение о состоянии в ответ на сообщение с запросом сведений о состоянии, отправленное ресурсу, который назначен задаче.
AssignmentUnits decimal Число единиц, на которое ресурс назначается задаче; выражается в процентах от максимального числа единиц ресурса.
AssignmentUpdateNeeded tinyint Указывает, следует ли отправить назначенному ресурсу сообщение с уведомлением о затрагивающих задачу изменениях при изменении даты начала, даты окончания или назначений ресурсов.
AssignmentVAC decimal Отклонение по завершении (ОПЗ) — разница между базовыми затратами и общими затратами на выполнение задачи для назначения.
AssignmentWork decimal Общий запланированный объем работы, которую должен выполнить ресурс задачи.
AssignmentWorkContour smallint Характер распределения трудозатрат в течение интервала назначения:
0 Плоский (по умолчанию)
1 Загрузка в конце
2 Загрузка в начале
3 Двойной пик
7 Ранний пик
5 Поздний пик
6 Колокол
7 Черепаха
8 Пользовательский
AssignmentWorkVariance decimal Разница между трудозатратами назначения по базовому плану и текущими запланированными трудозатратами.
AssignmentBookingType smallint Указывает тип резервирования для назначения:
0 Жесткий
2 Мягкий
AssignmentActualOvertimeWorkProtected decimal Фактические сверхурочные трудозатраты защищены.
AssignmentActualWorkProtected decimal Фактические трудозатраты защищены.
В начало

MSP_VIEW_PROJ_ASSN_TP_BY_DAY

В этой таблице содержатся повременные данные для назначений. Эти данные берутся из таблицы AssignmentsTimephasedByDay в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
AssignmentUniqueID integer Указывает на действительный идентификатор AssignmentUniqueID (Уникальный идентификатор назначения) в таблице MSP_VIEW_PROJ_ASSN_STD.
AssignmentTimeStart datetime Запланированная дата и время начала трудозатрат назначенного ресурса по задаче.
AssignmentTimeFinish datetime Запланированная дата и время завершения работы назначенного ресурса над задачей.
AssignmentTimeActualCost decimal Затраты на работу, уже выполненную ресурсом по задаче.
AssignmentTimeActualOvertimeWork decimal Фактический объем сверхурочных трудозатрат, которые уже выполнены ресурсом по назначенной задаче.
AssignmentTimeActualWork decimal Объем работы, которая уже выполнена ресурсом задачи.
AssignmentTimeBaselineCost decimal Общая величина запланированных затрат на работу, которую должен выполнить ресурс по задаче.
AssignmentTimeBaselineWork decimal Исходный плановый объем трудозатрат ресурса по задаче.
AssignmentTimeCost decimal Общая величина запланированных затрат для назначения ресурса, складывающаяся из затрат по работам, уже выполненным ресурсом задачи, и затрат, планируемых для оставшейся работы по назначению.
AssignmentTimeCumulativeCost decimal Совокупная величина запланированных повременных затрат для назначения ресурса на текущий момент, складывающаяся из затрат по работам, уже выполненным ресурсом задачи, и затрат, планируемых для оставшейся работы по назначению.
AssignmentTimeCumulativeWork decimal Общий запланированный объем работы, которую должен выполнить ресурс задачи.
AssignmentTimeOvertimeWork decimal Объем сверхурочных трудозатрат, которые должны быть выполнены ресурсом по задаче; оплачиваются по ставке сверхурочных работ для ресурса.
AssignmentTimePeakUnits decimal Максимальное число единиц в процентах, на которое ресурс назначается задаче в пределах данного периода времени.
AssignmentTimeRegularWork decimal Общий объем несверхурочной работы, которую по плану должен выполнить назначенный задаче ресурс.
AssignmentTimeWork decimal Общее количество времени, запланированное для работы, которую должен выполнить ресурс задачи.
В начало

MSP_VIEW_PROJ_CAL

В этой таблице содержатся сведения о календарях. Эти данные берутся из таблицы Calendars в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
CalendarUniqueID integer Уникальный идентификатор календаря.
ResourceUniqueID integer Указывает на действительный идентификатор ResourceUniqueID (Уникальный идентификатор ресурса) в таблице MSP_VIEW_PROJ_RES_STD.
ResourceEnterpriseUniqueID integer Указывает на действительный идентификатор ResourceEnterpriseUniqueID (Уникальный идентификатор корпоративного ресурса) в таблице MSP_VIEW_PROJ_RES_STD.
CalendarName nvarchar(255) Название календаря; если данный календарь является календарем ресурса, это поле остается пустым.
CalendarIsBaseCalendar tinyint Указывает, является ли данный календарь базовым; календарь ресурса не может быть базовым.
CalendarBaseCalendarUniqueID integer Указывает на родительский базовый календарь для данного календаря (обязателен для всех календарей ресурсов).
В начало

MSP_VIEW_PROJ_CAL_DATA

В этой таблице содержатся сведения о календарях. Эти данные берутся из таблицы CalendarData в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
CalendarUniqueID integer Указывает на действительный идентификатор CalendarUniqueID (Уникальный идентификатор календаря) в таблице MSP_VIEW_PROJ_CAL.
CalendarWeekday integer Рабочий день, определенный для календаря:
0 Исключение
1 Воскресенье
2 Понедельник
3 Вторник
7 Среда
5 Четверг
6 Пятница
7 Суббота
CalendarWorking integer Указывает, являются ли выбранные дни рабочими.
CalendarFromDate datetime Дата начала исключения.
CalendarToDate datetime Дата окончания исключения.
CalendarFromTime1-5 datetime Время начала первой, второй, третьей, четвертой и пятой смены.
CalendarToTime1-5 datetime Время окончания первой, второй, третьей, четвертой и пятой смены.
В начало

MSP_VIEW_PROJ_CAL_EXCEPTIONS

В этой таблице содержатся сведения о календарях. Эти данные берутся из таблицы CalendarExceptions в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
CalendarUniqueID integer Указывает на действительный идентификатор CalendarUniqueID (Уникальный идентификатор календаря) в таблице MSP_VIEW_PROJ_CAL.
CalendarExceptionFromDate datetime Дата начала исключения из календаря.
CalendarExceptionToDate datetime Дата окончания исключения из календаря.
CalendarExceptionWorking integer Указывает, являются ли дни, входящие в интервал исключения из календаря, рабочими.
CalendarExceptionFromTime1-3 datetime Время начала первого, второго, третьего, четвертого и пятого периодов времени.
CaldnearExceptionToTime1-3 datetime Время окончания первого, второго, третьего, четвертого и пятого периодов времени.
В начало

MSP_VIEW_PROJ_PRED

В этой таблице содержатся данные о проектах-предшественниках. Эти данные берутся из таблицы Predecessors в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
TaskUniqueID integer Указывает на действительный идентификатор TaskUniqueID (Уникальный идентификатор задачи) в таблице MSP_VIEW_PROJ_TASKS_STD.
PredecessorTaskUniqueID integer Указывает на действительный идентификатор TaskUniqueID (Уникальный идентификатор задачи) в таблице MSP_VIEW_PROJ_TASKS_STD.
PredecessorLag integer Время опережения (отрицательное число) или запаздывания (положительное число) задачи-предшественника; например -3д или +4д.
PredecessorPath nvarchar(260) Путь к задаче-предшественнику (даже если задача-последователь находится в другом проекте), например C:\Мои документы\Bldg E Construction.mpp\3FF.
PredecessorType smallint Тип задачи-предшественника:
0 ОО (окончание-окончание)
1 ОН (окончание-начало)
2 НО (начало-окончание)
3 НН (начало-начало)
PredecessorLagType smallint Формат величины запаздывания, заданной в поле PredecessorLag:
3 м
7 ам
5 ч
6 ач
7 д
8 ад
9 н
10 ан
11 мес
12 амес
19 %
20 e%
35 м?
36 ам?
37 ч?
38 ач?
39 д?
40 ад?
41 н?
42 ан?
43 мес?
44 амес?
51 %?
52 e%?
В начало

MSP_VIEW_PROJ_PROJECTS_ENT

В этой таблице содержатся корпоративные данные для проектов. Эти данные берутся из таблицы Projects в средстве доступа Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ENT_ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
ProjectEnterpriseName nvarchar(255) Название проекта, используемое в пределах предприятия.
ProjectEnterpriseVersion nvarchar(255) Версия проекта, используемая в пределах предприятия.
ProjectEnterpriseCost1-10 decimal Настраиваемые данные о корпоративных затратах на уровне проекта.
ProjectEnterpriseCost1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ProjectEnterpriseDate1-30 datetime Настраиваемые данные о корпоративных датах на уровне проекта.
ProjectEnterpriseDate1-30Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ProjectEnterpriseDuration1-10 integer Настраиваемые корпоративные данные о длительности на уровне проекта.
ProjectEnterpriseDuration1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ProjectEnterpriseFlag1-20 tinyint Настраиваемые данные о корпоративных флагах на уровне проекта.
ProjectEnterpriseFlag1-20Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ProjectEnterpriseNumber1-40 integer Настраиваемые числовые корпоративные данные на уровне проекта.
ProjectEnterpriseNumber1-40Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ProjectEnterpriseOutlineCode1-30ID integer Настраиваемые данные о корпоративных кодах структуры на уровне проекта.
ProjectEnterpriseText1-40 ntext Настраиваемые корпоративные текстовые данные на уровне проекта.
ProjectEnterpriseText1-40Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
В начало

MSP_VIEW_PROJ_PROJECTS_STD

В этой таблице содержатся стандартные данные для проектов. Эти данные берутся из таблицы Projects в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ProjectUniqueID integer Уникальный идентификатор проекта
ProjectCurrencyDigits smallint Число цифр, которое отображается после десятичной точки при отображении значений валюты в Project:
0 Нет цифр после запятой; 0р
1 Одна цифра после запятой; 0,0р
2 Две цифры после запятой (по умолчанию); 0,00р
ProjectCurrencyPosition smallint Местоположение символа валюты по отношению к денежному значению:
0 Впереди, без пробела; р0
1 После, без пробела (по умолчанию); 0р
2 Впереди, с пробелом; р 0
3 После, с пробелом; 0 р
ProjectCurrencySymbol nvarchar(10) Символ, который представляет тип валюты, используемый в проекте.
ProjectDefaultFinishTime smallint Дата окончания, принимаемая по умолчанию для всех новых задач.
ProjectDefaultStartTime smallint Дата начала, принимаемая по умолчанию для всех новых задач.
ProjectTitle nvarchar(255) Название проекта; используется для группировки аналогичных проектов.
ProjectCalendarName nvarchar(255) Название календаря, связанного с проектом.
ProjectFinishDate datetime Дата и время запланированного завершения проекта.
ProjectStartDate datetime Дата и время запланированного начала проекта.
ProjectStatusDate datetime Дата отчета о состоянии проекта.
В начало

MSP_VIEW_PROJ_RES_CF

В этой таблице содержатся сведения о настраиваемых полях для ресурсов. Эти данные берутся из таблицы Resources в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
CF_ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
CF_ResourceUniqueID integer Указывает на действительный идентификатор ResourceUniqueID (Уникальный идентификатор ресурса) в таблице MSP_VIEW_PROJ_RES_STD.
CF_ResourceEnterpriseUniqueID integer Указывает на действительный идентификатор ResourceEnterpriseUniqueID (Уникальный идентификатор корпоративного ресурса) в таблице MSP_VIEW_PROJ_RES_STD.
ResourceCost1-10 decimal Настраиваемые данные о затратах.
ResourceCost1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceDate1-10 datetime Настраиваемые данные о датах.
ResourceDate1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceDuration1-10 integer Настраиваемые данные о длительности.
ResourceDuration1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceFinish1-10 datetime Настраиваемые данные о дате окончания.
ResourceFinish1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceFlag1-20 tinyint Указывает, является ли ресурс отмеченным для дальнейшего действия или какой-либо идентификации.
ResourceFlag1-20Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceNumber1-20 decimal Настраиваемые числовые данные.
ResourceNumber1-20Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceOutlineCode1-10 ntext Буквенно-цифровой код, представляющий иерархическую структуру ресурсов.
ResourceStart1-10 datetime Настраиваемые данные о дате начала.
ResourceStart1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceText1-30 ntext Настраиваемые текстовые данные.
ResourceText1-30Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
В начало

MSP_VIEW_PROJ_RES_ENT

В этой таблице содержатся корпоративные данные для ресурсов. Эти данные берутся из таблицы Resources в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ENT_ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
ENT_ResourceUniqueID integer Указывает на действительный идентификатор ResourceUniqueID (Уникальный идентификатор ресурса) в таблице MSP_VIEW_PROJ_RES_STD.
ENT_ResourceEnterpriseUniqueID integer Указывает на действительный идентификатор ResourceEnterpriseUniqueID (Уникальный идентификатор корпоративного ресурса) в таблице MSP_VIEW_PROJ_RES_STD.
ResourceEnterpriseCost1-10 decimal Настраиваемые данные о затратах корпоративного уровня.
ResourceEnterpriseCost1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceEnterpriseDate1-30 datetime Настраиваемые данные о датах корпоративного уровня.
ResourceEnterpriseDate1-30Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceEnterpriseDuration1-10 integer Настраиваемые данные о длительности корпоративного уровня.
ResourceEnterpriseDuration1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceEnterpriseFlag1-20 tinyint Настраиваемые данные о флагах корпоративного уровня.
ResourceEnterpriseFlag1-20Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceEnterpriseGeneric smallint Указывает, является ли данный ресурс универсальным ресурсом корпоративного уровня.
ResourceEnterpriseNumber1-40 decimal Настраиваемые числовые данные корпоративного уровня.
ResourceEnterpriseNumber1-40Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceEnterpriseOutlineCode1-30ID integer Сведения о корпоративном настраиваемом коде структуры. Корпоративные коды структуры 20-29 соответствуют коду структуры ResourceEnterpriseRMV. Корпоративный код структуры 30 используется для структурной декомпозиции ресурсов (СДРес).
ResourceEnterpriseText1-40 ntext Настраиваемые текстовые данные корпоративного уровня.
ResourceEnterpriseText1-40Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceEnterpriseRMV20-29ID ntext Сведения о многозначном корпоративном коде структуры. Коды структуры 20-29 ResourceEnterpriseRMV соответствуют коду структуры ResourceEnterpriseOutlineCode.
В начало

MSP_VIEW_PROJ_RES_STD

В этой таблице содержатся стандартные данные для ресурсов. Эти данные берутся из таблицы Resources в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
ResourceUniqueID integer Уникальный идентификатор ресурса.
ResourceEnterpriseUniqueID integer Уникальный корпоративный идентификатор ресурса.
ResourcePercentWorkComplete smallint Текущее состояние всех назначенных ресурсу задач, выраженное в виде доли выполненных ресурсом трудозатрат в процентах.
ResourceAccrueAt smallint Указывает, как и когда должны начисляться стандартные и сверхурочные затраты на ресурсы задачи:
1 Начало; затраты начисляются сразу после начала задачи, которое определяется датой в поле ActualStart (Фактическое начало).
2 Конец; затраты не начисляются до тех пор, пока величина оставшихся трудозатрат не окажется равной нулю.
3 Пропорционально (по умолчанию); затраты начисляются по мере планирования и поступления сообщений о фактическом выполнении трудозатрат.
ResourceActualCost decimal Сумма затрат на работы, уже выполненные ресурсом по всем назначенным задачам.
ResourceActualOvertimeCost decimal Затраты на сверхурочные работы, которые уже выполнены ресурсом по всем назначенным задачам.
ResourceActualOvertimeWork decimal Фактический объем сверхурочных трудозатрат, которые уже выполнены ресурсом по всем назначениям.
ResourceActualWork decimal Фактический объем трудозатрат, которые уже выполнены ресурсом по всем назначениям.
ResourceACWP decimal Сумма значений ФСВР (фактическая стоимость выполненных работ) по всем назначениям ресурса до даты отчета о состоянии или текущей даты.
ResourceAvailableFrom datetime Дата, начиная с которой ресурс доступен для привлечения к работе в соответствии с указанными на текущий период времени единицами.
ResourceAvailableTo datetime Дата окончания интервала времени, в течение которого ресурс будет доступен для привлечения к работе в соответствии с указанными на текущий период времени единицами.
ResourceBaseCalendar ntext Перечень всех календарей, доступных для применения к ресурсу, включая стандартный календарь и любые настраиваемые календари:
0 Стандартный (по умолчанию)
1+ Настраиваемый календарь
ResourceBaselineCost decimal Общие запланированные затраты для ресурса по всем назначенным задачам; другое название — БПЗ (бюджет по завершении).
ResourceBaselineCost1-10 decimal Настраиваемые данные о базовых затратах.
ResourceBaselineFinish datetime Запланированная дата завершения для назначений.
ResourceBaselineFinish1-10 datetime Настраиваемые данные о базовом окончании.
ResourceBaselineStart datetime Запланированная дата начала для назначений.
ResourceBaselineStart1-10 datetime Настраиваемые данные о базовом начале.
ResourceBaselineWork decimal Первоначальный запланированный объем трудозатрат ресурса по всем своим назначениям.
ResourceBaselineWork1-10 decimal Настраиваемые данные о базовых трудозатратах.
ResourceBCWP decimal Сведенные суммарные данные по всем значениям БСВР для всех назначенных ресурсу задач, считая до даты отчета о состоянии или текущей даты; полное название — «базовая стоимость выполненных работ».
ResourceBCWS decimal Сведенные суммарные данные по всем значениям БСЗР для всех назначенных ресурсу задач; полное название — «базовая стоимость запланированных работ».
ResourceCanLevel tinyint Указывает, допустимо ли выравнивание загрузки для ресурса.
ResourceCode ntext Кодовое обозначение, сокращение или число, введенное в составе сведений о ресурсе.
ResourceConfirmed tinyint Указывает, принял или отклонил ресурс все назначения задач в ответ на сообщение с уведомлением о назначении.
ResourceCost decimal Общая величина запланированных затрат на ресурс для всех назначенных задач, складывающаяся из трудозатрат, уже выполненных ресурсом по всем задачам, и затрат, планируемых для всей оставшейся работы.
ResourceCostPerUse decimal Затраты, которые начисляются при каждом использовании ресурса.
ResourceCostVariance decimal Разница между значениями базовых затрат и общих затрат на ресурс.
ResourceCV decimal Расхождение между затратами, которые потребовались бы ресурсу для достижения текущего уровня завершения, и фактическими затратами на достижение этого уровня к дате отчета о состоянии или к текущей дате.
ResourceEmailAddress ntext Адрес электронной почты ресурса; если поле пустое, Project использует в качестве адреса значение из поля ResourceName (Название).
ResourceFinish datetime Запланированная дата и время завершения работы ресурса над всеми назначенными задачами.
ResourceGroup ntext Название группы, связанной с ресурсом.
ResourceHyperlink ntext Заголовок или пояснительный текст к гиперссылке, связанной с ресурсом.
ResourceHyperlinkAddress ntext Адрес гиперссылки, связанной с ресурсом.
ResourceHyperlinkHref ntext Комбинация (объединение) значений полей адреса и субадреса гиперссылки, относящихся к ресурсу.
ResourceHyperlinkScreenTip ntext Текст экранной подсказки, относящейся к гиперссылке.
ResourceHyperlinkSubAddress ntext Конкретное место в документе, который указан гиперссылкой, связанной с ресурсом.
ResourceID integer Позиция ресурса по отношению к другим ресурсам.
ResourceInitials ntext Сокращенное обозначение названия ресурса.
ResourceIsNull tinyint Указывает, является ли данный ресурс пустым ресурсом.
ResourceLinkedFields tinyint Указывает, существуют ли связи OLE с ресурсом, установленные в активном проекте, в другом файле Project или в другой программе.
ResourceMaterialLabel ntext Единицы измерения, заданные для материального ресурса, например тонны, коробки, кубометры. Это поле используется совместно с числом единиц назначения материального ресурса и доступно только в том случае, если в поле ResourceType (Тип) установлено значение «Материалы».
ResourceMaxUnits decimal Максимальная доля или число единиц, представляющее максимальную доступность ресурса для выполнения каких-либо задач в течение текущего периода времени. Может превышать 100%.
ResourceName nvarchar(255) Название ресурса; должно быть уникальным в рамках предприятия, независимо от того, активен ресурс или нет.
ResourceNotes ntext Заметки о ресурсе.
ResourceNTAccount ntext Имя учетной записи Windows для ресурса, например имя_домена\имя_пользователя.
ResourceObjects integer Количество объектов, связанных с ресурсом, исключая указанные в заметках.
ResourceOverallocated tinyint Указывает, назначено ли ресурсу больше работы по всем назначенным ему задачам, чем он может выполнить в пределах обычного объема трудозатрат.
ResourceOvertimeCost decimal Общие сверхурочные затраты на ресурс по всем назначенным задачам.
ResourceOvertimeRate decimal Норма оплаты сверхурочных трудозатрат ресурса.
ResourceOvertimeWork decimal Объем сверхурочных трудозатрат, которые должны быть выполнены ресурсом по всем назначенным ему задачами; оплачивается по ставке сверхурочных работ для ресурса.
ResourcePeakUnits decimal Максимальный процент или количество единиц, на которые ресурс назначен всем своим задачам в произвольный момент времени.
ResourcePhonetics ntext Фонетические данные о названиях ресурсов в транскрипции хирагана или катакана; используется только в японской версии Project.
ResourceRegularWork decimal Общий объем запланированных несверхурочных трудозатрат, которые должен выполнить ресурс по всем назначенным ему задачам.
ResourceRemainingCost decimal Запланированные затраты, которые потребуются для выполнения оставшейся работы, назначенной ресурсу.
ResourceRemainingOvertimeCost decimal Запланированные затраты на сверхурочные, которые потребуются для выполнения оставшихся сверхурочных трудозатрат по всем задачам, назначенным ресурсу.
ResourceRemainingOvertimeWork decimal Оставшийся объем сверхурочных трудозатрат, которые потребуются ресурсу для выполнения всех задач.
ResourceRemainingWork decimal Оставшийся объем трудозатрат (количество человеко-часов), которые потребуются ресурсу для выполнения всех назначенных задач.
ResourceResponsePending tinyint Указывает, получен ли ответ на все сообщения с уведомлением о назначении, посланное назначенному на задачи ресурсу.
ResourceStandardRate decimal Норма оплаты обычных, несверхурочных трудозатрат ресурса.
ResourceStart datetime Запланированная дата и время начала работы назначенного ресурса над всеми своими задачами.
ResourceSV decimal Разница между текущей величиной затрат и затратами по базовому плану для всех назначенных ресурсу задач к дате отчета о состоянии или к текущей дате; полное название — «отклонение от календарного плана».
ResourceTeamStatusPending tinyint Указывает, получен ли ответ на посланное ресурсу сообщение с запросом сведений о состоянии назначенной задачи.
ResourceType smallint Тип ресурса (трудовой или материальный):
0 Материальный: расходные материалы, например сталь, бетон, грунт
1 Трудовой (по умолчанию): люди и оборудование
ResourceUpdateNeeded tinyint Указывает, следует ли отправить назначенному ресурсу сообщение с уведомлением в связи с изменениями в какой-либо из назначенных ему задач.
ResourceVAC decimal Разница между значениями базовых затрат и общих затрат на ресурс.
ResourceWork decimal Общий запланированный объем трудозатрат, которые должен выполнить ресурс по всем назначенным задачам.
ResourceWorkgroup smallint Способ передачи сообщений, используемый для связи с участниками проектной группы:
0 По умолчанию
1 Нет
3 Project Server
ResourceWorkVariance decimal Разница между общими трудозатратами ресурса по базовому плану и текущими запланированными трудозатратами.
ResourceBookingType smallint Указывает тип резервирования для ресурса:
0 Жесткий
2 Мягкий
ResourceActualOvertimeWorkProtected decimal Фактические сверхурочные трудозатраты защищены.
ResourceActualWorkProtected decimal Фактические трудозатраты защищены.
В начало

MSP_VIEW_PROJ_SUCC

В этой таблице содержатся данные о проектах-последователях. Эти данные берутся из таблицы Successors в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
TaskUniqueID integer Указывает на действительный идентификатор TaskUniqueID (Уникальный идентификатор задачи) в таблице MSP_VIEW_PROJ_TASKS_STD.
SuccessorTaskUniqueID integer Указывает на действительный идентификатор TaskUniqueID (Уникальный идентификатор задачи) в таблице MSP_VIEW_PROJ_TASKS_STD.
SuccessorLag integer Время опережения (отрицательное число) или запаздывания (положительное число) задачи-последователя; например -3д или +4д.
SuccessorPath nvarchar(260) Путь к задаче-последователю (даже если она находится в другом проекте), например C:\Мои документы\Bldg E Construction.mpp\3FF.
SuccessorType smallint Тип задачи-последователя:
0 ОО (окончание-окончание)
1 ОН (окончание-начало)
2 НО (начало-окончание)
3 НН (начало-начало)
В начало

MSP_VIEW_PROJ_TASKS_CF

В этой таблице содержатся сведения о настраиваемых полях для задач. Эти данные берутся из таблицы Tasks в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
CF_ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
CF_TaskUniqueID integer Указывает на действительный идентификатор TaskUniqueID (Уникальный идентификатор задачи) в таблице MSP_VIEW_PROJ_TASKS_STD.
TaskCost1-10 decimal Настраиваемые данные о затратах.
TaskCost1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
TaskDate1-10 datetime Настраиваемые данные о датах.
TaskDate1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
TaskDuration1-10 integer Настраиваемые данные о длительности.
TaskDuration1-10Estimated tinyint Указывает, является ли значение соответствующего поля TaskDuration1-10 (Длительность 1-10) предварительной оценкой.
TaskDuration1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
TaskFinish1-10 datetime Настраиваемые данные о дате окончания.
TaskFinish1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
TaskFlag1-20 tinyint Настраиваемые данные о флагах.
TaskFlag1-20Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
TaskNumber1-20 decimal Настраиваемые числовые данные.
TaskNumber1-20Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
TaskOutlineCode1-10 ntext Буквенно-цифровой код, представляющий иерархическую структуру задач.
TaskStart1-10 datetime Настраиваемые данные о дате начала.
TaskStart1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
TaskText1-30 ntext Настраиваемые текстовые данные.
TaskText1-30Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
В начало

MSP_VIEW_PROJ_TASKS_ENT

В этой таблице содержатся корпоративные данные для задач. Эти данные берутся из таблицы Tasks в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ENT_ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
ENT_TaskUniqueID integer Указывает на действительный идентификатор TaskUniqueID (Уникальный идентификатор задачи) в таблице MSP_VIEW_PROJ_TASKS_STD.
TaskEnterpriseCost1-10 decimal Настраиваемые данные о затратах корпоративного уровня.
TaskEnterpriseCost1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
TaskEnterpriseDate1-30 datetime Настраиваемые данные о датах корпоративного уровня.
TaskEnterpriseDate1-30Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
TaskEnterpriseDuration1-10 integer Настраиваемые данные о длительности корпоративного уровня.
TaskEnterpriseDuration1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
TaskEnterpriseFlag1-20 tinyint Настраиваемые данные о флагах корпоративного уровня.
TaskEnterpriseFlag1-20Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
TaskEnterpriseNumber1-40 decimal Настраиваемые числовые данные корпоративного уровня.
TaskEnterpriseNumber1-40Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
TaskEnterpriseOutlineCode1-30ID integer Настраиваемые данные о кодах структуры корпоративного уровня.
TaskEnterpriseText1-40 ntext Настраиваемые текстовые данные корпоративного уровня.
TaskEnterpriseText1-40Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
В начало

MSP_VIEW_PROJ_TASKS_STD

В этой таблице содержатся стандартные данные для задач. Эти данные берутся из таблицы Tasks в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
TaskUniqueID integer Уникальный идентификатор задачи.
TaskPercentComplete smallint Текущее состояние задачи, выраженное в виде длительности выполненной работы в процентах по отношению к общей длительности задачи.
TaskPercentWorkComplete smallint Текущее состояние задачи, выраженное в виде процента выполненных трудозатрат по задаче.
TaskActualCost decimal Затраты на работу над задачей, уже выполненную всеми ресурсами, а также все прочие учтенные затраты, связанные с задачей.
TaskActualDuration integer Продолжительность фактического рабочего времени для задачи на данный момент, определяемая запланированной длительностью и текущим объемом оставшихся трудозатрат или процентом завершения.
TaskActualFinish datetime Дата и время фактического окончания задачи.
TaskActualOvertimeCost decimal Затраты по сверхурочным работам, которые уже выполнены для задачи всеми назначенными ресурсами.
TaskActualOvertimeWork decimal Фактический объем сверхурочных трудозатрат, которые уже выполнены всеми назначенными задаче ресурсами.
TaskActualStart datetime Дата и время фактического начала задачи.
TaskActualWork decimal Объем трудозатрат, которые уже выполнены назначенными задаче ресурсами.
TaskACWP decimal Затраты на работу над задачей, уже выполненную к дате отчета о состоянии проекта или к текущей дате.
TaskBaselineCost decimal Общие запланированные затраты для задачи; другое название — БПЗ (бюджет по завершении).
TaskBaselineCost1-10 decimal Настраиваемые данные о базовых затратах.
TaskBaselineDuration integer Исходный интервал времени, запланированный для выполнения задачи.
TaskBaselineDuration1-10 integer Настраиваемые данные о базовой длительности.
TaskBaselineDurationEstimated tinyint Указывает, является ли базовое значение длительности предварительной оценкой.
TaskBaselineDurationEstimated1-10 tinyint Настраиваемые данные о базовых оценках длительности.
TaskBaselineFinish datetime Запланированная дата завершения задачи на момент сохранения базового плана.
TaskBaselineFinish1-10 datetime Настраиваемые данные о базовом окончании.
TaskBaselineStart datetime Запланированная дата начала задачи на момент сохранения базового плана.
TaskBaselineStart1-10 datetime Настраиваемые данные о базовом начале.
TaskBaselineWork decimal Первоначально запланированный объем трудозатрат, которые должны выполнить все ресурсы, назначенные задаче.
TaskBaselineWork1-10 decimal Настраиваемые данные о базовых трудозатратах.
TaskBCWP decimal Совокупная процентная доля выполненной работы по задаче в повременном представлении (к дате отчета о состоянии или к текущей дате), умноженная на величину повременных плановых трудозатрат по задаче; другое название — «освоенный объем».
TaskBCWS decimal Совокупная величина повременных базовых затрат к дате отчета о состоянии или к текущей дате.
TaskCalendar ntext Перечень всех календарей, доступных для применения к задаче, включая стандартный календарь и любые настраиваемые календари:
0 Стандартный (по умолчанию)
1+ Настраиваемый календарь
TaskCompleteThrough datetime Данные о ходе выполнения задачи по диаграмме Ганта к моменту составления отчета о фактических показателях работы над задачей.
TaskConfirmed tinyint Указывает, приняли ли все ресурсы назначение задачи в ответ на сообщение о назначении или отклонили его в ответах на уведомление о назначении.
TaskConstraintDate datetime Дата начала или окончания, установленная с ограничениями согласно значению поля TaskConstraintType (Тип ограничения). Не требуется, если поле TaskContstraintType (Тип ограничения) содержит значение «Как можно позже» или «Как можно раньше».
TaskConstraintType smallint Ограничение для запланированной задачи:
0 Как можно раньше
1 Как можно позже
2 Фиксированное начало; требует указания значения TaskConstraintDate (Дата ограничения)
3 Фиксированное окончание; требует указания значения TaskConstraintDate (Дата ограничения)
7 Начало не ранее; требует указания значения TaskConstraintDate (Дата ограничения)
5 Начало не позднее; требует указания значения TaskConstraintDate (Дата ограничения)
6 Окончание не ранее; требует указания значения TaskConstraintDate (Дата ограничения)
7 Окончание не позднее; требует указания значения TaskConstraintDate (Дата ограничения)
TaskContact ntext Имя человека, являющегося ответственным за выполнение задачи.
TaskCost decimal Общая величина запланированных затрат для задачи, складывающаяся из затрат по работам, уже выполненным всеми ресурсами задачи, и затрат, планируемых для оставшейся работы по назначению.
TaskCostVariance decimal Разница между значениями базовых затрат и общих затрат для задачи.
TaskCPI decimal Индекс отклонения стоимости: отношение величины бюджетных (запланированных) затрат к фактическим затратам.
TaskCreated datetime Дата и время добавления задачи в проект.
TaskCritical tinyint Указывает, предусмотрен ли в календарном плане резерв, допускающий запаздывание задачи, или же она находится на критическом пути.
TaskCV decimal Расхождение между затратами, которые потребовались бы для достижения текущего уровня завершения задачи, и фактическими затратами на достижение этого уровня к дате отчета о состоянии или к текущей дате; полное название — «отклонение по стоимости».
TaskCVP smallint Относительное отклонение по стоимости для задачи, выраженное в процентах.
TaskDeadline datetime Дата, определяющая крайний срок выполнения задачи.
TaskDuration integer Общая продолжительность активного рабочего времени для задачи.
TaskDurationElapsed integer Указывает поле, на основе которого рассчитываются значения БСВР.
TaskDurationVariance integer Разница между длительностью задачи по базовому плану и общей длительностью задачи (текущей оценкой).
TaskEarlyFinish datetime Самая ранняя дата возможного окончания задачи, основанная на датах раннего окончания задачи-предшественника и задачи-последователя, других ограничениях и задержках выравнивания.
TaskEarlyStart datetime Самая ранняя дата возможного начала задачи, определяемая датами раннего начала задачи-предшественника и задачи-последователя, а также другими ограничениями.
TaskEffortDriven tinyint Указывает, будет ли задача планироваться с фиксированным объемом работ.
TaskEstimated tinyint Указывает, помечено ли значение длительности задачи как предварительная оценка.
TaskExternalTask tinyint Указывает, связана ли задача из другого проекта или создана в текущем проекте.
TaskEAC decimal Общая величина запланированных затрат для задачи, ресурса или назначения, складывающаяся из затрат по уже выполненным работам и затрат, планируемых для оставшейся части работы.
TaskFinish datetime Дата и время запланированного завершения выполнения задачи.
TaskFinishSlack integer Величина интервала между датами раннего окончания и позднего окончания.
TaskFinishVariance integer Величина интервала между датой окончания задачи по базовому плану и ее текущей датой окончания.
TaskFixedCost decimal Расходы на выполнение задачи, не связанные с затратами на ресурсы.
TaskFixedCostAccrual smallint Способ начисления фиксированных затрат для задачи:
1 Начало; затраты начисляются сразу после начала задачи, которое определяется датой в поле ActualStart (Фактическое начало).
2 Конец; затраты не начисляются до тех пор, пока величина оставшихся трудозатрат не окажется равной нулю.
3 Пропорционально (по умолчанию); затраты начисляются по мере планирования и поступления сообщений о фактическом выполнении трудозатрат.
TaskFreeSlack integer Количество времени, на которое можно отложить задачу, не задерживая ее задачи-последователи (или не задерживая весь проект, если у задачи нет последователей).
TaskHideBar tinyint Указывает, являются ли отрезки задачи на диаграммах Ганта и в календаре скрытыми.
TaskHyperlink ntext Заголовок или пояснительный текст к гиперссылке, связанной с задачей.
TaskHyperlinkAddress ntext Адрес гиперссылки, связанной с задачей.
TaskHyperlinkHref ntext Комбинация (объединение) значений полей адреса и субадреса гиперссылки, относящихся к задаче.
TaskHyperlinkScreenTip ntext Текст экранной подсказки, относящейся к гиперссылке.
TaskHyperlinkSubAddress ntext Конкретное место в документе, который указан гиперссылкой, связанной с задачей.
TaskID integer Позиция задачи по отношению к другим задачам.
TaskIgnoreResourceCalendar tinyint Указывает, учитываются ли при планировании задачи календари назначенных ей ресурсов.
TaskIsNull tinyint Указывает, является ли данная задача пустой задачей.
TaskLateFinish datetime Самая поздняя дата, к которой можно закончить задачу, не задерживая завершение проекта.
TaskLateStart datetime Самая поздняя дата, когда можно начать задачу, не задерживая завершение проекта.
TaskLevelAssignments tinyint Указывает, может ли функция выравнивания загрузки задерживать и прерывать отдельные назначения (а не всю задачу) при устранении случаев превышения доступности.
TaskLevelingCanSplit tinyint Указывает, может ли функция выравнивания загрузки ресурсов вызывать прерывания в оставшейся части работы над задачей.
TaskLevelingDelay integer Количество времени, на которое следует задержать задачу относительно ее даты раннего начала в связи с выравниванием загрузки ресурсов.
TaskLinkedFields tinyint Указывает, существуют ли связи OLE с задачей, установленные в активном проекте, в другом файле Project или в другой программе.
TaskMarked tinyint Указывает, является ли задача отмеченной для дальнейшего действия или какой-либо идентификации.
TaskMilestone tinyint Указывает, является ли задача вехой.
TaskName nvarchar(255) Название задачи.
TaskNotes ntext Введенные заметки о задаче.
TaskObjects integer Число объектов, присоединенных к задаче.
TaskOutlineLevel smallint Число, определяющее уровень задачи в иерархической структуре проекта.
TaskOutlineNumber ntext Точная позиция задачи в структуре. Например, номер 7.2 означает, что данная задача является второй подзадачей седьмой суммарной задачи верхнего уровня.
TaskOverallocated tinyint Указывает, не назначено ли ресурсу больше работы по задаче, чем он может выполнить в пределах обычного объема трудозатрат.
TaskOvertimeCost decimal Фактические затраты на сверхурочные работы для задачи.
TaskOvertimeWork decimal Объем запланированных сверхурочных трудозатрат, которые должны быть выполнены всеми ресурсами, назначенными задаче, и оплачиваются по ставкам сверхурочных работ.
TaskPredecessors ntext Список идентификационных номеров задач-предшественников данной задачи.
TaskPreleveledFinish datetime Дата окончания задачи, имевшая силу до выравнивания загрузки ресурсов.
TaskPreleveledStart datetime Дата начала задачи, имевшая силу до выравнивания загрузки ресурсов.
TaskPriority smallint Уровень важности задачи; чем больше число, тем выше приоритет:
0 Самый низкий приоритет; задача всегда будет подвергаться выравниванию загрузки.
500 Значение по умолчанию
1000 Самый высокий приоритет; задача никогда не будет подвергаться выравниванию загрузки.
TaskRecurring tinyint Указывает, является ли задача повторяющейся.
TaskRegularWork decimal Общий объем несверхурочных трудозатрат, которые по плану должны выполнить все назначенные задаче ресурсы.
TaskRemainingCost decimal Запланированные расходы, которые потребуются для выполнения оставшейся части запланированной работы над задачей всеми ее ресурсами.
TaskRemainingDuration integer Время, необходимое для выполнения незаконченной части задачи. Оставшуюся длительность можно вычислить двумя способами (используя значение процента завершения или фактическую длительность).
TaskRemainingOvertimeCost decimal Расходы на оставшиеся по плану сверхурочные работы для задачи.
TaskRemainingOvertimeWork decimal Оставшийся объем сверхурочных трудозатрат для задачи, запланированный для всех назначенных ресурсов.
TaskRemainingWork decimal Количество времени, необходимое всем назначенным ресурсам для выполнения оставшейся части задачи.
TaskResourceGroup ntext Список групп ресурсов, которым принадлежат назначенные задаче ресурсы.
TaskResourceInitials ntext Список инициалов всех ресурсов, назначенных задаче.
TaskResourceNames ntext Список названий всех ресурсов, назначенных задаче.
TaskResourcePhonetics ntext Фонетические данные о названиях ресурсов в транскрипции хирагана или катакана; используется только в японской версии Project.
TaskResponsePending tinyint Указывает, получены ли ответы на все сообщения с уведомлением о назначении, посланные назначенным задаче ресурсам.
TaskResume datetime Дата, на которую запланировано возобновление оставшейся части задачи после ввода нового значения процента завершения.
TaskRollup tinyint Указывает, отображаются ли свернутые отрезки на отрезке суммарной задачи, или же отрезки подзадач на диаграмме Ганта будут сводиться в суммарную задачу (для сведения подзадач в суммарные задачи в этом поле должно содержаться значение True).
TaskSPI decimal Индекс отклонения от календарного плана: отношение объема выполненной работы к запланированному объему.
TaskStart datetime Дата и время запланированного начала выполнения задачи; вычисляется автоматически, если у задачи есть предшественник.
TaskStartSlack integer Время, на которое можно задержать задачу, не затронув дату начала задачи-последователя или дату окончания проекта.
TaskStartVariance integer Расхождение между датой начала задачи по базовому плану и текущей запланированной датой начала.
TaskStop datetime Дата, представляющая момент фактического завершения задачи; содержит значение «НД» до тех пор, пока не введена величина фактических трудозатрат или процент завершения.
TaskStatus smallint Текущее состояние задачи.
TaskSubprojectFile ntext Название проекта, вставленного в активный файл проекта; включает путь и имя файла подпроекта.
TaskSubprojectReadOnly tinyint Указывает, является ли подпроект данной задачи доступным только для чтения.
TaskSuccessors ntext Список идентификационных номеров задач-последователей данной задачи.
TaskSummary tinyint Указывает, является ли задача суммарной
TaskSummaryProgress datetime Данные о ходе выполнения суммарной задачи, определяемые ходом выполнения ее подзадач.
TaskSV decimal Расхождение между текущим ходом выполнения и базовым планом задачи к дате отчета о состоянии или текущей дате; полное название — «отклонение от календарного плана».
TaskSVP smallint Относительное отклонение от календарного плана (ООКП) для задачи.
TaskTCPI decimal Показатель эффективности выполнения (ПЭВ) задачи.
TaskTeamStatusPending tinyint Указывает, получен ли ответ на посланное ресурсам сообщение с запросом сведений о состоянии назначенной задачи.
TaskTotalSlack integer Время, на которое можно задержать задачу, не задержав дату окончания проекта.
TaskType smallint Указывает, как влияет изменение одного из трех параметров — объем трудозатрат, число единиц назначения или длительность — на значения двух других параметров:
0 Фиксированные единицы (по умолчанию); число единиц назначения остается постоянным, независимо от объема работы или длительности задачи
1 Фиксированная длительность; длительность задачи остается постоянной, независимо от числа назначенных ресурсов (единиц назначения) или объема работы
2 Фиксированные трудозатраты; общий объем работы остается постоянным, независимо от каких бы то ни было изменений длительности или количества назначенных задаче ресурсов (единиц назначения)
TaskUniqueIDPredecessors ntext Уникальные идентификаторы задач-предшественников. Например, 15НО+3д означает, что предшественником этой задачи является задача с номером 15, зависимостью начало-окончание и величиной задержки 3 дня.
TaskUniqueIDSuccessors ntext Уникальные идентификаторы задач-последователей. Например, 15НО+3д означает, что последователем этой задачи является задача с номером 15, зависимостью начало-окончание и величиной задержки 3 дня.
TaskUpdateNeeded tinyint Указывает, следует ли отправить назначенному ресурсу сообщение с уведомлением о затрагивающих задачу изменениях при изменении даты начала, даты окончания или назначений задачи.
TaskVAC decimal Разница между плановыми затратами и общими затратами для задачи; полное название — «отклонение по завершении».
TaskWBS ntext Уникальный код (СДР), обозначающий местоположение задачи в иерархической структуре проекта.
TaskWBSPredecessors ntext Коды СДР задач-предшественников, от которых зависит начало или окончание данной задачи.
TaskWBSSuccessors ntext Список кодов СДР задач-последователей.
TaskWork decimal Общий объем запланированных для задачи трудозатрат, которые должны выполнить все назначенные ресурсы.
TaskWorkVariance decimal Разница между трудозатратами задачи по базовому плану и текущими запланированными трудозатратами.
TaskParentUID integer Указатель на действительный идентификатор TaskUniqueID в таблице "Tasks"; уникальный идентификатор для задачи - родителя задачи.
TaskActualOvertimeWorkProtected decimal Фактические сверхурочные трудозатраты защищены.
TaskActualWorkProtected decimal Фактические трудозатраты защищены.
В начало

MSP_VIEW_PROJ_TASK_TP_BY_DAY

В этой таблице содержатся повременные данные для задач. Эти данные берутся из таблицы TaskTimephasedByDay в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
TaskUniqueID integer Указывает на действительный идентификатор TaskUniqueID (Уникальный идентификатор задачи) в таблице MSP_VIEW_PROJ_TASKS_STD.
TaskTimeStart datetime Дата и время запланированного начала задачи.
TaskTimeFinish datetime Дата и время запланированного завершения выполнения задачи.
TaskTimeFixedCost decimal Расходы на выполнение задачи, не связанные с затратами на ресурсы.
TaskTimeActualFixedCost decimal Фактические повременные затраты на задачу, не относящиеся к ресурсам, которые начисляются со временем согласно выбранному способу начисления затрат.
В начало

MSP_VIEW_PROJ_TASKSPLITS

В этой таблице содержатся данные для прерванных задач. Эти данные берутся из таблицы TaskSplits в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
WPROJ_ID integer Указывает на действительный идентификатор WPROJ_ID в таблице MSP_WEB_PROJECTS.
ProjectUniqueID integer Указывает на действительный идентификатор ProjectUniqueID (Уникальный идентификатор проекта) в таблице MSP_VIEW_PROJ_PROJECTS_STD.
TaskUniqueID integer Указывает на действительный идентификатор TaskUniqueID (Уникальный идентификатор задачи) в таблице MSP_VIEW_PROJ_TASKS_STD.
SplitStart datetime Дата начала прерывания задачи.
SplitFinish datetime Дата окончания прерывания задачи.
В начало

MSP_VIEW_RES_CF

Эта таблица содержит сведения о настраиваемых полях для ресурсов и используется для определения доступности ресурсов при создании кубов назначений и ресурсов. Эти данные берутся из таблицы Resources в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
CF_ResourceUniqueID integer Указывает на действительный идентификатор ResourceUniqueID (Уникальный идентификатор ресурса) в таблице MSP_VIEW_RES_STD.
ResourceCost1-10 decimal Настраиваемые данные о затратах.
ResourceCost1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceDate1-10 datetime Настраиваемые данные о датах.
ResourceDate1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceDuration1-10 integer Настраиваемые данные о длительности.
ResourceDuration1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceFinish1-10 datetime Настраиваемые данные о дате окончания.
ResourceFinish1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceFlag1-20 tinyint Указывает, является ли ресурс отмеченным для дальнейшего действия или какой-либо идентификации.
ResourceFlag1-20Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceNumber1-20 decimal Настраиваемые числовые данные.
ResourceNumber1-20Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceOutlineCode1-10 ntext Буквенно-цифровой код, представляющий иерархическую структуру ресурсов.
ResourceStart1-10 datetime Настраиваемые данные о дате начала.
ResourceStart1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceText1-30 ntext Настраиваемые текстовые данные.
ResourceText1-30Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
В начало

MSP_VIEW_RES_ENT

Эта таблица содержит корпоративные данные для ресурсов и используется для определения доступности ресурсов при создании кубов назначений и ресурсов. Эти данные берутся из таблицы Resources в средстве доступа OLE DBProject.

  Название столбца Тип данных Описание
ENT_ResourceUniqueID integer Указывает на действительный идентификатор ResourceUniqueID (Уникальный идентификатор ресурса) в таблице MSP_VIEW_RES_STD.
ResourceEnterpriseCost1-10 decimal Настраиваемые данные о затратах корпоративного уровня.
ResourceEnterpriseCost1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceEnterpriseDate1-30 datetime Настраиваемые данные о датах корпоративного уровня.
ResourceEnterpriseDate1-30Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceDuration1-10 integer Настраиваемые данные о длительности.
ResourceDuration1-10Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceEnterpriseFlag1-20 tinyint Настраиваемые данные о флагах корпоративного уровня.
ResourceEnterpriseFlag1-20Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceEnterpriseGeneric smallint Указывает, является ли данный ресурс универсальным ресурсом корпоративного уровня.
ResourceEnterpriseNumber1-40 decimal Настраиваемые числовые данные корпоративного уровня.
ResourceEnterpriseNumber1-40Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceEnterpriseOutlineCode1-30ID integer Данные корпоративного настраиваемого кода структуры. Корпоративные коды структуры 20-29 соответствуют коду структуры ResourceEnterpriseRMV. Корпоративный код структуры 30 используется для структурной декомпозиции ресурсов.
ResourceEnterpriseText1-40 ntext Настраиваемые текстовые данные корпоративного уровня.
ResourceEnterpriseText1-40Indicator smallint Символ индикатора для соответствующего настраиваемого поля. Дополнительные сведения см. в разделе Символы индикаторов.
ResourceEnterpriseRMV20-29ID ntext Данные о многозначном коде структуры корпоративного ресурса. Коды 20-29 ResourceEnterpriseRMV соответствуют коду структуры ResourceEnterpriseOutlineCode.
В начало

MSP_VIEW_RES_STD

Эта таблица содержит стандартные данные для ресурсов и используется для определения доступности ресурсов при создании кубов назначений и ресурсов. Эти данные берутся из таблицы Resources в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
ResourceUniqueID integer Уникальный идентификатор ресурса.
ResourcePercentWorkComplete smallint Текущее состояние всех назначенных ресурсу задач, выраженное в виде доли выполненных ресурсом трудозатрат в процентах.
ResourceAccrueAt smallint Указывает, как и когда должны начисляться стандартные и сверхурочные затраты на ресурсы задачи:
1 Начало; затраты начисляются сразу после начала задачи, которое определяется датой в поле ActualStart (Фактическое начало).
2 Конец; затраты не начисляются до тех пор, пока величина оставшихся трудозатрат не окажется равной нулю.
3 Пропорционально (по умолчанию); затраты начисляются по мере планирования и поступления сообщений о фактическом выполнении трудозатрат.
ResourceActualCost decimal Сумма затрат на работы, уже выполненные ресурсом по всем назначенным задачам.
ResourceActualOvertimeCost decimal Затраты на сверхурочные работы, которые уже выполнены ресурсом по всем назначенным задачам.
ResourceActualOvertimeWork decimal Фактический объем сверхурочных трудозатрат, которые уже выполнены ресурсом по всем назначениям.
ResourceActualWork decimal Фактический объем трудозатрат, которые уже выполнены ресурсом по всем назначениям.
ResourceACWP decimal Сумма значений ФСВР (фактическая стоимость выполненных работ) по всем назначениям ресурса до даты отчета о состоянии или текущей даты.
ResourceAvailableFrom datetime Дата, начиная с которой ресурс доступен для привлечения к работе в соответствии с указанными на текущий период времени единицами.
ResourceAvailableTo datetime Дата окончания интервала времени, в течение которого ресурс будет доступен для привлечения к работе в соответствии с указанными на текущий период времени единицами.
ResourceBaseCalendar ntext Перечень всех календарей, доступных для применения к ресурсу, включая стандартный календарь и любые настраиваемые календари:
0 Стандартный (по умолчанию)
1+ Настраиваемый календарь
ResourceBaselineCost decimal Общие запланированные затраты для ресурса по всем назначенным задачам; другое название — БПЗ (бюджет по завершении).
ResourceBaselineCost1-10 decimal Настраиваемые данные о базовых затратах.
ResourceBaselineFinish datetime Запланированная дата завершения для назначений.
ResourceBaselineFinish1-10 datetime Настраиваемые данные о базовом окончании.
ResourceBaselineStart datetime Запланированная дата начала для назначений.
ResourceBaselineStart1-10 datetime Настраиваемые данные о базовом начале.
ResourceBaselineWork decimal Первоначальный запланированный объем трудозатрат ресурса по всем своим назначениям.
ResourceBaselineWork1-10 decimal Настраиваемые данные о базовых трудозатратах.
ResourceBCWP decimal Сведенные суммарные данные по всем значениям БСВР для всех назначенных ресурсу задач, считая до даты отчета о состоянии или текущей даты; полное название — «базовая стоимость выполненных работ».
ResourceBCWS decimal Сведенные суммарные данные по всем значениям БСЗР для всех назначенных ресурсу задач; полное название — «базовая стоимость запланированных работ».
ResourceCanLevel tinyint Указывает, допустимо ли выравнивание загрузки для ресурса.
ResourceCode ntext Кодовое обозначение, сокращение или число, введенное в составе сведений о ресурсе.
ResourceConfirmed tinyint Указывает, принял или отклонил ресурс все назначения задач в ответ на сообщение с уведомлением о назначении.
ResourceCost decimal Общая величина запланированных затрат на ресурс для всех назначенных задач, складывающаяся из трудозатрат, уже выполненных ресурсом по всем задачам, и затрат, планируемых для всей оставшейся работы.
ResourceCostPerUse decimal Затраты, которые начисляются при каждом использовании ресурса.
ResourceCostVariance decimal Разница между значениями базовых затрат и общих затрат на ресурс.
ResourceCV decimal Расхождение между затратами, которые потребовались бы ресурсу для достижения текущего уровня завершения, и фактическими затратами на достижение этого уровня к дате отчета о состоянии или к текущей дате.
ResourceEmailAddress ntext Адрес электронной почты ресурса; если поле пустое, Project использует в качестве адреса значение из поля ResourceName (Название).
ResourceFinish datetime Запланированная дата и время завершения работы ресурса над всеми назначенными задачами.
ResourceGroup ntext Название группы, связанной с ресурсом.
ResourceHyperlink ntext Заголовок или пояснительный текст к гиперссылке, связанной с ресурсом.
ResourceHyperlinkAddress ntext Адрес гиперссылки, связанной с ресурсом.
ResourceHyperlinkHref ntext Комбинация (объединение) значений полей адреса и субадреса гиперссылки, относящихся к ресурсу.
ResourceHyperlinkScreenTip ntext Текст экранной подсказки, относящейся к гиперссылке.
ResourceHyperlinkSubAddress ntext Конкретное место в документе, который указан гиперссылкой, связанной с ресурсом.
ResourceID integer Позиция ресурса по отношению к другим ресурсам.
ResourceInitials ntext Сокращенное обозначение названия ресурса.
ResourceIsNull tinyint Указывает, является ли данный ресурс пустым ресурсом.
ResourceLastPublished datetime Дата и время последней публикации ресурса.
ResourceLinkedFields tinyint Указывает, существуют ли связи OLE с ресурсом, установленные в активном проекте, в другом файле Project или в другой программе.
ResourceMaterialLabel ntext Единицы измерения, заданные для материального ресурса, например тонны, коробки, кубометры. Это поле используется совместно с числом единиц назначения материального ресурса и доступно только в том случае, если в поле ResourceType (Тип) установлено значение «Материалы».
ResourceMaxUnits decimal Максимальная доля или число единиц, представляющее максимальную доступность ресурса для выполнения каких-либо задач в течение текущего периода времени. Может превышать 100%.
ResourceName nvarchar(255) Название ресурса; должно быть уникальным в рамках предприятия, независимо от того, активен ресурс или нет.
ResourceNotes ntext Заметки о ресурсе
ResourceNTAccount ntext Имя учетной записи Windows для ресурса, например имя_домена\имя_пользователя.
ResourceObjects integer Количество объектов, связанных с ресурсом, исключая указанные в заметках.
ResourceOverallocated tinyint Указывает, назначено ли ресурсу больше работы по всем назначенным ему задачам, чем он может выполнить в пределах обычного объема трудозатрат.
ResourceOvertimeCost decimal Общие сверхурочные затраты на ресурс по всем назначенным задачам.
ResourceOvertimeRate decimal Норма оплаты сверхурочных трудозатрат ресурса.
ResourceOvertimeWork decimal Объем сверхурочных трудозатрат, которые должны быть выполнены ресурсом по всем назначенным ему задачами; оплачивается по ставке сверхурочных работ для ресурса.
ResourcePeakUnits decimal Максимальный процент или количество единиц, на которые ресурс назначен всем своим задачам в произвольный момент времени.
ResourcePhonetics ntext Фонетические данные о названиях ресурсов в транскрипции хирагана или катакана; используется только в японской версии Microsoft Project Project.
ResourceRegularWork decimal Общий объем запланированных несверхурочных трудозатрат, которые должен выполнить ресурс по всем назначенным ему задачам.
ResourceRemainingCost decimal Запланированные затраты, которые потребуются для выполнения оставшейся работы, назначенной ресурсу.
ResourceRemainingOvertimeCost decimal Запланированные затраты на сверхурочные, которые потребуются для выполнения оставшихся сверхурочных трудозатрат по всем задачам, назначенным ресурсу.
ResourceRemainingOvertimeWork decimal Оставшийся объем сверхурочных трудозатрат, которые потребуются ресурсу для выполнения всех задач.
ResourceRemainingWork decimal Оставшийся объем трудозатрат (количество человеко-часов), которые потребуются ресурсу для выполнения всех назначенных задач.
ResourceResponsePending tinyint Указывает, получен ли ответ на все сообщения с уведомлением о назначении, посланное назначенному на задачи ресурсу.
ResourceStandardRate decimal Норма оплаты обычных, несверхурочных трудозатрат ресурса.
ResourceStart datetime Запланированная дата и время начала работы назначенного ресурса над всеми своими задачами.
ResourceSV decimal Разница между текущей величиной затрат и затратами по базовому плану для всех назначенных ресурсу задач к дате отчета о состоянии или к текущей дате; полное название — «отклонение от календарного плана».
ResourceTeamStatusPending tinyint Указывает, получен ли ответ на посланное ресурсу сообщение с запросом сведений о состоянии назначенной задачи.
ResourceType smallint Тип ресурса (трудовой или материальный):
0 Материальный: расходные материалы, например сталь, бетон, грунт.
1 Трудовой (по умолчанию): люди и оборудование.
ResourceUpdateNeeded tinyint Указывает, следует ли отправить назначенному ресурсу сообщение с уведомлением в связи с изменениями в какой-либо из назначенных ему задач.
ResourceVAC decimal Разница между значениями базовых затрат и общих затрат на ресурс.
ResourceWork decimal Общий запланированный объем трудозатрат, которые должен выполнить ресурс по всем назначенным задачам.
ResourceWorkgroup smallint Способ передачи сообщений, используемый для связи с участниками проектной группы:
0 По умолчанию
1 Нет
3 Project Server
ResourceWorkVariance decimal Разница между общими трудозатратами ресурса по базовому плану и текущими запланированными трудозатратами.
ResourceBookingType smallint Указывает тип назначения:
0 Жесткий
2 Мягкий
ResourceActualWorkOvertimeProtected decimal Фактические сверхурочные трудозатраты защищены.
ResourceActualWorkProtected decimal Фактические трудозатраты защищены.
В начало

MSP_VIEW_RES_TP_BY_DAY

Эта таблица содержит повременные данные для ресурсов и используется для определения доступности ресурсов при создании кубов назначений и ресурсов. Эти данные берутся из таблицы ResourcesTimephasedByDay в средстве доступа OLE DB Project.

  Название столбца Тип данных Описание
ResourceUniqueID integer Указывает на действительный идентификатор ResourceUniqueID (Уникальный идентификатор ресурса) в таблице MSP_VIEW_RES_STD.
ResourceTimeStart datetime Запланированная дата и время начала работы назначенного ресурса над всеми своими задачами.
ResourceTimeFinish datetime Запланированная дата и время окончания работы ресурса над всеми назначенными задачами.
ResourceTimeWorkAvailability decimal Максимальное количество времени, в течение которого трудовой ресурс доступен для привлечения к работе в рамках указанного периода времени.
В начало

Таблицы куба назначений и ресурсов

Таблицы кубов назначений и ресурсов используются для формирования детальных представлений проектов и ресурсов в Microsoft Project Web Access. Кубы назначений и ресурсов извлекают данные из таблиц представлений проектов, назначений и ресурсов (дополнительные сведения см. в разделе Таблицы представлений проектов и ресурсов).

MSP_CUBE_ASSN_BOOKING

Эта таблица связывает условие типа резервирования с сохраненным значением типа резервирования.

  Название столбца Тип данных Описание
ASSN_BOOKING_TYPE smalling Указывает тип резервирования назначения:
0 Жесткий
2 Мягкий
ASSN_BOOKING_DESC nvarchar(255) Описание типа резервирования.
В начало

MSP_CUBE_ASSN_FACT

Куб назначений состоит из данной таблицы и всех связанных с ней таблиц измерений куба:

  Название столбца Тип данных Описание
PROJ_UID integer Указывает на действительный идентификатор PROJ_UID в таблице MSP_CUBE_PROJECTS.
RES_ENTUID integer Указывает на действительный идентификатор RES_ENTRUID в таблице MSP_CUBE_RESOURCES.
TIME_ID integer Указывает на действительный идентификатор TIME_ID в таблице MSP_CUBE_TIME_BY_DAY.
TIME_DATE datetime Указывает на поле TIME_DATE для той же строки TIME_ID в таблице MSP_CUBE_TIME_BY_DAY.
ENT_ASSIGNMENT_CODEn integer Указывает на действительный идентификатор ASSN_OUTLINECODE_ID в таблице MSP_CUBE_ENTERPRISE_ASSIGNMENT_OUTLINE_n, где n — число в диапазоне 1-30.
ASSN_ACTUALCOST float Указывает на поле AssignmentActualCost (Фактические затраты) в таблице MSP_VIEW_PROJ_ASSN_STD.
ASSN_ACTUALOVERTIMEWORK float Указывает на поле AssignmentActualOvertimeWork (Фактические сверхурочные трудозатраты) в таблице MSP_VIEW_PROJ_ASSN_STD.
ASSN_ACTUALWORK float Указывает на поле AssignmentActualWork (Фактические трудозатраты) в таблице MSP_VIEW_PROJ_ASSN_STD.
ASSN_BASELINECOST float Указывает на поле AssignmentBaselineCost (Плановые затраты) в таблице MSP_VIEW_PROJ_ASSN_STD.
ASSN_BASELINEWORK float Указывает на поле AssignmentBaselineWork (Плановые трудозатраты) в таблице MSP_VIEW_PROJ_ASSN_STD.
ASSN_COST float Указывает на поле AssignmentCost (Затраты) в таблице MSP_VIEW_PROJ_ASSN_STD.
ASSN_OVTERTIMEWORK float Указывает на поле AssignmentOvertimeWork (Сверхурочные трудозатраты) в таблице MSP_VIEW_PROJ_ASSN_STD.
ASSN_REGULARWORK float Указывает на поле AssignmentRegularWork (Обычные трудозатраты) в таблице MSP_VIEW_PROJ_ASSN_STD.
ASSN_WORK float Указывает на поле AssignmentWork (Трудозатраты) в таблице MSP_VIEW_PROJ_ASSN_STD.
ASSN_MATERIAL_ACTUALWORK float Указывает на поле AssignmentActualWork (Фактические трудозатраты) в таблице MSP_VIEW_PROJ_ASSN_STD, если данный ресурс является материальным.
ASSN_MATERIAL_BASELINEWORK float Указывает на поле AssignmentBaselineWork (Плановые трудозатраты) в таблице MSP_VIEW_PROJ_ASSN_STD, если данный ресурс является материальным.
ASSN_MATERIAL_WORK float Указывает на поле AssignmentWork (Трудозатраты) в таблице MSP_VIEW_PROJ_ASSN_STD, если данный ресурс является материальным.
ASSN_BOOKING_TYPE smallint Указывает тип резервирования назначения:
0 Жесткий
2 Мягкий
В начало

MSP_CUBE_ENTERPRISE_ASSIGNMENT_OUTLINE_n

Для каждого значения кода ENT_ASSIGNMENT_CODEn, заданного в таблице MSP_CUBE_ASSN_FACT, создается соответствующая таблица MSP_CUBE_ENTERPRISE_ASSIGNMENT_OUTLINE_n.

  Название столбца Тип данных Описание
ASSN_OUTLINECODE_NAME nvarchar(255) Имя кода структуры назначения.
ASSN_OUTLINECODE_DESCRIPTION ntext Описание кода структуры назначения.
ASSN_OUTLINECODE_ID integer Указывает на действительный код ENT_ASSIGNMENT_CODEn в таблице MSP_CUBE_ASSN_FACT.
ASSN_OUTLINECODE_PARENTID integer Указывает на действительный идентификатор ASSN_OUTLINECODE_ID в таблице MSP_CUBE_ENTERPRISE_ASSIGNMENT_OUTLINE_n; устанавливается равным 0 для кодов верхнего уровня, не имеющих родителей.
В начало

MSP_CUBE_ENTERPRISE_PROJECT_OUTLINE_n

Для каждого значения кода ENTERPRISE_PROJECT_CODEn, заданного в таблице MSP_CUBE_PROJECTS, создается соответствующая таблица MSP_CUBE_ENTERPRISE_PROJECT_OUTLINE_n.

  Название столбца Тип данных Описание
PROJ_OUTLINECODE_NAME nvarchar(255) Имя кода структуры проекта.
PROJ_OUTLINECODE_DESCRIPTION ntext Описание кода структуры проекта.
PROJ_OUTLINECODE_ID integer Указывает на действительный код ENTERPRISE_PROJECT_CODEn в таблице MSP_CUBE_PROJECTS.
PROJ_OUTLINECODE_PARENTID integer Указывает на действительный идентификатор ASSN_OUTLINECODE_ID в таблице MSP_CUBE_ENTERPRISE_ASSIGNMENT_OUTLINE_n; устанавливается равным 0 для кодов верхнего уровня, не имеющих родителей.
В начало

MSP_CUBE_ENTERPRISE_RESOURCE_OUTLINE_n

Для каждого значения кода ENTERPRISE_RESOURCE_CODEn, заданного в таблице MSP_CUBE_RESOURCES, создается соответствующая таблица MSP_CUBE_ENTERPRISE_RESOURCE_OUTLINE_n.

  Название столбца Тип данных Описание
RES_OUTLINECODE_NAME nvarchar(255) Имя кода структуры ресурса.
RES_OUTLINECODE_DESCRIPTION ntext Описание кода структуры ресурса.
RES_OUTLINECODE_ID integer Указывает на действительный код ENTERPRISE_RESOURCE_CODEn в таблице MSP_CUBE_RESOURCES.
RES_OUTLINECODE_PARENTID integer Указывает на действительный идентификатор ASSN_OUTLINECODE_ID в таблице MSP_CUBE_ENTERPRISE_ASSIGNMENT_OUTLINE_n; устанавливается равным 0 для кодов верхнего уровня, не имеющих родителей.
В начало

MSP_CUBE_PROJ_VERSIONS

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

  Название столбца Тип данных Описание
PROJ_VERSION_UID integer Указывает на действительный идентификатор PROJ_VERSION_UID в таблице MSP_CUBE_PROJECTS.
PROJ_VERSION nvarchar(120) Название версии проекта, согласно содержимому поля VERS_VERSION таблицы MSP_VERSIONS.
В начало

MSP_CUBE_PROJECTS

Эта таблица связывает конкретные сведения, содержащиеся в таблице MSP_WEB_PROJECTS, с версиями проекта и корпоративными кодами структуры, и используется при построении кубов назначений и ресурсов.

  Название столбца Тип данных Описание
PROJ_UID integer Указывает на действительный идентификатор PROJ_UID в таблице MSP_WEB_PROJECTS.
PROJ_NAME nvarchar(255) Указывает на действительное значение поля PROJ_NAME в таблице MSP_WEB_PROJECTS.
PROJ_PROP_TITLE ntext Указывает на действительное значение поля PROJ_PROP_TITLE в таблице MSP_WEB_PROJECTS.
PROJ_VERSION_UID integer Уникальный идентификатор версии проекта.
ENTERPRISE_PROJECT_CODEn integer n — число в диапазоне 1-30.
В начало

MSP_CUBE_RES_AVAIL_FACT

Куб ресурсов состоит из данной таблицы, определяющей фактическую доступность ресурсов, и всех связанных с ней таблиц измерений куба: MSP_CUBE_RESOURCES, MSP_CUBE_ENTERPRISE_RESOURCE_OUTLINE_n и MSP_CUBE_TIME_BY_DAY.

  Название столбца Тип данных Описание
RES_ENTRUID integer Указывает на действительный идентификатор RES_ENTRUID в таблице MSP_CUBE_RESOURCES.
TIME_ID integer Указывает на действительный идентификатор TIME_ID в таблице MSP_CUBE_TIME_BY_DAY.
TIME_DATE datetime Указывает на действительное значение поля TIME_DATE в таблице MSP_CUBE_TIME_BY_DAY.
RES_AVAIL float Данное значение генерируется в результате сопоставления содержимого таблицы доступности ресурсов с диапазоном дат, заданных при построении куба назначений или куба ресурсов. Это значение показывает общее время доступности ресурса в течение конкретного дня из указанного диапазона дат.
В начало

MSP_CUBE_RESOURCES

В этой таблице содержатся данные о корпоративных ресурсах, получаемые на основе конкретных сведений, хранящихся в таблице MSP_WEB_RESOURCES.

  Название столбца Тип данных Описание
RES_ENTRUID integer Указывает на действительный идентификатор WRES_EUID в таблице MSP_WEB_RESOURCES.
RESOURCENAME nvarchar(255) Название ресурса, согласно значению поля RES_NAME в таблице MSP_WEB_RESOURCES.
ENTERPRISE_RESOURCE_CODEn integer Идентификатор кода структуры корпоративного ресурса; n — число в диапазоне 1-30.
RES_IS_ACTIVE nvarchar(255) Указывает, является ли ресурс активным или неактивным пользователем.
В начало

MSP_CUBE_TIME_BY_DAY

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

  Название столбца Тип данных Описание
TIME_ID integer Уникальный идентификатор измерения времени. Каждому дню в заданном диапазоне дат присваивается уникальный идентификатор.
TIME_DATE datetime Число дней, составляющих данный период времени; например, если куб OLAP строится для трехдневного периода, то в этом поле будет содержаться значение 3.
TIME_DAY nvarchar(32) Название дня недели, например «Понедельник».
TIME_MONTH nvarchar(32) Название месяца, например «Август».
TIME_YEAR integer Номер года, например 2001.
TIME_DAY_OF_MONTH integer Число месяца (1-31).
TIME_WEEK_OF_YEAR integer Номер недели в году (1-53).
TIME_MONTH_OF_YEAR integer Номер месяца (0-11).
TIME_QTR nvarchar(2) Квартал финансового года; например 1 для первого квартала.
В начало