版权所有(C) 2002 Microsoft Corporation。保留所有权利。
目录
总览
Microsoft Project Server 的新增功能
关于 Microsoft Project Server 数据库
支持的数据库
数据库权限及配置
确保数据完整性
DSN 要求和限制
访问 Microsoft Project Server 数据库中的数据
查找当前存储在 Microsoft Project Server 数据库中的所有项目
查找当前在 Microsoft Project Server 数据库中存储了工作分配的所有资源
查找当前在 Microsoft Project Server 数据库中存储了未删除消息的所有资源
查找当前存储在 Microsoft Project Server 数据库中的所有已请求的状态报告
查找所有状态报告及其最新答复
查找每个项目中分配给每个工作分配的所有资源的名称
查找特定资源的所有时间分段数据
查找特定项目的所有时间分段数据
查找工作组成员的工作分配和工作分配数据的列表
查找所有过期的工作分配
查找已经委托给其他用户的所有工作分配
附录
表命名规则
键列
列命名规则
列名称缩写
列的数据类型
标记符号
MSP_WEB_ADMIN
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_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_OBJECT_TYPES
MSP_WEB_OBJECT_LINK_TYPES
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_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_TRANSACTIONS
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_WORKGROUP_FIELDS
MSP_WEB_WORKGROUP_FIELDS_INFO
项目和资源视图表
Microsoft 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_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 Project Server 数据库中数据存储方式的信息,包括如何访问那些关系最密切的数据。本文档也提供了 Microsoft SQL Server 脚本示例,以供访问该数据时使用。可以运行这些脚本示例并用于 Microsoft Data Engine (MSDE) 或 Microsoft SQL Server 数据库,如果要经常运行这些脚本,则可将其作为存储过程的一部分使用。可以方便地修改或扩展这些脚本以获取与您的单位关系更为密切的信息。
注释
脚本 WEBTBLS.sql、VIEWTBLS.sql 和 CUBETBLS.sql 可创建本文档中描述的数据库表。可在 Microsoft Project Server CD-ROM 中的 \SUPPORT\DATABASE 文件夹中找到这些脚本。
Microsoft Project Server 的新增功能
Microsoft Project Server 进行了扩展并包括以下整体性能的提高:
- 安全性表
- 专用视图表
- 支持创建“工作分配”多维数据集和“资源”多维数据集
- 支持企业功能
Microsoft Project Server 数据库中已添加了下列表:
返回页首
关于 Microsoft Project Server 数据库
以下部分详细讲述了 Microsoft Project Server 所支持的数据库以及如何使用数据库中的数据。
支持的数据库
Microsoft Project Server 支持下列数据库:
- Microsoft SQL Server 2000
- Microsoft Data Engine 2000 或更新版本
返回页首
数据库权限及配置
Microsoft Project Server 在数据库上执行几种类型的操作,每种操作都需要 Microsoft SQL Server 2000 中的 DATA READER 或 DATA WRITER 权限。若要将新项目保存到空数据库中,或者要有选择地将数据导出到数据库中,用户还必须拥有 CREATE TABLE 权限。除了有效的登录标识号之外,SQL Server 用户还必须拥有访问项目数据库的权限。个别用户通过 Microsoft Project Web Access 访问数据,因此他不需要直接访问 Microsoft Project Server 的权限。
确保数据完整性
在 Microsoft Project Server 数据库表中设置触发器可能导致数据损坏或返回意外的结果。请注意以下重要内容:
- INSERT 或 UPDATE 触发器所启动的任何过程均不会改变 @@identity 属性。
- INSERT 或 UPDATE 触发器所触发的程序不应执行在表中插入“标识”列的“插入”操作,否则该程序将生成由 Microsoft SQL Server 2000 创建的“标识”值。
返回页首
DSN 要求和限制
Microsoft Project Server 支持集成数据库。对于 Microsoft Project Standard 用户,该数据库用于存储通过 Microsoft Project Web Access 添加或查看的数据。对于 Microsoft Project Professional 用户,该数据库用于存储 Microsoft Project 和 Microsoft Project Web Access 数据。
在以下示例中,Microsoft Project 支持使用数据源名称 (DSN) 连接到服务器:
- Microsoft Project Standard 需要使用 DSN 连接到服务器。
- 在脱机模式下,Microsoft Project Professional 需要使用 DSN 连接到服务器。
- 在联机模式下,Microsoft Project Professional 不能使用 DSN 连接到服务器。
用户确定运行 Microsoft Project Server 的服务器时,与该服务器的连接信息自动传送到 Microsoft Project。若要将 Microsoft Project 连接到使用 DNS 的服务器,请执行下列操作之一:
若使用 Microsoft Project Standard:
| 1 |
|
请在“工具”菜单上,单击“选项”。 |
| 2 |
|
在“选项”对话框中,单击“协作”选项卡。 |
| 3 |
|
输入服务器名称。 |
若在脱机模式下使用 Microsoft Project Professional:
| 1 |
|
请在“工具”菜单上,指向“企业选项”,然后单击“Microsoft Project Server 帐户”。 |
| 2 |
|
单击“添加”可添加服务器名称。 |
注释
如果多名用户需要访问同一数据库中的项目,并非所有更改数据的用户需要使用相同的 DSN 连接到该数据库。Microsoft Project 将 DSN 和项目名称(或连接字符串)组合保存为标识符以使用下列格式定位项目:<DSN>\项目名称。
Microsoft Project 中的 DSN 限制:
- 无法为以下项目链接使用 DSN:如资源库、共享文件、外部相关性(跨项目链接)或插入的项目。
- 如果多名用户修改数据库,他们将无法通过在“另存为”对话框的“保存类型”列表中选择 .mpd 或 .mdb 文件类型来保存文件。
- Microsoft Project 记录登录密码和其他连接信息。在单台计算机上,多名用户无法使用同一用户标识号分别或同时登录数据库。创建连接后,即使在登录时输入不同的登录名和/或密码也将再次使用该连接。若要使用不同的用户标识号登录,必须关闭使用该 DNS 打开的所有项目。如果同时存在其他连接,必须为所有的用户标识号创建其他的备用 DNS。
- 决不可使用 DNS 打开企业全局模板。这可导致与数据库的冲突,并可导致数据放置位置的紊乱。
返回页首
访问 Microsoft Project Server 数据库中的数据
此脚本组返回有关 Microsoft Project Server 数据库表中所存储信息的一般统计数据。
查找当前存储在 Microsoft Project Server 数据库中的所有项目
以下脚本提取当前存储在 Microsoft 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
查找当前在 Microsoft Project Server 数据库中存储了工作分配的所有资源
以下脚本提取当前在 Microsoft 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
查找当前在 Microsoft Project Server 数据库中存储了未删除消息的所有资源
以下脚本提取当前在 Microsoft Project Server 数据库中存储了未删除 Microsoft Project Server 消息的所有资源、与消息关联的项目名称和每个项目的未删除消息总数量的列表。
| 表 |
域 |
说明 |
| MSP_WEB_PROJECTS |
WPROJ_ID |
项目的唯一标识号 |
|
PROJ_NAME |
项目名称 |
| MSP_WEB_资源S |
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
查找当前存储在 Microsoft Project Server 数据库中的所有已请求的状态报告
以下脚本提取当前存储在 Microsoft 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 |
引用 MSP_WEB_STATUS_REPORTS 表中的有效 WSR_ID |
|
WSUBMIT_DATE |
提交状态报告的日期 |
| MSP_WEB_STATUS_FREQUENCIES |
WSR_ID |
引用 MSP_WEB_STATUS_REPORTS 表中的有效 WSR_ID |
|
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 = '2001-09-09'
set @end_date = '2001-10-10'
set @cur_date = '2001-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 变量。
查找每个项目中分配给每个工作分配的所有资源的名称
以下脚本提取当前存储在 Microsoft Project Server 数据库中的所有项目、每个工作分配的名称和所分配的工作组成员的列表。结果中不包括非工作分配时间。
| 表 |
域 |
说明 |
| MSP_WEB_PROJECTS |
WPROJ_ID |
项目的唯一标识号 |
|
PROJ_NAME |
项目名称 |
| MSP_WEB_RESOURCES |
WRES_ID |
资源的唯一标识号 |
|
RES_NAME |
资源名称 |
| MSP_WEB_ASSIGNMENTS |
WASSN_ID |
工作分配的唯一标识号 |
|
WRES_ID |
引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID |
|
WPROJ_ID |
引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID |
|
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 = '2001-09-09'
select @end_date = '2001-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 |
引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID |
|
TASK_NAME |
任务名称 |
| MSP_WEB_WORK |
WASSN_ID |
引用 MSP_WEB_ASSIGNMENTS 表中的有效 WASSN_ID |
|
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 = 'Microsoft Project'
select @begin_date = '2001-09-09'
select @end_date = '2001-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 @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 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
查找工作组成员的工作分配和工作分配数据的列表
以下脚本在指定日期范围内为特定工作组成员提取所有工作分配和相关、关联的工作分配数据的列表。结果脚本将包括摘要工作分配,可以通过在此脚本的子句中添加 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 |
引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID |
|
WPROJ_ID |
引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID |
|
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 = '2001-09-09'
select @end_date = '2001-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 |
引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID |
|
WRES_ID |
引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID |
|
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_ 前缀以表示它们是 Microsoft Project Server 表,“工作分配”多维数据集和“资源”多维数据集 (MSP_CUBE_n) 或 Microsoft Project Web Access 视图 (MSP_VIEW_n) 中所使用的表除外。
- 用下划线分隔各个单词。
返回页首
键列
下面的表定义描述了将一个完整项目保存到数据库中时创建的数据库结构。包含每个表主键的域在左边的列中标有 PK。
返回页首
列命名规则
以下规则应用于列名称:
- 列名称全部大写。
- 单词通常用下划线分隔。
- 列名称通常使用所在表的唯一标识符作为前缀。
若具有在以下表中未列出的表,则可能由于下列情况之一:
- 表中的列不具有统一的命名规则。
- 该表为视图表 (MSP_VIEW_n)。
- 该表为“工作分配”多维数据集表或“资源”多维数据集表 (MSP_CUBE_n)。
| 表名称 |
列前缀 |
| 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 |
差异 |
返回页首
列的数据类型
Microsoft Project Server 数据库结构中使用了以下域类型。下面的表给出了所有的域类型:
| 域类型 |
说明 |
| char |
字符。 |
| datetime |
包括时间的日期。 |
| decimal |
小数。 |
| float |
浮点数。 |
| image |
大于 255 字节的二进制数据。 |
| integer |
整数。 |
| smallint |
短整数;包括从 0 到 255 所有数字的 SQL Server 系统数据类型。其存储大小为 1 个字节。 |
| tinyint |
单字节整数,包括从 0 到 255 的所有数字。 |
| text |
可用的最长文本域:在 SQL Server 中为 8000 字节,在 Microsoft Access 中为 64k。 |
| nvarchar(n) |
除非另行说明,否则为变长字符文本。 |
| uniqueidentifier |
包含以 16 字节二进制字符串存储的唯一标识符;全局唯一标识符 (GUID)。 |
在 Microsoft Project Server 需要保存时间值而不是日期值的时候,时间值将作为日期保存。当您从数据库中读取此项目时,将忽略这些域中的日期组件。
返回页首
标记符号
在 Microsoft Project 中可使用以下标记符号:
| 值 |
标记符号 |
| 0 |
无 |
| 1 |
球,酸橙色 |
| 2 |
球,黄色 |
| 3 |
球,红色 |
| 4 |
球,黑色 |
| 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 |
虚线 |
返回页首
此表存储用于 Microsoft Project Web Access 和 Microsoft Project Server 的设置。您可以通过 Microsoft Project Web Access 的“管理”页管理此表中的大多数设置。
| | 列名称 | 数据类型 | 说明 |
| WADMIN_AUTHENTICATION_TYPE | integer | 用户登录时,由 Microsoft Project Web Access 用来进行身份验证的身份验证类型:| 1 |
只使用 Windows 身份验证 |
| 2 |
只使用 Microsoft Project Server 身份验证 |
| 3 |
混合(默认设置) |
|
| WADMIN_NEW_ACCOUNT_PRIVILEGE | integer | 指定是否允许经理和/或资源创建用户帐户:| 0 |
经理或资源都不可以创建用户帐户 |
| 1 |
只有经理可以创建用户帐户 |
| 2 |
只有资源可以创建用户帐户 |
| 3 |
经理或资源都可以创建用户帐户(默认) |
现在在新的安全性模式下不使用此域。
|
| WADMIN_IS_DELEGATION_ALLOWED | tinyint | 指定某个分配给任务的资源是否可以将该任务委托给其他资源。
|
| WADMIN_AUTH_REQUIRED_FOR_PUBLISH | tinyint | 指定在发布项目之前,是否需要在 Microsoft Project Server 中对用户进行身份验证。 备注 如果此选项设置为 0,则 Microsoft Project 2000 客户将只能发布到此版本的 Microsoft Project Server 中。 |
| WADMIN_WEEK_STARTS_ON | integer | 时间段在周几开始: | 0 |
星期日 |
| 1 |
星期一 |
| 2 |
星期二 |
| 3 |
星期三 |
| 4 |
星期四 |
| 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 | 指定时间表是按周还是按月跨越时间段:
|
| 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 | 可用 Microsoft Project Web Access 许可副本的当前数量。 备注 有关 Microsoft Project Server 和 Microsoft Project Web Access 授权的详细信息,请参阅该产品的 Microsoft 最终用户许可协议。 |
| WADMIN_AUTO_CREATE_SUBWEBS | tinyint | 指定项目首次在 Microsoft Project Server(默认)中发布时,是否自动创建 SharePoint Team Services 子站点,或者是否由管理员手动创建。 |
| WADMIN_AUTO_ADD_USER_TO_SUBWEB | tinyint | 指定创建 Microsoft Project Server 用户时,是否将其自动添加到公用子站点。 |
| WADMIN_AUTO_ADD_USER_AS _ADV_AUTHOR_TO_SUBWEB | tinyint | 指定是否将新的 Microsoft Project Server 用户自动添加到运行 Microsoft SharePoint Team Services 的当前服务器上的“高级作者”角色中(请参阅 WADMIN_CURRENT_STS_SERVER_ID)。 |
| WADMIN_CURRENT_STS_SERVER_ID | integer | 到运行 SharePoint Team Services 的当前服务器的路径名;有关详细信息,请参阅 MSP_WEB_STS_SERVERS。如果当前没有服务器,则此域设置为 -1。 |
| WADMIN_PUBDOCS_STS_SERVER_ID | integer | 到运行 SharePoint Team Services 的 pubdocs 服务器的路径名;有关详细信息,请参阅 MSP_WEB_STS_SERVERS。如果当前没有服务器,则此域设置为 -1。 |
| WADMIN_ENABLE_ENTERPRISE | tinyint | 指定是否启用企业功能。若设置为 1,将授权用户访问创建中的“工作分配”多维数据集和“资源”多维数据集,用户将可以签入企业项目和企业资源,并可管理企业版本。 |
| WADMIN_DISPLAY_MASTER_IN_ENTERPRISE | tinyint | 指定在 Microsoft 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) | 与运行 SharePoint Team Services 的服务器相关联的子站点的名称。默认值为(N’MS_ProjectServer_PublicDocuments’)。 |
| WADMIN_ENFORCE_CURRENCY | tinyint | 指定用户是否必须使用企业全局模板中的默认货币设置。 |
| WADMIN_LAST_STS_ADMIN_SYNCH_TIME | nvarchar(50) | 在 Microsoft Project Server 和运行 SharePoint Team Services 的服务器之间,管理员最后一次同步的时间。 |
| WADMIN_SMTP_SERVER_NAME | nvarchar(256) | SMTP 服务器的名称。 |
| WADMIN_SMTP_SERVER_PORT | integer | SMTP 服务器使用的端口。 |
| WADMIN_INTRANET_SERVER_URL | nvarchar(255) | 内部网络服务器的 URL。 |
| WADMIN_EXTRANET_SERVER_URL | nvarchar(255) | 外部网络服务器的 URL。 |
| WADMIN_ONLY_PRO_PUBLISH | tinyint | 指定是否仅将 Microsoft Project Professional 创建的项目发布到 Microsoft Project Server。 |
返回页首
此表存储与设置“工作分配”多维数据集和“资源”多维数据集相关的信息,它可以帮助在 Microsoft Project Web Access 中提供分析和报告功能。建立“工作分配”多维数据集或“资源”多维数据集时,将生成下列表。有关每个表中所存储数据类型的详细信息,请参阅每个表的说明:
| | 列名称 | 数据类型 | 说明 |
| PK | 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 多维数据集时所使用的滚动日期范围的时间刻度:
|
| WADMIN_CUBE_DATE_RANGE_PAST_NUM | integer | 指定建立 OLAP 多维数据集时要在当前日期前使用的单位(天、周或月)数量;建立 OLAP 多维数据集时如果使用滚动日期范围,则需要它。 |
| WADMIN_CUBE_DATE_RANGE_PAST_UNIT | integer | 指定建立 OLAP 多维数据集时所使用的滚动日期范围的时间刻度:
|
| 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 | 指定建立资源多维数据集时所使用的滚动日期范围的时间刻度:
|
| WADMIN_RES_DATE_RANGE_PAST_NUM | integer | 指定建立资源多维数据集时要在当前日期前使用的单位(天、周或月)数量;建立资源多维数据集时如果使用滚动日期范围,则需要它。 |
| WADMIN_RES_DATE_RANGE_PAST_UNIT | integer | 指定建立资源多维数据集时所使用的滚动日期范围的时间刻度:
|
| WADMIN_RES_DATE_RANGE_FROM | datetime | 指定建立“资源”多维数据集时可用的开始日期;使用带有固定开始和结束日期的日期范围时需要它。 |
| WADMIN_RES_DATE_RANGE_TO | datetime | 指定建立“资源”多维数据集时可用的结束日期;使用带有固定开始和结束日期的日期范围时需要它。 |
| WADMIN_AUTO_LAST_RUN | datetime | 最后一次创建 OLAP 多维数据集或资源多维数据集的日期和时间,此多维数据集由 Microsoft Project Server 和 Microsoft Project Web Access 中的内置多维数据集生成程序自动创建。手动更新时不更改此域。 |
| WADMIN_UPDATE_RECUR | tinyint | 指定是每“x”天、周或月(默认值)进行更新还是只在指定时进行更新。 |
| WADMIN_UPDATE_FREQ_EVERY | integer | 指定自动更新“工作分配”多维数据集或“资源”多维数据集时要使用的单位(天、周或月)数量。 |
| WADMIN_UPDATE_FREQ_UNIT | integer | 指定自动更新“工作分配”多维数据集或“资源”多维数据集时要使用的单位的时间刻度:
|
| 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,并且没有建立多维数据集,则表示已经出现错误。 |
返回页首
此表存储用来显示 Microsoft Project Web Access“主页”上的链接和内容的信息。可以通过在 Microsoft Project Web Access 中单击“管理”、单击“自定义 Microsoft Project Web Access”、然后单击“主页格式”来管理此信息。
备注 从外部 Web 站点向您的 Microsoft Project Web Access 主页添加内容时,请使用警告。如果您没有执行此安全性检查,则可能会为您的 Microsoft Project Web Access 站点带来不必要的不安全性。
| | 列名称 | 数据类型 | 说明 |
| PK | WLINKS_ID | integer | 链接或内容的唯一标识号 |
| WLINKS_HREF | nvarchar(500) | 链接或内容的的完整路径,包括 http:// 或完整路径名。 |
| WLINKS_NAME | nvarchar(255) | 链接或内容文件的名称 |
| WLINKS_HEIGHT | nvarchar(255) | 内容部分在 Microsoft Project Web Access 主页上占用的以像素表示的高度;此域不可用于链接 |
| WLINKS_TYPE | integer | 指定行是链接还是内容:
|
返回页首
此表包括工作分配数据和项目摘要记录。
| | 列名称 | 数据类型 | 说明 |
| PK | WASSN_ID | integer | 工作分配的唯一标识号。 |
| WRES_ID | integer | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID。 |
| WASSN_PARENT_ID | integer | 如果此工作分配有父工作分配,则引用 MSP_WEB_ASSIGNMENTS 表中的有效 WASSN_ID。 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| WRES_ID_MGR | integer | 此任务的项目经理的标识号。引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID。 |
| ASSN_UID | integer | 引用 MSP_WEB_ASSIGNMENTS 表中的有效 ASSN_ID。 |
| TASK_UID | integer | 引用 MSP_TASKS 表中的有效 TASK_UID。 |
| TASK_ID | integer | 引用 MSP_TASKS 表中的有效 TASK_ID。 |
| TASK_UID_SUMMARY | integer | 如果此任务为摘要任务,则引用 MSP_ASSIGNMENTS 表中的有效 TASK_UID。 |
| TASK_NAME | nvarchar(255) | 引用 MSP_TASKS 表中的有效 TASK_NAME 域。 |
| ASSN_START_DATE | datetime | 所分配的资源计划开始执行任务的日期和时间。
|
| ASSN_FINISH_DATE | datetime | 所分配的资源计划完成任务工时的日期和时间。
|
| ASSN_WORK | decimal | 资源在任务中计划完成的总工时量。 |
| ASSN_ACT_WORK | decimal | 资源在任务中已经完成的工时量。
|
| ASSN_REM_WORK | decimal | 分配给任务的资源完成工作分配所需的时间量。
|
| WASSN_LAST_WORK | decimal | 根据来自 Microsoft 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 | 引用 MSP_WEB_NONWORKING_CATEGORIES 表中的有效 WNWRK_ID。 |
| WNWRK_ENTRY_ID | nvarchar(300) | Microsoft Outlook 中约会项的标识号。 |
| RESERVED_DATA1 | integer | 用于临时存储可编辑的计算数值;请不要编辑此域中的数值。 |
| RESERVED_DATA2 | integer | 用于临时存储可编辑的计算数值;请不要编辑此域中的数值。 |
| RESERVED_DATA3 | integer | 用于临时存储可编辑的计算数值;请不要编辑此域中的数值。 |
返回页首
此表跟踪日历事务,包括每件事务的日期和所有发送者和接收者的 WRES_ID。
| | 列名称 | 数据类型 | 说明 |
| PK | WCTRANS_ID | integer | 日历事务的唯一标识号。 |
| WNONWORK_ID | integer | 引用 MSP_WEB_NONWORKING 表中的有效 WNONWORK_ID。 |
| WCTRANS_DATE | datetime | 日历事务的日期。 |
| WCTRANS_ACTION | integer | 指定要对事务执行的操作:
|
| WRES_ID_CTRANS_RECEIVER | integer | 接收日历事务的经理。引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID。 |
| WRES_ID_CTRANS_SENDER | integer | 提交日历事务的资源。引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID。 |
返回页首
此表在 Microsoft Project Server 中存储以不同语言表示的静态文本,例如甘特图类型或外部里程碑。CONV_VALUE 和 LANG_ID 一起识别特定语言的字符串。某些列的内容转换为数字常量。
| | 列名称 | 数据类型 | 说明 |
| PK | STRING_TYPE_ID | integer | 引用 MSP_WEB_STRING_TYPES 表中的有效 STRING_TYPE_ID |
| PK | CONV_VALUE | integer | 字符串的标识号值 |
| PK | LANG_ID | integer | 显示转换文本所使用语言的标识号,例如:2052 为中文的语言标识号,它是数据库的默认语言。 |
| CONV_STRING | nvarchar(1000) | 字符串的文本值 |
返回页首
此表使工作分配的委托信息规格化,其中包括工作分配是否已经被批准、是否已经被接受,以及是否保留了工作分配的副本以便跟踪进度。
| | 列名称 | 数据类型 | 说明 |
| PK | WDELEG_ID | integer | 委托工作分配的唯一标识号 |
| PK | WASSN_ID | integer | 引用 MSP_WEB_ASSIGNMENTS 表中的有效 WASSN_ID |
| WDELEG_APPROVE | tinyint | 指定工作分配委托是否已被经理批准 |
| WDELEG_ACCEPT | tinyint | 指定工作分配委托是否已被接收该工作分配的资源接受 |
| WDELEG_KEEP_COPY | tinyint | 指定委托人是否在委托任务后选择保留工作分配的副本以跟踪其进度 |
返回页首
此表存储关于委托的信息,包括由谁来发送消息、由谁来接收消息、消息中发送的数据、是否保留消息的副本以及分配的资源是否拒绝该委托。
| | 列名称 | 数据类型 | 说明 |
| PK | WDELEG_ID | integer | 委托的唯一标识号 |
| WRES_ID_DELEGATOR | integer | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID |
| WRES_ID_DELEGATEE | integer | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID |
| WDELEG_KEEP_COPY | tinyint | 指定是否在受托人时间表中保留委托工作分配的副本 |
| WDELEG_DATE | datetime | 工作分配委托发送到资源的日期和时间 |
| WDELEG_REJECT | tinyint | 指定资源是接受还是拒绝该工作分配 |
返回页首
此表包括可在 Microsoft Project Web Access 中使用的所有可能的分组方案。
| | 列名称 | 数据类型 | 说明 |
| PK | WGANTT_SCHEME_ID | integer | 引用 MSP_WEB_GANTT_SETTINGS 表中的有效 WGANTT_SCHEME_ID |
| WGANTT_SCHEME_TYPE | integer | 指定甘特图方案的类型:
| 0 |
个人甘特图(默认值) |
| 1 |
“工作分配”或“公文包”视图甘特图 |
| 2 |
“项目”视图甘特图 |
|
| WGANTT_SCHEME_NAME | nvarchar(50) | 甘特图方案的名称 |
返回页首
Microsoft Project Server 具有九个默认甘特图样式和十一个自定义甘特图样式。
通过 Microsoft Project Server 中的“管理”选项卡可以管理此信息。虽然能够直接在数据库中修改此信息,但建议您使用 Microsoft Project Server 中提供的界面。
| | 列名称 | 数据类型 | 说明 |
| PK | WGANTT_SCHEME_ID | integer | 甘特图方案的唯一标识号 |
| PK | WGANTT_STYLE_ID | integer | 甘特条形图的唯一标识号:| 0 |
普通任务 |
| 1 |
关键任务 |
| 2 |
外部任务 |
| 3 |
委托任务 |
| 4 |
里程碑 |
| 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 |
中间矩形 |
| 4 |
下方矩形 |
| 5 |
上方线条 |
| 6 |
中间线条 |
| 7 |
下方线条 |
|
| WGANTT_BAR_PATTERN | integer | 甘特条形图填充图案:| 0 |
空心 |
| 1 |
实心填充 |
| 2 |
浅色填充 |
| 3 |
中间色填充 |
| 4 |
深色填充 |
| 5 |
左斜 |
| 6 |
右斜 |
| 7 |
对角十字 |
| 8 |
垂直线条 |
| 9 |
水平线条 |
| 10 |
线条十字 |
|
| WGANTT_BAR_COLOR | integer | 甘特条形图图案的颜色:| 1 |
黑色 |
| 2 |
红色 |
| 3 |
黄色 |
| 4 |
酸橙色 |
| 5 |
水绿色 |
| 6 |
蓝色 |
| 7 |
紫红色 |
| 8 |
白色 |
| 9 |
褐紫红色 |
| 10 |
绿色 |
| 11 |
橄榄色 |
| 12 |
海军蓝 |
| 13 |
紫色 |
| 14 |
暗蓝绿色 |
| 15 |
灰色 |
| 16 |
银白 |
|
| WGANTT_START_SHAPE | integer | 甘特条形图的头部形状:| 0 |
无 |
| 1 |
楔形 |
| 2 |
倒楔形 |
| 3 |
菱形 |
| 4 |
正三角形 |
| 5 |
倒三角形 |
| 6 |
右三角形 |
| 7 |
左三角形 |
| 8 |
上箭头 |
| 9 |
倒脱字符形 |
| 10 |
正脱字符形 |
| 11 |
线形 |
| 12 |
方形 |
| 13 |
圆菱形 |
| 14 |
下箭头 |
| 15 |
圆正三角形 |
| 16 |
圆倒三角形 |
| 17 |
圆上箭头 |
| 18 |
圆下箭头 |
| 19 |
圆形 |
| 20 |
星形 |
|
| WGANTT_START_COLOR | integer | 甘特条形图头部形状的颜色:| 1 |
黑色 |
| 2 |
红色 |
| 3 |
黄色 |
| 4 |
酸橙色 |
| 5 |
水绿色 |
| 6 |
蓝色 |
| 7 |
紫红色 |
| 8 |
白色 |
| 9 |
褐紫红色 |
| 10 |
绿色 |
| 11 |
橄榄色 |
| 12 |
海军蓝 |
| 13 |
紫色 |
| 14 |
暗蓝绿色 |
| 15 |
灰色 |
| 16 |
银白 |
|
| WGANTT_END_SHAPE | integer | 甘特条形图的尾部形状:| 0 |
无 |
| 1 |
楔形 |
| 2 |
倒楔形 |
| 3 |
菱形 |
| 4 |
正三角形 |
| 5 |
倒三角形 |
| 6 |
右三角形 |
| 7 |
左三角形 |
| 8 |
上箭头 |
| 9 |
倒脱字符形 |
| 10 |
正脱字符形 |
| 11 |
线形 |
| 12 |
方形 |
| 13 |
圆菱形 |
| 14 |
下箭头 |
| 15 |
圆正三角形 |
| 16 |
圆倒三角形 |
| 17 |
圆上箭头 |
| 18 |
圆下箭头 |
| 19 |
圆形 |
| 20 |
星形 |
|
| WGANTT_END_COLOR | integer | 甘特条形图尾部形状的颜色:| 1 |
黑色 |
| 2 |
红色 |
| 3 |
黄色 |
| 4 |
酸橙色 |
| 5 |
水绿色 |
| 6 |
蓝色 |
| 7 |
紫红色 |
| 8 |
白色 |
| 9 |
褐紫红色 |
| 10 |
绿色 |
| 11 |
橄榄色 |
| 12 |
海军蓝 |
| 13 |
紫色 |
| 14 |
暗蓝绿色 |
| 15 |
灰色 |
| 16 |
银白 |
|
返回页首
此表将 MSP_WEB_GANTT_SCHEMES 表中标识的甘特图样式链接到存储在 MSP_WEB_CONVERSIONS 表中的本地化字符串。
| | 列名称 | 数据类型 | 说明 |
| PK | WGANTT_STYLE_ID | integer | 引用 MSP_WEB_GANTT_SETTINGS 表中的有效 WGANTT_STYLE_ID。 |
| WGANTT_STYLE_CONV_VALUE | integer | 每个甘特图样式有一个关联的文本标识号。此域通过在该表中加入 CONV_VALUE 域来引用存储在 MSP_WEB_CONVERSIONS 表中的实际字符串。 |
返回页首
此表包括可用于 Microsoft Project Server 中的所有可能的分组样式。“时间表”和“视图”为默认的
样式;有九个自定义分组样式。有关如何自定义分组样式的详细信息,请参阅 MSP_WEB_GROUP_SETTINGS。
| | 列名称 | 数据类型 | 说明 |
| PK | WGROUP_SCHEME_ID | integer | 引用 MSP_WEB_GROUP_SETTINGS 表中的有效 WGROUP_SCHEME_ID |
| WGROUP_SCHEME_NAME | nvarchar(50) | 分组样式的名称;例如:“时间表”或“视图” |
返回页首
Microsoft Project Server 可在“任务”页上显示个人分组样式,并可在“视图”区域中显示多达 10 种不同样式的分组级别配色方案。
通过 Microsoft Project Server 中的“管理”选项卡可以管理此信息。虽然能够直接在数据库中修改此信息,但建议您使用 Microsoft Project Server 中提供的界面。
| | 列名称 | 数据类型 | 说明 |
| PK | WGROUP_SETTING_ID | integer | “分组”设置的唯一标识号 |
| PK | WGROUP_SCHEME_ID | integer | “分组”方案的唯一标识号 |
| WGROUP_STYLE_ID | integer | “分组”样式的唯一标识号 |
| WGROUP_ROW_COLOR | integer | 指定在网格中显示的单元格的背景色:
| 1 |
黑色 |
| 2 |
红色 |
| 3 |
黄色 |
| 4 |
酸橙色 |
| 5 |
水绿色 |
| 6 |
蓝色 |
| 7 |
紫红色 |
| 8 |
白色 |
| 9 |
褐紫红色 |
| 10 |
绿色 |
| 11 |
橄榄色 |
| 12 |
海军蓝 |
| 13 |
紫色 |
| 14 |
暗蓝绿色 |
| 15 |
灰色(默认) |
| 16 |
银白 |
|
| WGROUP_ROW_PATTERN | integer | 指定在网格中显示的单元格的颜色图案:| 0 |
空心 |
| 1 |
实心填充 |
| 2 |
浅色填充 |
| 3 |
中间色填充 |
| 4 |
深色填充(默认值) |
| 5 |
左斜 |
| 6 |
右斜 |
| 7 |
对角十字 |
| 8 |
垂直线条 |
| 9 |
水平线条 |
| 10 |
线条十字 |
|
| WGROUP_TEXT_COLOR | integer | 指定在网格中显示的单元格的文本颜色:| 1 |
黑色 |
| 2 |
红色 |
| 3 |
黄色 |
| 4 |
酸橙色 |
| 5 |
水绿色 |
| 6 |
蓝色 |
| 7 |
紫红色 |
| 8 |
白色(默认值) |
| 9 |
褐紫红色 |
| 10 |
绿色 |
| 11 |
橄榄色 |
| 12 |
海军蓝 |
| 13 |
紫色 |
| 14 |
暗蓝绿色 |
| 15 |
灰色 |
| 16 |
银白 |
|
| WGROUP_FONT_STYLE | integer | 指定在网格中显示的单元格的文本样式:| 1 |
常规(默认) |
| 2 |
倾斜 |
| 3 |
加粗 |
| 4 |
加粗 倾斜 |
|
返回页首
此表指定分组样式的级别(级别 1、级别 2、级别 3 或级别 4)并将分组样式映射到 MSP_WEB_CONVERSIONS 表中。
| | 列名称 | 数据类型 | 说明 |
| PK | WGROUP_STYLE_ID | integer | 引用 MSP_WEB_GROUP_STYLES 表中的有效 WGROUP_STYLE_ID |
| WGROUP_STYLE_CONV_VALUE | integer | 将分组样式链接到 MSP_WEB_CONVERSIONS 表中 CONV_VALUE 域的相应值 |
返回页首
此表存储 Microsoft Project Server 所有安装语言的信息,并将语言链接到 MSP_WEB_CONVERSIONS 表中的本地化字符串中。
| | 列名称 | 数据类型 | 说明 |
| PK | WLANG_LCID | integer | 语言的 LCID,例如:2052(中文) |
| CONV_VALUE | integer | 引用 MSP_WEB_CONVERSIONS 表中的本地化语言名称字符串 |
返回页首
本表不再用于传送消息。保留此表的目的只是为了支持将日历事务连接到 MSP_WEB_NONWORKING 和 MSP_CALENDAR_TRANSACTIONS 中的项。大多数域已不再使用,仅为了保持向后兼容性才保留这些域。
| | 列名称 | 数据类型 | 说明 |
| PK | WMSG_ID | integer | 消息的唯一标识号。 |
| WMSG_PROJ_TYPE | integer | 指定消息的类型。对于非工作通知该值始终为 2。 |
| WRES_ID_SENDER | integer | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID。 |
| WRES_ID_RECEIVER | integer | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID。 |
| 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_NONWORKING 表中的非工作项链接到 MSP_WEB_MESSAGES 表。
| | 列名称 | 数据类型 | 说明 |
| PK | WMSGNONWORK_ID | integer | 非工作日消息唯一标识号;删除多个日历事务时由日历事务使用 |
| WMSG_ID | integer | 引用 MSP_WEB_MESSAGES 表中的有效 WMSG_ID |
| WNONWORK_ID | integer | 引用 MSP_WEB_NONWORKING 表中的有效 WNONWORK_ID |
返回页首
此表存储有关经理的消息规则的信息,包括消息类型和与该消息相关联的特定规则。
| | 列名称 | 数据类型 | 说明 |
| PK | WRULE_ID | integer | 规则的唯一标识号 |
| WRULE_NAME | nvarchar(255) | 规则名称 |
| WRES_ID_MGR | integer | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID |
| WRULE_IS_ENABLED | tinyint | 指定是否启用消息规则 |
| WRULE_TYPE | integer | 指定规则的类型:
| 1 |
所有下列消息类型 |
| 2 |
所有“新任务请求” |
| 3 |
所有“任务委托请求” |
| 4 |
所有“任务更新”和对请求状态消息的答复 |
| 20 |
仅为适合 WRULE_CONDITION_TYPE 中定义的消息规则标准的“任务更新”和对请求状态消息的答复 |
|
| WRULE_CONDITION_TYPE | integer | 规则的条件为:
| 0 |
不检查条件(默认) |
| 1 |
Field1 运算符值(请参阅 WRULE_FIELD1_ID、WRULE_VALTYPE 和 WRULE_OPERATOR) |
| 2 |
Field1 运算符 Field2(请参阅 WRULE_FIELD1_ID、WRULE_FIELD2_ID 和 WRULE_OPERATOR) |
|
| WRULE_FIELD1_ID | integer | 用于第一个条件类型的域标识号 |
| WRULE_FIELD2_ID | integer | 用于第二个条件类型的域标识号 |
| WRULE_OPERATOR | integer | 指定判定规则的条件类型时所使用的运算符类型:
| = |
等于 |
| != |
不等于 |
| > |
大于 |
| < |
小于 |
| >= |
大于或等于(默认) |
| <= |
小于或等于 |
|
| WRULE_VALTYPE | integer | 指定所输入数据的值类型:| 4 |
datetime(请参阅 WRULE_DATE_VAL) |
| 5 |
integer(请参阅 WRULE_INT_VAL) |
| 6 |
decimal(请参阅 WRULE_DECIMAL_VAL) |
| 21 |
字符串(请参阅 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) | 规则说明 |
返回页首
此表将包括或排除规则链接到资源和项目:
- 如果此表特定的 WRULE_ID 为空,并且 MSP_WEB_MGR_RULES 表的同样的 WRULE_ID 的 WRULE_IS_EXCL_PROJID (_RES1ID, _RES2ID) 为 0,则该规则中不包括项目和/或资源。
- 如果此表特定的 WRULE_ID 为空,并且 MSP_WEB_MGR_RULES 表的同样的 WRULE_ID 的 WRULE_IS_EXCL_PROJID (_RES1ID, _RES2ID) 为 1,则该规则中包括所有当前和将来的项目和/或资源。
| | 列名称 | 数据类型 | 说明 |
| PK | WRULE_ID | integer | 引用 MSP_WEB_MGR_RULES 表中的有效 WRULE_ID。 |
| PK | ITEM_TYPE | integer | 指定规则是应用于项目还是应用于资源:| 0 |
项目 |
| 1 |
资源 |
| 2 |
受委托的资源(仅用于任务委托规则) |
|
| PK | ITEM_ID | integer | 根据规则类型的不同,引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID 或 MSP_WEB_RESOURCES 表中的有效 WRES_ID。 根据 MSP_WEB_MGR_RULES 表的 WRULE_IS_EXCL_n 域的不同,项目或资源可以包括在规则中或排除在规则外。例如,如果同样的 WRULE_ID 的 WRULE_IS_EXCL_PROJID 设置为 0,则此项目包括在该规则中。如果设置为 1,则该项目排除在该规则外。 |
返回页首
此表用于公文包建模功能。
| | 列名称 | 数据类型 | 说明 |
| PK | WMOD_MODEL_UID | integer | Web 模型的唯一标识号 |
| WMOD_MODEL_NAME | nvarchar(255) | Web 模型的名称 |
| WMOD_MODEL_DESC | nvarchar(255) | Web 模型的说明 |
| WMOD_CREATE_DATE | datetime | Web 模型创建的日期 |
| WMOD_UPDATE_DATE | datetime | Web 模型最后一次更新的日期 |
| WMOD_CREATED_BY | nvarchar(255) | 模型创建人员的名称 |
| WMOD_LAST_UPDATED_BY | nvarchar(255) | 最后一次更新模型的人员名称 |
| WMOD_LOCKED_BY | nvarchar(255) | 锁定模型的人员名称 |
| WMOD_CREATED_BY_ID | integer | 创建 Web 模型的资源标识号;引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID |
| WMOD_LAST_UPDATED_BY_ID | integer | 最后一次更新 Web 模型的资源标识号;引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID |
| WMOD_LOCKED_BY_ID | integer | 锁定 Web 模型的资源标识号;引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID |
| WMOD_RESERVED_BINARY_DATA | image | 保留,由 Microsoft Project Server 使用;请不要更改此域中的值 |
返回页首
此表存储非工作时间数据,包括主题、开始时间、完成时间、非工作时间是否为全天事件以及非工作时间是否为例外日期。
| | 列名称 | 数据类型 | 说明 |
| PK | WNONWORK_ID | integer | 引用 MSP_WEB_NONWORKING_CATEGORIES 表中的有效 WNWRK_ID |
| WNONWORK_SUBJECT | nvarchar(255) | 非工作时间的主题 |
| WNONWORK_START | datetime | 非工作时间开始的日期和时间 |
| WNONWORK_END | datetime | 非工作时间结束的日期和时间 |
| WNONWORK_IS_ALL_DAY | tinyint | 指定非工作时间是否为全天事件 |
| WNONWORK_IS_WORKING | tinyint | 指定非工作时间是否为工作时间例外日期 |
返回页首
此表为每个非工作时间类别分配一个唯一标识号。Microsoft Project Server 中包括的“病假”和“休假”为标准、默认的非工作时间类别。此表中包括的所有非工作时间类别将以 WNWRK_ORDER 域所决定的顺序显示在资源时间表中。
| | 列名称 | 数据类型 | 说明 |
| PK | WNWRK_ID | integer | 非工作时间类别的唯一标识号 |
| WNWRK_NAME | nvarchar(255) | 非工作时间类别的名称 |
| WNWRK_CODE | nvarchar(255) | 用于向类别分配代码,类别可以为数字、文本或 Microsoft Project 大纲代码格式 |
| WNWRK_ORDER | integer | 决定网格中显示的非工作时间类别的顺序 |
返回页首
此表存储与新建、更新或取消的任务工作分配相关的电子邮件通知消息。
| | 列名称 | 数据类型 | 说明 |
| PK | 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 |
状态报告已被删除时发送 ** |
| 1030 |
我接收新待办事项列表任务工作分配时发送 |
| 1031 |
我的待办事项列表中的任务已经修改时发送 |
| 1032 |
我的待办事项列表中的任务已经取消时发送 ** |
| 1033 |
我的任务被委托时发送 ** |
| 1034 |
修改由我创建的或属于我的问题时发送 |
| 1035 |
新问题添加到项目中时发送 |
| 1036 |
问题已更新到项目中时发送 |
| 1038 |
新文档添加到我的项目中时发送 |
| 1039 |
修改与我的项目相关联的文档时发送 |
| 1040 |
删除与我的项目相关联的文档时发送 |
|
| WNTFY_EVENT_DEFAULT | tinyint | 指定通知是否需要权限:| 0 |
不检查资源的安全性 |
| 1 |
检查资源的安全性;如果资源没有权限,则将不会发送通知,不会在用户界面中显示通知 |
|
| WNTFY_EVENT_ACTION_ID | integer | 引用 MSP_WEB_SECURITY_FEATURES_ACTIONS 表中的有效 WSEC_FEA_ACT_ID |
| WNTFY_EVENT_SHOW_UI | tinyint | 指定是否在用户界面中显示此通知 |
| WNTFY_EVENT_QUERY | nvarchar(1000) | 存储用于此通知的 SQL 查询语句 |
| WNTFY_EMAIL_SUBJECT | integer | 引用 MSP_WEB_CONVERSIONS 表中的本地化 CONV_STRING |
| WNTFY_EMAIL_TITLE | integer | 引用 MSP_WEB_CONVERSIONS 表中的本地化 CONV_STRING |
| WNTFY_EMAIL_CONTENT | integer | 引用 MSP_WEB_CONVERSIONS 表中的本地化 CONV_STRING |
| WNTFY_EMAIL_TAIL1 | integer | 引用 MSP_WEB_CONVERSIONS 表中的本地化 CONV_STRING |
| WNTFY_EMAIL_TAIL2 | integer | 引用 MSP_WEB_CONVERSIONS 表中的本地化 CONV_STRING |
| WNTFY_EVENT_DESC | nvarchar(100) | 通知消息的说明 |
返回页首
此表将资源链接到 MSP_WEB_NOTIFICATION_EVENTS 表中所存储的通知。
| | 列名称 | 数据类型 | 说明 |
| PK | WNTFY_OWNER_ID | integer | 引用 MSP_RESOURCES 表中的有效 WRES_ID |
| PK | WNTFY_EVENT_ID | integer | 引用 MSP_WEB_NOTIFICATIONS_EVENTS 表中的有效 WNTFY_EVENT_ID |
| WNTFY_IS_ENABLED | tinyint | 指定此通知是否在用户界面中显示。 |
返回页首
此表存储在 MSP_WEB_OBJECT_LINKS 表中至少出现一次的每个对象,并且将外部对象链接到内部项目中。外部对象包括存储在运行 SharePoint Team Services 的服务器上的文档和问题、外部任务和项目以及任何可以链接到一起的对象(包括第三方应用程序)。首先在此表中说明对象,然后在 MSP_WEB_OBJECT_LINKS 表中彼此链接对象。
| | 列名称 | 数据类型 | 说明 |
| PK | WOBJ_ID | integer | 对象的唯一标识号 |
| WOBJ_TYPE | integer | 指定对象的类型:
|
| WOBJ_PROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID |
| WOBJ_TASK_ID | integer | 引用 MSP_WEB_ASSIGNMENTS 表中的有效 TASK_UID |
| WOBJ_TP_ID | integer | 引用存储在运行 SharePoint Team Services 的服务器上的单独对象、文档和问题 |
| WOBJ_LIST_NAME | nvarchar(255) | 文档库的名称 |
| WOBJ_DESC | ntext | 保留,供将来使用 |
| WOBJ_DOC_REF_CNT | integer | 链接到此对象的文档数量 |
| WOBJ_ISSUE_REF_CNT | integer | 链接到此对象的问题数量 |
| WOBJ_OTHER_REF_CNT | integer | 链接到此对象的项目或任务数量 |
返回页首
此表将对象彼此链接;有关实际对象的说明,请参阅 MSP_WEB_OBJECTS 表。任何两个对象间仅可以有一个链接,但任何对象都可以链接任何数目的对象。
| | 列名称 | 数据类型 | 说明 |
| PK | WOBJLINK_ID | integer | 链接的唯一标识号 |
| WOBJLINK_OBJECT1 | integer | 第一个对象的对象标识号;引用 MSP_WEB_OBJECTS 表中的有效 WOBJ_ID |
| WOBJLINK_OBJECT2 | integer | 第二个对象的对象标识号;引用 MSP_WEB_OBJECTS 表中的有效 WOBJ_ID |
| WOBJLINK_TYPE | integer | 指定链接类型:| 1 |
常规(默认) |
| 2 |
受影响的任务(仅问题和任务) |
| 3 |
即席反应(仅问题和任务) |
|
返回页首
此表存储所有工作组对象的标识号和名称。仅供参考。
| | 列名称 | 数据类型 | 说明 |
| PK | WOBJTYPE_ID | integer | 指定对象类型:
|
| WOBJTYPE_NAME | nvarchar(50) | 对象类型的名称。 |
返回页首
此表存储对象、文档和问题间的链接。仅供参考。
| | 列名称 | 数据类型 | 说明 |
| PK | WLINKTYPE_ID | integer | 指定对象类型:| 1 |
常规(默认) |
| 2 |
受影响的任务(仅问题) |
| 3 |
即席反应(仅问题) |
|
| WLINKTYPE_DESC | nvarchar(255) | 对象链接类型的名称 |
返回页首
此表为每个项目存储经理发送给资源的自定义域的标识号。
| | 列名称 | 数据类型 | 说明 |
| PK | WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID |
| PK | CUSTFIELD_INFO_ID | integer | 与 MSP_WEB_WORKGROUP_FIELDS_INFO 的链接 |
| PICKLIST_INFO | ntext | 保留,供将来使用 |
返回页首
此表存储发布至 Microsoft Project Server 的项目的列表。
| | 列名称 | 数据类型 | 说明 |
| PK | WPROJ_ID | integer | 项目的唯一标识号。 |
| PROJ_NAME | nvarchar(255) | 项目的名称。 |
| PROJ_TIMESTAMP | nvarchar(32) | 项目最后一次发布时的时间戳标识号。 |
| WPROJ_DESCRIPTION | nvarchar(255) | 存储 URL、PATH 或 XML 块,该块描述未存储在运行 SharePoint Team Services 的服务器上的文档。 |
| WLOCAL_PATH | nvarchar(260) | 指向经理计算机上的文件的网络路径。 |
| WPATH | nvarchar(260) | 文件的 UNC 路径。 |
| WRES_ID | integer | 引用 MSP_WEB_RESOURCES 表中的有效标识号。 |
| WDSN_ID | integer | 来自 MSP_WEB_VIEW_DSNS 的 WDSN 标识号(如果项目文件存储在数据库中)。 |
| 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 | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID:这将版本映射为默认版本。 |
| WPROJ_TRACKING_METHOD | integer | 指定用来报告指定项目上完成工时的跟踪方法:| 1 |
每天或每周完成的工时 |
| 2 |
工时完成百分比(默认) |
| 3 |
实际完成工时和剩余工时 |
|
| WPROJ_LAST_PUB | datetime | 最后一次发布项目的日期和时间。 |
| PROJ_ID | integer | 引用 MSP_PROJECTS 表中的有效 PROJ_ID。 |
| 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) | 运行 SharePoint Team Services 的服务器所属子站点的名称。 |
| WSTS_SERVER_ID | integer | 引用 MSP_WEB_STS_SERVERS 表中运行 SharePoint Team Services 的服务器的有效标识号。 |
返回页首
此表将提醒链接到状态报告或工作分配,包括提醒是否是自我提醒以及是否提供作为自动提醒一部分的本地化电子邮件文本。
| | 列名称 | 数据类型 | 说明 |
| PK | WRMND_TYPE_ID | integer | 提醒类型的唯一标识号 |
| WRMND_TABLE_ID | integer | 引用 MSP_WEB_VIEW_TABLES 表中的有效 WTABLE_ID;此表中只使用下列 WTABLE_ID:
|
| WRMND_IS_SELF | tinyint | 指定提醒是来自经理 (0) 还是自我提醒 (1) |
| WRMND_QUERY | nvarchar(1000) | 存储用于此提醒的 SQL 查询语句 |
| WRMND_EMAIL_TITLE | integer | 引用 MSP_WEB_CONVERSIONS 表中的本地化 CONV_STRING |
| WRMND_EMAIL_TAIL1 | integer | 引用 MSP_WEB_CONVERSIONS 表中的本地化 CONV_STRING |
| WRMND_TYPE_DESC | nvarchar(100) | 提醒的说明 |
返回页首
此表包括所有用户在使用 Microsoft Project Web Access 过程中创建的提醒。WFREQ 是一个变量,根据 WFREQ 的初始设置,它带有七种可能的相关性。
| | 列名称 | 数据类型 | 说明 |
| PK | WRMND_OWNER_ID | integer | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID。 |
| PK | WRMND_TYPE_ID | integer | 引用 MSP_WEB_REMINDER_TYPES 表中的有效 WRMND_TYPE_ID。 |
| WRMND_IS_ENABLED | tinyint | 指定是否启用提醒。 |
| WRMND_SEND_TO | smallint | 指定要向其发送提醒的人员:
|
| WRMND_PARAMETERS | nvarchar(20) | 在用户界面中说明的提醒的参数;此域包括用户界面的数字表达式,例如 1.2 等同于一周。 |
| WRMND_CRITERIA | nvarchar(510) | 此域包括的 SQL 用于查询基于 WRMND_PARAMETERS 中设置信息的数据库;请不要修改此域中的值。 |
| WRMND_START_DATE | datetime | 设置提醒开始的日期。 |
| WFREQ | integer | 指定发送提醒的频率:
|
| 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 |
每年的第一个选项中的日期;由第一个选项使用 |
|
| WRMND_NEXT_UPDATE | datetime | 下次发送通知的日期和时间。它由上面说明的 WFREQn 域计算,并用于“通知处理引擎”(NPE) 以决定是否要处理提醒。 此值由上面显示的频率信息计算。它用于 NPE 以检查今日是否要处理此提醒。有两种情况将会修改它:(1) 用户将更改从用户界面保存到提醒时;(2) NPE 处理完此提醒后。NPE 将为下次运行时间更新此域。 |
返回页首
此表用于临时数据存储以保留和合并“通知处理引擎”(NPE) 处理所有提醒过程中的电子邮件文本。此处理为每个接受者创建一个记录,然后附加电子邮件消息以生成一个单一的电子邮件消息。
| | 列名称 | 数据类型 | 说明 |
| PK | WRMND_ID_RECEIVER | integer | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID |
| PK | WRMND_TABLE_ID | integer | 引用 MSP_WEB_VIEW_TABLES 表中的有效 WTABLE_ID;此表中只使用下列 WTABLE_ID:
|
| WRMND_MSG_SENT | tinyint | 指定消息是否已发送 |
| WRMND_MESSAGE | ntext | 提醒消息的文本 |
返回页首
保留此表,以供内部使用;请不要修改此表中的值。
| | 列名称 | 数据类型 | 说明 |
| PK | RESERVED_DATA1 | integer | 保留此域,以供内部使用;请不要修改此域中的值 |
| RESERVED_DATA2 | integer | 保留此域,以供内部使用;请不要修改此域中的值 |
| RESERVED_DATA3 | integer | 保留此域,以供内部使用;请不要修改此域中的值 |
| RESERVED_DATA4 | integer | 保留此域,以供内部使用;请不要修改此域中的值 |
返回页首
此表存储 Microsoft Project Web Access 中特定页的某个资源的属性。
| | 列名称 | 数据类型 | 说明 |
| PK | WSET_ID | integer | 资源设置的唯一标识号 |
| WSEC_PAGE_ID | integer | 引用 MSP_SEC_SECURITY_PAGES 表中的有效标识号;常规或全局设置为 -1 |
| WRES_GUID | uniqueidentifier | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_GUID |
| WSET_VALUE | ntext | 含有一个 XML blob,该块包括特定资源和 Microsoft Project Web Access 页的资源设置和属性 |
返回页首
此表为每个唯一资源存储一个记录,包括材料资源、常规资源、分配到任务的本地资源主题和为任务分配资源的项目经理。
| | 列名称 | 数据类型 | 说明 |
| PK | WRES_ID | integer | 资源的唯一标识号。 |
| WRES_GUID | uniqueidentifier | 资源的全局唯一标识号;创建用户时由 Microsoft SQL Server 2000 自动创建。 |
| RES_NAME | nvarchar(255) | 资源的友好名称;如果 WRES_USE_NT_LOGON 设置为 0,则它也是 Microsoft Project Web Access 的用户名。 |
| WRES_EUID | integer | 资源的唯一企业标识号;它将资源映射到企业资源全局。 |
| WRES_USE_NT_LOGON | tinyint | 指定资源是使用 Microsoft Project Web Access 用户名和密码 (0) 还是使用 Microsoft Windows NT 用户帐户名 (1)。 |
| WRES_NT_ACCOUNT | nvarchar(255) | Windows NT 用户帐户名;只有 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 | 指定是否已从安装程序中迁移资源,或指定资源是否为新建资源。
|
| 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 | 指定 Microsoft Project Web Access 授权用户是否包括资源;授权用户不包括材料资源。 备注 有关 Microsoft Project Server 和 Microsoft Project Web Access 授权的详细信息,请参阅该产品的 Microsoft 最终用户许可协议。 |
| RES_PHONETICS | nvarchar(255) | 包含资源名称的“平假名”或“片假名”拼音信息;仅用于 Microsoft Project 的日语版本。 |
| RESERVED_DATA1 | integer | 保留,以供内部使用。请不更改此域中的值。 |
| RESERVED_DATA2 | integer | 保留,以供内部使用。请不更改此域中的值。 |
| RESERVED_DATA3 | integer | 保留,以供内部使用。请不更改此域中的值。 |
| RESERVED_DATA4 | integer | 保留,以供内部使用。请不更改此域中的值。 |
返回页首
此表存储 Microsoft Project Server 中每个安全性类别的名称和说明,包括以下默认类别:“我的单位”、“我的项目”和“我的任务”。可以通过 Microsoft Project Web Access “管理”中心的“管理安全性”链接来管理此信息。
有关特定类别类型以及与类别关联的规则的详细信息,请参阅 MSP_WEB_SECURITY_CATEGORY_RULES。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_CAT_ID | integer | 安全性类别的唯一标识号 |
| WSEC_CAT_NAME | nvarchar(255) | 安全性类别的名称:
|
| WSEC_CAT_DESC | nvarchar(255) | 安全性类别的说明,例如:Microsoft Project Web Access 预定义类别 |
返回页首
此表链接类别和对象,包括对象的类型。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_CAT_ID | integer | 引用 MSP_WEB_SECURITY_CATEGORIES 表中的有效项目 |
| WSEC_OBJ_TYPE | tinyint | 指定对象的类型:
|
| WSEC_OBJ_ID | integer | 引用 MSP_WEB_OBJECT_RULE_TYPES 表中的有效标识号 |
返回页首
此表提供的信息用来决定是否允许或拒绝类别或权限。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_CAT_ID | integer | 引用 MSP_WEB_SECURITY_CATEGORIES 表中的有效项目。 |
| WSEC_OBJ_TYPE | tinyint | 指定对象的类型:
|
| WSEC_OBJ_RULE_TYPE | tinyint | 根据 WSEC_OBJ_TYPE 中的选项,将有以下与对象关联的规则:| 0 |
当前和将来的所有项目 |
| 1 |
所有选定项目 |
| 2 |
所管理的当前和将来的所有项目 |
| 3 |
其中作为资源的当前和将来的所有项目 |
|
返回页首
此表存储 Microsoft Project Server 和 Microsoft Project Web Access 中与安全性对象相关的信息。
备注 如果自定义 Microsoft Project Web Access 中的任何默认页,您或许也要为相应的中心或操作修改数据库中的 WSEC_FEA_ACT_NAME。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_FEA_ACT_ID | integer | 安全性功能的标识号。有关所有可用安全性功能标识号的列表,请参阅 WSEC_FEA_ACT_NAME 中左侧数据栏。 |
| WSEC_FEA_ACT_NAME_ID | integer | 安全性功能的名称。对中心和操作的访问基于允许或拒绝访问 Microsoft Project Server 和 Microsoft Project Web Access 的每个用户、类别、组或单位的安全性功能。可用安全性功能的名称列于右侧数据栏:| 100 |
常规 |
| 101 |
查看主页 |
| 102 |
登录 |
| 103 |
更改密码 |
| 104 |
设置个人通知 |
| 105 |
设置资源通知 |
| 106 |
脱机 |
| 200 |
任务 |
| 201 |
查看时间表 |
| 202 |
新项目任务 |
| 203 |
委托任务 |
| 204 |
在时间表中隐藏任务 |
| 205 |
导入日历项 |
| 206 |
更改工作日 |
| 300 |
待办事项列表 |
| 301 |
创建和管理待办事项列表 |
| 302 |
发布待办事项列表到所有用户 |
| 303 |
分配待办事项列表任务 |
| 400 |
事务 |
| 401 |
管理任务更改 |
| 402 |
管理日历更改 |
| 403 |
管理规则 |
| 500 |
视图 |
| 501 |
查看项目视图 |
| 502 |
查看工作分配视图 |
| 503 |
查看项目中心 |
| 504 |
查看资源中心 |
| 505 |
查看公文包分析器 |
| 506 |
查看模型 |
| 507 |
查看资源分配 |
| 600 |
状态报告 |
| 601 |
查看状态报告列表 |
| 602 |
提交状态报告 |
| 604 |
管理状态报告请求 |
| 700 |
管理 |
| 710 |
管理用户和组 |
| 720 |
管理安全性 |
| 730 |
管理视图 |
| 740 |
管理单位 |
| 750 |
自定义 Microsoft Project Web Access |
| 760 |
管理企业功能 |
| 770 |
管理许可证 |
| 780 |
整理 Microsoft Project Server 数据库 |
| 790 |
管理 SharePoint Team Services |
| 800 |
工作组 |
| 801 |
发布/更新/状态 |
| 900 |
帐户创建 |
| 901 |
从 Microsoft Project 创建帐户 |
| 902 |
从 Microsoft Project 创建经理帐户 |
| 903 |
委托任务时创建帐户 |
| 904 |
请求状态报告时创建帐户 |
| 1000 |
企业公文包管理 |
| 1004 |
新建项目 |
| 1005 |
新资源 |
| 1006 |
读取企业全局 |
| 1007 |
保存企业全局 |
| 1008 |
备份全局 |
| 1010 |
读取摘要工作分配 |
| 1011 |
保存项目模板 |
| 1016 |
打开项目模板 |
| 1100 |
工作组 |
| 1101 |
查看文档 |
| 1102 |
查看问题 |
|
| WSEC_FEA_ACT_PARENT | integer | 引用 MSP_WEB_SECURITY_FEATURES_ACTIONS 表中的有效标识号;所有操作必须有一个父类。如果安全性功能为父类,则此域中的值为 0。可用的父类标识号为:| 100 |
常规 |
| 200 |
任务 |
| 300 |
待办事项列表 |
| 400 |
事务 |
| 500 |
视图 |
| 600 |
状态报告 |
| 700 |
管理 |
| 800 |
工作组 |
| 900 |
帐户创建 |
| 1000 |
企业公文包管理 |
| 1100 |
工作组 |
|
| WSEC_IS_ACTION | tinyint | 指定安全性功能是最高级 (0) 还是侧窗格 (1) 功能。所有侧窗格安全性功能必须属于某个父类。 |
| WSEC_ON_OBJECT | tinyint | 指定权限是全局 (0) 还是类别 (1) 级别权限。 |
| WSEC_OBJ_TYPE_ID | integer | 对象类型:
|
返回页首
此表存储链接 Microsoft Project Web Access 用户及其所属组的信息。Microsoft Project Server 为每个资源创建一个包括该资源的组。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_GRP_GUID | uniqueidentifier | 引用 MSP_WEB_SECURITY_GROUPS 表中的有效 WSEC_GRP_GUID |
| PK | WRES_GUID | uniqueidentifier | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_GUID |
返回页首
此表存储 Microsoft Project Server 中每个组的名称和说明,包括以下默认组:“管理员”、“执行经理”、“公文包经理”、“项目经理”、“资源经理”、“工作组领导”和“工作组成员”。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_GRP_ID | integer | 组的唯一标识号 |
| WSEC_GRP_GUID | uniqueidentifier | 组的全局唯一标识号;由 Microsoft Project Server 自动分配 |
| WSEC_GRP_NAME | nvarchar(100) | 组名称 |
| WSEC_GRP_DESC | nvarchar(255) | 组的说明 |
| WSEC_GRP_DASHBOARD_URL | nvarchar(255) | 组的“数字仪表板”URL |
返回页首
此表存储 Microsoft Project Web Access 最高级菜单中的信息,包括菜单的名称、父类、说明以及该菜单是否为自定义菜单。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_MENU_ID | integer | 安全性菜单的唯一标识号 |
| WSEC_MENU_NAME_ID | integer | 引用 MSP_WEB_CONVERSIONS 表中的 CONV_VALUE 域并为该菜单提供本地化的字符串 |
| WSEC_MENU_CUSTOM_NAME | nvarchar(100) | 最高级链接或子链接菜单项的自定义名称 |
| WSEC_MENU_PARENT_ID | integer | 引用 MSP_WEB_SECURITY_MENUS 表中的有效标识号:| -1 |
指定此菜单项为父菜单项 |
| 任意 |
引用父菜单;该数值必须为此表中有效的标识号 |
|
| WSEC_MENU_SEQ | smallint | 在 Microsoft Project Web Access 中各个域将显示的顺序 |
| WSEC_MENU_DESC_ID | integer | 引用 MSP_WEB_CONVERSIONS 表中的 CONV_VALUE 并为该菜单提供本地化的字符串 |
| WSEC_MENU_CUSTOM_DESC | nvarchar(100) | 自定义菜单项的说明 |
| WSEC_MENU_PAGE_ID | integer | 引用 MSP_WEB_SECURITY_PAGES 表中的有效 WSEC_PAGE_ID |
| WSEC_MENU_IS_CUSTOM | tinyint | 指定菜单项是否为自定义菜单项 |
| WSEC_MENU_IS_TOP_LEVEL | tinyint | 指定菜单项是否在 Microsoft Project Web Access 浏览窗口的顶部显示 |
| WSEC_MENU_LINKGROUP_NAME_ID | integer | 引用 MSP_WEB_CONVERSIONS 表中的本地化字符串;显示为操作窗格中已保存链接的类型 |
返回页首
此表存储与安全性对象规则相关的信息。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_OBJ_TYPE | tinyint | 对象类型:
|
| PK | WSEC_OBJ_RULE_TYPE | tinyint | 根据 WSEC_OBJ_TYPE 中的选项,将有以下与对象关联的规则:| 0 |
当前和将来的所有项目 |
| 1 |
所有选定项目 |
| 2 |
我管理的当前和将来的所有项目 |
| 3 |
我在其中作为资源的当前和将来的所有项目 |
|
| WSEC_OBJ_RULE_DESC | nvarchar(255) | 对象规则的说明 |
返回页首
此表用于将对象类型名称与对象关联起来。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_OBJ_TYPE_ID | integer | 对象的唯一标识号 |
| WSEC_OBJ_TYPE_NAME | nvarchar(100) | 对象类型:
|
返回页首
此表指定单位可以使用哪些 Microsoft Project Web Access 功能。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_FEA_ACT_ID | integer | 引用 MSP_WEB_SECURITY_FEATURES_ACTIONS 表中的有效标识号 |
| WSEC_ALLOW | tinyint | 指定已经授予了执行所选操作的安全性原则或安全性对象权限 |
| WSEC_DENY | tinyint | 指定已经拒绝授予执行所选操作的安全性原则或安全性对象权限;如果用户在 Microsoft Project Web Access 中的任何位置遭到拒绝,则用户将在所有位置都被拒绝 |
| WSEC_ACCESS | tinyint | 保留,以供将来在 Microsoft Project Web Access 中使用;请不要修改此域中的值 |
| WSEC_PAID | tinyint | 保留,以供将来在 Microsoft Project Web Access 中使用;请不要修改此域中的值 |
返回页首
此表将安全性功能链接到 Microsoft Project Web Access 中的 ASP 页。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_PAGE_ID | integer | 页面的唯一标识号。 |
| WSEC_PAGE_MENU_ID | integer | 引用 MSP_WEB_SECURITY_MENUS 表中的有效 WSEC_MENU_ID。 |
| WSEC_PAGE_URL | nvarchar(255) | 该页的 URL。 |
| WSEC_PAGE_CUSTOM_URL | nvarchar(255) | 该页的自定义 URL。 |
| WSEC_PAGE_HELP_URL | nvarchar(255) | 与 Microsoft Project Web Access 中页面相关联的帮助页面的 URL。 |
| WSEC_PAGE_ACT_ID | integer | 引用 MSP_WEB_SECURITY_FEATURES_ACTIONS 表中的有效 WSEC_FEA_ACT_ID。 |
| WSEC_PAGE_MASTER_PAGE_ID | integer | 引用 MSP_WEB_SECURITY_PAGES 表中的有效 WSEC_PAGE_ID。 |
| WSEC_PAGE_SESSION_SETTINGS | ntext | 包括此页的初始设置;此信息仅存在于会话中。 |
| WSEC_PAGE_DATABASE_SETTINGS | ntext | 包括此页的初始设置;此信息存在于会话中,并且所有更改将保存到 MSP_WEB_RESOURCE_SETTINGS 表中。 |
| WSEC_PAGE_CAN_OFFLINE | tinyint | 指定是否可以脱机浏览该页。 |
返回页首
此表定义哪些用户和组对每个类别拥有权限。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_REL_ID | integer | 引用 MSP_WEB_SECURITY_SP_CAT_RELATIONS 表中的有效 WSEC_REL_ID。 |
| PK | WSEC_FEA_ACT_ID | integer | 引用 MSP_WEB_SECURITY_FEATURES_ACTIONS 表中的有效 WSEC_FEA_ACT_ID。 |
| WSEC_ALLOW | tinyint | 指定已经授予用户执行所选操作权限。 |
| WSEC_DENY | tinyint | 指定已经拒绝授予用户执行所选操作的权限;如果用户在 Microsoft Project Web Access 中的任何位置遭到拒绝,则用户将在所有位置都被拒绝。 |
| WSEC_ACCESS | tinyint | 此域在 Microsoft Project Server 内部使用;请不要修改此域的内容。 |
返回页首
此表链接 MSP_WEB_SECURITY_GROUPS 和 MSP_WEB_SECURITY_SP_CAT_PERMISSIONS 表。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_REL_ID | integer | 类别联系的唯一标识号。 |
| WSEC_SP_GUID | uniqueidentifier | 引用 MSP_WEB_SECURITY_GROUPS 表中的有效 WSEC_GRP_GUID。 |
| WSEC_CAT_ID | integer | 引用 MSP_WEB_SECURITY_CATEGORIES 表中的有效 WSEC_CAT_ID。 |
返回页首
此表存储各个安全性模板的允许或拒绝权限的列表。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_TMPL_ID | integer | 引用 MSP_WEB_SECURITY_TEMPLATES 表中的有效 WSEC_TMPL_ID。 |
| PK | WSEC_ACT_ID | integer | 引用 MSP_WEB_SECURITY_FEATURES_ACTIONS 表中的有效 WSEC_FEA_ACT_ID。 |
| WSEC_ALLOW | tinyint | 指定是否已经授予用户执行所选操作的权限。 |
| WSEC_DENY | tinyint | 指定已经拒绝授予用户权限以执行所选操作;如果用户在 Microsoft Project Web Access 中的任何位置遭到拒绝,则用户将在所有位置都被拒绝。 |
| WSEC_ACCESS | tinyint | 此域在 Microsoft Project Server 内部使用;请不要修改此域的内容。 |
返回页首
此表存储 Microsoft Project Server 中各个安全性模板的名称和说明。此信息可以在 Microsoft Project Web Access 的“管理”、“管理安全性”页面上进行管理。
Microsoft Project Server 包括以下默认安全性模板:“管理员”、“执行经理”、“公文包经理”、“项目经理”、“资源经理”、“工作组领导”和“工作组成员”。有关每个安全性表特定的允许或拒绝权限的详细信息,请参阅 MSP_WEB_SECURITY_TEMPLATE_PERMISSIONS。
| | 列名称 | 数据类型 | 说明 |
| PK | WSEC_TMPL_ID | integer | 安全性模板的唯一标识号。 |
| WSEC_TMPL_NAME | nvarchar(100) | 安全性模板的名称,例如:资源。 |
| WSEC_TMPL_DESC | nvarchar(255) | 包含安全性模板的说明,例如:“资源”的权限模板。 |
返回页首
此表链接资源和状态报告,包括报告分布信息和将哪些状态报告发送给谁。
| | 列名称 | 数据类型 | 说明 |
| PK | WRES_ID_DISTR_RECIP | integer | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID。 |
| PK | WRESP_ID | integer | 来自 MSP_WEB_STATUS_RESPONSES 表的状态答复标识号 |
返回页首
此表存储状态报告的重复信息。WFREQ 是一个变量,根据 WFREQ 的初始设置,它带有七种可能的相关性。
| | 列名称 | 数据类型 | 说明 |
| PK | WSR_ID | integer | 引用 MSP_WEB_STATUS_REPORTS 表中的有效 WSR_ID。 |
| PK | WREPORT_START_DATE | datetime | 开始状态报告的日期。 |
| WFREQ | integer | 指定资源多长时间提交一次状态报告:
|
| 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 |
每年的第一个选项中的日期;由第一个选项使用 |
|
返回页首
此表存储关于状态报告的常规信息。
| | 列名称 | 数据类型 | 说明 |
| PK | 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 中。 |
返回页首
此表存储有关状态请求的详细信息并将每个请求与资源链接。
| | 列名称 | 数据类型 | 说明 |
| PK | WRES_ID_RECEIVER | integer | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID。 |
| PK | WSR_ID | integer | 状态请求的唯一标识号。 |
| WDUE_ON | datetime | 需要提交此状态报告的下一个日期。 |
| WREQ_IS_AUTOMERGE | tinyint | 指定此状态请求是否为一个自动合并答复。 |
| WREQ_IS_NEW_REQUEST | tinyint | 指定状态请求是否为新状态请求。 |
| WREQ_IS_SENT | tinyint | 指定是否已发送状态请求。 |
| WREQ_IS_ENABLED | tinyint | 指定状态请求是否已启用;如果经理从状态请求中删除了资源,则状态请求将变为禁用。 |
返回页首
此表存储对状态报告请求的答复。
| | 列名称 | 数据类型 | 说明 |
| PK | WRESP_ID | integer | 状态答复的唯一标识号。 |
| WRES_ID | integer | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID。 |
| WSR_ID | integer | 引用 MSP_WEB_STATUS_REPORTS 表中的有效 WSR_ID。 |
| WSRESP_PERIOD_START | datetime | 涵盖状态报告日期范围的起始日期。 |
| WSRESP_PERIOD_FINISH | datetime | 涵盖状态报告日期范围的结束日期。 |
| WSUBMIT_STATUS | integer | 指定状态报告是否已提交或保存:
|
| WSUBMIT_DATE | datetime | 提交状态报告的日期。 |
| WUPDATE_STATUS | integer | 指定状态报告是否已更新或它是否为原始报告:
|
| WNUM_SECTIONS | integer | 不能删除部分的数目。 |
| WRESP_IS_MATCHING | tinyint | 指定状态答复的时间段是否与状态请求的时间段匹配。 |
| WRESP_IS_NEW_RESPONSE | tinyint | 指定经理是否已经查看状态答复。 |
| WRESP_IS_MERGED | tinyint | 指定状态报告是否已经合并到经理的综合报告中。 |
| WRESP_TEXT | ntext | 状态答复消息的文本。 |
返回页首
此表将 Microsoft Project Server 中使用的某些字符串映射到其语言区域标识号。它仅用于 Microsoft Project 视图中的甘特条形图样式和域名称。
| | 列名称 | 数据类型 | 说明 |
| PK | STRING_TYPE_ID | integer | 字符串类型的唯一标识号。 |
| PK | STRING_LANG_ID | integer | 字符串的语言区域标识号,例如:2052 为中文的语言标识号,它是数据库的默认语言。 |
| STRING_TYPE | nvarchar(200) | 字符串类型的本地化名称,例如:“甘特条形图样式”用于中文版。 |
返回页首
此表包含与运行 SharePoint Team Services 的服务器相关的所有信息。安装 Microsoft Project Server 和 SharePoint Team Services 过程中,该信息自动写入此表(与 MSP_WEB_ADMIN 表中的 WADMIN_PUBDOCS_STS_SERVER_ID 和 WADMIN_CURRENT_STS_SERVER_ID 一起)。此信息被输入到 Microsoft Project Web Access 的“管理”页并在此对其进行维护。
| | 列名称 | 数据类型 | 说明 |
| PK | WSTS_SERVER_ID | integer | 运行 SharePoint Team Services 的服务器的唯一标识号。 |
| WSTS_SERVER_NAME | nvarchar(255) | 运行 SharePoint Team Services 的服务器的名称。 |
| WSTS_SERVER_WEB_PORT | integer | 访问运行 SharePoint Team Services 的服务器需要使用 Web 端口号;默认值为 80。 |
| WSTS_SERVER_ADMIN_PORT | integer | 访问运行 SharePoint Team Services 的服务器上的管理页面所需的管理端口号;默认值为“无”。 |
| WSTS_WEB_PORT_IS_SSL | tinyint | 指定运行 SharePoint Team Services 的服务器的 Web 端口是否为 SSL 端口。若为 SSL 端口,则所有与 WSTS_SERVER_WEB_PORT 的连接将使用 HTTPS。 |
| WSTS_ADMIN_PORT_IS_SSL | tinyint | 指定运行 SharePoint Team Services 的服务器的管理端口是否为 SSL 端口。若为 SSL 端口,则所有与 WSTS_SERVER_ADMIN_PORT 的连接将使用 HTTPS。 |
| WSTS_DB_SERVER_NAME | nvarchar(255) | 数据库服务器的名称;与 SharePoint Team Services 数据库关联。 |
| WSTS_DB_NAME | nvarchar(255) | 数据库的名称;与 SharePoint Team Services 数据库关联。 |
| WSTS_SERVER_WEB_SSL_PORT | integer | 运行 SharePoint Team Services 的服务器所使用的 SSL 端口号;仅在 WSTS_WEB_PORT_IS_SSL 设置为 1 时使用。 |
返回页首
此表存储资源任务更新,包括项目经理是否已经审阅这些更新或是否已经更新到 Microsoft Project Server 等详细信息。
| | 列名称 | 数据类型 | 说明 |
| PK | WTRANS_ID | integer | 事务的唯一标识号。 |
| WASSN_ID | integer | 引用 MSP_WEB_ASSIGNMENTS 表中的有效 WASSN_ID。 |
| WTRANS_DATE | datetime | 发送任务资源更新的日期。 |
| WTRANS_PROJ_UPDATE_DATE | datetime | 项目经理将资源任务更新更新到 Microsoft Project Server 的日期。 |
| WTRANS_STATE | integer | 指定事务的状态:
| 0 |
等候中 |
| 1 |
已处理,但尚未更新 |
| 2 |
已更新,但尚未发送到历史 |
| 3 |
已发送到历史 |
|
| WTRANS_TYPE | integer | 指定事务的类型:| 0 |
任务更新 |
| 1 |
被拒绝的任务 |
| 2 |
新任务 |
| 3 |
任务委托 |
|
| WTRANS_ACTION | integer | 指定要对事务执行的操作:
|
| WRES_ID_TRANS_SENDER | integer | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_ID。 |
| WDELEG_ID | integer | 引用 MSP_WEB_DELEGATIONS 表中的有效 WDELEG_ID。 |
| WTRANS_DESC | nvarchar(100) | 根据在 WTRANS_TYPE 中选择的事务类型的不同,用户将看到以下消息:| 0 |
[资源] 更新的任务 |
| 1 |
[资源] 创建的新任务 |
| 2 |
[资源] 拒绝的任务 |
| 3 |
将任务从 [委托人] 委托给 [受托人] |
|
返回页首
Microsoft Project Server 使用此表以保持对 Microsoft Project 2000 的向后兼容性。
此表存储项目在 Microsoft Project Server 中所使用的数据源名称 (DSN)。表中列出的任何 DSN 也必须存在于 Microsoft Project Server 中。可以通过使用“控制面板”中的“ODBC 数据源管理器”在 Microsoft Project Server 中创建 DSN。对于每个 DSN,访问存储在每个 DSN 所指向的数据库中的项目时,您必须指定用户标识号和密码以供 Microsoft Project Server 使用。指定用户标识号和密码允许用户从 Microsoft Project Server 视图查看信息,而不必直接访问数据库本身。
| | 列名称 | 数据类型 | 说明 |
| PK | WDSN_ID | integer | DSN 的唯一标识号。 |
| WDSN_NAME | nvarchar(255) | DSN 的名称。 |
| WDSN_DESCRIPTION | nvarchar(255) | DSN 的说明。 |
| WDSN_LOGIN_ID | nvarchar(255) | Microsoft Project Server 用来访问 DSN 所指向数据库中的存储项目的用户标识号。 |
| WDSN_PASSWORD | nvarchar(255) | Microsoft Project Server 用来访问 DSN 所指向数据库中的存储项目的密码。 |
返回页首
此表存储收藏视图。
| | 列名称 | 数据类型 | 说明 |
| PK | WVIEW_FAV_ID | integer | 视图收藏夹的唯一标识号。 |
| WRES_ID | integer | 引用 MSP_WEB_RESOURCES 表中的有效标识号。 |
| WVIEW_TYPE | integer | 指定视图的类型:| 0 |
“项目”视图 |
| 1 |
“公文包”视图 |
| 2 |
“工作分配”视图 |
| 3 |
“资源”视图 |
| 4 |
“公文包分析器”视图 |
|
| 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 | 引用 MSP_WEB_SECURITY_MENUS 表中的有效 WSEC_MENU_ID。 |
| WVIEW_DEFAULT_SETTINGS | ntext | 包含一个 XML 块,此块带有 Microsoft Project Web Access 中“显示域列表”和“显示工具栏”的默认视图设置。 |
| WVIEW_TIMESTAMP | uniqueidentifier | 来自 MSP_WEB_VIEW_REPORTS 表的时间戳;如果该值与 MSP_WEB_VIEW_REPORTS 中的 WVIEW_TIMESTAMP 不同,则此视图已过期。 |
返回页首
此表存储为每个视图所显示域的有关信息。
| | 列名称 | 数据类型 | 说明 |
| PK | WFIELD_ID | integer | 域的唯一标识号。 |
| WFIELD_NAME_OLEDB | nvarchar(255) | 用于 Microsoft Project OLE DB 提供程序的域的名称。 |
| WFIELD_NAME_SQL | nvarchar(255) | Microsoft Project Server 数据库中的域名称。 |
| WFIELD_NAME_CONV_VALUE | integer | 引用 MSP_WEB_CONVERSIONS 表中的 CONV_VALUE 域,并提供该域的本地化说明。 |
| WFIELD_TEXTCONV_TYPE | integer | 域类型:
| 0 |
无效类型 |
| 2 |
优先级(优先级表中的枚举索引) |
| 3 |
限制类型(限制表中的索引) |
| 4 |
日期 |
| 5 |
百分比(例如,5%) |
| 6 |
工期(例如,5 个工作日) |
| 8 |
工时(例如,5 工时) |
| 9 |
成本(例如,¥5.00) |
| 11 |
成本费率(例如,¥5/小时) |
| 12 |
单位 |
| 13 |
成本累算类型(成本累算表中的索引) |
| 14 |
工时分布类型(工时分布表中的索引) |
| 15 |
无格式数字 |
| 16 |
Boolean(Boolean 字符串表中的索引) |
| 17 |
是/否(yesno 字符串表中的索引) |
| 18 |
Double(double 类型值) |
| 21 |
字符串 |
| 23 |
时间(从午夜 12:00 起的分钟数) |
| 24 |
Long |
| 25 |
链接类型(SS、FF、FS 或 SF) |
| 28 |
24 小时制工期(例如,5 天) |
| 29 |
任务类型(例如,固定单位、固定工时、固定工期) |
| 30 |
超链接(友好名称) |
| 31 |
超链接(目标) |
| 32 |
超链接(本地) |
| 33 |
超链接 (HREF) |
|
| WTABLE_ID | integer | 指定视图的类型:
| 0 |
“项目”视图 |
| 1 |
任务 |
| 2 |
工作分配 |
| 3 |
资源 |
| 4 |
“公文包分析器”视图 |
|
| WFIELD_IN_PROJECT_VIEW | tinyint | 指定该域是否位于“项目”视图。 |
| WFIELD_IN_PORTFOLIO_VIEW | tinyint | 指定该域是否位于“公文包”视图。 |
| WFIELD_IN_WEBCLIENT_VIEW | tinyint | 指定该域是否位于“工作分配”视图。 |
| WFIELD_IS_CUSTOM_FIELD | tinyint | 指定域是否为 Microsoft Project Server 数据库中的自定义域。 |
| WFIELD_IS_GANTT_DEFAULT | tinyint | 指定是否需要该域来绘制甘特条形图(例如开始日期、完成日期、比较基准日期)。 |
| WFIELD_IS_ENTRES_FIELD | tinyint | 指定域是否为企业资源域。 |
返回页首
此表存储关于视图的信息,包括视图的类型和 Microsoft Project Web Access 中的最终用户查看该视图的方式。
| | 列名称 | 数据类型 | 说明 |
| PK | WVIEW_ID | integer | 视图报告的唯一标识号。 |
| WVIEW_NAME | nvarchar(255) | 报告的名称。 |
| WVIEW_DESCRIPTION | nvarchar(255) | 报告的说明。 |
| WVIEW_TYPE | integer | 指定视图的类型:| 0 |
“项目”视图 |
| 1 |
“公文包”视图 |
| 2 |
“工作分配”视图 |
| 3 |
“资源”视图 |
| 4 |
“公文包分析器”视图 |
|
| 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 |
活动服务器主页 (ASP) |
| 2 |
HTML |
| 3 |
数据访问页 |
|
| WVIEW_PATH | nvarchar(1024) | 在“定义视图”页面的“获取其他视图”部分中定义的 URL;不能用于“公文包分析器”视图。 |
| WVIEW_OWC_PIVOT_XML | ntext | Office Web Components (OWC);用来存储“数据透视”控件设置的 XML blob。 |
| WVIEW_OWC_CHART_XML | ntext | Office Web Components (OWC);用来存储“图表”控件设置的 XML blob。 |
| WGROUP_SCHEME_ID | integer | 引用 MSP_WEB_GROUP_SCHEMES 表中的有效标识号;不能用于“公文包分析器”视图。 |
| WVIEW_DEFAULT_SETTINGS | ntext | 包含一个 XML 块,此块带有 Microsoft Project Web Access 中“显示域列表”和“显示工具栏”的默认视图设置。 |
| WVIEW_TIMESTAMP | uniqueidentifier | 视图的时间戳;存储为 GUID。 |
返回页首
此表指定每个视图所显示的域,将这些域与其关联的视图链接起来,并决定这些域显示的顺序。
| | 列名称 | 数据类型 | 说明 |
| PK | WVIEW_ID | integer | 引用 MSP_WEB_VIEW_REPORTS 表中的有效 WVIEW_ID。 |
| PK | WFIELD_ID | integer | 引用 MSP_WEB_WORKGROUP_FIELDS_INFO 表中的 CONV_VALUE 域。 |
| WVIEW_FIELD_ORDER | integer | 域显示的顺序;用于每个唯一 WVIEW_ID。 |
返回页首
此表指定所要查看的表。该表当前不用于任何 Microsoft Project Server 特定的查询中。
| | 列名称 | 数据类型 | 说明 |
| PK | WTABLE_ID | integer | 指定要使用的表(1、2、3、4 或 5)。 |
| WTABLE_NAME | nvarchar(255) | 在 WTABLE_ID 中所选表的名称:
|
返回页首
此表存储资源在工作分配上所有已完成的工时,包括实际工时、当前规划工时和实际加班工时。
| | 列名称 | 数据类型 | 说明 |
| WRES_ID | integer | 引用 MSP_WEB_RESOURCES 表中的有效标识号。 |
| PK | WASSN_ID | integer | 引用 MSP_WEB_ASSIGNMENTS 表中的有效标识号。 |
| PK | WWORK_START | datetime | 工时的开始日期。 |
| PK | WWORK_FINISH | datetime | 工时的完成日期。 |
| PK | WWORK_TYPE | integer | 指定完成工时的类型:
|
| WWORK_VALUE | decimal | 已完成工时数,以分钟数 * 1000 来计算;例如:完成 8 工时存储为 480000。 |
| WWORK_UPDATE_STATUS | integer | 指定资源是否已编辑此工时项。| 0 |
资源未编辑 |
| 1 |
资源已编辑但尚未更新到项目经理 |
|
| RESERVED_DATA1 | integer | 保留,由 Microsoft Project Server 使用;请不要更改此域中的值。 |
| WWORK_READONLY | tinyint | 指定此工时项是可编辑还是只读。 |
返回页首
此表存储时间表中工作组(自定义)域的值。
| | 列名称 | 数据类型 | 说明 |
| PK | WASSN_ID | integer | 引用 MSP_WEB_ASSIGNMENTS 表中的有效工作分配 |
| PK | FIELD_ID | integer | 工作组域的唯一标识号。 |
| CUSTFIELD_TYPE | integer | 指定域的类型;与 MSP_WEB_VIEW_FIELDS 表中的 WFIELD_TEXTCONV_TYPE 相同:| 0 |
无效类型 |
| 2 |
优先级(优先级表中的枚举索引) |
| 3 |
限制类型(限制表中的索引) |
| 4 |
日期 |
| 5 |
百分比(例如,5%) |
| 6 |
工期(例如,5 个工作日) |
| 8 |
工时(例如,5 工时) |
| 9 |
成本(例如,¥5.00) |
| 11 |
成本费率(例如,¥5/小时) |
| 12 |
单位 |
| 13 |
成本累算类型(成本累算表中的索引) |
| 14 |
工时分布类型(工时分布表中的索引) |
| 15 |
无格式数字 |
| 16 |
Boolean(Boolean 字符串表中的索引) |
| 17 |
是/否(yesno 字符串表中的索引) |
| 18 |
Double(double 类型值) |
| 21 |
字符串 |
| 23 |
时间(从午夜 12:00 起的分钟数) |
| 24 |
Long |
| 25 |
链接类型(SS、FF、FS 或 SF) |
| 28 |
24 小时制工期(例如,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 | 指定工作组信息是否为只读。 |
返回页首
此表存储时间表中工作组(自定义)域的名称和其他信息。
| | 列名称 | 数据类型 | 说明 |
| PK | CUSTFIELD_INFO_ID | integer | 自定义工作组域的唯一标识号。 |
| FIELD_ID | integer | 自定义工作组域的域标识号。引用 MSP_WEB_WORKGROUP_FIELDS 表中的有效标识号。 |
| CUSTFIELD_NAME | nvarchar(255) | 自定义工作组域的名称。 |
| CONV_VALUE | integer | 引用 MSP_WEB_CONVERSIONS 表中的有效 CONV_VALUE。 |
返回页首
项目和资源视图表
视图表包括所有项目和资源的所有信息,用于在 Microsoft Project Web Access 中生成项目的明细信息和资源可用性视图,也用作 OLAP 多维数据集生成的起始点。以下 OLE DB 表将写到非企业项目的项目视图表(首先列出 OLE DB 表名称,再列出 Microsoft Project Server 视图表的名称):
注释
写出项目视图表时,它们将有一个附加的“Microsoft Project Server 项目标识号”列,且 OLE DB 表将公开企业项目 UID。
资源视图表包含所有资源的最新信息和可用性。只可为企业资源创建这些表。
Microsoft Project Server 视图表的独特特征
Microsoft Project Server 视图表的一些特征是独有的:
- “工期”域的返回值为分钟 * 10(例如,8 小时为 4800),“工时”域的返回值为分钟 * 1000 (例如,8 小时为 480000)。
- 将在界面上显示为 NA 的数据返回值为 0。
- 对于在界面上将显示为 #ERROR 的自定义域中的公式,其返回值为该域的默认值。
- 对于尚未设置值的自定义域,将返回其默认值。
- 对于尚未设置标记的自定义域标记域,将返回“-1”。
- 材料资源的工时值将按界面中定义的单位返回,而不是分钟 * 1000。
此表包括工作分配的自定义域信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Assignments 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| CF_ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| CF_AssignmentUniqueID | integer | 引用 MSP_VIEW_PROJ_ASSN_STD 表中的有效“工作分配唯一标识号”。 |
| CF_ResourceEnterpriseUniqueID | integer | 引用 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 | 自定义开始时间信息。 |
| Assignmentntext1-30 | ntext | 自定义文本信息。 |
返回页首
此表包括工作分配的企业信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Assignments 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ENT_ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| ENT_AssignmentUniqueID | integer | 引用 MSP_VIEW_PROJ_ASSN_STD 表中的有效“工作分配唯一标识号”。 |
| ENT_ResourceEnterpriseUniqueID | integer | 引用 MSP_VIEW_PROJ_RES_STD 表中的有效“资源企业唯一标识号”。 |
| AssignmentEnterpriseCost1-10 | decimal | 自定义企业级成本信息。 |
| AssignmentEnterpriseDate1-30 | datetime | 自定义企业级日期信息。 |
| AssignmentEnterpriseDuration1-10 | integer | 自定义企业级工期信息。 |
| AssignmentEnterpriseFlag1-20 | tinyint | 自定义企业级标志信息。 |
| AssignmentEnterpriseNumber1-40 | decimal | 自定义企业级数字信息。 |
| AssignmentOutlineCode1-30ID | integer | 自定义企业级大纲代码信息。 |
| AssignmentEnterprisentext1-40 | ntext | 自定义企业级文本信息。 |
返回页首
此表包括工作分配的标准信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Assignments 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| AssignmentUniqueID | integer | 工作分配的唯一标识号。 |
| ResourceEnterpriseUniqueID | integer | 引用 MSP_VIEW_PROJ_RES_STD 表中的有效“资源企业唯一标识号”。 |
| ResourceUniqueID | integer | 引用 MSP_VIEW_PROJ_RES_STD 表中的有效“资源唯一标识号”。 |
| TaskUniqueID | integer | 引用 MSP_VIEW_PROJ_TASKS_STD 表中的有效“任务唯一标识号”。 |
| AssignmentPercentWorkComplete | smallint | 工作分配的当前状态,表示为已完成工作分配工时的百分比。 |
| AssignmentActualCost | decimal | 资源在任务上已完成工时的成本。 |
| AssignmentActualFinish | datetime | 工作分配实际完成的日期和时间。 |
| AssignmentActualOvertimeCost | decimal | 资源在任务上已完成加班工时的成本。 |
| AssignmentActualOvertimeWork | decimal | 资源在所分配的任务上已完成的实际加班工时量。
|
| AssignmentActualStart | datetime | 工作分配实际开始的日期和时间。 |
| AssignmentActualWork | decimal | 资源在任务中已完成的工时量。 |
| AssignmentACWP | decimal | 到项目的状态日期或当前日期为止,资源在一项任务上已完成工作量的成本;也称为“已完成工作量的实际成本”。 |
| AssignmentBaselineCost | decimal | 由任务的资源完成的工时计划总成本。
|
| AssignmentBaselineFinish | datetime | 保存比较基准时,工作分配的计划完成日期。
|
| AssignmentBaselineStart | datetime | 保存比较基准时,工作分配的计划开始日期。 |
| AssignmentBaselineWork | decimal | 资源在任务上要完成的原计划工时量。 |
| AssignmentBCWP | decimal | 到状态日期或当前日期为止,工作分配按时间分段的工时完成百分比乘以工作分配按时间分段的比较基准成本的累计值;也称为“盈余分析”。 |
| AssignmentBCWS | decimal | 到状态日期或当前日期为止,累计的按时间分段的比较基准成本。
|
| AssignmentConfirmed | tinyint | 指定分配给任务的资源在响应“资源的工作分配通知”消息时是接受还是拒绝了任务分配。
|
| AssignmentCost | decimal | 工作分配的总规划(或计划)成本,基于资源在任务上已完成工时的成本加上工作分配剩余工时的计划成本。 |
| CostRateTable | smallint | 指定对工作分配中的资源使用哪个成本费率表:
|
| 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 | 分配给任务的资源完成工作分配所需的时间量。
|
| AssignmentResourceID | integer | 引用 MSP_VIEW_PROJ_RES_STD 表中的有效“资源标识号”。 |
| AssignmentResourceName | nvarchar(255) | 与工作分配相关联的资源的名称。 |
| AssignmentResourceRequestType | smallint | 请求类型:
|
| AssignmentResourceType | smallint | 资源类型:
| 0 |
工时(默认值);人员和设备 |
| 1 |
材料;钢材、混凝土或土料等可消耗的材料供应 |
|
| AssignmentResponsePending | tinyint | 指定在向分配给任务的资源发送“资源的工作分配通知”消息后,是否接收到答复。 |
| AssignmentStart | datetime | 所分配的资源计划开始执行任务的日期和时间。
|
| AssignmentStartVariance | integer | 工作分配的比较基准开始日期与其当前计划开始日期之间的差异。
|
| AssignmentSummary | tinyint | 指定工作分配是否为摘要任务的一部分。
|
| AssignmentSV | decimal | 到状态日期或当前日期为止,按成本计算工作分配的当前进度和比较基准计划之间的差异。
|
| AssignmentTaskID | integer | 引用 MSP_VIEW_PROJ_TASKS_STD 表中的有效“任务标识号”。
|
| AssignmentTaskName | nvarchar(255) | 与工作分配相关联的任务的名称。
|
| AssignmentTaskSummaryName | nvarchar(255) | 与工作分配相关联的任务的摘要任务名称。
|
| AssignmentTeamStatusPending | tinyint | 指定在答复向分配给任务的资源发送的“请求状态”消息时,是否接收到状态消息。 |
| AssignmentUnits | decimal | 资源分配给任务的单位数,表示为 100% 的百分数(假设资源的“最大单位”值为 100%)。 |
| AssignmentUpdateNeeded | tinyint | 指定在更改开始日期、完成日期或重新分配资源后,是否应向任务所分配的资源发送消息以将影响任务的更改通知该资源。 |
| AssignmentVAC | decimal | 任务的工作分配的比较基准成本和总成本之间的完成差异 (VAC)。
|
| AssignmentWork | decimal | 资源在任务中计划完成的总工时。 |
| AssignmentWorkContour | smallint | 指定工作分配的工时将如何在工作分配的工期内分布:
| 0 |
常规分布(默认值) |
| 1 |
前轻后重 |
| 2 |
前重后轻 |
| 3 |
双峰分布 |
| 4 |
先峰分布 |
| 5 |
后峰分布 |
| 6 |
钟型分布 |
| 7 |
中央加重钟型 |
| 8 |
分布 |
|
| AssignmentWorkVariance | decimal | 工作分配的比较基准工时和当前计划工时之间的差异。
|
返回页首
此表包括工作分配的时间分段信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 AssignmentsTimephasedByDay 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| AssignmentUniqueID | integer | 引用 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 | 资源在任务上计划完成的工时总量。 |
返回页首
此表包括日历的有关信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Calendars 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| CalendarUniqueID | integer | 日历的唯一标识号。 |
| ResourceUniqueID | integer | 引用 MSP_VIEW_PROJ_RES_STD 表中的有效“资源唯一标识号”。 |
| ResourceEnterpriseUniqueID | integer | 引用 MSP_VIEW_PROJ_RES_STD 表中的有效“资源企业唯一标识号”。 |
| CalendarName | nvarchar(255) | 日历名称;如果该日历为资源日历,则该值为空。 |
| CalendarIsBaseCalendar | tinyint | 指示此日历是否为基准日历;资源日历不能为基准日历。 |
| CalendarBaseCalendarUniqueID | integer | 日历引用其父基准日历(对所有资源日历都是必需的)。 |
返回页首
此表包括日历数据。表中的信息从 Microsoft Project OLE DB 提供程序中的 CalendarData 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| CalendarUniqueID | integer | 引用 MSP_VIEW_PROJ_CAL 表中的有效“日历唯一标识号”。 |
| CalendarWeekday | integer | 为日历指定所定义的工作日:
| 0 |
例外日期 |
| 1 |
星期日 |
| 2 |
星期一 |
| 3 |
星期二 |
| 4 |
星期三 |
| 5 |
星期四 |
| 6 |
星期五 |
| 7 |
星期六 |
|
| CalendarWorking | integer | 指定所选的日期是工作日还是非工作日。 |
| CalendarFromDate | datetime | 例外日期的开始日期。 |
| CalendarToDate | datetime | 例外日期的结束日期。
|
| CalendarFromTime1-5 | datetime | 第一、第二、第三、第四或第五班次的开始时间。
|
| CalendarToTime1-5 | datetime | 第一、第二、第三、第四或第五班次的结束时间。 |
返回页首
此表包括日历数据。表中的信息从 Microsoft Project OLE DB 提供程序中的 CalendarExceptions 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| CalendarUniqueID | integer | 引用 MSP_VIEW_PROJ_CAL 表中的有效“日历唯一标识号”。 |
| CalendarExceptionFromDate | datetime | 日历例外日期的开始日期。 |
| CalendarExceptionToDate | datetime | 日历例外日期的结束日期。 |
| CalendarExceptionWorking | integer | 指示包含在日历例外日期范围中的日期是工作日还是非工作日。 |
| CalendarExceptionFromTime1-3 | datetime | 第一、第二、或第三个时间段的开始时间。 |
| CaldnearExceptionToTime1-3 | datetime | 第一、第二、或第三个时间段的结束时间。 |
返回页首
此表包括有关前置任务项目的信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Predecessors 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| TaskUniqueID | integer | 引用 MSP_VIEW_PROJ_TASKS_STD 表中的有效“任务唯一标识号”。 |
| PredecessorTaskUniqueID | integer | 引用 MSP_VIEW_PROJ_TASKS_STD 表中的有效“任务唯一标识号”。 |
| PredecessorLag | integer | 前置任务的前置重叠时间(负数)或延隔时间(正数);例如:-3d 或 +4d。
|
| PredecessorPath | nvarchar(260) | 前置任务的路径(即使后续任务包含在其他项目中);例如:C:\My Documents\Bldg E Construction.mpp\3FF。 |
| PredecessorType | smallint | 前置任务的类型:
| 0 |
FF(完成-完成) |
| 1 |
FS(完成-开始) |
| 2 |
SF(开始-完成) |
| 3 |
SS(开始-开始) |
|
| PredecessorLagType | smallint | 指示在 PredecessorLag 中所指定的延隔时间量的格式。
| 3 |
分钟工时 |
| 4 |
分钟 |
| 5 |
工时 |
| 6 |
小时 |
| 7 |
工作日 |
| 8 |
天 |
| 9 |
周工时 |
| 10 |
周 |
| 11 |
月工时 |
| 12 |
月 |
| 19 |
% |
| 20 |
e% |
| 35 |
分钟工时? |
| 36 |
分钟? |
| 37 |
工时? |
| 38 |
小时? |
| 39 |
工作日? |
| 40 |
天? |
| 41 |
周工时? |
| 42 |
周? |
| 43 |
mo? |
| 44 |
月? |
| 51 |
%? |
| 52 |
e%? |
|
返回页首
此表包括项目的企业信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Project 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ENT_ProjectUniqueID | integer | 引用 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 | 自定义项目级企业大纲代码信息。
|
| ProjectEnterprisentext1-40 | ntext | 自定义项目级企业文本信息。 |
| ProjectEnterprisentext1-40Indicator | smallint | 自定义域的标记符号。有关详细信息,请参阅标记符号。 |
返回页首
此表包括项目的标准信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Project 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ProjectUniqueID | integer | 项目的唯一标识号。 |
| ProjectCurrencyDigits | smallint | 在 Microsoft 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 | 项目的状态日期。 |
返回页首
此表包括资源的自定义域信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Resources 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| CF_ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| CF_ResourceUniqueID | integer | 引用 MSP_VIEW_PROJ_RES_STD 表中的有效“资源唯一标识号”。 |
| CF_ResourceEnterpriseUniqueID | integer | 引用 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 | 自定义域的标记符号。有关详细信息,请参阅标记符号。 |
返回页首
此表包括资源的企业信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Resources 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ENT_ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| ENT_ResourceUniqueID | integer | 引用 MSP_VIEW_PROJ_RES_STD 表中的有效“资源唯一标识号”。 |
| ENT_ResourceEnterpriseUniqueID | integer | 引用 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 | 自定义企业级大纲代码信息。 |
| ResourceEnterpriseText1-40 | ntext | 自定义企业级文本信息。 |
| ResourceEnterpriseText1-40Indicator | smallint | 自定义域的标记符号。有关详细信息,请参阅标记符号。 |
返回页首
此表包括资源的标准信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Resources 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ProjectUniqueID | integer | 引用 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 | 到状态日期或当前日期为止,所有资源的工作分配的“已完成工作量的实际成本”(ACWP) 值的总和。 |
| ResourceAvailableFrom | datetime | 资源可按照为当前时间段指定的单位进行工作的开始日期。 |
| ResourceAvailableTo | datetime | 资源可按照为当前时间段指定的单位进行工作的结束日期。 |
| ResourceBaseCalendar | ntext | 列出可应用于资源的所有日历,包括标准日历和所有自定义日历:
|
| ResourceBaselineCost | decimal | 资源在所有分配任务中的计划总成本;也称作“预算完成成本”(BAC)。
|
| ResourceBaselineCost1-10 | decimal | 自定义比较基准成本信息。 |
| ResourceBaselineFinish | datetime | 工作分配的计划完成日期。 |
| ResourceBaselineFinish1-10 | datetime | 自定义比较基准完成时间信息。
|
| ResourceBaselineStart | datetime | 工作分配的计划开始日期。
|
| ResourceBaselineStart1-10 | datetime | 自定义比较基准开始时间信息。
|
| ResourceBaselineWork | decimal | 资源在为其分配的所有工作分配中要完成的原始计划工时量。
|
| ResourceBaselineWork1-10 | decimal | 自定义比较基准工时信息。 |
| ResourceBCWP | decimal | 对于所有分配任务,资源 BCWP 值的总成型摘要,计算到状态日期或当前日期,也称作“已完成工作量的预算成本”。
|
| ResourceBCWS | decimal | 对于所有分配任务,资源 BCWS 值的总成型摘要,也称作“计划工作量的预算成本”。
|
| ResourceCanLevel | tinyint | 指定是否可以对资源进行资源调配。
|
| ResourceCode | ntext | 作为资源信息的一部分输入的代码、缩写或数字。 |
| ResourceConfirmed | tinyint | 指定在答复“资源的工作分配通知”消息时,资源是接受还是拒绝所有任务分配。
|
| ResourceCost | decimal | 资源在所有分配任务中的计划总成本,它基于资源在所有分配任务上已完成工时的成本,加上所有剩余工时的计划成本。
|
| ResourceCostPerUse | decimal | 每次使用资源时都进行累算的成本。 |
| ResourceCostVariance | decimal | 资源的比较基准成本和总成本之间的差异。
|
| ResourceCV | decimal | 到状态日期或当前日期为止,资源为达到当前完成程度应该花费的成本与达到当前完成程度实际花费的成本之间的差异。
|
| ResourceEmailAddress | ntext | 资源的电子邮件地址;如果将该域置为空,则 Microsoft 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 链接,链接可能来自活动项目的任何位置、其他 Microsoft Project 文件或其他程序。 |
| ResourceMaterialLabel | ntext | 为材料资源输入的度量单位,例如:吨、箱或立方码。该单位可以与材料资源的“工作分配单位”联用,并且仅当 ResourceType 设置为“材料”时才可用。 |
| ResourceMaxUnits | decimal | 最高百分比或最大单位数,表示资源在当前时间段内可用于完成任何任务的最大能力:
| 0-99 |
对于指定的任务,资源的可用百分比为 0%-99% |
| 100 |
对于指定的任务,资源的可用百分比为 100%(默认) |
|
| ResourceName | nvarchar(255) | 资源名称;无论资源是否为活动的,资源名称在企业中都必须是唯一的。 |
| ResourceNotes | ntext | 资源的备注。
|
| ResourceNTAccount | ntext | 资源的“Windows NT 帐户”名;例如:域名\用户名。
|
| ResourceObjects | integer | 与资源相关联的对象数目,不包括备注中的对象。 |
| ResourceOverallocated | tinyint | 指定在所有分配任务中是否为资源分配了超出其正常工作能力的工作量。
|
| ResourceOvertimeCost | decimal | 资源在所有分配任务上的总加班成本。
|
| ResourceOvertimeRate | decimal | 资源完成加班工时的支付费率 |
| ResourceOvertimeWork | decimal | 资源在其所有分配的任务中要完成的加班工时量,按该资源的加班费率支付新酬。 |
| ResourcePeakUnits | decimal | 对于分配给资源的所有任务,在任何时间为资源指定的最高百分比或最大单位数。
|
| ResourcePhonetics | ntext | 包含资源名称的“平假名”或“片假名”拼音信息;仅用于 Microsoft 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 |
Web (Microsoft Project Web Access) |
| 2 |
仅通过电子邮件 |
| 3 |
无;此项目中不使用工作组消息发送 |
|
| ResourceWorkVariance | decimal | 资源的比较基准总工时和当前计划工时之间的差异。
|
返回页首
此表包括有关后续任务项目的信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Successors 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| TaskUniqueID | integer | 引用 MSP_VIEW_PROJ_TASKS_STD 表中的有效“任务唯一标识号”。 |
| SuccessorTaskUniqueID | integer | 引用 MSP_VIEW_PROJ_TASKS_STD 表中的有效“任务唯一标识号”。 |
| SuccessorLag | integer | 后续任务的前置重叠时间(负数)或延隔时间(正数);例如:-3d 或 +4d。 |
| SuccessorPath | nvarchar(260) | 后续任务的路径(即使后续任务包含在其他项目中);例如:C:\My Documents\Bldg E Construction.mpp\3FF。 |
| SuccessorType | smallint | 后续任务的类型:| 0 |
FF(完成-完成) |
| 1 |
FS(完成-开始) |
| 2 |
SF(开始-完成) |
| 3 |
SS(开始-开始) |
|
返回页首
此表包括任务的自定义域信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Tasks 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| CF_ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| CF_TaskUniqueID | integer | 引用 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 域是否为估计的。
|
| 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 | 自定义域的标记符号。有关详细信息,请参阅标记符号。
|
| Taskntext1-30 | ntext | 自定义文本信息。
|
| Taskntext1-30Indicator | smallint | 自定义域的标记符号。有关详细信息,请参阅标记符号。 |
返回页首
此表包括任务的企业信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Tasks 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ENT_ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| ENT_TaskUniqueID | integer | 引用 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 | 自定义企业级大纲代码信息。 |
| TaskEnterprisentext1-40 | ntext | 自定义企业级文本信息。 |
| TaskEnterprisentext1-40Indicator | smallint | 自定义域的标记符号。有关详细信息,请参阅标记符号。
|
返回页首
此表包括任务的标准信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 Tasks 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ProjectUniqueID | integer | 引用 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 | 任务的计划总成本;也称为“预算完成成本”(BAC)。
|
| 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 | 列出可应用于任务的所有日历,包括标准日历和所有自定义日历:
|
| TaskCompleteThrough | datetime | “甘特图”上的任务进度,直到报告给任务的实际值所对应的时间为止。 |
| TaskConfirmed | tinyint | 指定分配给任务的所有资源在响应“资源的工作分配通知”消息时是接受还是拒绝了任务分配。 |
| TaskConstraintDate | datetime | 指定在 TaskConstraintType 中所定义的限制开始日期和完成日期。除非 TaskContstraintType 设置为“越晚越好”或“越早越好”,否则该值为必需。
|
| TaskConstraintType | smallint | 计划任务的限制:
| 0 |
越早越好 |
| 1 |
越晚越好 |
| 2 |
必须开始于;TaskConstraintDate 必需 |
| 3 |
必须完成于;TaskConstraintDate 必需 |
| 4 |
不得早于...开始;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 | 指定在其基础上建立 BCWP 值的域。 |
| 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 链接,链接可能来自活动项目的任何位置、其他 Microsoft 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 | 包含分配给任务的资源名称的“平假名”或“片假名”信息;仅应用于 Microsoft Project 的日语版本。 |
| TaskResponsePending | tinyint | 指定在向分配给任务的资源发送所有“资源的工作分配通知”消息后,是否接收到答复。
|
| TaskResume | datetime | 在为“完成百分比”域输入新值后,任务的剩余部分当前计划重新开始的日期。
|
| TaskRollup | tinyint | 指定摘要任务条形图是否显示总成型条形图,或者子任务“甘特条形图”上的信息是否上卷显示于摘要任务条形图中;对于子任务,该值必须设置为 True 才可上卷显示于摘要任务中。 |
| TaskStart | datetime | 任务计划开始的日期和时间;如果该任务有前置任务,则自动计算此值。 |
| TaskStartSlack | integer | 在不影响后续任务的开始日期或项目完成日期的情况下,任务可以延迟的时间总量。
|
| TaskStartVariance | integer | 任务的比较基准开始日期与其当前计划开始日期之间的差异。
|
| TaskStop | datetime | 表示任务的实际部分结束时间的日期;在输入实际工时或完成百分比之前,该值包含的值为 NA。 |
| TaskStatus | smallint | 任务的当前状态。
|
| TaskSubprojectFile | ntext | 插入到活动项目文件中的项目名称,包括子项目的路径和文件名。
|
| TaskSubprojectReadOnly | tinyint | 指定此任务的子项目是否为只读项目。
|
| TaskSuccessors | ntext | 此任务的后续任务的任务标识号。 |
| TaskSummary | tinyint | 指定任务是否为摘要任务。 |
| TaskSummaryProgress | datetime | 摘要任务的进度,基于其子任务的进度。 |
| TaskSV | decimal | 到状态日期或当前日期为止,任务的当前进度和比较基准计划之间的差异;也称为“执行预算与按进度预算成本差”。
|
| TaskSVP | smallint | 任务的“日程差异百分比”(SVP)。
|
| TaskTCPI | decimal | 任务的“未完成的业绩指数”(TCPI)。
|
| TaskTeamStatusPending | tinyint | 指定在向分配给任务的资源发送“请求状态”消息后,是否接收到答复。
|
| TaskTotalSlack | integer | 在不延迟项目完成日期的情况下,任务可以延迟的时间量。 |
| TaskType | smallint | 指定编辑工时、工作分配单位或工期对其他两个域的计算的影响:
| 0 |
固定工时:无论工期或分配给任务的资源数量(“工作分配单位”)如何更改,工时量都保持不变 |
| 1 |
固定单位(默认);无论任务的工时量或工期如何更改,“工作分配单位”的数量都保持不变, |
| 2 |
固定工期:无论分配的资源数量(“工作分配单位”)或工时量如何更改,任务工期都保持不变 |
|
| TaskUniqueIDPredecessors | ntext | 前置任务的唯一标识号。例如,15FS+3d 表示该任务的前置任务的标识号为 15、具有“完成-开始”相关性和 3 天延隔时间。 |
| TaskUniqueIDSuccessors | ntext | 后续任务的唯一标识号。例如,15FS+3d 表示该任务的后续任务的标识号为 15、具有“完成-开始”相关性和 3 天延隔时间。 |
| TaskUpdateNeeded | tinyint | 指定在更改任务的开始日期、完成日期或重新分配资源后,是否应向分配的资源发送消息以将影响任务的更改通知该资源。
|
| TaskVAC | decimal | 任务的比较基准成本和总成本之间的差异;也称作“完成差异”(VAC)。
|
| TaskWBS | ntext | 用于表示在项目的分层结构中任务位置的唯一代码 (WBS)。 |
| TaskWBSPredecessors | ntext | 与任务可以开始或完成相关的前置任务相关联的 WBS 代码。 |
| TaskWBSSuccessors | ntext | 列出与后续任务相关联的 WBS 代码。 |
| TaskWork | decimal | 任务中计划由所有分配资源完成的总工时量。
|
| TaskWorkVariance | decimal | 任务的比较基准工时和当前计划工时之间的差异。
|
返回页首
此表包括任务的时间分段信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 TaskTimephasedByDay 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| TaskUniqueID | integer | 引用 MSP_VIEW_PROJ_TASKS_STD 表中的有效“任务唯一标识号”。 |
| TaskTimeStart | datetime | 排定开始任务的日期和时间。
|
| TaskTimeFinish | datetime | 任务计划完成的日期和时间。
|
| TaskTimeFixedCost | decimal | 与资源成本无关的任务费用。
|
| TaskTimeActualFixedCost | decimal | 根据选择的成本累算方法支付加班时间所产生的实际的按时间分段非资源任务费用。 |
返回页首
此表包括拆分任务的信息。表中的信息从 Microsoft Project OLE DB 提供程序中的 TaskSplits 表获得。
| | 列名称 | 数据类型 | 说明 |
| WPROJ_ID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 WPROJ_ID。 |
| ProjectUniqueID | integer | 引用 MSP_VIEW_PROJ_PROJECTS_STD 表中的有效“项目唯一标识号”。 |
| TaskUniqueID | integer | 引用 MSP_VIEW_PROJ_TASKS_STD 表中的有效“任务唯一标识号”。 |
| SplitStart | datetime | 任务拆分开始的日期。 |
| SplitFinish | datetime | 任务拆分结束的日期。 |
返回页首
此表包括资源的自定义域信息,并用于决定“工作分配”和“资源”多维数据集生成程序的资源可用性。表中的信息从 Microsoft Project OLE DB 提供程序中的 Resources 表获得。
| | 列名称 | 数据类型 | 说明 |
| CF_ResourceUniqueID | integer | 引用 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 | 自定义域的标记符号。有关详细信息,请参阅标记符号。 |
| Resourcentext1-30 | ntext | 自定义文本信息。
|
| Resourcentext1-30Indicator | smallint | 自定义域的标记符号。有关详细信息,请参阅标记符号。
|
返回页首
此表包括资源的企业信息,并用于决定“工作分配”和“资源”多维数据集生成程序的资源可用性。表中的信息从 Microsoft Project OLE DB 提供程序中的 Resources 表获得。
| | 列名称 | 数据类型 | 说明 |
| ENT_ResourceUniqueID | integer | 引用 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 | 自定义企业级大纲代码信息。 |
| ResourceEnterprisentext1-40 | ntext | 自定义企业级文本信息。
|
| ResourceEnterprisentext1-40Indicator | smallint | 自定义域的标记符号。有关详细信息,请参阅标记符号。 |
返回页首
此表包括资源的标准信息,并用于决定“工作分配”和“资源”多维数据集生成程序的资源可用性。表中的信息从 Microsoft Project OLE DB 提供程序中的 Resources 表获得。
| | 列名称 | 数据类型 | 说明 |
| ResourceUniqueID | integer | 资源的唯一标识号。 |
| ResourcePercentWorkComplete | smallint | 分配给资源的所有任务的当前状态,表示为资源工时已完成百分比的总和。 |
| ResourceAccrueAt | smallint | 指定资源标准成本与加班成本如何以及何时支付或累加到任务成本:
| 1 |
开始;按照 ActualStart 域中输入的日期,在任务开始的同时,成本的累算也开始进行。 |
| 2 |
结束;直到剩余工时为零时才计算成本。 |
| 3 |
按比例(默认);按照计划工时和报告的实际工时累算成本。 |
|
| ResourceActualCost | decimal | 资源在所有分配任务中完成的工时所对应的成本总和。
|
| ResourceActualOvertimeCost | decimal | 资源在所有分配任务中完成的加班工时所对应的成本。 |
| ResourceActualOvertimeWork | decimal | 资源在其分配的所有工作分配中已完成的实际加班工时量。
|
| ResourceActualWork | decimal | 资源在其分配的所有工作分配中已完成的实际工时量。
|
| ResourceACWP | decimal | 到状态日期或当前日期为止,资源的所有工作分配的“已完成工作量的实际成本”(ACWP) 值的总和。 |
| ResourceAvailableFrom | datetime | 资源可按照当前时间段指定的单位进行工作的开始日期。 |
| ResourceAvailableTo | datetime | 资源可按照当前时间段指定的单位进行工作的结束日期。 |
| ResourceBaseCalendar | ntext | 列出可应用于资源的所有日历,包括标准日历和所有自定义日历:
|
| ResourceBaselineCost | decimal | 资源在所有分配任务中的总计划成本;也称作“预算任务成本”(BAC)。
|
| ResourceBaselineCost1-10 | decimal | 自定义比较基准成本信息。 |
| ResourceBaselineFinish | datetime | 工作分配的计划完成日期。 |
| ResourceBaselineFinish1-10 | datetime | 自定义比较基准完成时间信息。
|
| ResourceBaselineStart | datetime | 工作分配的计划开始日期。
|
| ResourceBaselineStart1-10 | datetime | 自定义比较基准开始时间信息。
|
| ResourceBaselineWork | decimal | 资源在为其分配的所有工作分配中要完成的原始计划工时量。
|
| ResourceBaselineWork1-10 | decimal | 自定义比较基准工时信息。 |
| ResourceBCWP | decimal | 对于所有分配任务,资源的 BCWP 值的总成型摘要,计算到状态日期或当前日期;也称作“已完成工作量的预算成本”。
|
| ResourceBCWS | decimal | 对于所有分配的任务,资源的 BCWS 值的总成型摘要;也称作“计划工作量的预算成本”
|
| ResourceCanLevel | tinyint | 指定是否可以对资源进行资源调配。
|
| ResourceCode | ntext | 作为资源信息的一部分输入的代码、缩写或数字。 |
| ResourceConfirmed | tinyint | 指定在答复“资源的工作分配通知”消息时,资源是接受还是拒绝所有任务分配。
|
| ResourceCost | decimal | 资源在所有分配任务中的计划总成本,它基于资源在所有分配任务上已完成工时的成本,加上所有剩余工时的计划成本。
|
| ResourceCostPerUse | decimal | 每次使用资源时都进行累算的成本。 |
| ResourceCostVariance | decimal | 资源的比较基准成本和总成本之间的差异。
|
| ResourceCV | decimal | 到状态日期或当前日期为止,资源为达到当前完成程度应该花费的成本与达到当前完成程度实际花费的成本之间的差异。
|
| ResourceEmailAddress | ntext | 资源的电子邮件地址;如果将该域置为空,则 Microsoft 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 链接,链接可能来自活动项目的任何位置、其他 Microsoft Project 文件或其他程序。 |
| ResourceMaterialLabel | ntext | 为材料资源输入的度量单位,例如:吨、箱或立方码。该单位可以与材料资源的“工作分配单位”联用,并且仅当 ResourceType 设置为“材料”时才可用。 |
| ResourceMaxUnits | decimal | 最高百分比或最大单位数,表示资源在当前时间段内可用于完成任何任务的最大能力:
| 0-99 |
对于指定的任务,资源的可用百分比为 0%-99% |
| 100 |
对于指定的任务,资源的可用百分比为 100%(默认) |
|
| ResourceName | nvarchar(255) | 资源名称;无论资源是否为活动的,资源名称在企业中都必须是唯一的。 |
| ResourceNotes | ntext | 资源的备注。
|
| ResourceNTAccount | ntext | 资源的“Windows NT 帐户”名;例如:域名\用户名。
|
| ResourceObjects | integer | 与资源相关联的对象数目,不包括备注中的对象。 |
| ResourceOverallocated | tinyint | 指定在所有分配任务中是否为资源分配了超出其正常工作能力的工作量。
|
| ResourceOvertimeCost | decimal | 资源在所有分配任务上的总加班成本。
|
| ResourceOvertimeRate | decimal | 资源完成加班工时的支付费率 |
| ResourceOvertimeWork | decimal | 资源在为其分配的所有任务中要完成的、并且按照该资源的加班费率支付新酬的的加班工时量。 |
| ResourcePeakUnits | decimal | 对于分配给资源的所有任务,在任何时间为资源指定的最高百分比或最大单位数。
|
| ResourcePhonetics | ntext | 包含资源名称的“平假名”或“片假名”拼音信息;仅用于 Microsoft 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 |
Web (Microsoft Project Web Access) |
| 2 |
仅通过电子邮件 |
| 3 |
无;此项目中不使用工作组消息传递 |
|
| ResourceWorkVariance | decimal | 资源的比较基准总工时和当前计划工时之间的差异。
|
返回页首
此表包括资源的时间分段信息,并用于决定“工作分配”和“资源”多维数据集生成程序的资源可用性。表中的信息从 Microsoft Project OLE DB 提供程序中的 ResourcesTimephasedByDay 表获得。
| | 列名称 | 数据类型 | 说明 |
| ResourceUniqueID | integer | 引用 MSP_VIEW_RES_STD 表中的有效“资源唯一标识号”。 |
| ResourceTimeStart | datetime | 所分配的资源计划开始执行所有分配任务的日期和时间。 |
| ResourceTimeFinish | datetime | 所分配的资源计划完成所有分配任务的日期和时间。 |
| ResourceTimeWorkAvailability | decimal | 在任何选定的时间段内,工时资源可被用于安排工作的最大时间量。 |
返回页首
工作分配多维数据集表和资源多维数据集表
“工作分配”多维数据集和“资源”多维数据集用于在 Microsoft Project Web Access 中提供项目和资源明细信息视图。“工作分配”多维数据集和“资源”多维数据集从项目、工作分配和资源视图表中获得数据(有关详细信息,请参阅项目和资源视图表)。
“工作分配多维数据集”由此表和所有与其关联的维数表组成:
| | 列名称 | 数据类型 | 说明 |
| PROJ_UID | integer | 引用 MSP_CUBE_PROJECTS 表中的有效 PROJ_UID。 |
| RES_ENTUID | integer | 引用 MSP_CUBE_RESOURCES 表中的有效 RES_ENTRUID。 |
| TIME_ID | integer | 引用 MSP_CUBE_TIME_BY_DAY 表中的有效 TIME_ID。 |
| TIME_DATE | datetime | 引用 MSP_CUBE_TIME_BY_DAY 表中同一 TIME_ID 行中 TIME_DATE 域。 |
| ENT_ASSIGNMENT_CODEn | integer | 引用 MSP_CUBE_ENTERPRISE_ASSIGNMENT_OUTLINE_n 表中的有效 ASSN_OUTLINECODE_ID;n 表示的数字范围为 1 到 30。 |
| ASSN_ACTUALCOST | float | 引用 MSP_VIEW_PROJ_ASSN_STD 表中的 AssignmentActualCost 域。 |
| ASSN_ACTUALOVERTIMEWORK | float | 引用 MSP_VIEW_PROJ_ASSN_STD 表中的 AssignmentActualOvertimeWork 域。
|
| ASSN_ACTUALWORK | float | 引用 MSP_VIEW_PROJ_ASSN_STD 表中的 AssignmentActualWork 域。 |
| ASSN_BASELINECOST | float | 引用 MSP_VIEW_PROJ_ASSN_STD 表中的 AssignmentBaselineCost 域。 |
| ASSN_BASELINEWORK | float | 引用 MSP_VIEW_PROJ_ASSN_STD 表中的 AssignmentBaselineWork 域。
|
| ASSN_COST | float | 引用 MSP_VIEW_PROJ_ASSN_STD 表中的 AssignmentCost 域。 |
| ASSN_OVTERTIMEWORK | float | 引用 MSP_VIEW_PROJ_ASSN_STD 表中的 AssignmentOvertimeWork 域。 |
| ASSN_REGULARWORK | float | 引用 MSP_VIEW_PROJ_ASSN_STD 表中的 AssignmentRegularWork 域。 |
| ASSN_WORK | float | 引用 MSP_VIEW_PROJ_ASSN_STD 表中的 AssignmentWork 域。 |
| ASSN_MATERIAL_ACTUALWORK | float | 如果资源为材料资源,则引用 MSP_VIEW_PROJ_ASSN_STD 表中的 AssignmentActualWork 域。 |
| ASSN_MATERIAL_BASELINEWORK | float | 如果资源为材料资源,则引用 MSP_VIEW_PROJ_ASSN_STD 表中的 AssignmentBaselineWork 域。 |
| ASSN_MATERIAL_WORK | float | 如果资源为材料资源,则引用 MSP_VIEW_PROJ_ASSN_STD 表中的 AssignmentWork 域。 |
返回页首
为 MSP_CUBE_ASSN_FACT 表中每个现有的 ENT_ASSIGNMENT_CODEn 生成一个 MSP_CUBE_ENTERPRISE_ASSIGNMENT_OUTLINE_n 表。
| | 列名称 | 数据类型 | 说明 |
| ASSN_OUTLINECODE_NAME | nvarchar(255) | “工作分配大纲代码”的名称。 |
| ASSN_OUTLINECODE_DESCRIPTION | ntext | “工作分配大纲代码”的说明。 |
| ASSN_OUTLINECODE_ID | integer | 引用 MSP_CUBE_ASSN_FACT 表中的有效 ENT_ASSIGNMENT_CODEn。 |
| ASSN_OUTLINECODE_PARENTID | integer | 引用 MSP_CUBE_ENTERPRISE_ASSIGNMENT_OUTLINE_n 表中的有效 ASSN_OUTLINECODE_ID;将无父类的最高级代码设置为 0。 |
返回页首
为 MSP_CUBE_PROJECTS 表中每个现有的 ENTERPRISE_PROJECT_CODEn 生成一个 MSP_CUBE_ENTERPRISE_PROJECT_OUTLINE_n 表。
| | 列名称 | 数据类型 | 说明 |
| PROJ_OUTLINECODE_NAME | nvarchar(255) | “项目大纲代码”的名称。 |
| PROJ_OUTLINECODE_DESCRIPTION | ntext | “项目大纲代码”的说明。 |
| PROJ_OUTLINECODE_ID | integer | 引用 MSP_CUBE_PROJECTS 表中的有效 ENTERPRISE_PROJECT_CODEn。 |
| PROJ_OUTLINECODE_PARENTID | integer | 引用 MSP_CUBE_ENTERPRISE_ASSIGNMENT_OUTLINE_n 表中的有效 ASSN_OUTLINECODE_ID;将无父类的最高级代码设置为 0。 |
返回页首
为每个 MSP_CUBE_RESOURCES 表中现有的 ENTERPRISE_RESOURCE_CODEn 生成一个 MSP_CUBE_ENTERPRISE_RESOURCE_OUTLINE_n 表。
| | 列名称 | 数据类型 | 说明 |
| RES_OUTLINECODE_NAME | nvarchar(255) | “资源大纲代码”的名称。 |
| RES_OUTLINECODE_DESCRIPTION | ntext | “资源大纲代码”的说明。 |
| RES_OUTLINECODE_ID | integer | 引用 MSP_CUBE_RESOURCES 表中的有效 ENTERPRISE_RESOURCE_CODEn。 |
| RES_OUTLINECODE_PARENTID | integer | 引用 MSP_CUBE_ENTERPRISE_ASSIGNMENT_OUTLINE_n 表中的有效 ASSN_OUTLINECODE_ID;将无父类的最高级代码设置为 0。 |
返回页首
此表获取所有存储在 MSP_VERSIONS 表中的可用项目版本,并分配它们一个唯一标识号以使用“工作分配”多维数据集或“资源”多维数据集。
| | 列名称 | 数据类型 | 说明 |
| PROJ_VERSION_UID | integer | 引用 MSP_CUBE_PROJECTS 表中的有效 PROJ_VERSION_UID。 |
| PROJ_VERSION | nvarchar(120) | 在 MSP_VERSIONS 表中的 VERS_VERSION 域标明的项目版本名称。 |
返回页首
此表将 MSP_WEB_PROJECTS 表中的特定信息链接到项目版本和企业大纲代码,以便在“工作分配”和“资源”多维数据集生成程序中使用。
| | 列名称 | 数据类型 | 说明 |
| PROJ_UID | integer | 引用 MSP_WEB_PROJECTS 表中的有效 PROJ_UID。 |
| PROJ_NAME | nvarchar(255) | 引用 MSP_WEB_PROJECTS 表中的有效 PROJ_NAME。 |
| PROJ_PROP_TITLE | ntext | 引用 MSP_WEB_PROJECTS 表中的有效 PROJ_PROP_TITLE。 |
| PROJ_VERSION_UID | integer | 项目版本的唯一标识号。 |
| ENTERPRISE_PROJECT_CODEn | integer | 其中 n 表示的数字范围从 1 到 30 |
返回页首
“资源多维数据集”由 Resource Availability Fact 表及其所有关联的维数表组成:MSP_CUBE_RESOURCES、MSP_CUBE_ENTERPRISE_RESOURCE_OUTLINE_n 和 MSP_CUBE_TIME_BY_DAY。
| | 列名称 | 数据类型 | 说明 |
| RES_ENTRUID | integer | 引用 MSP_CUBE_RESOURCES 表中的有效 RES_ENTRUID。 |
| TIME_ID | integer | 引用 MSP_CUBE_TIME_BY_DAY 表中的有效 TIME_ID。 |
| TIME_DATE | datetime | 引用 MSP_CUBE_TIME_BY_DAY 表中的有效 TIME_DATE。 |
| RES_AVAIL | float | 在建立“工作分配”多维数据集或“资源”多维数据集时,此值通过对比资源可用性表和所指定的日期范围来生成。此值表示指定日期范围中的给定工作日中资源的整体可用时间。 |
返回页首
基于存储在 MSP_WEB_RESOURCES 表中的特定信息存储企业资源数据。
| | 列名称 | 数据类型 | 说明 |
| RES_ENTRUID | integer | 引用 MSP_WEB_RESOURCES 表中的有效 WRES_EUID。 |
| RESOURCENAME | nvarchar(255) | MSP_WEB_RESOURCES 表中 RES_NAME 域所指定的资源的名称。 |
| ENTERPRISE_RESOURCE_CODEn | integer | 企业资源代码的标识号;其中 n 表示的数字范围从 1 到 30。 |
返回页首
为“工作分配”多维数据集和“资源可用性”多维数据集存储时间维数。此维数为建立“工作分配”多维数据集或“资源”多维数据集选定的日期范围。
| | 列名称 | 数据类型 | 说明 |
| 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 表示第一季度。 |
返回页首