Project Online 和 Project Server 导出数据定义
此技术参考文章介绍使用从Project Online导出用户数据和从 Project Server 导出用户数据中所述的用户数据导出方法时收到的输出文件中包含的数据对象和属性。 本文将包含将在输出数据中找到的对象和属性的简短说明。
我们可以将你从 Project Online 和 Project Server 接收的用户数据输出分组为以下内容:
项目列表:Project Web App (PWA) 网站中用户所属的项目列表。
特定于功能的数据:PWA 站点中的功能,用户可能在其中拥有数据。
报告数据中的特定于项目的用户数据:有关 PWA 网站中用户项目的详细数据。
特定于项目的元数据文件:有关 PWA 网站中用户项目的项目元数据。
项目列表
你将收到项目草稿、已发布和报告架构中包含的三个项目列表。 列表中的所有项目都是用户所属的项目。 这意味着用户作为以下至少一项参与项目:
是项目所有者。
在项目中将任务分配给他或她。
是项目中任务的分配所有者。
项目中任务的状态管理器。
此数据包括:
- 与上述条件相对应的草稿架构中的项目列表。
- 已发布架构中与上述条件对应的项目列表。
- 报告架构中与上述条件相对应的项目列表。
对于这三个文件中的每一个文件,项目列表可能略有不同。 例如,用户可以保存项目而不发布,这意味着它将显示在“草稿项目”列表中,但不能显示在“已发布”或“报告”项目列表中。
项目管理员可以使用项目列表文件来向他们提供有关他们可能有兴趣分析哪些特定于项目的导出文件的信息,以决定应与用户共享多少导出的内容。
对于列出的每个项目,所有三个 ProjectList 文件都具有以下属性:
属性 | 说明 |
---|---|
SiteId |
项目所在的 PWA 网站的唯一标识符。 |
Proj_UID |
项目的唯一标识符。 |
Proj_Name |
项目的名称。 |
特定于功能的数据
从Project Online导出用户数据中定义的导出方法会创建以下与功能相关的 .json 文件,用于在 Project Online 中使用的功能中检查特定用户的数据。 如果在该功能中找不到用户的数据,则相应的 .json 文件将为空。
通过 SQL 脚本从 Project Server 中导出用户数据 查询功能相关数据中定义的导出方法针对 Project Server 数据库运行。
Project Online 和 Project Server 的功能区域包括以下内容。 单击表中的特征名称可查看在导出有关用户的数据中可能会看到的对象和属性的简短定义。
名称 | 说明 |
---|---|
AdminAudit |
Project Web App服务器设置更改数据。 |
BusinessDrivers |
项目组合分析业务驱动因素数据。 |
PortfolioAnalysis |
项目组合分析数据。 |
日历 |
企业日历数据。 |
CustomFields |
自定义字段数据。 |
代表团 |
委派数据。 |
DriverPrioritizations |
业务驱动因素对数据进行优先级划分。 |
服务 |
资源参与数据。 |
LookupTables |
查阅表数据。 |
PortfolioAnalysis |
项目组合分析数据。 |
QueueJobs |
有关用户作业的数据通过队列服务进行处理。 |
ReminderEmails |
提醒电子邮件数据。 |
ReportingResource |
资源报告数据。 |
ReportingResourcePlan |
资源计划报告数据。 |
Resource |
资源数据。 |
ResourcePlans |
资源计划数据。 |
规则 |
规则数据。 |
安全性 |
有关安全组、类别和权限的数据。 |
状态报告 |
状态报告数据。 |
SubscribedReminders |
订阅的提醒数据。 |
TaskStatus_AssignmentsHistory |
状态分配历史记录数据。 |
TaskStatus_AssignmentsSaved |
状态分配保存数据。 |
TaskStatus_AssignmentsSubmitted |
状态分配提交数据。 |
时间表 |
有关时间表的数据。 |
Timesheets_Reporting |
报告有关时间表的数据。 |
UnsubscribedAlerts |
取消订阅的警报数据。 |
UserViewSettings |
用户查看设置数据。 |
工作流 |
项目工作流数据。 |
WorkspaceItems |
有关项目网站中的 SharePoint 项的数据。 |
TaskTimephasedDataset |
任务的时间分段报告数据 (仅适用于Project Server 订阅版) 。 |
TaskBaselineTimephasedDataset |
任务基线的时间分段报告数据 (仅适用于Project Server 订阅版) 。 |
AssignmentTimephasedDataset |
工作分配的时间分段报告数据 (仅适用于Project Server 订阅版) 。 |
AssignmentBaselineTimephasedDataset |
工作分配基线的时间分段报告数据 (仅适用于Project Server 订阅版) 。 |
AdminAudit
AdminAudit 包含有关用户更改Project Web App服务器设置的数据。 每个 AdminAuditData 对象将具有以下属性:
属性 | 说明 |
---|---|
SiteId |
PWA 网站的唯一标识符。 |
ServerSettingName |
PWA 服务器设置的名称。 |
SettingOldValue |
设置的上一个值。 |
SettingNewValue |
设置的新值。 |
ChangedDate |
更改设置的时间和日期。 |
ResourceUid |
进行设置更改的资源的唯一标识符。 |
ResourceName |
进行设置更改的资源的名称。 |
BusinessDrivers
BusinessDrivers 包含有关用户创建或修改的项目组合分析业务驱动因素的数据。 每个 Drivers 对象将具有以下属性:
属性 | 说明 |
---|---|
DriverID |
业务驱动程序的唯一标识符。 |
DriverName |
驱动程序的名称。 |
DriverDescription |
业务驱动因素的说明。 |
BusinessDriverIsActive |
业务驱动程序是否处于活动状态 (true/false) 。 |
CreatedByResourceID |
创建驱动程序的资源的唯一标识符。 |
CreatedByResourceName |
创建驱动程序的资源的显示名称。 |
ModifiedByResourceID |
修改驱动程序的资源的唯一标识符。 |
ModifiedByResourceName |
修改驱动程序的资源的显示名称。 |
ImpactDescriptionNone |
说明认为对驱动程序没有影响的内容。 |
ImpactDescriptionLow |
描述对驱动程序的影响较低的内容。 |
ImpactDescriptionModerate |
描述什么被视为对驱动程序有中等影响。 |
ImpactDescriptionStrong |
描述哪些因素被视为对驱动程序产生强烈影响。 |
ImpactDescriptionExtreme |
描述什么被视为对驱动程序产生极端影响。 |
CreatedDate |
创建驱动程序的日期和时间戳。 |
ModifiedDate |
上次修改驱动程序的日期和时间戳。 |
每个 Drivers 对象都可以有 Department 对象,这些对象具有以下属性。
属性 | 说明 |
---|---|
DriverId |
业务驱动程序的唯一标识符。 |
DepartmentId |
部门的唯一标识符。 |
Departmentname |
部门的名称。 |
日历
日历包含有关用户当前签出的企业日历的数据。 每个 CalendarData 对象将具有以下属性:
属性 | 说明 |
---|---|
Id |
日历的唯一标识符。 |
名称 |
日历的名称。 |
CheckedOutDate |
日历签出日期和时间。 |
CustomFields
CustomFields 包含有关用户当前签出的自定义字段的数据。 每个 CustomFieldData 对象将具有以下属性:
属性 | 说明 |
---|---|
ID |
自定义字段的唯一标识符。 |
名称 |
自定义字段的名称。 |
CheckOutDate |
上次签出自定义域的时间和日期。 |
代表团
委派包含有关用户参与的委托的数据。 用户可以是委托人,也可以是请求委派的人员。 每个 DelegationData 对象将具有以下属性:
属性 | 说明 |
---|---|
Id |
委派的唯一标识符。 |
ResourceId |
请求委派的资源的唯一标识符。 |
ResourceName |
请求委派的资源的名称。 |
DelegateResourceId |
委托的唯一标识符。 |
DelegateName |
委托的名称。 |
StartDate |
委派期的开始日期。 |
FinishDate |
委派期的结束日期。 |
DriverPrioritizations
DriverPrioritizations 包含有关用户创建或修改的业务驱动程序优先级的数据。 每个 Prioritizations 对象可能具有以下属性:
属性 | 说明 |
---|---|
PrioritizationId |
项目组合分析优先级的唯一标识符。 |
PrioritizationName |
项目组合分析优先级的名称。 |
PrioritizationDescription |
项目组合分析优先级的说明。 |
ConsistencyRatio |
优先顺序一致性比率。 |
PrioritizationIsManual |
如果项目组合分析优先顺序为手动,则为 True。 如果为 False,则计算它。 |
DepartmentId |
部门的唯一标识符。 |
Departmentname |
部门的名称。 |
CreatedByResourceId |
创建优先级的资源的唯一标识符。 |
CreatedByResourceName |
创建优先级的资源的名称。 |
ModifiedByResourceID |
上次更新优先级的资源的唯一标识符。 |
ModifiedByResourceName |
上次更新优先级的资源的显示名称。 |
CreatedDate |
创建优先级的日期和时间。 |
ModifiedDate |
上次更新优先级的日期和时间。 |
对于 BusinessDrivers,你将看到以下属性:
属性 | 说明 |
---|---|
PrioritizationId |
优先级的唯一标识符。 |
BusinessDriverId |
业务驱动程序的唯一标识符。 |
BusinessDriverName |
业务驱动因素的名称。 |
BusinessDriverPriorityPercentage |
分配给业务驱动因素的优先级百分比。 |
对于 DriverRankings,你将看到以下属性:
属性 | 说明 |
---|---|
PrioritizationId |
优先级的唯一标识符。 |
BusinessDriver1Id |
优先级中第一个业务驱动因素的唯一标识符。 |
BusinessDriver1Name |
优先级中第一个业务驱动因素的名称。 |
RelationValue |
与其他业务驱动因素相比,分配给此业务驱动因素的关系值。 |
BusinessDriver2Id |
优先级中第二个业务驱动因素的唯一标识符。 |
BusinessDriver2Name |
优先级中第二个业务驱动因素的名称。 |
服务
活动包含用户创建或修改或作为资源请求的资源预订的相关数据。 每个 Engagement 对象将具有以下属性:
属性 | 说明 |
---|---|
EngagementUID |
活动的唯一标识符。 |
ProjectID |
请求参与的项目的唯一标识符。 |
ResourceUID |
请求的资源的唯一标识符。 |
ResourceName |
资源的显示名称。 |
EngagementName |
预订的名称。 |
CreatedDate |
活动创建日期。 |
SubmittedDate |
提交预订以供审批的日期。 |
ReviewedDate |
评审预订的日期。 |
LastModifiedDate |
上次修改预订的日期。 |
SubmitterResourceUID |
提交预订的资源的唯一标识符。 |
SubmitterResourceName |
提交者的资源名称。 |
ReviewerResourceUID |
查看了预订的资源的唯一标识符。 |
ReviewerResourceName |
查看预订请求的资源的显示名称。 |
LastModifiedByResourceUID |
上次修改预订请求的资源的唯一标识符。 |
LastModifiedByResourceName |
上次修改参与请求的资源的显示名称。 |
EngagementStatus |
参与请求的状态: 0- 已提交 1- 建议 2- 草稿 3- 已拒绝 |
ProposedCustomContour |
建议的轮廓不是平的。 |
CommittedCustomContour |
不平坦的已承诺轮廓。 |
每个 Engagements 对象可以包含多个 EngagementSegments,它们可能具有以下属性:
属性 | 说明 |
---|---|
EngagementUID |
包含 EngagementSegment 的预订的唯一标识符。 |
SegmentType |
0- 已提交 1- 建议 2- 草稿 3- 已拒绝 |
SegmentStartDate |
建议的开始日期。 根据 SegmentType,这是段的建议/草稿/承诺开始日期。 |
SegmentFinishDate |
建议的结束日期。 根据 SegmentType,这是段的提议/草稿/提交结束日期。 |
SegmentMaxUnits |
表示容量的最大单位数。 |
SegmentWork |
一个工作日的工作单位数。 |
每个 Engagements 对象可以包含 EngagementComments,这可能具有以下属性:
属性 | 说明 |
---|---|
CommentUID |
注释的唯一标识符。 |
EngagementUID |
包含 EngagementSegment 的预订的唯一标识符。 |
CommentCreatedDate |
批注的创建日期。 |
CommentMessage |
注释详细信息。 |
CommentAuthorResourceUID |
注释作者的资源 UID。 |
CommentAuthorResourceName |
批注作者的资源名称。 |
LookupTables
LookupTables 包含有关用户当前签出的查阅表的数据。 每个 LookupTableData 对象可能具有以下属性:
属性 | 说明 |
---|---|
ID |
查找表的唯一标识符。 |
名称 |
查找表的名称。 |
CheckOutDate |
上次签出查阅表格的时间和日期。 |
PortfolioAnalysis
PortfolioAnalysis 包含用户创建或修改的项目组合分析的相关数据。 每个 Analysiss 对象将具有以下属性:
属性 | 说明 |
---|---|
AnalysisID |
分析的唯一标识符。 |
AnalysisName |
分析的名称。 |
AnalysisDescription |
分析的说明。 |
AnalysisType |
分析类型。 |
PrioritizationType |
分析 (业务驱动程序或自定义字段) 的优先级类型。 |
PrioritizationID |
优先级的唯一标识符。 |
PrioritizationName |
优先级的名称。 |
HardConstraintCustomFieldID |
选定为主要成本约束的自定义字段的唯一标识符。 |
HardConstraintCustomFieldName |
选择为主要成本约束的自定义字段的名称。 |
时间表 |
为分析选择的时间刻度: 0- 天 1- 周 2 个月 3- 季度 4 年 |
BookingType |
指定资源是被视为已提交资源还是建议资源。 |
ModifiedByResourceID |
上次修改分析的资源的唯一标识符。 |
ModifiedByResourceName |
上次修改分析的资源的名称。 |
CreatedByResourceId |
创建分析的资源的唯一标识符。 |
CreatedByResourceName |
创建分析的资源的名称。 |
DepartmentId |
部门的唯一标识符。 |
Departmentname |
部门的名称。 |
FilterResourcesByDepartment |
如果按部门筛选资源,则为 True。 |
FilterResourcesByRBS |
如果按资源细分结构筛选的资源,则为 True。 |
FilterResourcesByRBSValueId |
用于筛选的 RBS 值的标识符。 |
FilterResourcesByRBSValueText |
用于筛选的 RBS 值的实际文本。 |
UseAlternateProjectDatesForResourcePlans |
如果替代项目日期用于资源计划,则为 True。 |
AlternateProjectStartDateCustomFieldId |
包含项目组合分析的备用开始日期的自定义域的 GUID。 |
AlternateProjectStartDateCustomFieldName |
包含项目组合分析的备用开始日期的自定义域的名称。 |
AlternateProjectEndDateCustomFieldId |
包含项目组合分析的备用结束日期和时间的自定义域的 GUID。 |
AlternateProjectEndDateCustomFieldName |
包含项目组合分析的备用结束日期和时间的自定义域的名称。 |
ForcedInAliasLookupTableId |
用于在项目中强制使用的内部查找表的标识符。 |
ForcedInAliasLookupTableName |
用于在项目中强制使用的内部查找表的名称 |
ForcedOutAliasLookupTableId |
用于强制退出项目的内部查找表的标识符。 |
ForcedOutAliasLookupTableName |
用于强制退出项目的内部查找表的名称 |
CreatedDate |
分析的创建日期。 |
ModifiedDate |
上次修改分析的日期。 |
ProjectData |
数据集链接,了解有关执行分析的项目的详细信息。 |
PlanningHorizonStartDate |
项目组合分析中考虑的开始日期和时间。 |
PlanningHorizonEndDate |
项目组合分析中考虑的结束日期和时间。 |
RoleCustomFieldId |
用于定义角色的自定义域的 GUID。 |
RoleCustomFieldName |
T用于定义角色的自定义字段的名称。 |
每个 Analysiss 对象都可以具有 ProjectData 属性,其中包括:
属性 | 说明 |
---|---|
AnalysisID |
分析的唯一标识符。 |
ProjectId |
项目的唯一标识符。 |
ProjectName |
项目的名称。 |
AnalysisPriority |
项目优先级。 |
AbsolutePriority |
规范化项目优先级。 |
OriginalStartDate |
项目的原始开始日期。 |
OriginalEndDate |
项目的原始结束日期。 |
StartDate |
项目的开始日期。 |
持续时间 |
项目的工期。 |
StartNoEarlierThan |
项目启动时间不早于指定的日期。 |
FinishNoLaterThan |
项目启动时间不晚于指定的日期。 |
已锁定 |
如果项目已锁定,则为 True。 |
对于优化器解决方案, CostConstraintProject 对象可以具有以下属性:
属性 | 说明 |
---|---|
ScenarioId |
成本约束方案的标识符。 |
ScenarioName |
成本约束方案的名称。 |
AnalysisID |
分析的唯一标识符。 |
AnalysisName |
分析的名称。 |
ProjectId |
成本约束方案中包含的项目的标识符。 |
ProjectName |
成本约束方案中包含的项目的名称。 |
ProjectStatus |
项目的状态。 |
ForceStatus |
项目的强制状态 (是强制) 还是强制退出。 |
ForceAliasLookupTableId |
用于在项目中强制使用的内部查找表的标识符。 |
ForceAliasLookupTableName |
用于在项目中强制使用的内部查找表的名称。 |
ProjectPriority |
项目的优先级。 |
AbsolutePriority |
规范化项目优先级。 |
HardConstraintValue |
自定义字段的项目值选择为硬约束。 |
对于优化器解决方案, CostConstraintScenario 对象可以具有以下属性:
属性 | 说明 |
---|---|
AnalysisID |
分析的唯一标识符。 |
AnalysisName |
分析的名称。 |
ScenarioId |
成本约束方案的标识符。 |
ScenarioName |
成本约束方案的名称。 |
ScenarioDescription |
成本约束方案的说明。 |
UseDependencies |
指定成本约束方案是否使用依赖项。 |
CreatedByResourceId |
创建成本约束方案的资源的标识符。 |
CreatedByResourceName |
创建成本约束方案的资源的名称。 |
ModifiedByResourceId |
修改成本约束方案的资源的标识符。 |
ModifiedByResourceName |
修改成本约束方案的资源的名称。 |
CreatedDate |
创建成本约束方案的日期。 |
ModifiedDate |
上次修改成本约束方案的日期。 |
SelectedProjectsCost |
所选项目的成本。 |
SelectedProjectsPriority |
所选项目的优先级。 |
UnselectedProjectsCost |
未选择项目的成本。 |
UnselectedProjectsPriority |
未选择项目的优先级。 |
对于 Planner 解决方案, ResourceConstraintProject 对象可以具有以下属性:
属性 | 说明 |
---|---|
ScenarioId |
成本约束方案的标识符。 |
ScenarioName |
成本约束方案的名称。 |
AnalysisID |
分析的唯一标识符。 |
AnalysisName |
分析的名称。 |
CostConstraintScenarioId |
项目组合分析成本约束方案的唯一标识符。 |
CostConstraintScenarioName |
项目组合分析成本约束方案的名称。 |
ProjectId |
成本约束方案中包含的项目的标识符。 |
ProjectName |
成本约束方案中包含的项目的名称。 |
NewStartDate |
项目的新开始日期。 |
ForceStatus |
项目的强制状态 (是强制) 还是强制退出。 |
ProjectStatus |
项目的状态。 |
ResourceWork |
项目的资源执行的工作量。 |
ResourceCost |
项目资源的成本。 |
ForceAliasLookupTableId |
用于在项目中强制使用的内部查找表的标识符。 |
ForceAliasLookupTableName |
用于在项目中强制使用的内部查找表的名称。 |
ProjectPriority |
项目的优先级。 |
AbsolutePriority |
规范化项目优先级。 |
HardConstraintValue |
自定义字段的项目值选择为硬约束。 |
对于 Planner 解决方案, ResourceConstraintScenario 对象可以具有以下属性:
属性 | 说明 |
---|---|
ScenarioId |
成本约束方案的标识符。 |
ScenarioName |
成本约束方案的名称。 |
ScenarioDescription |
成本约束方案的说明。 |
AnalysisID |
分析的唯一标识符。 |
AnalysisName |
分析的名称。 |
CostConstraintScenarioId |
项目组合分析成本约束方案的唯一标识符。 |
CostConstraintScenarioName |
项目组合分析成本约束方案的名称。 |
ConstraintType |
限制或约束的类型。 |
ConstraintValue |
一个指示约束的限制的值。 |
AllocationThreshold |
介于 1 和 100 之间的百分比数字,用于指定要将资源分配给项目所需的最小阈值。 |
RateTable |
用于资源的成本费率表。 |
EnforceProjectDependencies |
一个指示是否强制执行项目依赖项的标志。 |
EnforceSchedulingConstraints |
一个指示是否强制执行计划约束的标志。 |
HiringType |
内部或外部雇用类型。 |
CreatedByResourceId |
创建成本约束方案的资源的标识符。 |
CreatedByResourceName |
创建成本约束方案的资源的名称。 |
ModifiedByResourceId |
修改成本约束方案的资源的标识符。 |
ModifiedByResourceName |
修改成本约束方案的资源的名称。 |
CreatedDate |
创建成本约束方案的日期。 |
ModifiedDate |
上次修改成本约束方案的日期。 |
QueueJobs
QueueJobs 包含有关用户通过队列服务创建的作业的数据。 每个 QueueData 对象可能具有以下属性:
属性 | 说明 |
---|---|
CorrelationId |
属于与其他作业关联的作业的唯一标识符。 |
QueueState |
作业当前处于的队列状态: 0- 未知 1- ReadyForProcessing 2- SendIncomplete 3 - 处理 4 - 成功 5- 失败 6- FailedNotBlocking 7-ProcessingDeferred 8 - CorrelationBlocked 9- 已取消 10 - OnHold 11 - 睡眠 12- ReadyForLaunch |
MessageType |
队列作业类型 (查看相应的 QueueStateLabel 值) 。 |
ErrorInfo |
有关队列作业的错误详细信息。 |
JobId |
队列作业的唯一标识符。 |
PercentComplete |
通过队列服务处理作业的当前完成百分比。 |
CreatedDate |
队列作业的创建日期和时间。 |
ProcessingDate |
开始通过队列服务处理队列作业的日期和时间。 |
CompletedDate |
通过队列服务处理队列作业的日期和时间。 |
ReadyForProcessingDate |
准备选取队列作业以通过队列服务进行处理的日期和时间。 |
MessageTypeLabel |
与 MessageType 值关联的作业类型 () 。 |
QueueStateLabel |
作业的当前队列状态 (查看相应的 QueueStateValue) 。 |
ReminderEmails
ReminderEmails 包含有关用户的电子邮件提醒通知的数据。 每个 ReminderEmailData 对象将具有以下属性:
属性 | 说明 |
---|---|
SessionId |
提醒电子邮件的唯一标识符。 |
EmailType |
电子邮件类型:Task、StatusReport、Timesheet 或 Engagement。 |
RowIsReady |
如果电子邮件已准备好发送。 |
ReportingResource
ReportingResource 包含有关报告资源的数据。 每个 ReportingResourceData 对象可能具有以下属性:
属性 | 说明 |
---|---|
ResourceUID |
资源的唯一标识符。 |
ResourceName |
资源的显示名称。 |
ResourceNTAccount |
资源的 Windows 帐户名。 |
UserClaimsAccount |
用户的登录名。 |
ResourceEmailAddress |
资源的电子邮件地址。 |
ResourceCanLevel |
如果可执行资源调配,则为 True。 |
ResourceEarliestAvailableFrom |
资源可用于完成特定任务的最早日期。 |
ResourceLatestAvailableTo |
上次资源可用的日期。 |
ResourceStandardRate |
资源的标准费率。 |
ResourceOvertimeRate |
资源的加班费率。 |
ResourceMaxUnits |
当前时段内可用于完成任务的资源的最大容量(百分比或单位)。 |
ResourceBaseCalendar |
资源的基准日历。 |
ResourceHyperlinkFriendlyName |
显示与资源关联的超链接的标题或解释性文本。 |
ResourceHyperlinkHref |
为 Project Web Access 的“编辑用户”页中指定的资源超链接显示的文本。 |
ResourceInitials |
资源的初始状态。 |
ResourceType |
资源类型(例如,企业、本地、Project Server、材料或泛型)。 有关值 ,请参阅 ResourceType 枚举 。 |
ResourceBookingType |
资源预订类型:建议或已提交。 |
ResourceCostPerUse |
每次使用工作资源所产生的成本。 |
ResourceGroup |
资源所属的组。 |
ResourceCode |
包含要作为资源信息的一部分输入的任何代码、缩写或数字。 |
ResourceTimesheetManagerUID |
时间表管理器的唯一标识符。 |
ResourceName (或 ResourceName1) |
资源的显示名称。 |
ResourceWorkgroup |
代表资源的团队协作方法的数值。 |
ResourceCostCenter |
用于资源成本核算的用户定义的代码。 |
ResourceIsTeam |
如果资源是团队资源,则为 True。 |
ResourceRequiresEngagement |
如果只能通过预订请求资源,则为 True。 |
ResourceCreatedDate |
在项目中创建资源的日期和时间。 |
ResourceModifiedDate |
上次修改资源相关信息的日期。 |
每个 Customfields 对象可能具有以下属性:
属性 | 说明 |
---|---|
CustomFieldValueUID |
自定义字段值的唯一标识符。 |
CustomFieldTypeUID |
自定义字段类型的唯一标识符。 |
CustomFieldName |
自定义字段的名称。 |
EntityUID (或 ResourceUID) |
资源的唯一标识符。 |
CFValue |
自定义字段值。 |
每个 ResourceCapacityData 对象可能具有以下属性:
属性 | 说明 |
---|---|
ResourceUID |
资源的唯一标识符。 |
TimeByDay |
在日程表中标识某天的主键。 粒度仅以天为单位。 |
BaseCapacity |
由资源日历决定的最大工作量。 也称为比较基准容量。 |
容量 |
资源可以完成的工时量。 |
ReportingResourcePlan
ReportingResourcePlan 包含有关报告资源计划的数据。 它可能具有以下属性:
属性 | 说明 |
---|---|
AssignmentId |
工作分配的唯一标识符。 |
ProjectId |
项目的唯一标识符。 |
ProjectName |
项目的名称。 |
ResourceID |
资源的唯一标识符。 |
ResourceName |
资源的显示名称。 |
TaskId |
任务的唯一标识符。 |
ResourceOwnerId |
资源所有者的资源 ID。 |
AssignmentCost |
工作分配的计划 (或预计) 总成本。 |
AssignmentOvertimeCost |
工作分配的实际加班费和剩余加班成本的总和。 |
AssignmentActualCost |
已对工作分配执行的工作产生的成本,以及任何其他关联成本。 |
AssignmentActualOvertimeCost |
已对工作分配执行的超时工作产生的成本。 |
AssignmentWork |
为工作分配计划的时间总量,如人时或人日。 |
AssignmentOvertimeWork |
工作分配的全部超时工作,包括已执行的超时工作,剩余超时工作除外。 |
AssignmentActualWork |
已对工作分配执行的工作量。 |
AssignmentActualOvertimeWork |
已对工作分配执行的实际超时工作量。 |
AssignmentMaterialWork |
为材料资源计划的总工作时间。 |
AssignmentMaterialActualWork |
已通过使用材料资源执行的实际工作量,通常以计划的材料资源工作量的百分比表示。 |
AssignmentPercentWorkCompleted |
已完成的工时百分比。 |
AssignmentStartDate |
计划资源开始分配的日期。 |
AssignmentFinishDate |
工作分配完成日期。 |
AssignmentActualStartDate |
工作分配的实际开始日期和时间。 |
AssignmentActualFinishDate |
工作分配的实际完成日期和时间。 |
AssignmentDelay |
资源在开始处理工作分配之前要等待的时间量。 |
AssignmentStartVariance |
工作分配开始时的方差。 |
AssignmentFinishVariance |
工作分配完成时的方差。 |
AssignmentACWP |
为工作分配执行的实际工时成本。 |
AssignmentBCWP |
为工作分配执行的工时的预算成本 () 挣值。 |
AssignmentBCWS |
为工作分配安排的工时的预算成本 (计划值) 。 |
AssignmentBookingID |
分配预订 GUID。 |
AssignmentType |
工作分配类型。 NormalAssignment=0、WorkOnlyAssignment=1、FixedCostAssignment=2、FixedCostWorkOnlyAssignment=3、EmptyAssignment=4、FixedCostGeneratedAssignment=100(在 RDS 传输过程中生成)、ResourcePlanAssignment=101。 |
AssignmentResourceType |
与工作分配关联的资源的类型。 请参阅 类型枚举。 |
IsPublic |
如此 如果项目已发布,以便团队成员可以看到它。 |
AssignmentIsPublished |
如果发布分配,则为 True。 |
AssignmentWorkVariance |
工作分配工时与比较基准工时的差异(以分钟为单位 x 1000)。 |
AssignmentCostVariance |
资源的成本和比较基准成本之间的差异。 |
AssignmentCV |
挣值成本差异。 |
AssignmentSV |
挣值计划差异。 |
AssignmentVAC |
完成时的方差。 |
AssignmentIsOverallocated |
如果过度分配任何资源,则其值为 True。 |
AssignmentPeakUnits |
为任务分配资源的最大单位数。 |
AssignmentCreatedDate |
创建工作分配的日期和时间。 |
AssignmentModifiedDate |
上次更新工作分配的日期和时间。 |
AssignmentBudgetCost |
工作分配的计划支出总额。 |
AssignmentBudgetWork |
为工作分配计划的工作的计划支出总量。 |
AssignmentBudgetMaterialsWork |
对材料资源的工作分配使用的计划支出总量。 |
AssignmentResourcePlanWork |
资源计划中为工作分配计划的时间总量。 |
TaskIsActive |
如果工作分配时间分段数据的任务是活动的,则为 True。 |
TimesheetClassUid |
时间表类的 GUID。 |
资源
资源包含有关资源的数据。 每个 ResourceData 对象可能具有以下属性:
属性 | 说明 |
---|---|
ResourceID |
资源列表中的资源的 ID。 |
ResourceUID |
资源的唯一标识符。 |
ResourceName |
资源的显示名称。 |
ResourceAccount |
用户帐户。 |
UserClaimsAccount |
使用 Project Online) 时,用户的声明帐户 (与 Office 365 帐户相同。 |
ResourceEmailAddress |
资源的电子邮件地址。 |
ResourceEmailLanguage |
用于资源电子邮件的语言代码。 |
ResourceIsOffline |
如果资源处于脱机状态,则为 True。 此功能已弃用。 |
ResourceLastConnectDate |
上次连接资源的时间。 此功能已弃用。 |
ResourcePhonetics |
资源名称的拼音。 仅用于日语。 |
ResourceHasNotes |
资源是否有注释 (值为 2) |
ResourceCanBeLeveled |
如果可执行资源调配,则为 True。 |
ResourceAccrueAt |
如何针对资源累算成本。 (1=Start,2=End,3=按比例计算,4=无效) 。 |
ResourceAvailableFrom |
在为当前时间段指定的单位,资源可用于工作的开始日期。 |
ResourceAvailableTo |
资源可用于当前时间段指定单位的工作的结束日期。 |
ResourceStandardRate |
资源的标准费率。 |
ResourceOvertimeRate |
资源的加班费率。 |
ResourceMaxUnits |
当前时段内可用于完成任务的资源的最大容量(百分比或单位)。 |
ResourceBaseCalendar |
资源的基准日历。 |
ResourceHyperlinkFriendlyName |
显示与资源关联的超链接的标题或解释性文本。 |
ResourceHyperlinkHref |
包含与资源关联的超链接地址和超链接 SubAddress 字段的组合或串联。 |
ResourceInitials |
资源的初始状态。 |
ResourceType |
资源的类型。 有关值 ,请参阅 ResourceType 枚举 。 |
ResourceBookingType |
资源预订类型:建议或已提交。 |
ResourceGroup |
资源所属的组的名称。 |
ResourceCode |
包含要作为资源信息的一部分输入的任何代码、缩写或数字。 |
ResourceCostPerUse |
每次使用工作资源所产生的成本。 |
DefaultAssignmentOwner |
资源的默认分配所有者。 |
DefaultAssignmentOwnerDisplayName |
默认分配所有者的显示名称。 |
ResourceTimesheetManagerUID |
给定资源的时间表管理器。 |
ResourceTimesheetManagerDisplayName |
时间表管理器的显示名称。 |
ResourceCostCenter |
资源的成本中心。 |
ResourceIsTeam |
如果资源是团队资源,则为 True。 |
ResourceRequiresEngagements |
如果只能通过预订请求资源,则为 True。 |
ResourceCreatedDate |
资源的创建日期和时间。 |
ResourceModifiedDate |
上次修改资源相关信息的日期。 |
CheckedOutDate |
上次签出资源的时间和日期。 |
CheckedOutBy |
签出资源的用户。 |
DefaultAssignmentOwnerResources |
资源是其默认分配所有者的资源。 |
每个 ResourceData 对象可能有 一个 DefaultAssignmentOwnerResources 集合。 每个 DefaultAssignmentOwnerResources 对象可能具有以下属性:
属性 | 说明 |
---|---|
ResourceID |
资源列表中的资源的 ID。 |
ResourceUID |
用户是其默认分配所有者的资源的唯一标识符。 |
ResourceName |
资源的名称。 |
ResourceType |
资源类型(例如,企业、本地、Project Server、材料或泛型)。 有关值 ,请参阅 ResourceType 枚举 。 |
DefaultAssignmentOwner |
资源的默认分配所有者。 |
每个 ResourceData 对象可能还具有 CustomFields 的集合。 每个 CustomFields 对象可以包含以下属性:
属性 | 说明 |
---|---|
ResourceUID |
资源的唯一标识符。 |
CustomFieldUid |
自定义字段的唯一标识符。 |
CustomFieldName |
自定义字段的名称。 |
CustomFieldValue |
自定义字段的值属性。 |
ResourcePlans
ResourcePlans 包含有关用户创建、修改或所属的资源计划的数据。 对于每个 ResourcePlans 对象,将看到以下属性:
属性 | 说明 |
---|---|
ProjectId |
项目的唯一标识符。 |
ProjectName |
项目的名称。 |
ResourcePlanUtilizationType |
表示资源计划的利用率类型的值。 |
ResourcePlanUtilizationDate |
使用资源计划的开始日期和时间。 |
ResourceId |
资源的唯一标识符。 |
ResourceName |
资源的名称。 |
ResourcePlanCheckedOutById |
签出资源计划的用户的资源 ID。 |
ResourcePlanCheckedOutByName |
签出资源计划的用户的名称。 |
ResourcePlanCheckedOutDate |
签出资源计划的日期。 |
ResourcePlanPublishStatus |
描述发布状态的内部属性。 |
ResourcePlanCreationDate |
资源计划的创建日期和时间。 |
ResourcePlanModDate |
上次更新资源计划的日期和时间。 |
ResourcePlanStartDate |
资源计划的开始日期和时间。 |
ResourcePlanFinishDate |
资源计划的结束日期和时间。 |
ResourcePlanAssignments |
与资源计划关联的工作分配。 |
ResourcePlan 对象可以具有 ResourcePlanAssignments 的集合。 每个 ResourcePlanAssignments 对象可能具有以下属性:
属性 | 说明 |
---|---|
ProjectId |
项目的唯一标识符。 |
ProjectName |
项目的名称。 |
AssignmentId |
工作分配的唯一标识符。 |
ReservedData |
用于临时存储计算值。 |
AssignmentActualFinish |
工作分配的实际完成日期。 |
AssignmentActualStart |
工作分配的实际开始日期。 |
AssignmentResourceType |
与工作分配关联的资源的类型。 请参阅 类型枚举。 |
AssignmentIsOverAllocated |
指示是否为资源分配特定任务的工作量大于在资源的正常工作能力中所能完成的工作量。 |
AssignmentWorkContour |
作业的工作轮廓。 值为:0=Flat,1=Back Loaded,2=Front Loaded,3=Double Peak,4=Early Peak,5=Late Peak,6=Bell,7=Turtle,8=Contoured。 |
AssignmentStartVariance |
工作分配开始日期与基线开始日期的差异。 |
AssignmentFinishVariance |
工作分配完成日期与基线完成日期的方差。 |
AssignmentUpdateNeeded |
指示是否应将 TeamUpdate 消息发送到由于开始日期、完成日期或资源重新分配的更改而分配给任务的资源。 |
AssignmentHasLinkedFields |
指示工作分配具有链接字段。 |
AssignmentIsConfirmed |
指示分配给任务的资源是已接受还是拒绝了任务分配。 |
AssignmentResponsePending |
指示是否已从发送到已分配给任务的资源的消息中收到答复,通知资源分配。 |
AssignmentHasNotes |
有关于作业的说明。 |
AssignmentTeamStatusPending |
指示是否已收到状态消息,以响应发送到分配给任务的资源的 TeamStatus 消息。 |
ResourceId |
资源的唯一标识符。 |
ResourceName |
资源的名称。 |
AssignmentStartDate |
分配的资源计划开始处理任务的日期和时间。 |
AssignmentFinishDate |
已分配资源计划停止处理任务的日期和时间。 |
AssignmentDelay |
资源在任务开始日期之后等待的时间,然后再开始工作分配。 |
AssignmentDelayFMT |
用于表示延迟持续时间的格式。 值为:3=m、4=em、5=h、6=eh、7=d、8=ed、9=w、10=ew、11=mo、 12=emo,19=%,20=e%,21=null,35=m,36=em,37=h,38=eh,39=d,40=ed,41=w,42=ew,43=mo,44=emo,51=%,52=e% 和 53=null。 |
AssignmentLevelingDelay |
由于资源调配,分配从计划开始日期开始延迟的时间量。 |
AssignmentCostRateTable |
指示要对工作分配上的资源使用哪个成本费率表。 |
AssignmentMaterialRateFMT |
指示在项目中表示投标的单位。 |
AssignmentUnits |
资源分配给任务的单位数,以百分比表示。 |
AssignmentWork |
资源对任务计划执行的工时总数。 |
AssignmentActualWork |
资源已对任务完成的工时量。 |
AssignmentRegularWork |
分配给任务的资源计划执行的非加班工时总数。 |
AssignmentRemainingWork |
分配给任务的资源完成工作分配所需的时间。 |
AssignmentCost |
工作分配的计划 (或预计) 总成本。 |
AssignmentActualCost |
资源已对任务执行的工作产生的成本。 |
AssignmentRemainingCost |
由任何资源完成特定任务的所有剩余计划工时相关的成本。 |
AssignmentOvertimeWork |
资源对任务执行的加班量;按资源的加班率收费。 |
AssignmentActualOvertimeWork |
资源已对分配的任务执行的实际加班工时量。 |
AssignmentRemainingOvertimeWork |
工作分配上剩余的加班工时量。 |
AssignmentActualOvertimeCost |
资源已对任务执行的加班工时产生的成本。 |
AssignmentRTFNotes |
与指定分配关联的注释,并且以 RTF 格式存储。 |
AssignmentRemainingOvertimeCost |
工作分配在日程中安排的剩余加班费用。 |
AssignmentBookingType |
指定已提交或建议) (分配的预订类型。 |
AssignmentTDModeDate |
描述时间分段数据上上次修改日期的内部属性。 |
AssignmentTDModCounter |
描述修订数的内部属性。 |
AssignmentOvertimeCost |
资源分配的总加班成本。 |
AssignmentStopDate |
工作分配停止的日期。 |
AssignmentResumeDate |
恢复工作分配的日期。 |
CreatedDate |
工作分配的创建日期。 |
ModDate |
上次更新作业的日期。 |
ResourcePlanAssignments 对象可以具有 Assignments 的集合。 每个 Assignments 对象可以包含以下属性:
属性 | 说明 |
---|---|
ResourceUID |
工作分配的资源的唯一标识符。 |
ProjectId |
工作分配的项目的唯一标识符。 |
AssignmentId |
工作分配的唯一标识符。 |
MDProjectUID |
仅限内部用户。 |
CustomFieldName |
资源的名称。 |
CustomFieldValue |
自定义字段的值。 |
CreationDate |
创建自定义字段的日期。 |
ModDate |
自定义字段的上次更新日期。 |
ResourceName |
工作分配的资源名称。 |
开始 |
工作分配工作的开始日期和时间。 |
End |
工作分配工时结束的日期和时间。 |
Work |
资源对任务计划执行的工时总数。 |
Rules
规则包含有关状态管理器为批准某些任务更新而定义的审批规则的数据。 每个 RulesData 对象都可以具有以下属性:
属性 | 说明 |
---|---|
RuleUid |
规则的唯一标识符。 |
RuleManagerUid |
规则的状态管理器所有者的唯一标识符。 |
RuleManagerName |
状态管理器所有者的名称。 |
RuleName |
规则的名称。 |
IsAutomatic |
如果状态更新符合此规则中定义的条件,则为 True;否则为 false。 |
AutoPublish |
如果在自动应用更新后发布项目,则为 True。 |
RuleTypeNewTaskAndAssignments |
如果此规则应用于新任务或新分配类型的更新,则为 True;否则为 false。 |
RuleTypeDelegations |
如此 如果此规则应用于委派 (重新分配) 类型的更新,否则为 false。 |
RuleTypeUpdateTasks |
如果此规则应用于对任务分配进行的更新,则为 True;否则为 false。 |
RuleTypeDeletes |
如此 如果此规则应用于类型删除分配的更新,否则为 false。 |
RuleConditionType |
如果在此规则中进行了额外筛选,则此字段将具有以下值之一:None、Compare with fix string 或 Compare with Database Column。 |
Field1 |
筛选器的左侧 |
Field2 |
筛选器的右侧 |
Field1Name |
用于审批规则中比较的字段。 |
Field2Name |
用于审批规则中比较的字段。 |
AssignmentLastDelegationId |
对此分配执行的最后一个委托。 |
运算符 |
运算符 (可以等于、不等于、小于、大于、小于或等于、大于或等于、大于或等于) 。 |
ValueType |
筛选器 (右侧的类型可以是 string、int、double、date、bool) 。 |
IntValue |
如果 ValueType 为 Int ,则与 进行比较的值。 |
DateValue |
如果 ValueType 为 Date ,则与 进行比较的值。 |
DecimalValue |
如果 ValueType 为 Decimal ,则与 进行比较的值。 |
StringValue |
如果 ValueType 为 String ,则与 进行比较的值。 |
IncludesAllProjects |
如果此规则应用于所有项目中的更新,则为 True,否则为 false。 |
IncludesAllResources |
如果此规则应用于所有资源进行的更新,则为 True;否则为 false。 |
IncludesAllDelegatee |
如果此规则适用于类型委派的更新而不考虑委托,则为 True,否则为 false。 |
RuleDescription |
规则的说明。 |
CreatedDate |
创建规则的日期。 |
ModifiedDate |
上次更新规则的日期。 |
RuleDetailsData |
对象,其中包含有关此规则将应用的项目/资源的详细信息。 仅当 IncludesAllProjects 或 IncludesAllResources 或 IncludesAllDelegatee 为 false 时,才会使用数据填充此对象。 |
每个 RulesDetailsData 对象将具有以下属性:
属性 | 说明 |
---|---|
RuleUid |
规则的唯一标识符。 |
RuleListItemUid |
project/resource/delagatee 的唯一标识符。 |
RuleListItemType |
项的类型可以是项目、资源或委托。 |
RuleListItemName |
RuleListItemName 项 (的名称可以是项目/资源/委托的名称,具体取决于 ruleListItemType) 。 |
CreatedDate |
创建规则的日期。 |
ModDate |
上次更新规则的日期。 |
安全性
安全性提供有关用户的安全数据。 仅当 PWA 站点使用 Project Server 权限模式时,它才会包含有关用户的数据。
其中包括:
SecurityData:有关用户的帐户信息。
GroupData:用户与之关联的项目安全组。
CategoryData:与用户关联的安全类别。
PermissionData:用户的全局权限设置。
ResourceData 对象可能具有以下属性:
属性 | 描述 |
---|---|
EncodedClaim |
资源的声明帐户。 |
ResourceUID |
资源的唯一标识符。 |
ResourceName |
资源的显示名称。 |
GroupData |
安全组对象数据。 |
CategoryData |
安全类别对象数据。 |
在 ResourceData 下, GroupData 对象可能具有以下属性:
属性 | 说明 |
---|---|
ResourceUID |
资源的唯一标识符。 |
GroupUID |
安全组的唯一标识符。 |
GroupName |
安全组的名称。 |
GroupDecription |
安全组的说明。 |
在 ResourceData 下, CategoryData 对象可能具有以下属性:
属性 | 说明 |
---|---|
ResourceUID |
资源的唯一标识符。 |
CategoryUID |
类别的唯一标识符。 |
CategoryName |
类别的名称。 |
CategoryDescription |
类别的说明。 |
在 ResourceData 下, ParentPermissionData 对象可能具有以下属性:
属性 | 说明 |
---|---|
ResourceUID |
资源的唯一标识符。 |
PermissionUID |
父权限的唯一标识符。 |
PermissionName |
父权限的名称。 |
PermissionData |
父权限下的权限对象。 |
在 ParentPermissionData 下, PermissionData 对象可能具有以下属性:
属性 | 说明 |
---|---|
ResourceUID |
资源的唯一标识符。 |
PermissionUID |
权限的唯一标识符。 |
PermissionParentUID |
父权限名称的内部唯一标识符。 |
AllowOption |
如果为 True,则为用户的权限选择了“允许”。 |
DenyOption |
如果为 True,则为用户的权限选择了“拒绝”。 |
PermissionName |
权限的名称。 |
状态报告
StatusReports 包含有关用户作为状态报表管理器创建或接收的状态报告的数据。 对于每个 StatusReports 对象,你将看到以下属性:
属性 | 描述 |
---|---|
StatusReportId |
状态报告的唯一标识符。 |
StatusReportName |
状态报告的名称。 |
ManagerId |
状态报表管理器的唯一标识符。 |
ManagerName |
状态报表管理器的名称。 |
IsEnabled |
指示它是活动状态报告还是已存档状态报告。 |
IsRequested |
指示它是请求状态报告还是杂项状态报告。 |
Sections |
状态报告的各个部分。 |
CreatedDate |
创建状态报告的日期。 |
ModifiedDate |
上次更新状态报告的日期。 |
每个 StatusReportRequests 对象可能具有以下属性:
属性 | 描述 |
---|---|
StatusReportId |
状态报告的唯一标识符。 |
RequesterId |
请求者的唯一标识符。 |
RequesterName |
请求者的名称。 |
DueDate |
状态报告到期的日期 |
IsNewRequest |
指示它是活动状态报告还是已存档状态报告。 |
IsEnabled |
指示它是请求状态报告还是杂项状态报告。 |
CreatedDate |
创建请求的日期和时间。 |
ModifiedDate |
上次更新请求的日期和时间。 |
每个 StatusReportResponses 对象可能具有以下属性:
属性 | 描述 |
---|---|
ResponseId |
响应的唯一标识符。 |
StatusReportId |
状态报告的唯一标识符。 |
ResponderId |
响应方的唯一标识符。 |
ResponderName |
响应者的名称。 |
ResponsePeriodStartDate |
响应期的开始日期。 |
ResponsePeriodFinishDate |
响应期的结束日期。 |
ResponseSubmittedStatus |
提交的响应的状态。 |
ResponseSubmittedDate |
提交响应的日期。 |
ResponseSectionsCount |
状态响应中包含的节数。 |
IsMatchingResponse |
如此 如果响应与状态报告周期匹配。 |
IsNewResponse |
如果响应为新响应与更新响应,则为 True。 |
ResponseSendId |
状态报告响应的标识符。 |
CreatedDate |
创建响应的日期和时间。 |
ModifiedDate |
上次更新响应的日期和时间。 |
每个 StatusReportSections 对象可能具有以下属性:
属性 | 描述 |
---|---|
SectionId |
节的唯一标识符。 |
ResponseId |
响应的唯一标识符。 |
SectionText |
状态报告部分的实际文本。 |
SectionIndex |
状态报告部分的标识符。 |
SectionName |
节的名称。 |
SectionDescription |
部分的说明。 |
StatusReportId |
状态报告的唯一标识符。 |
CreatedDate |
节的创建日期。 |
ModifiedDate |
上次更新节的日期。 |
每个 StatusReportFrequencies 对象可能具有以下属性:
属性 | 描述 |
---|---|
StatusReportId |
状态报告的唯一标识符。 |
StatusReportName |
状态报告的名称。 |
ResponseId |
响应的唯一标识符。 |
FrequencyType |
指示状态报告按周、月或年到期。 |
FrequencyPart1 |
状态报告的到期周数。 |
FrequencyPart2 |
状态报表的截止日期或日期、星期几或当月的星期几。 |
FrequencyPart3 |
状态报告的到期月份或星期几。 |
FrequencyPart4 |
状态报告的当月到期周。 |
FrequencyPart5 |
状态报告的一周截止日期。 |
FrequencyPart6 |
状态报告的到期月份。 |
FrequencyYearlyDate |
状态报告的年度频率日期。 |
CreatedDate |
创建频率的日期。 |
ModifiedDate |
上次更新频率的日期。 |
每个 StatusReportDistribution 对象可能具有以下属性:
属性 | 描述 |
---|---|
ResponderId |
响应方的唯一标识符。 |
ResponderName |
响应者的名称。 |
ResponseId |
响应的唯一标识符。 |
CreatedDate |
分发的创建日期。 |
ModifiedDate |
上次更新分发的日期。 |
每个 WeekDetails 对象可能具有以下属性:
属性 | 描述 |
---|---|
StatusReportId |
状态报告的唯一标识符。 |
StatusReportName |
状态报告的名称。 |
StartDate |
状态报告的开始日期。 |
CreatedDate |
创建请求的日期和时间。 |
ModifiedDate |
上次更新请求的日期和时间。 |
DueWeek |
指示状态报告的到期周数。 |
DueDays |
状态报告的截止日期。 |
SubscribedReminders
SubscribedReminders 包含有关用户订阅的提醒的数据。 对于每个 SubscribedReminderData 对象,将看到以下属性:
属性 | 说明 |
---|---|
Id |
提醒的唯一标识符。 |
ReminderName |
提醒的名称。 |
RecipientType |
可以是:OnlyToManager、OnlyToTeamMember 或 ToBothManagerAndTeamMember。 |
FrequencyPeriod |
可以是:每日、每周或每月。 |
FrequencyValue |
发送提醒的频率值,加上频率周期。 例如,值为“2”,FrequencyPeriod 为“Monthly”,因此每 2 个月发送一次提醒。 |
NextRun |
发送下一个提醒的时间。 |
TaskStatus_AssignmentsHistory
TaskStatus_AssignmentsHistory包含有关状态更新的数据,其中用户是提交者、分配所有者、状态管理员或 delagatee。 每个 Transactions 对象可能会看到以下属性:
属性 | 描述 |
---|---|
TransactionUid |
事务的唯一标识符。 |
状态 |
事务的状态。 |
UpdateType |
更新类型:新分配、状态更新、删除分配、重新分配或新任务。 |
ApprovalType |
状态管理器针对状态更新执行的操作:“批准”或“拒绝”。 |
ErrorStatus |
如果状态更新无法应用于计划,则会告知你遇到的错误。 |
DelegateeUid |
委托的唯一标识符。 |
DelegateeName |
委托的名称。 |
SubmitterUid |
提交者的唯一标识符。 |
SubmitterName |
提交者的名称。 |
ApproverUid |
审批者的唯一标识符。 |
ApproverName |
审批者的名称。 |
UpdateDate |
提交者或审批者上次修改的状态更新的日期。 |
SubmittedDate |
提交此状态更新时。 |
CreatedDate |
状态更新的创建日期。 |
ModifiedDate |
状态更新的上次修改日期。 |
AssignmentUid |
工作分配的唯一标识符。 |
StatusAssignmentTaskUid |
状态分配任务的唯一标识符。 |
ProjectUid |
项目的唯一标识符。 |
ProjectName |
项目的名称。 |
TaskUid |
任务的唯一标识符。 |
TaskName |
任务的名称。 |
更改 |
包含提交者在状态更新中所做的更改的对象。 |
每个 Changes 对象可能具有以下属性:
属性 | 描述 |
---|---|
TransactionUid |
事务的唯一标识符。 |
EntityUid |
任务 UID 或工作分配 UID,具体取决于是否对任务或分配进行了更改。 |
PropertyName |
已更改的属性的名称。 |
PeriodStart |
时间段的开始时间。 |
PeriodEnd |
期间结束。 |
值 |
属性已更改为 的值。 |
每个 TransactionsComments 对象可能具有以下属性:
属性 | 描述 |
---|---|
CommentUid |
注释的唯一标识符。 |
TransactionUid |
事务的唯一标识符。 |
CommentType |
已提交或已批准) (注释类型。 |
AuthorUid |
注释作者的唯一标识符。 |
AuthorName |
批注作者的名称。 |
评论 |
注释详细信息。 |
DateEntered |
批注的创建日期和时间。 |
CommentCreatedDate |
批注的创建日期和时间。 |
CommentModifiedDate |
上次更新批注的日期和时间。 |
TaskStatus_AssignmentsSaved
TaskStatus_AssignmentsSaved包含有关用户作为状态报表管理器创建或接收的状态报告的数据。 此文件将包含 Tasks 对象的集合,这些对象可能具有以下属性:
属性 | 描述 |
---|---|
TaskUid |
任务的唯一标识符。 |
TaskPublishedUid |
状态报告的名称。 |
ProjectUid |
任务所在的项目的唯一标识符。 |
ProjectName |
任务所在的项目的名称。 |
TaskParentUid |
父任务的唯一标识符。 |
TaskACWP |
迄今为止对任务执行的实际工时成本。 |
TaskBCWP |
迄今对任务执行的工时的预算成本。 |
TaskBCWS |
为任务安排的工时的预算成本。 |
TaskDurationVariance |
任务的比较基准工期与总工期之间的差异。 |
TaskFinishVariance |
任务完成日期与基线完成日期的差异(分钟 x 1000)。 |
TaskOutlineNumber |
任务的大纲编号。 |
TaskStartVariance |
基线开始和实际开始之间的差值。 |
TaskIsOverallocated |
如果任务过度分配,则为 True。 |
TaskOvertimeWork |
为任务安排的加班工时量 |
TaskVAC |
任务完成时的任务差异。 |
TaskRegularWork |
按资源的标准费率收费的任务计划的时间量。 |
TaskTotalSlack |
总的松散量。 |
TaskId |
任务的唯一标识符。 |
TaskHasLinkedFields |
如此 如果任务有链接域。 |
TaskIsMilestone |
真 该任务是否为里程碑。 |
TaskIsCritical |
如此 如果任务在关键链中。 |
TaskIsSummary |
如此 如果任务为摘要任务。 |
TaskIsSubproject |
如果任务是插入的项目,则为 True。 |
TaskIsMarked |
指示是将任务标记为执行进一步操作还是标识某种类型。 |
TaskIgnoresResourceCalendar |
如此 如果任务忽略资源日历。 |
TaskIsRolledUp |
如果任务汇总,则为 True |
TaskIsSubprojectScheduledFromFinish |
获取一个值,该值指示此任务的子项目是否设置为从完成开始计划。 |
TaskBarIsHidden |
如果在 Microsoft Office 项目中显示任务的 GANTT 条被隐藏,则为 True。 |
TaskIsRecurring |
如此 如果任务是重复的。 |
TaskIsRecurringSummary |
如此 如果任务是定期摘要任务。 |
TaskIsExternal |
如此 如果任务是外部任务。 |
TaskIsEffortDriven |
如此 如果任务是工作驱动。 |
TaskIsCollapsed |
如此 如果任务在项目客户端中折叠显示。 |
TaskHasNotes |
如此 如果文本注释与任务相关联。 |
TaskIsSubprojectReadOnly |
获取一个值,该值指示此任务的子项目是否为只读。 |
TaskLevelingCanSplit |
如此 如果调配可以拆分任务。 |
TaskCanSplit |
指示资源调配函数是否会导致拆分此任务的剩余工时。 如果此字段设置为“是”,则调配可能会中断此任务。 如果此字段设置为“否”,则调配无法拆分任务。 |
TaskDurationIsEstimated |
指示是否将任务的工期标记为估计。 |
TaskEarlyFinish |
任务的提前完成日期。 |
TaskLateStart |
任务的延迟开始日期。 |
TaskStopDate |
任务停止的日期。 |
TaskFreeSlack |
可用松散量。 |
TaskResumeDate |
任务恢复的日期。 |
TaskCompletedDate |
任务约束类型的 date 参数。 |
TaskOutlineLevel |
任务的大纲级别。 |
TaskScheduledDuration |
任务的计划工期。 |
TaskScheduledDurationFormat |
根据开始日期、完成日期、日历和其他计划因素获取输入或计算的任务的活动工作时间的总跨度。 |
TaskActualDuration |
任务的实际工期。 |
TaskRemainingDuration |
完成任务的未完成部分所需的时间。 |
TaskConstraintType |
任务开始日期或完成日期的约束。 值为:0=尽可能快,1=尽可能晚,2=必须开始,3=必须完成,4=不早于开始,5=开始不晚,6=完成不早于,7=完成不晚于。 |
TaskLevelingDelay |
调配任务导致的延迟。 |
TaskLevelingDelayFormat |
用于表示延迟持续时间的格式。 值为:3=m、4=em、5=h、6=eh、7=d、8=ed、9=w、10=ew、11=mo、 12=emo,19=%,20=e%,21=null,35=m,36=em,37=h,38=eh,39=d,40=ed,41=w,42=ew,43=mo,44=emo,51=%,52=e% 和 53=null。 |
TaskScheduledStart |
任务的计划开始日期。 |
TaskScheduledFinish |
任务的计划完成日期。 |
TaskActualStart |
任务的实际开始日期。 |
TaskActualFinish |
任务的实际完成日期。 |
TaskConstraintDate |
与约束类型关联的日期。 |
TaskPriority |
任务的优先级从 0 到 1000。 |
TaskPercentComplete |
任务工期已完成的百分比。 |
TaskWorkPercentComplete |
任务工时已完成的百分比。 |
TaskType |
任务类型。 值为:0=固定单位,1=固定工期,2=固定工时。 |
TaskFixedCostAccrual |
如何根据任务累算固定成本。 值为:1=Start,2=按比例计算,3=End。 |
TaskPreleveledStart |
包含任务完成资源调配之前的开始日期。 |
TaskPreleveledFinish |
包含任务完成资源调配之前的结束日期。 |
TaskEarlyStart |
任务的早期开始日期。 |
TaskLateFinish |
任务的延迟完成日期。 |
TaskCalendarUid |
与任务关联的日历的唯一标识符。 |
TaskDeadline |
任务必须完成的时间长度中最后一个所需点。 |
TaskWork |
任务的计划工时量。 |
TaskActualWork |
任务的实际工时。 |
TaskRemainingWork |
计划完成任务的剩余工时 |
TaskCost |
任务的预计或计划成本。 |
TaskFixedCost |
任务的固定成本。 |
TaskActualCost |
任务的实际成本。 |
TaskRemainingCost |
完成任务的剩余预计成本。 |
TaskActualOvertimeWork |
任务的实际加班工时。 |
TaskRemainingOvertimeWork |
为完成任务而安排的剩余加班工时。 |
TaskOvertimeCost |
任务的实际加班成本和剩余加班成本的总和。 |
TaskActualOvertimeCost |
任务的实际加班成本。 |
TaskRemainingOvertimeCost |
预计完成任务的剩余加班成本。 |
TaskWBS |
工作分解结构 (WBS) 任务代码。 |
TaskName |
任务的名称。 |
TaskHierarchy |
任务的层次结构。 |
TaskRightMostLevel |
用于调配。 |
TaskRTFNotes |
与指定任务关联的且以 RTF 格式存储的注释。 |
TaskPhysicalPercentCompleted |
项目经理输入的完成百分比值。 |
TaskEAC |
“完成时的 EAC (估计) ”域根据状态日期之前的性能显示任务的预计总成本。 EAC 也称为在 FAC) 完成时 (预测。 |
TaskEarnedValueMethod |
计算挣值的方法。 值为:0=完成百分比,1=物理完成百分比。 |
TaskTDModifyDate |
上次修改任务时间分段数据的日期时间。 |
TaskOptIndex |
获取任务列表中任务的项 ID。 |
TaskIsNull |
指定任务是否未设置值。 |
TaskIsDeletedInProject |
指示是否已从项目中删除任务。 |
TaskCostIsValid |
获取或设置一个布尔值,该值指示当前字段是否为任务的关联成本。 |
TaskDeletedFlag |
指示是否已删除任务。 |
TaskUpdatesConflict |
如此 如果项目经理更新了此任务,并且更新可能与团队成员进行的更新冲突。 |
TASK_IS_ROLLUP_ASSN |
指示任务是否具有工作分配的汇总数据。 |
TASK_LOCKDOWN_BY_MANAGER |
如此 如果此任务不接受来自团队成员的更新。 |
TASK_EXT_TASK_UID |
指定跨项目任务链接。 |
TASK_EXT_PROJ_UID |
指定跨项目链接。 |
TaskContact |
任务的联系信息。 |
TaskCPI |
) 字段的 CPI (成本效益指数显示已执行工时的预算 (或基线) 成本与实际执行工时成本的比率。 |
TaskCV |
任务成本差异。 |
TaskHyperLinkFriendlyName |
显示与任务关联的超链接的标题或说明文本。 |
TaskHyperLinkAddress |
文档的 URL 或 UNC 路径。 |
TaskHyperLinkSubAddress |
包含文档中与任务关联的超链接中的特定位置。 |
TaskNotes |
任务说明。 |
TaskSPI |
通常用于估计项目完成日期。 |
TaskSV |
当前进度与任务的基线计划之间的成本差异。 |
TaskTCPI |
TCPI (完成性能索引) 字段显示截至状态日期的剩余待用工时与待用资金的比率。 |
TaskWorkVariance |
任务工时与比较基准任务工时的差异(以分钟为单位 x 1000)。 |
TaskCostVariance |
获取任务的资源的当前进度与基线计划进度之间的成本条件差异。 |
TaskFinishSlack |
完成时间的松散量。 |
TaskBudgetWork |
任务的计划工作。 |
TaskBudgetCost |
获取预算成本资源的预算成本。 |
TaskWinprojUniqueId |
指示 Project 客户端中使用的任务的唯一标识符。 |
TaskStartSlack |
启动松散量。 |
TaskCommitmentType |
指定任务是具有关联的可交付结果,还是依赖于关联的可交付结果。 值为:0=任务不依赖于可交付结果,1=任务具有关联的可交付结果,2=任务依赖于关联的可交付结果。 |
TaskCommitmentUid |
承诺的唯一标识符。 |
TaskCommitmentStart |
承诺的开始日期。 |
TaskCommitmentFinish |
承诺的结束日期。 |
TaskIsActive |
如果任务处于活动状态,则为 True。 |
TaskDispSumary |
属性的值应为 false。 保留供以后使用。 |
TaskIsManual |
如果任务是手动的,则为 True。 |
TaskDuration |
任务的计划工期 |
TaskDurationFormat |
用于表示任务工期的格式。 值为:3=m、4=em、5=h、6=eh、7=d、8=ed、9=w、10=ew、11=mo、 12=emo,19=%,20=e%,21=null,35=m,36=em,37=h,38=eh,39=d,40=ed,41=w,42=ew,43=mo,44=emo,51=%,52=e% 和 53=null。 |
TaskStartDate |
任务的计划开始日期。 |
TaskFinishDate |
任务的计划完成日期。 |
TaskDurationString |
用于任务工期的字符串。 |
TaskStartString |
用于完成任务的字符串。 |
TaskFinishString |
用于任务启动的字符串。 |
TaskCreatedDate |
创建任务的日期。 |
TaskModifiedDate |
任务的上次更新日期。 |
作业 |
构成项目的作业集合。 |
TaskStartOffset |
任务开始的偏移量 |
TaskReservedData |
用于临时存储计算值。 |
TaskSummaryProgressDate |
仅限内部用户。 |
每个 Tasks 对象可能有一个 Assignments 对象的集合,这些对象可能具有以下属性:
Object | 说明 |
---|---|
AssignmentUID |
工作分配的唯一标识符。 |
TaskUID |
工作分配的任务的唯一标识符。 |
TaskName |
工作分配的任务名称。 |
ProjectUid |
任务项目的唯一标识符。 |
ResourceUid |
分配给分配的资源的唯一标识符。 |
ResourceName |
分配给分配的资源的名称。 |
AssignmentActualFinish |
工作分配的实际完成日期。 |
AssignmentActualStart |
工作分配的实际开始日期。 |
AssignmentActualCostOfWorkPerformed |
获取迄今为止工作分配 (ACWP) 执行的实际工时成本。 |
AssignmentEarnedValue |
指定工作分配的预算成本, (BCWP) 执行的工时。 |
AssignmentBCWS |
工作分配的预算工时成本。 |
AssignmentResourceType |
与工作分配关联的资源的类型。 请参阅 类型枚举。 |
AssignmentIsOverallocated |
分配是否过度分配。 |
AssignmentWorkContour |
作业的工作轮廓。 值为:0=Flat,1=Back Loaded,2=Front Loaded,3=Double Peak,4=Early Peak,5=Late Peak,6=Bell,7=Turtle,8=Contoured。 |
AssignmentStartVariance |
工作分配开始日期与基线开始日期的差异。 |
AssignmentFinishVariance |
工作分配完成日期与基线完成日期的方差。 |
AssignmentUpdateNeeded |
如此 如果分配给任务的资源需要更新为任务的状态。 |
AssignmentHasLinkedFields |
项目是否链接到另一个 OLE 对象。 |
AssignmentIsPendingResponse |
如此 如果响应尚未收到为工作组分配消息。 |
AssignmentHasNotes |
具有与作业关联的文本注释。 |
AssignmentTeamStatusPending |
指示是否已收到状态消息,以响应发送到分配给任务的资源的 TeamStatus 消息。 |
AssignmentsStartDate |
分配的计划开始日期。 |
AssignmentFinishDate |
分配的计划完成日期。 |
AssignmentDelay |
分配延迟的金额 |
AssignmentDelayFormat |
用于表示延迟持续时间的格式。 值为:3=m、4=em、5=h、6=eh、7=d、8=ed、9=w、10=ew、11=mo、 12=emo,19=%,20=e%,21=null,35=m,36=em,37=h,38=eh,39=d,40=ed,41=w,42=ew,43=mo,44=emo,51=%,52=e% 和 53=null。 |
AssignmentLevelingDelay |
由调配导致的延迟。 |
AssignmentCostRateTable |
用于工作分配的成本费率表。 |
AssignmentMaterialRateFormat |
指示在项目中表示投标的单位。 |
AssignmentUnits |
工作分配的单位数。 |
AssignmentWork |
工作分配的计划工时量。 |
AssignmentActualWork |
工作分配实际产生的工时量。 |
AssignmentRegularWork |
为工作分配安排的非加班工时量。 |
AssignmentRemainingWork |
计划完成工作分配的剩余工时。 |
AssignmentCost |
工作分配的预计或计划成本。 |
AssignmentActualCost |
工作分配产生的实际成本。 |
AssignmentRemainingCost |
完成工作分配的剩余预计成本。 |
AssignmentOvertimeWork |
分配的计划加班工时。 |
AssignmentActualOvertimeWork |
工作分配产生的实际加班工时量。 |
AssignmentRemainingOvertimeWork |
计划完成工作分配的剩余加班工时。 |
AssignmentOvertimeCost |
工作分配的实际加班成本。 |
AssignmentOvertimeCost1 |
工作分配的实际加班费和剩余加班成本的总和。 |
AssignmentRemainingOvertimeCost |
完成工作分配的剩余预计加班成本。 |
AssignmentRTFNotes |
表示与指定分配关联的且以 RTF 格式存储的注释。 |
AssignmentBookingType |
指定分配的预订类型。 1 =Commited,2=Proposed。 |
AssignmentParentId |
主要分配的唯一标识符。 |
AssignmentRemovedByResource |
如此 如果团队成员删除此资源。 |
StatusManagerUid |
状态管理器的唯一标识符。 |
StatusManagerName |
状态管理器的名称。 |
DefaultAssignmentOwnerUid |
默认分配所有者的唯一标识符。 |
DefaultAssignmentOwnerName |
默认分配所有者的名称。 |
AssignmentLastWork |
Project 中上次更新的计划工时。 |
AssignmentsComments |
用户对分配的评论。 |
AssignmentNoteStatus |
指示是否已为作业输入注释。 |
TaskIsSummary |
指定任务是否为摘要任务。 |
AssignmentIsConfirmed |
资源是否已接受其所有分配。 |
AssignmentIsConfirmed1 |
资源是否已接受其所有分配。 |
AssignmentUpdatedByManager |
如此 如果工作分配已由项目经理更新。 |
AssignmentLockeByManager |
如此 如果此分配不再接受来自团队成员的更新。 |
AssignmentCreatedByResourceId |
分配创建者的资源 ID。 |
CreatorName |
作业创建者的名称。 |
AssignmentCurrentTrackingMode |
指示用于跟踪项目的当前方法。 0 - 无 (默认) 1 - 时间分段实际值 2 - 完成百分比跟踪 3 - 实际工时和剩余工时跟踪总数 |
AssignmentUpdatedTrackingMode |
指示用于跟踪项目的更新方法: 0 - 无 (默认) 1 - 时间分段实际值 2 - 完成百分比跟踪 3 - 实际工时和剩余工时跟踪总数 |
AssignmentNeedUpdatesSubmitted |
如此 如果有保存的更新从团队成员的工作分配。 |
AssignmentDeletedInProject |
如果从项目中删除了工作分配,则为 True。 |
AssignmentUpdatesByResource |
如此 如果工作分配已由团队成员更新。 |
AssignmentRequestsUpdates |
指示团队资源是否已提交实际值。 |
AssignmentUpdatesAccepted |
True 是针对已接受的分配所做的状态更新。 |
AssignmentActualsPending |
如此 如果接受的更新正在等待应用于计划。 |
AssignmentIsDelegated |
如此 如果分配是通过重新分配操作创建的。 |
AssignmentIsNew |
如果为团队成员新建了工作分配,则其值为 True。 |
AssignmentUpdateStatus |
指示工作分配的状态。 0 - 未由资源编辑。 1 - 由资源编辑,但尚未更新到项目经理。 |
AssignmentPercentWorkCompleted |
工作分配已完成的工时量。 |
AssignmentActualOvertimeCost |
已对工作分配执行的超时工作产生的成本。 |
AssignmentAssignedToExisting |
指示资源是否使用“向任务分配自我”功能创建了新分配。 |
AssignmentTDModifyDate |
工作分配时间分段数据的上次修改日期 |
AssignmentResumeDate |
工作分配恢复的日期。 |
AssignmentStopDate |
工作分配停止的日期。 |
AssignmentIsPublished |
如此 如果分配已发布。 |
AssignmentDemandRequire |
指示在使用资源替换向导时如何分配资源。 |
AssignmentIsCostValid |
指示是否已批准与工作分配关联的成本。 |
AssignmentCostIsEdited |
指示是否编辑了与此工作分配关联的成本。 |
AssignmentOtherType |
指示工作分配的类型: 0 - 常规 1 - TaskOnlyWork 2 - FixedCosts 3 - FixedCostsAndTaskOnly 4 - RegularUnassigned |
AssignmentUpdatesConflict |
如果分配有冲突的更新,则为 True |
DeletedFlag |
指示分配是否已删除。 |
AssignmentSV |
按项目状态日期计算的挣值计划差异。 |
AssignmentWorkVariance |
工作分配工时与比较基准工时的差异(以分钟为单位 x 1000)。 |
AssignmentCostVariance |
资源的成本和比较基准成本之间的差异。 |
AssignmentBudgetWork |
此工作分配的工时或材料资源的预算工时量。 |
AssignmentBudgetCost |
此工作分配的成本资源的预算金额。 |
AssignmentTaskManagementFlags |
仅供内部使用。 |
AssignmentIgnoreResourceCalendar |
指示资源日历是否与任务日历相交。 |
AssignmentWinProjUniqueId |
指示 Project 客户端中使用的工作分配的唯一标识符。 |
AssignmentRemovedFromTS |
指示是否已从时间表中删除工作分配。 |
AssignmentCreatedDate |
工作分配的创建日期。 |
AssignmentModifiedDate |
上次更新作业的日期。 |
AssignmentSendUpdatesDate |
资源向经理发送分配更新的日期和时间。 |
AssignmentSummaryProgress |
根据子任务的进度以及这些子任务的安排位置,显示摘要任务的进度。 |
TeamLeadUid |
团队主管的唯一标识符。 |
TeamLeadName |
团队主管的名称。 |
ReservedData1 |
用于临时存储计算值。 |
ReservedData2 |
用于临时存储计算值。 |
ReservedData3 |
用于临时存储计算值。 |
AssignmentHyperlinkFriendlyName |
与作业关联的超链接的标题或解释文本。 |
AssignmentHyperlinkAddress |
文档的 URL 或 UNC 路径。 |
AssignmentHyperlinkSubAddress |
文档中与作业关联的超链接中的特定位置。 |
AssignmentNotes |
在分配详细信息对话框中输入的注释。 |
AssignmentVAC |
比较基准成本和总成本之间的差异。 |
ReserverData |
仅限内部用户。 |
AssignmentIsConfirmed |
指示此资源已接受还是拒绝了任务分配。 |
HistoryNotes |
存档有关分配的用户注释。 |
AssignmentDelegationPending |
如此 如果正在等待应用分配的删除。 |
WNWRK_UID 仅供内部使用。 |
|
WNWORK_ENTRY_UID 仅供内部使用。 |
|
AssignmentOvertimeCost 工作分配的总超时成本,包括已执行的超时工作的成本,剩余超时工作的成本除外。 |
|
AssignmentCV 挣值成本差异。 |
|
ProjectSummaryAssignmentID |
项目摘要分配的唯一标识符。 |
每个 Assignments 对象可能有一个 Timephased 对象的集合,这些对象可能具有以下属性:
属性 | 描述 |
---|---|
AssignmentUID |
分配的唯一标识符。 |
日期 |
工作开始的日期。 |
Work |
为工作分配安排的工作单位。 |
OvertimeWork |
为工作分配安排的加班工时单位。 |
ActualWork |
为工作分配完成的实际工时单位。 |
ActualOvertimeWork |
工作分配完成的实际加班工时单位。 |
每个 Assignments 对象可能具有 CustomFields 对象的集合,这些对象可能具有以下属性:
属性 | 说明 |
---|---|
CustomFieldUid |
自定义字段的唯一标识符。 |
CustomFieldName |
自定义字段的名称。 |
AssignmentUid |
工作分配的唯一标识符。 |
类型 |
(自定义字段的类型可以是数字、文本、成本、工期、日期、假名、完成日期、开始日期等) 。 |
CustomFieldValue |
自定义字段的值属性。 |
DurationFormat |
如果类型为“duration”,则指定值的显示格式。 |
LookupTableUid |
查找表的唯一标识符。 |
IndicatorValue |
如果自定义字段的类型为“指示符”,则指定自定义字段的值。 |
TaskStatus_AssignmentsSubmitted
TaskStatus_AssignmentsSubmitted包含有关用户的状态报告的数据。 此文件将包含 Tasks 对象的集合,这些对象可能具有以下属性:
属性 | 描述 |
---|---|
TaskUid |
任务的唯一标识符。 |
TaskPublishedUid |
状态报告的名称。 |
ProjectUid |
任务所在的项目的唯一标识符。 |
ProjectName |
任务所在的项目的名称。 |
TaskParentUid |
父任务的唯一标识符。 |
TaskACWP |
迄今为止对任务执行的实际工时成本。 |
TaskBCWP |
迄今对任务执行的工时的预算成本。 |
TaskBCWS |
为任务安排的工时的预算成本。 |
TaskDurationVariance |
比较基准工期与总工期 (任务当前估计) 之间的差异。 |
TaskFinishVariance |
任务完成日期与基线完成日期的差异(分钟 x 1000)。 |
TaskOutlineNumber |
任务的大纲编号。 |
TaskStartVariance |
任务开始时间差异是比较基准开始日期与当前计划的开始日期之差。 |
TaskIsOverallocated |
如果任务过度分配,则为 True。 |
TaskOvertimeWork |
为任务安排的加班工时量 |
TaskVAC |
完成时的方差。 |
TaskRegularWork |
为任务安排的非加班工时总数。 |
TaskTotalSlack |
总的松散量。 |
TaskId |
任务的唯一标识符。 |
TaskHasLinkedFields |
如此 如果任务有链接域。 |
TaskIsMilestone |
真 该任务是否为里程碑。 |
TaskIsCritical |
如此 如果任务在关键链中。 |
TaskIsSummary |
如此 如果任务为摘要任务。 |
TaskIsSubproject |
如果任务是插入的项目,则为 True。 |
TaskIsMarked |
指示是将任务标记为执行进一步操作还是标识某种类型。 |
TaskIgnoresResourceCalendar |
如此 如果任务忽略资源日历。 |
TaskIsRolledUp |
如果任务汇总,则为 True |
TaskIsSubprojectScheduledFromFinish |
获取一个值,该值指示此任务的子项目是否设置为从完成开始计划。 |
TaskBarIsHidden |
如果在 Microsoft Office 项目中显示任务的 GANTT 条被隐藏,则为 True。 |
TaskIsRecurring |
如此 如果任务是重复的。 |
TaskIsRecurringSummary |
如此 如果任务是定期摘要任务。 |
TaskIsExternal |
如此 如果任务是外部任务。 |
TaskIsEffortDriven |
如此 如果任务是工作驱动。 |
TaskIsCollapsed |
如此 如果任务在项目客户端中折叠显示。 |
TaskHasNotes |
如此 如果文本注释与任务相关联。 |
TaskIsSubprojectReadOnly |
获取一个值,该值指示此任务的子项目是否为只读。 |
TaskLevelingCanSplit |
如此 如果调配可以拆分任务。 |
TaskCanSplit |
指示资源调配函数是否会导致拆分此任务的剩余工时。 如果此字段设置为“是”,则调配可能会中断此任务。 如果此字段设置为“否”,则调配无法拆分任务 。 |
TaskDurationIsEstimated |
指示是否将任务的工期标记为估计。 |
TaskEarlyFinish |
任务的提前完成日期。 |
TaskLateStart |
任务的延迟开始日期。 |
TaskStopDate |
任务停止的日期。 |
TaskResumeDate |
任务恢复的日期。 |
TaskCompletedDate |
任务约束类型的 date 参数。 |
TaskFreeSlack |
可用松散量。 |
TaskOutlineLevel |
任务的大纲级别。 |
TaskScheduledDuration |
任务的计划工期。 |
TaskScheduledDurationFormat |
根据开始日期、完成日期、日历和其他计划因素获取输入或计算的任务的活动工作时间的总跨度。 |
TaskActualDuration |
任务的实际工期。 |
TaskRemainingDuration |
完成任务的未完成部分所需的时间。 |
TaskConstraintType |
任务开始日期或完成日期的约束。 值为:0=尽可能快,1=尽可能晚,2=必须开始,3=必须完成,4=不早于开始,5=开始不晚,6=完成不早于,7=完成不晚于。 |
TaskLevelingDelay |
调配任务导致的延迟。 |
TaskLevelingDelayFormat |
用于表示延迟持续时间的格式。 值为:3=m、4=em、5=h、6=eh、7=d、8=ed、9=w、10=ew、11=mo、 12=emo,19=%,20=e%,21=null,35=m,36=em,37=h,38=eh,39=d,40=ed,41=w,42=ew,43=mo,44=emo,51=%,52=e% 和 53=null。 |
TaskScheduledStart |
任务的计划开始日期。 |
TaskScheduledFinish |
任务的计划完成日期。 |
TaskActualStart |
任务的实际开始日期。 |
TaskActualFinish |
任务的实际完成日期。 |
TaskConstraintDate |
与约束类型关联的日期。 |
TaskPriority |
任务的优先级从 0 到 1000。 |
TaskPercentComplete |
任务工期已完成的百分比。 |
TaskWorkPercentComplete |
任务工时已完成的百分比。 |
TaskType |
任务类型。 值为:0=固定单位,1=固定工期,2=固定工时。 |
TaskFixedCostAccrual |
如何根据任务累算固定成本。 值为:1=Start,2=按比例计算,3=End。 |
TaskPreleveledStart |
包含任务完成资源调配之前的开始日期。 |
TaskPreleveledFinish |
包含任务完成资源调配之前的结束日期。 |
TaskEarlyStart |
任务的早期开始日期。 |
TaskLateFinish |
任务的延迟完成日期。 |
TaskCalendarUid |
与任务关联的日历的唯一标识符。 |
TaskDeadline |
任务必须完成的时间长度中最后一个所需点。 |
TaskWork |
任务的计划工时量。 |
TaskActualWork |
任务的实际工时。 |
TaskRemainingWork |
计划完成任务的剩余工时 |
TaskCost |
任务的预计或计划成本。 |
TaskFixedCost |
任务的固定成本。 |
TaskActualCost |
任务的实际成本。 |
TaskRemainingCost |
完成任务的剩余预计成本。 |
TaskActualOvertimeWork |
任务的实际加班工时。 |
TaskRemainingOvertimeWork |
为完成任务而安排的剩余加班工时。 |
TaskOvertimeCost |
任务的实际加班成本和剩余加班成本的总和。 |
TaskActualOvertimeCost |
任务的实际加班成本。 |
TaskRemainifOvertimeCost |
预计完成任务的剩余加班成本。 |
TaskWBS |
工作分解结构 (WBS) 任务代码。 |
TaskName |
任务的名称。 |
TaskHierarchy |
任务的层次结构。 |
TaskRightMostLevel |
用于调配。 |
TaskRTFNotes |
与指定任务关联的且以 RTF 格式存储的注释。 |
TaskPhysicalPercentCompleted |
项目经理输入的完成百分比值。 |
TaskEAC |
根据状态日期的性能显示任务的预期总成本。 EAC 也称为在 FAC) 完成时 (预测。 |
TaskEarnedValueMethod |
计算挣值的方法。 值为:0=完成百分比,1=物理完成百分比。 |
TaskTDModifyDate |
上次修改任务时间分段数据的日期时间。 |
TaskTDModifyCounter |
用于修改时间分段数据的计数器。 |
TaskStartOffset |
任务开始的偏移量。 |
TaskReservedData |
用于临时存储计算值。 |
TaskOptIndex |
获取任务列表中任务的项 ID。 |
TaskSummaryProgressDate |
仅限内部用户。 |
TaskIsNull |
指定任务是否未设置值。 |
TaskIsDeletedInProject |
指示是否已从项目中删除任务。 |
TaskCostIsValid |
获取或设置一个布尔值,该值指示当前字段是否为任务的关联成本。 |
TaskDeletedFlag |
指示是否已删除任务。 |
TaskUpdatesConflict |
如果 ProjectManager 更新了此任务,并且更新可能与团队成员进行的更新冲突,则为 True。 |
TASK_IS_ROLLUP_ASSN |
指示任务是否具有工作分配的汇总数据。 |
TASK_LOCKDOWN_BY_MANAGER |
如此 如果此任务不接受来自团队成员的更新。 |
TASK_EXT_TASK_UID |
指定跨项目任务链接。 |
TASK_EXT_PROJ_UID |
指定跨项目链接。 |
TaskContact |
任务的联系人。 |
TaskCPI |
) 字段的 CPI (成本效益指数显示已执行工时的预算 (或基线) 成本与实际执行工时成本的比率。 |
TaskCV |
任务成本差异。 |
TaskHyperLinkFriendlyName |
显示与任务关联的超链接的标题或说明文本。 |
TaskHyperLinkAddress |
文档的 URL 或 UNC 路径。 |
TaskHyperLinkSubAddress |
包含文档中与任务关联的超链接中的特定位置。 |
TaskNotes |
任务说明。 |
TaskSPI |
SPI 通常用于估计项目完成日期。 |
TaskSV |
当前进度与任务的基线计划之间的成本差异。 |
TaskTCPI |
TCPI (完成性能索引) 字段显示截至状态日期的剩余待用工时与待用资金的比率。 |
TaskWorkVariance |
任务工时与比较基准任务工时的差异(以分钟为单位 x 1000)。 |
TaskCostVariance |
获取任务的资源的当前进度与基线计划进度之间的成本条件差异。 |
TaskFinishSlack |
完成时间的松散量。 |
TaskBudgetWork |
计划工时。 |
TaskBudgetCost |
获取预算成本资源的预算成本。 |
TaskWinprojUniqueId |
指示 Project 客户端中使用的任务的唯一标识符。 |
TaskStartSlack |
启动松散量。 |
TaskCommitmentType |
指定任务是具有关联的可交付结果,还是依赖于关联的可交付结果。 值为:0=任务不依赖于可交付结果,1=任务具有关联的可交付结果,2=任务依赖于关联的可交付结果。 |
TaskCommitmentUid |
承诺的唯一标识符。 |
TaskCommitmentStart |
承诺的开始日期。 |
TaskCommitmentFinish |
承诺的结束日期。 |
TaskIsActive |
如果任务处于活动状态,则为 True。 |
TaskDispSumary |
属性的值应为 false。 保留供以后使用。 |
TaskIsManual |
如果任务是手动的,则为 True。 |
TaskDuration |
任务的计划工期 |
TaskDurationFormat |
用于表示任务工期的格式。 值为:3=m、4=em、5=h、6=eh、7=d、8=ed、9=w、10=ew、11=mo、 12=emo,19=%,20=e%,21=null,35=m,36=em,37=h,38=eh,39=d,40=ed,41=w,42=ew,43=mo,44=emo,51=%,52=e% 和 53=null。 |
TaskStartDate |
任务的计划开始日期。 |
TaskFinishDate |
任务的计划完成日期。 |
TaskDurationString |
用于任务工期的字符串。 |
TaskStartString |
用于完成任务的字符串。 |
TaskFinishString |
用于任务启动的字符串。 |
TaskCreatedDate |
任务的创建日期。 |
TaskModifiedDate |
任务的上次更新日期。 |
作业 |
构成项目的作业集合。 |
每个 Tasks 对象可能有一个 Assignments 对象的集合,这些对象可能具有以下属性:
Object | 说明 |
---|---|
AssignmentUID |
工作分配的唯一标识符。 |
TaskUID |
工作分配的任务的唯一标识符。 |
TaskName |
工作分配的任务名称。 |
ProjectUid |
任务项目的唯一标识符。 |
ResourceUid |
分配给分配的资源的唯一标识符。 |
ResourceName |
分配给分配的资源的名称。 |
ReservedData |
用于临时存储计算值。 |
ProjectSummaryAssignmentID |
项目摘要分配的唯一标识符。 |
AssignmentActualFinish |
工作分配的实际完成日期。 |
AssignmentActualStart |
工作分配的实际开始日期。 |
AssignmentActualCostOfWorkPerformed |
获取迄今为止工作分配 (ACWP) 执行的实际工时成本。 |
AssignmentEarnedValue |
指定工作分配的预算成本, (BCWP) 执行的工时。 |
AssignmentBCWS |
工作分配的预算工时成本。 |
AssignmentResourceType |
与工作分配关联的资源的类型。 请参阅 类型枚举。 |
AssignmentIsOverallocated |
分配是否过度分配。 |
AssignmentWorkContour |
作业的工作轮廓。 值为:0=Flat,1=Back Loaded,2=Front Loaded,3=Double Peak,4=Early Peak,5=Late Peak,6=Bell,7=Turtle,8=Contoured。 |
AssignmentStartVariance |
工作分配开始日期与基线开始日期的差异。 |
AssignmentFinishVariance |
工作分配完成日期与基线完成日期的方差。 |
AssignmentUpdateNeeded |
如此 如果分配给任务的资源需要更新为任务的状态。 |
AssignmentHasLinkedFields |
项目是否链接到另一个 OLE 对象。 |
AssignmentIsConfirmed |
指示此资源已接受还是拒绝了任务分配。 |
AssignmentIsPendingResponse |
如此 如果响应尚未收到为工作组分配消息。 |
AssignmentHasNotes |
具有与作业关联的文本注释。 |
AssignmentTeamStatusPending |
指示是否已收到状态消息,以响应发送到分配给任务的资源的 TeamStatus 消息。 |
AssignmentsStartDate |
分配的计划开始日期。 |
AssignmentFinishDate |
分配的计划完成日期。 |
AssignmentDelay |
分配延迟的金额 |
AssignmentDelayFormat |
用于表示延迟持续时间的格式。 值为:3=m、4=em、5=h、6=eh、7=d、8=ed、9=w、10=ew、11=mo、 12=emo,19=%,20=e%,21=null,35=m,36=em,37=h,38=eh,39=d,40=ed,41=w,42=ew,43=mo,44=emo,51=%,52=e% 和 53=null。 |
AssignmentLevelingDelay |
由调配导致的延迟。 |
AssignmentCostRateTable |
用于工作分配的成本费率表。 |
AssignmentMaterialRateFormat |
指示在项目中表示投标的单位。 |
AssignmentUnits |
工作分配的单位数。 |
AssignmentWork |
工作分配的计划工时量。 |
AssignmentActualWork |
工作分配实际产生的工时量。 |
AssignmentRegularWork |
为工作分配安排的非加班工时量。 |
AssignmentRemainingWork |
计划完成工作分配的剩余工时。 |
AssignmentCost |
工作分配的预计或计划成本。 |
AssignmentActualCost |
工作分配产生的实际成本。 |
AssignmentRemainingCost |
完成工作分配的剩余预计成本。 |
AssignmentOvertimeWork |
分配的计划加班工时。 |
AssignmentActualOvertimeWork |
工作分配产生的实际加班工时量。 |
AssignmentRemainingOvertimeWork |
计划完成工作分配的剩余加班工时。 |
AssignmentOvertimeCost |
工作分配的实际加班费和剩余加班成本的总和。 |
AssignmentRemainingOvertimeCost |
完成工作分配的剩余预计加班成本。 |
AssignmentRTFNotes |
表示与指定分配关联的且以 RTF 格式存储的注释。 |
AssignmentBookingType |
指定分配的预订类型。 1 =Commited,2=Proposed。 |
AssignmentParentId |
主要分配的唯一标识符。 |
AssignmentRemovedByResource |
如此 如果团队成员删除此资源。 |
StatusManagerUid |
状态管理器的唯一标识符。 |
StatusManagerName |
状态管理器的名称。 |
DefaultAssignmentOwnerUid |
默认分配所有者的唯一标识符。 |
DefaultAssignmentOwnerName |
默认分配所有者的名称。 |
AssignmentLastWork |
Project 中上次更新的计划工时。 |
AssignmentsComments |
用户对分配的评论。 |
HistoryNotes |
|
AssignmentNoteStatus |
指示是否已为作业输入注释。 |
TaskIsSummary |
指定任务是否为摘要任务。 |
AssignmentIsConfirmed |
资源是否已接受其所有分配。 |
AssignmentUpdatedByManager |
如此 如果工作分配已由项目经理更新。 |
AssignmentLockeByManager |
如此 如果此分配不再接受来自团队成员的更新。 |
AssignmentCreatedByResourceId |
分配创建者的资源 ID。 |
CreatorName |
作业创建者的名称。 |
AssignmentCurrentTrackingMode |
指示用于跟踪项目的当前方法: 0 - 无 (默认) 1 - 时间分段实际值 2 - 完成百分比跟踪 3 - 实际工时和剩余工时跟踪总数 |
AssignmentUpdatedTrackingMode |
指示用于跟踪项目的更新方法: 0 - 无 (默认) 1 - 时间分段实际值 2 - 完成百分比跟踪 3 - 实际工时和剩余工时跟踪总数 |
AssignmentNeedUpdatesSubmitted |
如此 如果有保存的更新从团队成员为此分配。 |
AssignmentDeletedInProject |
如果从项目中删除了工作分配,则为 True。 |
AssignmentUpdatesByResource |
如此 如果工作分配已由团队成员更新。 |
AssignmentRequestsUpdates |
指示团队资源是否已提交实际值。 |
AssignmentUpdatesAccepted |
True 是针对已接受的分配所做的状态更新。 |
AssignmentActualsPending |
如此 如果接受的更新正在等待应用于计划。 |
AssignmentDelegationPending |
如此 如果正在等待应用分配的删除。 |
AssignmentIsDelegated |
如此 如果分配是通过重新分配操作创建的。 |
AssignmentIsNew |
如果为团队成员新建了工作分配,则其值为 True。 |
AssignmentUpdateStatus |
指示工作分配的状态:0 - 未由资源编辑。 1 - 由资源编辑,但尚未更新到项目经理。 |
AssignmentLastDelegationId |
对此分配执行的最后一个委托。 |
AssignmentPercentWorkCompleted |
工作分配已完成的工时量。 |
AssignmentSendUpdatesDate |
资源向经理发送分配更新的日期和时间。 |
AssignmentSummaryProgress |
根据子任务的进度以及这些子任务的安排位置,显示摘要任务的进度。 |
TeamLeadUid |
团队主管的唯一标识符。 |
TeamLeadName |
团队主管的名称。 |
WNWRK_UID |
仅供内部使用。 |
WNWORK_ENTRY_UID |
仅供内部使用。 |
AssignmentAssignedToExisting |
指示资源是否使用“向任务分配自我”功能创建了新分配。 |
ReservedData1 |
用于临时存储计算值。 |
ReservedData2 |
用于临时存储计算值。 |
ReservedData3 |
用于临时存储计算值。 |
AssignmentTDModifyDate |
工作分配的实际加班费和剩余加班成本的总和。 |
AssignmentOvertimeCost |
工作分配时间分段数据的上次修改日期。 |
AssignmentResumeDate |
工作分配恢复的日期。 |
AssignmentStopDate |
工作分配停止的日期。 |
AssignmentIsPublished |
如果发布分配,则为 True。 |
AssignmentDemandRequire |
指示在使用资源替换向导时如何分配资源。 |
AssignmentIsCostValid |
指示是否已批准与工作分配关联的成本。 |
AssignmentCostIsEdited |
指示是否编辑了与此工作分配关联的成本。 |
AssignmentOtherType |
指示工作分配的类型: 0 - 常规 1 - TaskOnlyWork 2 - FixedCosts 3 - FixedCostsAndTaskOnly 4 - RegularUnassigned |
AssignmentUpdatesConflict |
如果分配有冲突的更新,则为 True |
DeletedFlag |
指示分配是否已删除。 |
AssignmentCV |
挣值成本差异。 |
AssignmentHyperlinkFriendlyName |
与作业关联的超链接的标题或解释文本。 |
AssignmentHyperlinkAddress |
文档的 URL 或 UNC 路径。 |
AssignmentHyperlinkSubAddress |
文档中与作业关联的超链接中的特定位置。 |
AssignmentNotes |
在分配详细信息对话框中输入的注释。 |
AssignmentVAC |
比较基准成本和总成本之间的差异。 |
AssignmentSV |
按项目状态日期计算的挣值计划差异。 |
AssignmentWorkVariance |
工作分配工时与比较基准工时的差异(以分钟为单位 x 1000)。 |
AssignmentCostVariance |
资源的成本和比较基准成本之间的差异。 |
AssignmentBudgetWork |
此工作分配的工时或材料资源的预算工时量。 |
AssignmentBudgetCost |
此工作分配的成本资源的预算金额。 |
AssignmentTaskManagementFlags |
仅供内部使用。 |
AssignmentIgnoreResourceCalendar |
指示资源日历是否与任务日历相交。 |
AssignmentWinProjUniqueId |
指示 Project 客户端中使用的工作分配的唯一标识符。 |
AssignmentRemovedFromTS |
指示是否已从时间表中删除工作分配。 |
AssignmentCreatedDate |
工作分配的创建日期。 |
AssignmentModifiedDate |
上次更新作业的日期。 |
每个 Assignments 对象可能有一个 Timephased 对象的集合,这些对象可能具有以下属性:
属性 | 描述 |
---|---|
AssignmentUID |
分配的唯一标识符。 |
日期 |
工作开始的日期。 |
Work |
为工作分配安排的工作单位。 |
OvertimeWork |
为工作分配安排的加班工时单位。 |
ActualWork |
为工作分配完成的实际工时单位。 |
ActualOvertimeWork |
工作分配完成的实际加班工时单位。 |
每个 Assignments 对象可能具有 CustomFields 对象的集合,这些对象可能具有以下属性:
属性 | 说明 |
---|---|
CustomFieldUid |
自定义字段的唯一标识符。 |
CustomFieldName |
自定义字段的名称。 |
AssignmentUid |
工作分配的唯一标识符。 |
类型 |
(自定义字段的类型可以是数字、文本、成本、工期、日期、假名、完成日期、开始日期等) 。 |
CustomFieldValue |
自定义字段的值属性。 |
DurationFormat |
如果类型为“duration”,则指定值的显示格式。 |
LookupTableUid |
查找表的唯一标识符。 |
IndicatorValue |
如果自定义字段的类型为“指示符”,则指定自定义字段的值。 |
时间表
时间表包含有关用户拥有或属于其一部分的时间表的数据。 对于每个时间表,你将看到以下对象:
Object | 说明 |
---|---|
TimesheetUID |
时间表的唯一标识符。 |
TimesheetName |
时间表的名称。 |
TimesheetOwnerID |
时间表所有者的唯一标识符。 |
TimesheetOwner |
时间表的所有者。 |
StatusID |
与时间表状态关联的值 (请参阅状态) 。 |
状态 |
时间表的状态。 |
PeriodName |
时间表时段的名称。 |
StartDate |
时间表的开始日期和时间。 |
EndDate |
时间表的结束日期和时间。 |
PeriodUID |
时间表期间的唯一标识符。 |
PeriodStatusID |
时间表时段的状态标识符(打开、关闭或所有时段)。 |
PeriodStatus |
时间表时段的状态。 |
评论 |
注释详细信息。 |
ModifiedDate |
上次修改此时间表的日期和时间。 |
CreatedDate |
创建时间表的日期和时间。 |
Timesheets 对象可以具有 Lines 对象的集合,这些对象可能具有以下属性:
属性 | 说明 |
---|---|
TimesheetUID |
时间表的唯一标识符。 |
TimesheetLineId |
时间表行项的唯一标识符。 |
AssignmentUID |
工作分配的唯一标识符。 |
LastSavedWork |
时间表行项的实际工时量。 |
CreatedDate |
创建行项的时间和日期。 |
ModifiedDate |
上次修改行项的时间和日期。 |
ProjectId |
项目的唯一标识符。 |
ProjectName |
项目的名称。 |
TaskId |
任务的唯一标识符。 |
TaskName |
任务的名称。 |
TimesheetApproverResourceID |
时间表审批者的名称。 |
TimesheetApproverResourceName |
时间表审批者的资源 ID。 |
TimesheetClassDescription |
时间表类的说明(例如,将其用途描述为记录病假时间或假期时间)。 |
TimesheetClassId |
时间表行类的唯一标识符。 |
TimesheetClassName |
时间表行类的名称。 |
TimesheetClassType |
时间表类的类型(例如,病假时间或假期时间)。 |
TimesheetLineComment |
时间表行的文本注释。 |
TimesheetLineStatus |
时间表行的状态。 |
TimesheetLineStatusId |
时间表行状态的唯一标识符 (请参阅相应的 TimesheetLineStatus 值) 。 |
每个 Lines 对象都可以有 一个 Actuals 对象的集合。 每个 Actuals 对象可能具有以下属性:
属性 | 说明 |
---|---|
TimesheetUID |
时间表的唯一标识符。 |
TimesheetLineId |
时间表行的唯一标识符。 |
ActualOvertimeWorkBillable |
已由分配给任务的资源执行的实际计费加班工时。 |
ActualOvertimeWorkNonBillable |
分配给任务的资源已执行的实际非计费加班工时。 |
ActualWorkBillable |
已由分配给任务的资源执行的常规非加班工时的实际计费量。 |
ActualWorkNonBillable |
已由分配给任务的资源执行的常规非加班工时的实际非计费量。 |
评论 |
注释详细信息。 |
CreatedDate |
实际创建时间表的日期和时间。 |
PlannedWork |
估计工作量。 |
StartDate |
时间段的开始日期。 |
EndDate |
时间段的结束日期。 |
TimesheetLineModifiedDate |
上次更新行的时间和日期。 |
Lines 对象可以具有 CustomFields 对象的集合,这些对象可能具有以下属性:
属性 | 说明 |
---|---|
TimeSheetLineID |
时间表行的唯一标识符。 |
CustomFieldUID |
自定义字段值的唯一标识符。 |
CustomFieldName |
自定义字段的名称。 |
CustomFieldValue |
自定义字段的值属性。 |
Timesheets_Reporting
Timesheets_Reporting包含报表架构中用户的时间表数据。 对于每个 Timesheets 对象,将看到以下属性:
属性 | 说明 |
---|---|
TimesheetUID |
时间表的唯一标识符。 |
TimesheetName |
时间表的名称。 |
TimesheetOwnerId |
时间表所有者的唯一标识符。 |
TimesheetOwner |
时间表所有者的名称。 |
StatusDescription |
时间表的状态。 |
PeriodName |
句点的名称。 |
StartDate |
时间段的开始日期。 |
EndDate |
时间段的结束日期。 |
PeriodUID |
时间段的唯一标识符。 |
PeriodStatusID |
时间段状态的唯一标识符。 |
PeriodStatus |
时间表时段的状态。 |
评论 |
注释详细信息。 |
ModifiedDate |
上次修改时间表的时间和日期。 |
每个 Timesheets 对象都可以有 一个 Line 对象的集合。 每个 Line 对象可能具有以下属性:
属性 | 说明 |
---|---|
TimesheetUID |
时间表的唯一标识符。 |
TimesheetLineId |
时间表行项的唯一标识符。 |
ActualOvertimeWorkBillable |
已由分配给任务的资源执行的实际计费加班工时。 |
ActualOvertimeWorkNonBillable |
分配给任务的资源已执行的实际非计费加班工时。 |
ActualWorkBillable |
已由分配给任务的资源执行的常规非加班工时的实际计费量。 |
ActualWorkNonBillable |
已由分配给任务的资源执行的常规非加班工时的实际非计费量。 |
PlannedWork |
估计工作量。 |
AssignmentUID |
工作分配的唯一标识符。 |
LastSavedWork |
工作流阶段的唯一标识符。 |
CreatedDate |
创建行项的时间和日期。 |
ModifiedDate |
上次修改行项的时间和日期。 |
ProjectId |
项目的唯一标识符。 |
ProjectName |
项目的名称。 |
TaskId |
任务的唯一标识符。 |
TaskName |
任务的名称。 |
TaskHierarchy |
项目的任务的分层列表。 |
TimesheetApproverResourceId |
时间表审批者的资源 ID。 |
TimesheetApproverResourceName |
时间表审批者的名称。 |
TimesheetClassDescription |
时间表类的说明(例如,将其用途描述为记录病假时间或假期时间)。 |
TimesheetClassId |
时间表类的唯一标识符。 |
TimesheetClassName |
时间表类的名称。 |
TimesheetClassType |
时间表类的类型(例如,病假时间或假期时间)。 |
TimesheetLineComment |
时间表行的文本注释。 |
TimesheetLineStatus |
时间表行的状态。 |
TimesheetLineStatusId |
时间表行状态的唯一标识符 (请参阅相应的 TimesheetLineStatus 值) 。 |
每个 Timesheets 对象都可以有 一个 Actuals 对象的集合。 每个 Actuals 对象可能具有以下属性:
属性 | 说明 |
---|---|
TimesheetLineId |
时间表行的唯一标识符。 |
ActualOvertimeWorkBillable |
已由分配给任务的资源执行的实际计费加班工时。 |
ActualOvertimeWorkNonBillable |
分配给任务的资源已执行的实际非计费加班工时。 |
ActualWorkBillable |
已由分配给任务的资源执行的常规非加班工时的实际计费量。 |
ActualWorkNonBillable |
已由分配给任务的资源执行的常规非加班工时的实际非计费量。 |
AdjustmentIndex |
时间表实际调整索引。 |
评论 |
注释详细信息。 |
CreatedDate |
时间表行的创建日期和时间。 |
LastChangedResourceName |
上次修改行的资源的名称。 |
PlannedWork |
估计工作量。 |
TimeByDay |
数据的日期和时间,例如 2013-03-29 00:00:00.000。 |
TimeByDay_DayOfMonth |
月中的某一天 (1 - 31) ,用于按天计算时间。 |
TimeByDay_DayOfWeek |
星期几 (1 - 7) 按天计算时间。 |
TimesheetLineModifiedDate |
上次更新行的时间和日期。 |
每个 Actuals 对象可以具有 CustomFields 对象的集合。 每个 CustomFields 对象可能具有以下属性:
属性 | 说明 |
---|---|
CustomFieldId |
自定义字段的唯一标识符。 |
CustomFieldName |
资源的名称。 |
TimesheetUID |
时间表的唯一标识符。 |
TimesheetLineId |
时间表行项的唯一标识符。 |
CustomFieldValue |
自定义字段的值。 |
UnsubscribedAlerts
UnsubscribedAlerts 包含有关用户取消订阅的警报通知的数据。 对于每个 UnsubscribedAlertData 对象,将看到以下属性:
属性 | 说明 |
---|---|
Id |
警报的唯一标识符。 |
AlertName |
警报的名称。 |
UserViewSettings
注意
本部分中的信息适用于 Project Server 2016、Project Server 2013 和 Project Online。 对于 Project Server 2010,请参阅 Project Server 2010 的 UserViewSettings。
UserViewSettings 包含有关用户创建的自定义视图设置的数据。 可以看到以下对象的属性:
WebControlSettings:不同页面中 Web 控件的用户设置。
WebControlResourcePlanEngagementSettings:资源计划参与页中 Web 控件的用户设置。
ViewSettings:产品中不同视图中的用户设置。
LastPDPViewed:有关为特定项目查看的最后一个项目详细信息页的信息。
UserSettings:用户自定义的设置。
OptimizerPlannerPlannerReqPages:在优化器、Planner 和 Planner 请求页上自定义的设置。
PlannerDefPlannerResPlannerAvailPages:在 Planner 赤字、Planner 资源、Planner 可用性页上自定义的设置。
PortfolioAnalysisGridSettings:在项目组合分析网格上自定义的设置。
OtherWebSettings:在网页上自定义的其他设置。
WebControlSettings 对象可以具有以下属性:
属性 | 说明 |
---|---|
WebControl |
Web 控件类型 (例如 resourcecenter) 。 |
PropertyName |
属性的名称。 |
PropertyValue |
属性的值。 |
WebControlResourcePlanEngagementSettings 对象可以具有以下属性:
属性 | 说明 |
---|---|
WebControl |
Web 控件类型 (例如 resourcecenter) 。 |
PropertyName |
属性的名称。 |
ProjectId |
项目的唯一标识符。 |
ProjectName |
项目的名称。 |
PropertyValue |
属性的值。 |
ViewSettings 对象可以具有以下属性:
属性 | 说明 |
---|---|
ViewId |
视图的唯一标识符。 |
ViewName |
视图的名称。 |
PropertyName |
属性的名称。 |
PropertyValue |
属性的值。 |
LastPDPViewed 对象可以具有以下属性:
属性 | 说明 |
---|---|
ProjectId |
项目的唯一标识符。 |
PropertyName |
属性的名称。 |
PropertyString |
表示属性值的字符串 |
PropertyData |
属性字符串的二进制表示形式 |
PropertyValue |
属性的值。 |
UserSettings 对象可以具有以下属性:
属性 | 说明 |
---|---|
SettingKey |
存储在数据库中的用户设置的键。 |
PropertyString |
表示属性值的字符串 |
PropertyName |
属性的名称。 |
PropertyValue |
属性的值。 |
PropertyData |
属性字符串的二进制表示形式 |
OptimizerPlannerPlannerReqPages 对象可以具有以下属性:
属性 | 说明 |
---|---|
PageName |
页面的名称。 |
AnalysisUid |
分析的唯一标识符。 |
AnalysisName |
分析的名称。 |
ViewUid |
视图的唯一标识符 |
ViewName |
视图的名称。 |
PropertyName |
属性的名称。 |
PropertyValue |
属性的值。 |
对于每个 PlannerDefPlannerResPlannerAvailPages 对象,将看到以下属性:
属性 | 说明 |
---|---|
PageName |
页面的名称。 |
AnalysisUid |
分析的唯一标识符。 |
AnalysisName |
分析的名称。 |
PropertyName |
属性的名称。 |
PropertyValue |
属性的值。 |
PortfolioAnalysisGridSettings 对象可以具有以下属性:
属性 | 说明 |
---|---|
PageUrl |
页面的 URL。 |
AnalysisId |
分析的唯一标识符。 |
AnalysisName |
分析的名称。 |
PropertyName |
属性的名称。 |
PropertyValue |
属性的值。 |
OtherWebSettings 对象可以具有以下属性:
属性 | 说明 |
---|---|
SettingKey |
描述要存储的用户设置数据的唯一键。 |
PropertyName |
属性的名称。 |
PropertyValue |
属性的值。 |
PropertyData |
属性字符串的二进制表示形式 |
PropertyName 和 PropertyValue 属性
对于 PropertyName 和相应的 PropertyValue 属性,你可能会看到上述对象的以下属性:
属性 | 说明 |
---|---|
ViewUid |
视图的唯一标识符 |
JSGridWidth |
显示的网格宽度 (值(以像素) 为单位)。 |
SelectedResourceIds |
网格中最后选择的资源的唯一标识符。 |
SelectedResources |
网格中最后选择的资源的唯一标识符。 |
TimeStampUID |
每次初始化视图时都会更新的顺序 guid。 |
持续时间 |
网格上显示的所选持续时间值。 值为: -1 -无效,-2 -持续时间是估计的,1 秒,2 -运行秒,3 分钟,4 -已用分钟,5 -小时,6 -运行小时数,7 天, 8 -已用天、9 周、10 个已用周、11 个月、12 个已用月、13 季度、14 个已用季度、15 年、16 年已用年、17 年、18 已用数年、19 %、20 -已用百分比、 21 -无单位,22 -材料使用情况 |
日期 |
使用的日期格式。 值为: 1 - ShortDate,2 - ShortTime,3 - ShortDateTime,4 - LongDate,5 - LongDateTime,6 - WeekDayMonth,7 - MonthDay,8 - YearMonth,9 - Sortable,10 - SmartShortDateTime,10 - GeneralLongDateTime |
ProjectTeamJsGridFields |
包含网格上字段的键值对。 |
ExpandSubProjects |
如果为 true,则会在 UI 中展开子项目。 |
GanttZoomLevel |
放大甘特图以显示的级别。 从最放大到最缩小的日期:0 - 分钟,1 - 小时长日期,2 - 小时短日期,3 - 日期名称最短,4 - 列出日期年月,5 - 列出日期年月,5 - 日,列出年月日期,6 - 月,7 - 月,8 - 季度,9 - 半年 |
PredefinedFilter |
当前筛选的值。 值为:0 - 全部、1 - 逾期、2 - 新分配、3- 已完成、4 - 未完成、5 - 自定义 |
DefaultLayout |
页面的默认布局。 值为:0- None、1- 甘特语、2- Timephased |
ZoomLevel |
缩放级别从最放大到缩小的级别:0- 分钟、1 - 小时长日期、2 小时短日期、3 - 日期名称最短、4 - 列出日期的“年月”、5 - 日、6 - 月、7 - 月、8 - 季度、9 - 半年 |
分隔符Position |
JsGrid 拆分器的位置(以像素为单位)。 |
GroupBy0 |
分组依据的字段。 |
GroupBy1 |
分组依据的字段。 |
GroupBy2 |
分组依据的字段。 |
SortBy |
要排序依据的字段。 |
SortByOrder |
0 - 升序,1 - 降序 |
ViewOutlineLevel |
如果值为 -1,则展开除子项目以外的全部。 如果 value 是任何其他数字,请将该大纲级别设置为展开。 |
FilterBy |
要筛选依据的列。 |
SelectedFilterId |
选择要筛选的字段。 |
JSGridFields |
包含描述用于在用户界面中显示 Grid 的设置的键值对。 |
ShowTimeWithDates |
如果为 true,则显示带有日期的时间。 如果为 false,则不为 。 |
PrincipalColumnWidth |
主体列的宽度(以像素为单位)。 |
CategoryColumnWidth |
类别列的宽度(以像素为单位)。 |
IsSidebarHidden |
如果隐藏了边栏,则设置为 true;如果未隐藏,则设置为 false。 |
IsViewBubbleChart |
如果为 true,则显示成本约束分析图表。 如果为 false,则显示网格。 |
IsViewSBAChart |
如果为 true,则显示战略业务一致性图表。 如果为 false,则显示“高效边界”图表。 |
IsHighlightDeficit |
如果为 true,则选中“突出显示赤字”选项。 如果为 false,则不为 。 |
ProjUid |
项目的唯一标识符。 |
IncludeProposedBookings |
如果为 True,则为在网格上显示的数据中包含建议的预订,否则为 false。 |
WorkUnits |
确定网格的工作单位。 值为:0- 小时、1 - 天、2 - 全职等效 |
时间表 |
确定网格的时间刻度。 值为:3 - 天、4 周、5 个月、6 季度、7 - 年 |
SelectedViewType |
确定视图类型。 值为:0 - AssignmentsByResource、1 - AssignmentsByProject、2- Availability、3 - Work、4 - HeatMapCapacityEngagement |
DateEarliestSerialized |
表示“容量规划”页上视图的开始日期。 |
DateLatestSerialized |
表示“容量规划”页上视图的结束日期。 |
UpperThreshold |
“容量规划”页上的阈值上限值。 |
LowerThreshold |
“容量规划”页上阈值较低的值。 |
FromDate |
网格中视图的开始日期。 |
ToDate |
网格中视图的结束日期。 |
IncludeProposed |
如果为 true,则选中“包括建议的预订”。 如果为 false,则不为 。 |
TabExpanded |
如果为 true,则会在“时间表历史记录”页上展开筛选器选项卡。 |
DateFilterChecked |
如果为 true,则会在“时间表”页上检查日期筛选器。 |
ResourceFilterChecked |
如果为 true,则会在“时间表”页上选中“资源筛选器”选项。 |
StartDate |
视图开始时的日期。 |
FinishDate |
视图结束的日期。 |
FilterMode |
确定显示哪些时间表。 值为:1 - 显示未提交的时间表,2- 显示已批准的时间表,3- 显示所有时间表 |
CustomFilterSelected |
如果为 true,则选择自定义筛选器。 |
SelectedResource |
网格上最后选择的资源的数字标识符。 |
SelectedFiscalPeriod |
从“会计周期”下拉菜单中选择的会计周期的索引。 |
ShowTimeWithDate |
如果为 true,则显示带有日期的时间。 |
ShowInsertedProjects |
如果为 true,将显示插入的项目。 |
ShowRollups |
如果为 true,将显示汇总。 |
ShowGanttChart |
如果为 true,将显示甘特图。 |
ShowProjectSummaryTask |
如果为 true,则项目摘要任务将显示在网格上。 |
ViewSelection |
视图是否显示 InProgressAndFailedJobsInThePastWeek/AllInProgressAndFailedJobs/SuccessfulJobsInThePastWeek/AllSuccessfulJobs/AllJobsInThePastWeek/AllJobs TimePhasedPane。 |
TimePhasedPane |
如果为 true,将显示“时间分段”窗格。 |
IncludeSummaryTasks |
如果为 true,将显示摘要任务。 |
ShowOvertimeWork |
如果为 true,将显示加班工时。 |
ShowScheduledWork |
如果为 true,将显示计划工时。 |
ShowSelectedList |
如果为 true,将显示所选资源列表。 |
时间分段 |
如果为 true,则“时间分段”网格将可见。 |
提出 |
如果为 true,将显示建议的值。 |
计划值 |
如果为 true,将显示计划工时。 |
加班 |
如果为 true,将显示加班工时。 |
NonBillable |
如果为 true,将显示不可计费的工作。 |
CommentOnSubmit |
如果为 true,则提交时间表时将显示批注对话框。 |
ShowTotals |
如果为 true,将显示总工时。 |
TimephasedStart |
时间分段数据的开始日期的 ECMA 日期表示形式。 |
TimephasedEnd |
时间分段数据的结束日期的 ECMA 日期表示形式。 |
showPlanned |
如果为 true,将显示计划工时。 |
showOvt |
如果为 true,将显示加班工时。 |
showNonBill |
如果为 true,将显示不可计费的工作。 |
dateFormat |
日期值的格式:1 - ShortDate,2 - ShortTime,3 - ShortDateTime,4 -LongDate,5 - LongDateTime,6 - WeekdayDayMonth,7 - MonthDay,8 - YearMonth,9 - Sortable,10 - SmartShortDateTime,11 - General LongDateTime |
durationFormat |
-1 - 无效,-2 - SwitchToEstimatedDuration,1 - 秒,2 - ElapsedSeconds,3 - 分钟,4 - ElapsedMinutes,5 - 小时,6 - ElapsedHours,7 - 天,8 - ElapsedDays,9 - 周,10 - ElapsedWeeks, 11 - 月, 12 - ElapsedMonths, 13 - 季度, 14 - ElapsedQuarters, 15 - 年, 16 - ElapsedYears, 17 - Years, 18 - ElapsedDecades, 19 - Percent, 20 - ElapsedPercent, 21 - None, 22 - Material |
workFormat |
-1 - 无效,-2 - 无,0 - 秒,1 - 分钟,2 - 小时,3 - 天,4 - 周,5 - 月,6 - 季度,7 - 年,8 - 十年,9 - 材料 |
filterType |
0 - 全部、逾期 - 1、新分配 - 2、已完成 - 3、不完整 - 4 |
projUids |
为资源约束筛选器选择的项目列表。 |
roleUids |
为资源约束筛选器选择的角色列表。 |
UseDate |
如果为 true,则会在“管理委派”页上选中“ 按日期筛选 ”复选框。 |
UseResource |
如果为 true,则会在“管理委派”页上选中“ 按用户筛选 ”复选框。 |
UseWeek |
如果为 true,则选中 “仅显示涵盖本周的代理人 ”选项。 |
UseSelfDelegates |
如果为 true,则选中 “仅显示代表我行事的代理人 ”复选框。 |
UseNamedDelegate |
如果为 true,则选中“ 委托名称 ”复选框。 |
UseActingFor |
如果为 true,则选中“代理 的代理人姓名 ”选项。 |
UseDateRange |
如果为 true,则选中“ 日期范围 ”复选框。 |
DelegateUid |
表示当前筛选的委托的唯一标识符。 |
ActingForUid |
委派所代表的用户的唯一标识符。 |
DelegateName |
委托的名称。 |
ActingForName |
委托的名称。 |
FilterVisible |
如果为 true,将显示筛选器选项。 |
GridTimeScaleUnits |
0- 小时、1 - 天、2- 全职等效 |
DateRangeFrom |
视图中显示的数据的开始日期。 |
DateRangeTo |
视图中显示的数据的结束日期。 |
DateRangeUnits |
用于日期范围的单位显示在网格上。 值为:0 秒、1 分钟、2 小时、3 天、4 周、5 个月、6 个季度、7 年 |
Project Server 2010 的 UserViewSettings
注意
本部分包含有关 Project Server 2010 中的 UserViewSettings 数据的信息。 有关 Project Server 2016、Project Server 2013 或 Project Online 的信息,请参阅上一节 (UserViewSettings) 。
UserViewSettings 包含有关用户创建的自定义视图设置的数据。 对象可以具有以下属性:
属性 | 说明 |
---|---|
PropertyName |
属性的名称。 |
PropertyValue |
属性的值。 |
自定义视图对象包括:
- WebControlSettings:这些是不同页面中 Web 控件的用户设置。 这些 Web 控件包括:
名称 | Web 控件 |
---|---|
teambuilderhometab |
工作组生成器 |
teambuilderjsgridcontrol |
工作组生成器 |
effectiverightsgrid |
有效权限 |
eptjsgridcontrol |
企业项目类型 |
projectcenterjsgridcontrol |
项目中心 |
projectdrilldownjsgridcontrol |
“计划”页 |
resourceassignmentsjsgridcontrol |
资源分配 |
resourcecenterjsgridcontrol |
资源中心 |
resourcerequestsjsgridcontrol |
资源请求 |
reviewtsdetailpartjsgridcontrol |
查看时间表 |
selecttasksfortlgrid |
为时间线选择任务 |
statusapprovalshistorypage |
状态审批历史记录 |
approvalcenterjsgridcontrol |
审批 |
statusapprovalspreviewjsgridcontrol |
状态审批评审 |
mytasksjsgridcontrol |
我的任务 |
teamtasksjsgridcontrol |
团队分配 |
timesheetpartjsgridcontrol |
时间表 |
在 Project Server 2010 的导出数据中,WebControlSettings 数据将在控件的实际属性之后显示 Web 控件的名称。 例如,下面是 MyTasksJSGridControl 的 Date 属性,其值为 1。
{
"PropertyName": "DateMyTasksJSGridControl",
"PropertyValue": "1"
},
WebControlResourcePlanEngagementSettings:这些是资源计划参与页中 Web 控件的用户设置。 如果 PropertyName 包含 ResPlanGrid 或 ProjectEngagementsGrid,则 PropertyName 中的 GUID 是项目唯一标识符 (PROJ_UID) 。 可以从 Project Server 2010 Published 数据库中的 MSP_PROJECTS 表中检索相应的项目名称。
ViewSettings:这些是产品中不同视图中的用户设置。 如果 PropertyName 看起来只包含一个 GUID,则该 GUID 是 Project Server 2010 Published 数据库中MSP_WEB_VIEW_REPORTS表中的视图标识符 (WVIEW_UID) ,并且相应的视图名称存储在WVIEW_NAME中。
实际属性名称将显示在 GUID 值之前。
在以下示例中,View 唯一标识符为 000010fc-7b06-45a9-9bd2-1cbfc2f64ce4 ,属性名称为 DividerPosition 。
{ "PropertyName": "DividerPosition000010fc-7b06-45a9-9bd2-1cbfc2f64ce4", "PropertyValue": "0" },
LastPDPViewed:提供有关为特定项目查看的最后一个项目详细信息页的信息。 相应项目 (PROJ_UID) 的唯一标识符显示在 字符串 PDPPages_LastViewed_PDP_For 之后。 此外,可以从 Project Server 2010 Published 数据库中的 MSP_PROJECTS 表中获取项目名称 (PROJ_NAME) 。 在以下示例中,项目的唯一标识符为 051f3a1e-02f5-4e45-bea7-30bfbf8df67f ,并且上次查看的项目详细信息页具有唯一标识符 1e26f08d-2757-46d9-b726-16cae3614c56 。 可以通过检查与 051f3a1e-02f5-4e45-bea7-30bfbf8df67f 关联的PROJ_NAME MSP_PROJECTS表来查找项目名称。
{ "PropertyName": "PDPPages_LastViewed_PDP_For_051f3a1e-02f5-4e45-bea7-30bfbf8df67f", "PropertyValue": "1e26f08d-2757-46d9-b726-16cae3614c56" },
OptimizerPlannerPlannerReqPages:这提供用户在优化器、Planner 和 Planner 请求页上自定义的设置。 如果 PropertyName 包含 {Optimizer} 、 {Planner } 或 {PlannerReq} ,则后面将有两个唯一标识符。 第一个是视图的唯一标识符,第二个是分析的唯一标识符。 可以从 Project Server 2010 Published 数据库中的视图 ID (WVIEW_UID) 中找到MSP_WEB_VIEW_REPORTS表中的相应视图名称 (WVIEW_NAME) 。 可以从 Project Server 2010 Published 数据库中的视图 ID (ANALYSIS_UID) 列从 MSP_ANALYSIS 表中获取相应的分析名称 (ANALYSIS_NAME) 。
PlannerDefPlannerResPlannerAvailPages:这提供用户在 Planner 赤字、Planner 资源、Planner 可用性页上自定义的设置。 如果 PropertyName 包含 {PlannerDef} 、 {PlannerRes} 或 {PlannerAvail} ,则它后面的 GUID 是分析的唯一标识符。 可以从 Project Server 2010 Published 数据库中的视图 ID (ANALYSIS_UID) 从 MSP_ANALYSIS 表中获取相应的分析名称 (ANALYSIS_NAME) 。
PropertyName 和 PropertyValue 属性
对于 PropertyName 和相应的 PropertyValue 属性,你可能会看到上述对象的以下属性:
属性 | 说明 |
---|---|
ViewUid |
视图的唯一标识符 |
JSGridWidth |
显示的网格宽度 (值(以像素) 为单位)。 |
SelectedResourceIds |
网格中最后选择的资源的唯一标识符。 |
SelectedResources |
网格中最后选择的资源的唯一标识符。 |
TimeStampUID |
每次初始化视图时都会更新的顺序 guid。 |
持续时间 |
网格上显示的所选持续时间值。 值为: -1 -无效,-2 -持续时间是估计的,1 秒,2 -运行秒,3 分钟,4 -已用分钟,5 -小时,6 -运行小时数,7 天, 8 -已用天、9 周、10 个已用周、11 个月、12 个已用月、13 季度、14 个已用季度、15 年、16 年已用年、17 年、18 已用数年、19 %、20 -已用百分比、 21 -无单位,22 -材料使用情况 |
日期 |
使用的日期格式。 值为: 1 - ShortDate,2 - ShortTime,3 - ShortDateTime,4 - LongDate,5 - LongDateTime,6 - WeekDayMonth,7 - MonthDay,8 - YearMonth,9 - Sortable,10 - SmartShortDateTime,10 - GeneralLongDateTime |
ProjectTeamJsGridFields |
包含网格上字段的键值对。 |
ExpandSubProjects |
如果为 true,则会在 UI 中展开子项目。 |
GanttZoomLevel |
放大甘特图以显示的级别。 从最放大到最缩小的日期:0 - 分钟,1 - 小时长日期,2 - 小时短日期,3 - 日期名称最短,4 - 列出日期年月,5 - 列出日期年月,5 - 日,列出年月日期,6 - 月,7 - 月,8 - 季度,9 - 半年 |
PredefinedFilter |
当前筛选的值。 值为:0 - 全部、1 - 逾期、2 - 新分配、3- 已完成、4 - 未完成、5 - 自定义 |
DefaultLayout |
页面的默认布局。 值为:0- None、1- 甘特语、2- Timephased |
ZoomLevel |
缩放级别从最放大到缩小的级别:0- 分钟、1 - 小时长日期、2 小时短日期、3 - 日期名称最短、4 - 列出日期的“年月”、5 - 日、6 - 月、7 - 月、8 - 季度、9 - 半年 |
分隔符Position |
JsGrid 拆分器的位置(以像素为单位)。 |
GroupBy0 |
分组依据的字段。 |
GroupBy1 |
分组依据的字段。 |
GroupBy2 |
分组依据的字段。 |
SortBy |
要排序依据的字段。 |
SortByOrder |
0 - 升序,1 - 降序 |
ViewOutlineLevel |
如果值为 -1,则展开除子项目以外的全部。 如果 value 是任何其他数字,请将该大纲级别设置为展开。 |
FilterBy |
要筛选依据的列。 |
SelectedFilterId |
选择要筛选的字段。 |
JSGridFields |
包含描述用于在用户界面中显示 Grid 的设置的键值对。 |
ShowTimeWithDates |
如果为 true,则显示带有日期的时间。 如果为 false,则不为 。 |
PrincipalColumnWidth |
主体列的宽度(以像素为单位)。 |
CategoryColumnWidth |
类别列的宽度(以像素为单位)。 |
IsSidebarHidden |
如果隐藏了边栏,则设置为 true;如果未隐藏,则设置为 false。 |
IsViewBubbleChart |
如果为 true,则显示成本约束分析图表。 如果为 false,则显示网格。 |
IsViewSBAChart |
如果为 true,则显示战略业务一致性图表。 如果为 false,则显示“高效边界”图表。 |
IsHighlightDeficit |
如果为 true,则选中“突出显示赤字”选项。 如果为 false,则不为 。 |
ProjUid |
项目的唯一标识符。 |
IncludeProposedBookings |
如果为 True,则为在网格上显示的数据中包含建议的预订,否则为 false。 |
WorkUnits |
确定网格的工作单位。 值为:0- 小时、1 - 天、2 - 全职等效 |
时间表 |
确定网格的时间刻度。 值为:3 - 天、4 周、5 个月、6 季度、7 - 年 |
SelectedViewType |
确定视图类型。 值为:0 - AssignmentsByResource、1 - AssignmentsByProject、2- Availability、3 - Work、4 - HeatMapCapacityEngagement |
DateEarliestSerialized |
表示“容量规划”页上视图的开始日期。 |
DateLatestSerialized |
表示“容量规划”页上视图的结束日期。 |
UpperThreshold |
“容量规划”页上的阈值上限值。 |
LowerThreshold |
“容量规划”页上阈值较低的值。 |
FromDate |
网格中视图的开始日期。 |
ToDate |
网格中视图的结束日期。 |
IncludeProposed |
如果为 true,则选中“包括建议的预订”。 如果为 false,则不为 。 |
TabExpanded |
如果为 true,则会在“时间表历史记录”页上展开筛选器选项卡。 |
DateFilterChecked |
如果为 true,则会在“时间表”页上检查日期筛选器。 |
ResourceFilterChecked |
如果为 true,则会在“时间表”页上选中“资源筛选器”选项。 |
StartDate |
视图开始时的日期。 |
FinishDate |
视图结束的日期。 |
FilterMode |
确定显示哪些时间表。 值为:1 - 显示未提交的时间表,2- 显示已批准的时间表,3- 显示所有时间表 |
CustomFilterSelected |
如果为 true,则选择自定义筛选器。 |
SelectedResource |
网格上最后选择的资源的数字标识符。 |
SelectedFiscalPeriod |
从“会计周期”下拉菜单中选择的会计周期的索引。 |
ShowTimeWithDate |
如果为 true,则显示带有日期的时间。 |
ShowInsertedProjects |
如果为 true,将显示插入的项目。 |
ShowRollups |
如果为 true,将显示汇总。 |
ShowGanttChart |
如果为 true,将显示甘特图。 |
ShowProjectSummaryTask |
如果为 true,则项目摘要任务将显示在网格上。 |
ViewSelection |
视图是否显示 InProgressAndFailedJobsInThePastWeek/AllInProgressAndFailedJobs/SuccessfulJobsInThePastWeek/AllSuccessfulJobs/AllJobsInThePastWeek/AllJobs TimePhasedPane。 |
TimePhasedPane |
如果为 true,将显示“时间分段”窗格。 |
IncludeSummaryTasks |
如果为 true,将显示摘要任务。 |
ShowOvertimeWork |
如果为 true,将显示加班工时。 |
ShowScheduledWork |
如果为 true,将显示计划工时。 |
ShowSelectedList |
如果为 true,将显示所选资源列表。 |
时间分段 |
如果为 true,则“时间分段”网格将可见。 |
提出 |
如果为 true,将显示建议的值。 |
计划值 |
如果为 true,将显示计划工时。 |
加班 |
如果为 true,将显示加班工时。 |
NonBillable |
如果为 true,将显示不可计费的工作。 |
CommentOnSubmit |
如果为 true,则提交时间表时将显示批注对话框。 |
ShowTotals |
如果为 true,将显示总工时。 |
TimephasedStart |
时间分段数据的开始日期的 ECMA 日期表示形式。 |
TimephasedEnd |
时间分段数据的结束日期的 ECMA 日期表示形式。 |
showPlanned |
如果为 true,将显示计划工时。 |
showOvt |
如果为 true,将显示加班工时。 |
showNonBill |
如果为 true,将显示不可计费的工作。 |
dateFormat |
日期值的格式:1 - ShortDate,2 - ShortTime,3 - ShortDateTime,4 -LongDate,5 - LongDateTime,6 - WeekdayDayMonth,7 - MonthDay,8 - YearMonth,9 - Sortable,10 - SmartShortDateTime,11 - General LongDateTime |
durationFormat |
-1 - 无效,-2 - SwitchToEstimatedDuration,1 - 秒,2 - ElapsedSeconds,3 - 分钟,4 - ElapsedMinutes,5 - 小时,6 - ElapsedHours,7 - 天,8 - ElapsedDays,9 - 周,10 - ElapsedWeeks, 11 - 月, 12 - ElapsedMonths, 13 - 季度, 14 - ElapsedQuarters, 15 - 年, 16 - ElapsedYears, 17 - Years, 18 - ElapsedDecades, 19 - Percent, 20 - ElapsedPercent, 21 - None, 22 - Material |
workFormat |
-1 - 无效,-2 - 无,0 - 秒,1 - 分钟,2 - 小时,3 - 天,4 - 周,5 - 月,6 - 季度,7 - 年,8 - 十年,9 - 材料 |
filterType |
0 - 全部、逾期 - 1、新分配 - 2、已完成 - 3、不完整 - 4 |
projUids |
为资源约束筛选器选择的项目列表。 |
roleUids |
为资源约束筛选器选择的角色列表。 |
UseDate |
如果为 true,则会在“管理委派”页上选中“ 按日期筛选 ”复选框。 |
UseResource |
如果为 true,则会在“管理委派”页上选中“ 按用户筛选 ”复选框。 |
UseWeek |
如果为 true,则选中 “仅显示涵盖本周的代理人 ”选项。 |
UseSelfDelegates |
如果为 true,则选中 “仅显示代表我行事的代理人 ”复选框。 |
UseNamedDelegate |
如果为 true,则选中“ 委托名称 ”复选框。 |
UseActingFor |
如果为 true,则选中“代理 的代理人姓名 ”选项。 |
UseDateRange |
如果为 true,则选中“ 日期范围 ”复选框。 |
DelegateUid |
表示当前筛选的委托的唯一标识符。 |
ActingForUid |
委派所代表的用户的唯一标识符。 |
DelegateName |
委托的名称。 |
ActingForName |
委托的名称。 |
FilterVisible |
如果为 true,将显示筛选器选项。 |
GridTimeScaleUnits |
0- 小时、1 - 天、2- 全职等效 |
DateRangeFrom |
视图中显示的数据的开始日期。 |
DateRangeTo |
视图中显示的数据的结束日期。 |
DateRangeUnits |
用于日期范围的单位显示在网格上。 值为:0 秒、1 分钟、2 小时、3 天、4 周、5 个月、6 个季度、7 年 |
工作流
此文件包含用户是其中所有者的项目工作流的相关数据。 对于每个 WorkflowInstances 对象,可能会看到以下对象:
Object | 说明 |
---|---|
SiteID |
在其中使用工作流的 PWA 网站的唯一标识符。 |
ProjectID |
利用工作流的项目的唯一标识符。 |
ProjectName |
利用工作流的项目的名称。 |
WorkflowInstanceId |
工作流实例的唯一标识符。 |
WorkflowError |
实例失败,出现此错误字符串。 |
WorkflowErrorResponseCode |
实例失败并显示此错误代码。 |
WorkflowCreatedDate |
项目的工作流实例创建日期。 |
EnterpriseProjectTypeUid |
使用工作流的企业项目类型的唯一标识符。 |
EnterpriseProjectTypeName |
使用工作流命名企业项目类型。 |
WorkflowStatus |
工作流的状态。 |
对于每个 WorkflowStatus 对象,可能会看到以下属性:
属性 | 说明 |
---|---|
WorkflowInstanceId |
工作流实例的唯一标识符。 |
PhaseId |
工作流阶段的唯一标识符。 |
PhaseName |
工作流阶段的名称。 |
PhaseDescription |
工作流阶段的说明。 |
StageId |
工作流阶段的唯一标识符。 |
StageName |
工作流阶段的名称。 |
StageDescription |
工作流阶段的说明。 |
StageInformation |
通过工作流更新的实际阶段信息。 |
StageOrder |
工作流中的容器的顺序。 |
StageStatus |
工作流容器的状态。 |
StageStateDescription |
工作流容器的状态的说明。 |
StageEntryDate |
工作流容器的开始日期和时间。 |
StageLastSubmitted |
上次提交项目的日期。 |
StageCompletionDate |
阶段完成的日期。 |
LastModifiedDate |
上次修改工作流实例的时间/日期。 |
WorkspaceItems
WorkspaceItems 描述了 Project Server 和Project Online中使用的 SharePoint 项目的相关数据,例如问题、风险和可交付结果。 这可以包括以下内容的集合:
问题
风险
交付
ListItemAssociations
可以有一个 Issues 对象的集合,这些对象具有以下属性:
属性 | 说明 |
---|---|
ProjectId |
项目的唯一标识符。 |
ProjectName |
项目的名称。 |
IssueUniqueId |
问题的唯一标识符。 |
IssueId |
问题的 ID。 |
标题 |
问题的标题或名称。 |
AssignedToResource |
分配给字段的 WSS 项。 |
AssignedToUserClaimsAccount |
分配给声明字段的 WSS 项。 |
NumberOfAttachments |
问题的附件数。 |
DueDate |
问题完成的日期。 |
类别 |
问题的类别。 |
状态 |
问题的状态。 |
优先级 |
问题的优先级。 |
所有者 |
问题所有者的名称。 |
OwnerUserClaimsAccount |
所有者的声明帐户。 |
讨论 |
问题讨论的文本字段。 |
解决方案 |
问题的解决方法。 |
IsFolder |
如果问题为 SharePoint 列表中的文件夹,则为 True。 |
ItemRelativeUrlPath |
问题的相对 URL。 |
CreatedByResource |
创建了问题的资源。 |
CreatedByUserClaimsAccount |
创建问题的用户的声明帐户。 |
CreatedDate |
问题的创建日期和时间。 |
ModifiedByResource |
上次修改问题的用户。 |
ModifiedByUserClaimsAccount |
上次修改问题的用户的声明帐户。 |
ModifiedDate |
上次更新问题的日期和时间。 |
可能存在具有以下属性的 Risk 对象的集合:
属性 | 说明 |
---|---|
ProjectId |
具有风险的项目的唯一标识符。 |
ProjectName |
具有风险的项目的名称。 |
RiskUniqueId |
风险的唯一标识符。 |
RiskId |
风险的 ID。 |
标题 |
风险的标题或名称。 |
AssignedToResource |
分配给字段的 WSS 项。 |
AssignedToUserClaimsAccount |
分配给声明字段的 WSS 项。 |
NumberOfAttachments |
风险的附件数。 |
DueDate |
风险到期的日期。 |
概率 |
风险将发生的百分比概率。 |
影响 |
出现风险时的影响大小。 |
暴露 |
风险的总体威胁,由风险概率乘以影响计算得出。 |
成本 |
风险的计划支出总额。 |
CostExposure |
风险的总体威胁,由成本乘以风险概率计算得出。 |
类别 |
风险类别。 |
状态 |
风险的状态。 |
所有者 |
风险所有者的名称。 |
R.OwnerUserClaimsAccount |
风险所有者的声明帐户。 |
说明 |
风险说明的文本字段。 |
MitigationPlan |
用于解决与风险因素相关的问题的计划。 |
应变计划 |
风险的应变计划。 |
TriggerTask |
触发应变计划的条件(例如,日期、危险性超过阈值、未完成任务或其用户分配的值)。 |
TriggerDescription |
导致风险的触发器的说明。 |
NumberOfAttachments |
风险的附件数。 |
IsFolder |
如果风险为 SharePoint 列表中的文件夹,则为 True。 |
ItemRelativeUrlPath |
风险的相对 URL。 |
CreatedByResource |
创建了风险的资源。 |
CreatedByUserClaimsAccount |
创建风险的用户的声明帐户。 |
CreatedDate |
风险的创建日期和时间。 |
ModifiedByResource |
修改风险的用户。 |
ModifiedByUserClaimsAccount |
上次修改风险的用户的声明帐户。 |
ModifiedDate |
风险的修改日期和时间。 |
可以有具有以下属性 的可交付结果 对象的集合:
属性 | 说明 |
---|---|
ProjectId |
可交付结果的项目的唯一标识符。 |
ProjectName |
可交付结果的项目名称。 |
DeliverableUniqueId |
可交付结果的唯一标识符。 |
DeliverableId |
可交付结果的 ID。 |
标题 |
可交付结果的标题。 |
说明 |
可交付结果的说明。 |
StartDate |
可交付结果的开始日期和时间。 |
FinishDate |
可交付结果的完成日期。 |
IsFolder |
如果可交付结果是 SharePoint 列表中的一个文件夹,则为 True。 |
ItemRelativeUrlPath |
可交付结果的相对 URL。 |
CreatedByResource |
创建了可交付结果的资源。 |
CreatedByUserClaimsAccount |
创建可交付结果的用户的声明帐户 |
CreatedDate |
可交付结果的创建日期和时间。 |
ModifiedByResource |
上次更改了可交付结果的资源。 |
ModifiedByUserClaimsAccount |
上次修改可交付结果的用户的声明帐户。 |
ModifiedDate |
可交付结果的修改日期和时间。 |
可能有具有以下属性的 ListItemAssociations 对象的集合:
属性 | 说明 |
---|---|
ProjectId |
项目的唯一标识符。 |
ProjectName |
项目的名称。 |
ListItemId |
列表项的唯一标识符。 |
ListItemName |
列表项的名称。 |
RelatedProjectId |
相关项目的唯一标识符。 |
RelatedProjectName |
相关项目的名称。 |
RelatedItemId |
与列表项相关的项的名称 |
RelatedItemTitle |
与列表项相关的项的标题 |
RelationshipTypeId |
关系类型的标识符 |
RelationshipDescription |
列表项与相关项之间的关系说明。 |
TaskTimephasedDataset
TaskTimephasedDataset 包含用于定义报表架构中任务时间分段数据的报表数据的属性。 它具有以下属性:
属性 | 说明 |
---|---|
TaskUID |
任务的唯一标识符。 |
TimeByDay |
在日程表中标识某天的主键。 粒度仅以天为单位。 |
FiscalPeriodUID |
会计周期的标识符。 |
ProjectUID |
项目的唯一标识符。 |
TaskIsActive |
如果任务处于活动状态,则为 True。 |
TaskIsProjectSummary |
如此 如果任务是项目摘要任务。 |
TaskCost |
任务的总计划成本。 |
TaskActualCost |
已由一项任务的所有资源执行的工作的发生成本,以及任何其他记录的成本。 |
TaskWork |
为任务的所有已分配资源安排的总时间量。 |
TaskOvertimeWork |
预计由分配给任务的所有资源执行的加班工时量。 |
TaskActualWork |
已由一项任务的所有资源执行的实际工作,通常表示为完成百分比。 |
TaskBudgetCost |
任务的计划成本。 |
TaskBudgetWork |
任务的计划工作。 |
TaskResourcePlanWork |
为资源计划中的任务安排的总时间。 |
TaskModifiedDate |
上次修改任务的日期和时间。 |
TaskName |
任务的名称。 |
ProjectName |
项目的名称。 |
TaskBaselineTimephasedDataset
TaskBaselineTimephasedDataset 包含用于定义报表架构中任务基线时间分段数据的报告数据的属性。 它具有以下属性:
属性 | 说明 |
---|---|
BaselineNumber |
一个标识项目比较基准的数字。 |
ProjectUID |
项目的唯一标识符。 |
TaskUID |
任务的唯一标识符。 |
TimeByDay |
在日程表中标识某天的主键。 粒度仅以天为单位。 |
TaskBaselineCost |
某项任务的总计划成本。 比较基准成本也称作挣值的完成时预算 (BAC)。 |
TaskBaselineFixedCost |
比较基准中计划的一组任务成本,不管任务工期或资源所完成的工时如何,这些成本都保持不变。 |
TaskBaselineWork |
比较基准预测中为任务计划的总计划小时数。 |
TaskBaselineBudgetCost |
有关任务的计划的预算工时量的成本。 |
TaskBaselineBudgetWork |
有关任务的计划的预算工时量。 |
TaskBaselineModifiedDate |
上次更新任务的日期和时间。 |
FiscalPeriodUID |
会计期间的唯一标识符。 |
TaskName |
任务的名称。 |
ProjectName |
项目的名称。 |
AssignmentTimephasedDataset
AssignmentTimephasedDataset 包含用于定义报表架构中分配时间分段数据的报表数据的属性。 它具有以下属性:
属性 | 说明 |
---|---|
AssignmentUID |
工作分配的唯一标识符。 |
TimeByDay |
在日程表中标识某天的主键。 粒度仅以天为单位。 |
ProjectUID |
工作分配时间分段数据的项目的唯一标识符。 |
TaskUID |
工作分配时间分段数据的任务的唯一标识符。 |
FiscalPeriodUID |
会计期间的唯一标识符。 |
ResourceUID |
资源的唯一标识符。 |
TaskName |
任务的名称。 |
ProjectName |
项目的名称。 |
AssignmentRegularCost |
已执行的常规、未超时工作分配工作的总成本,剩余的未超时工作除外。 |
AssignmentRegularWork |
分配给任务的资源计划执行的非加班工时总数。 |
AssignmentRemainingCost |
由任何资源完成特定任务的所有剩余计划工时相关的成本。 |
AssignmentRemainingOvertimeCost |
工作分配在日程中安排的剩余加班费用。 |
AssignmentRemainingOvertimeWork |
工作分配上剩余的加班工时量。 |
AssignmentRemainingRegularCost |
完成工作分配的剩余常规、未超时工作将产生的费用。 |
AssignmentRemainingRegularWork |
完成工作分配的常规、未超时工作仍需的时间量(如人时或人日)。 |
AssignmentRemainingWork |
分配给任务的资源完成工作分配所需的时间。 |
AssignmentCombinedWork |
工作分配的工作(来自项目计划和资源计划)。 |
AssignmentActualRegularCost |
已对工作分配执行的未超时工作的成本。 |
AssignmentActualRegularWork |
已对工作分配执行的实际常规、未超时工作量。 |
AssignmentCost |
工作分配的总成本,基于已产生的成本,为剩余工作计划的成本除外。 |
AssignmentOvertimeCost |
工作分配的总超时成本,包括已执行的超时工作的成本,剩余超时工作的成本除外。 |
AssignmentActualCost |
已对工作分配执行的工作产生的成本,以及任何其他关联成本。 |
AssignmentActualOvertimeCost |
已对工作分配执行的超时工作产生的成本。 |
AssignmentWork |
为工作分配计划的时间总量,如人时或人日。 |
AssignmentOvertimeWork |
工作分配的全部超时工作,包括已执行的超时工作,剩余超时工作除外。 |
AssignmentActualWork |
已对工作分配执行的工作量。 |
AssignmentActualOvertimeWork |
已对工作分配执行的实际超时工作量。 |
AssignmentMaterialWork |
为材料资源计划的总工作时间。 |
AssignmentMaterialActualWork |
已通过使用材料资源执行的实际工作量,通常以计划的材料资源工作量的百分比表示。 |
AssignmentBudgetCost |
工作分配的计划支出总额。 |
AssignmentBudgetWork |
为工作分配计划的工作的计划支出总量。 |
AssignmentBudgetMaterialWork |
对材料资源的工作分配使用的计划支出总量。 |
AssignmentResourcePlanWork |
资源计划中为工作分配计划的时间总量。 |
TaskIsActive |
如果工作分配时间分段数据的任务是活动的,则为 True。 |
AssignmentModifiedDate |
上次更新工作分配的日期和时间。 |
AssignmentBaselineTimephasedDataset
AssignmentBaselineTimephasedDataset 包含用于定义报表架构中工作分配基线时间分段数据的报表数据的属性。 它具有以下属性:
属性 | 说明 |
---|---|
BaselineNumber |
标识项目中的比较基准的整数。 |
AssignmentUID |
工作分配的唯一标识符。 |
TimeByDay |
在日程表中标识某天的主键。 粒度仅以天为单位。 |
ProjectUID |
与工作分配比较基准时间分段数据关联的项目的 GUID。 |
TaskUID |
与工作分配比较基准时间分段数据关联的任务的 GUID。 |
AssignmentBaselineCost |
工作分配的计划成本。 |
AssignmentBaselineWork |
为工作分配安排的计划人-小时总数。 |
AssignmentBaselineMaterialWork |
要用于完成工作分配的供应品或其他可消耗品的计划单位数量。 |
AssignmentBaselineBudgetCost |
工作分配的计划成本。 |
AssignmentBaselineBudgetWork |
完成工作分配所需的计划时间总量。 |
AssignmentBaselineBudgetMaterialWork |
要用于完成工作分配的供应品或其他可消耗品的计划单位数量。 |
AssignmentBaselineModifiedDate |
上次修改工作分配基线的日期和时间。 |
FiscalPeriodUID |
会计期间的唯一标识符。 |
ResourceUID |
资源的唯一标识符。 |
TaskName |
任务的名称。 |
ProjectName |
项目的名称。 |
报告数据中的特定于项目的用户数据
从 Project Online导出用户数据中定义的导出方法还将为每个项目创建 8 个文件,其中用户是 Reporting 架构的一部分。
同样, 从 Project Server 导出用户 数据中定义的特定于项目的报表数据的查询将提供类似的输出。
此数据包括:
名称 | 说明 |
---|---|
Reporting_AssignmentBaselineTimephased |
报告架构中项目的分配基线时间分段数据。 |
Reporting_AssignmentTimephased |
报告架构中项目的分配时间分段数据。 |
Reporting_ProjectBaseline |
报告架构中项目的项目基线数据。 |
Reporting_Tasks |
报告架构中项目的项目任务数据。 |
Reporting_Assignments |
报告架构中项目的分配资源数据。 |
Reporting_Resources |
报告架构中项目的资源数据。 |
Reporting_TaskBaselineTimephased |
报告架构中项目的任务基线时间分段数据。 |
Reporting_TaskTimephased |
报告架构中项目的任务时间分段数据。 |
从 Project Online 导出时,将收到 json 文件格式的信息。 每个文件的名称将以特定项目的项目名称和项目 ID 作为前缀。 例如,如果项目的项目名称 为 Project1 ,项目 ID 为 fffa21a1-baac-e711-9ee6-00166dac9e0b ,则上表中的第一个文件将 命名为Project1_fffa21a1-baac-e711-9ee6-00166dac9e0b_draft.xml 。
Reporting_AssignmentBaselineTimephased
Reporting_AssignmentBaselineTimephased包含用于定义 ProjectData 服务中工作分配基线时间分段数据的报告数据的属性。 它具有以下属性:
Object | 说明 |
---|---|
BaselineNumber |
标识项目中的比较基准的整数。 |
AssignmentUID |
工作分配的唯一标识符。 |
TimeByDay |
在日程表中标识某天的主键。 粒度仅以天为单位。 |
ProjectUID |
与工作分配比较基准时间分段数据关联的项目的 GUID。 |
TaskUID |
与工作分配比较基准时间分段数据关联的任务的 GUID。 |
AssignmentBaselineCost |
工作分配的计划成本。 |
AssignmentBaselineWork |
为工作分配安排的计划人-小时总数。 |
AssignmentBaselineMaterialWork |
要用于完成工作分配的供应品或其他可消耗品的计划单位数量。 |
AssignmentBaselineBudgetCost |
工作分配的计划成本。 |
AssignmentBaselineBudgetWork |
完成工作分配所需的计划时间总量。 |
AssignmentBaselineBudgetMaterialWork |
要用于完成工作分配的供应品或其他可消耗品的计划单位数量。 |
AssignmentBaselineModifiedDate |
上次修改工作分配基线的日期和时间。 |
FiscalPeriodUID |
会计期间的唯一标识符。 |
ResourceId |
资源的唯一标识符。 |
TaskName |
任务的名称。 |
ProjectName |
项目的名称。 |
Reporting_AssignmentTimephased
Reporting_AssignmentTimephased包含用于定义 ProjectData 服务中工作分配时间分段数据的报表数据的属性。 它具有以下属性:
Object | 说明 |
---|---|
AssignmentUID |
工作分配的唯一标识符。 |
TimeByDay |
在日程表中标识某天的主键。 粒度仅以天为单位。 |
ProjectUID |
工作分配时间分段数据的项目的唯一标识符。 |
TaskUID |
工作分配时间分段数据的任务的唯一标识符。 |
FiscalPeriodUID |
会计期间的唯一标识符。 |
ResourceId |
资源的唯一标识符。 |
TaskName |
任务的名称。 |
ProjectName |
项目的名称。 |
AssignmentRegularCost |
已执行的常规、未超时工作分配工作的总成本,剩余的未超时工作除外。 |
AssignmentRegularWork |
分配给任务的资源计划执行的非加班工时总数。 |
AssignmentRemainingCost |
由任何资源完成特定任务的所有剩余计划工时相关的成本。 |
AssignmentRemainingOvertimeCost |
工作分配在日程中安排的剩余加班费用。 |
AssignmentRemainingOvertimeWork |
工作分配上剩余的加班工时量。 |
AssignmentRemainingRegularCost |
完成工作分配的剩余常规、未超时工作将产生的费用。 |
AssignmentRemainingRegularWork |
完成工作分配的常规、未超时工作仍需的时间量(如人时或人日)。 |
AssignmentRemainingWork |
分配给任务的资源完成工作分配所需的时间。 |
AssignmentCombinedWork |
工作分配的工作(来自项目计划和资源计划)。 |
AssignmentActualRegularCost |
已对工作分配执行的未超时工作的成本。 |
AssignmentActualRegularWork |
已对工作分配执行的实际常规、未超时工作量。 |
AssignmentCost |
工作分配的总成本,基于已产生的成本,为剩余工作计划的成本除外。 |
AssignmentOvertimeCost |
工作分配的总超时成本,包括已执行的超时工作的成本,剩余超时工作的成本除外。 |
AssignmentActualCost |
已对工作分配执行的工作产生的成本,以及任何其他关联成本。 |
AssignmentActualOvertimeCost |
已对工作分配执行的超时工作产生的成本。 |
AssignmentWork |
为工作分配计划的时间总量,如人时或人日。 |
AssignmentOvertimeWork |
工作分配的全部超时工作,包括已执行的超时工作,剩余超时工作除外。 |
AssignmentActualWork |
已对工作分配执行的工作量。 |
AssignmentActualOvertimeWork |
已对工作分配执行的实际超时工作量。 |
AssignmentMaterialWork |
为材料资源计划的总工作时间。 |
AssignmentMaterialActualWork |
已通过使用材料资源执行的实际工作量,通常以计划的材料资源工作量的百分比表示。 |
AssignmentBudgetCost |
工作分配的计划支出总额。 |
AssignmentBudgetWork |
为工作分配计划的工作的计划支出总量。 |
AssignmentBudgetMaterialWork |
对材料资源的工作分配使用的计划支出总量。 |
AssignmentResourcePlanWork |
资源计划中为工作分配计划的时间总量。 |
TaskIsActive |
如果工作分配时间分段数据的任务是活动的,则为 True。 |
AssignmentModifiedDate |
上次更新工作分配的日期和时间。 |
Reporting_ProjectBaseline
Reporting_ProjectBaseline包含用于定义 ProjectData 服务中项目基线数据的报告数据的属性。 它具有以下属性:
Object | 说明 |
---|---|
BaselineNumber |
一个标识项目比较基准的数字。 |
AssignmentUid |
工作分配的唯一标识符。 |
AssignmentType |
工作分配类型。 NormalAssignment=0、WorkOnlyAssignment=1、FixedCostAssignment=2、FixedCostWorkOnlyAssignment=3、EmptyAssignment=4、FixedCostGeneratedAssignment=100(在 RDS 传输过程中生成)、ResourcePlanAssignment=101。 |
AssignmentBaselineCost |
工作分配的计划成本。 |
AssignmentBaselineWork |
为工作分配安排的计划人-小时总数。 |
AssignmentBaselineMaterialWork |
要用于完成工作分配的供应品或其他可消耗品的计划单位数量。 |
AssignmentBaselineBudgetCost |
工作分配的计划成本。 |
AssignmentBaselineBudgetWork |
完成工作分配所需的计划时间总量。 |
AssignmentBaselineBudgetMaterialWork |
要用于完成工作分配的供应品或其他可消耗品的计划单位数量。 |
AssignmentBaselineStartDate |
工作分配的计划开始日期。 |
AssignmentBaselineFinishDate |
工作分配的计划完成日期。 |
AssignmentBaselineModifiedDate |
工作分配的计划完成日期。 |
AssignmentBaselineModifiedDate |
上次修改工作分配基线的日期和时间。 |
ProjectUID |
项目的唯一标识符。 |
TaskUID |
任务的唯一标识符。 |
TaskBaselineCost |
任务的总计划成本。 |
TaskBaselineFixedCost |
比较基准中计划的一组任务成本,不管任务工期或资源所完成的工时如何,这些成本都保持不变。 |
TaskBaselineWork |
任务的比较基准预测中计划的总时间量。 |
TaskBaselineBudgetCost |
比较基准中计划的预算工时量的成本。 |
TaskBaselineBudgetWork |
比较基准中计划的预算工时量。 |
TaskBaselineStartDate |
计划的任务开始日期和时间。 |
TaskBaselineFinishDate |
任务的计划完成日期。 |
TaskBaselineDeliverableStartDate |
任务的已发布交付成果的开始日期和时间。 |
TaskBaselineDeliverableFinishDate |
比较基准中计划的任务的已发布可交付结果完成日期和时间。 |
TaskBaselineDuration |
完成任务所需的估计时间量。 |
TaskBaselineStartDateString |
包含计划的任务开始日期和时间的字符串。 |
TaskBaselineFinishDateString |
包含计划的任务完成日期和时间的字符串。 |
TaskBaselineDurationString |
包含计划的任务工期的字符串。 |
TaskBaselineModifiedDate |
上次更新任务的日期和时间。 |
Reporting_Tasks
Reporting_ProjectTasks包含用于定义 ProjectData 服务中项目任务数据的报告数据的属性。 它具有以下属性:
属性 | 说明 |
---|---|
TaskUID |
任务的唯一标识符。 |
TaskParentUID |
父任务的唯一标识符。 |
ProjectUID |
任务所属项目的唯一标识符。 |
FixedCostAssignmentUID |
PWA 实例站点 ID。 |
TaskName |
任务的唯一标识符。 |
TaskOutlineLevel |
任务的大纲级别。 |
TaskOutlineNumber |
任务的大纲编号。 |
TaskIndex |
本地项目中的任务编号。 |
TaskIsProjectSummary |
任务是否为项目摘要任务。 |
TaskIsOverallocated |
获取一个值,该值指示任务是否过度分配。 |
TaskIsMilestone |
任务是否为里程碑。 |
TaskIsCritical |
获取一个值,该值指示任务的计时是否至关重要,或者计时中是否有任何延迟。 |
TaskIsSummary |
任务是否为摘要任务。 |
TaskStatusManagerUID |
任务状态管理器的唯一标识符。 |
TaskFixedCost |
任务的固定成本。 |
TaskActualFixedCost |
任务的实际固定成本。 |
TaskCost |
任务的预计或计划成本。 |
TaskOvertimeCost |
任务的实际加班成本和剩余加班成本的总和。 |
TaskActualCost |
任务的实际成本。 |
TaskActualOvertimeCost |
任务的实际加班成本。 |
TaskWork |
任务的计划工时量。 |
TaskOvertimeWork |
为任务安排的加班工时量。 |
TaskActualWork |
任务的实际工时。 |
TaskActualOvertimeWork |
任务的实际加班工时。 |
TaskDurationVariance |
任务的比较基准工期与任务的总工期(或当前估计工期)之间的差异。 |
TaskStartVariance |
任务开始日期与基线开始日期的差异(分钟 x 1000)。 |
TaskFinishVariance |
任务完成日期与基线完成日期的差异(分钟 x 1000)。 |
TaskTotalSlack |
总的松散量。 |
TaskFreeSlack |
可用松散量。 |
TaskDuration |
任务的计划工期。 |
TaskActualDuration |
任务的实际工期。 |
TaskStartDate |
任务的计划开始日期。 |
TaskFinishDate |
任务的计划完成日期。 |
TaskDeliverableStartDate |
任务的已发布交付成果的开始日期和时间。 |
TaskDeliverableFinishDate |
任务的已发布交付成果的完成日期和时间。 |
TaskActualStartDate |
任务的启动日期。 |
TaskActualFinishDate |
任务的完成日期。 |
TaskPercentCompleted |
任务工期已完成的百分比。 |
TaskPercentWorkCompleted |
任务工时已完成的百分比。 |
TaskPhysicalPercentCompleted |
项目经理输入的完成百分比值。 这可用作计算 BCWP) (执行的预算工时成本的替代方法。 |
TaskACWP |
迄今为止对任务执行的实际工时成本。 |
TaskBCWP |
迄今对任务执行的工时的预算成本。 |
TaskBCWS |
为任务安排的工时的预算成本。 |
TaskLevelingDelay |
调配任务导致的延迟。 |
TaskPriority |
任务的优先级从 0 到 1000。 |
TaskSPI |
显示执行的预算工时成本与 BCWP/BCWS) (计划工时的预算成本的比率。 |
TaskTCPI |
截至任务状态日期,待完成的工时与待用资金的比率 (完成性能指数) 。 |
TaskVAC |
完成时的方差。 |
TaskDeadline |
应完成任务的目标日期和时间。 |
TaskDurationIsEstimated |
是否估计了任务的比较基准工期。 |
TaskEAC |
任务完成时估算是任务在状态日期之前基于性能的预期总成本。 |
TaskIsEffortDriven |
任务是否由工作驱动。 |
TaskIsExternal |
任务是否为外部任务。 |
TaskIsRecurring |
任务是否为定期任务。 |
TaskCostVariance |
获取任务的资源的当前进度与基线计划进度之间的成本条件差异。 |
TaskCV |
挣值成本差异 - 显示在状态日期之前实现当前完成级别所需的成本与实际成本之间的差异。 |
TaskCPI |
显示已执行工时的预算 (或基线) 成本与在项目状态日期前所执行工时的实际成本的比率。 |
TaskEarlyFinish |
任务的提前完成日期。 |
TaskEarlyStart |
任务的早期开始日期。 |
TaskLateFinish |
任务的延迟完成日期。 |
TaskLateStart |
任务的延迟开始日期。 |
TaskSV |
当前进度与任务的基线计划之间的成本差异。 |
TaskWorkVariance |
任务工时与比较基准任务工时的差异(以分钟为单位 x 1000)。 |
TaskIgnoresResourceCalendar |
任务是否忽略资源日历。 |
TaskClientUniqueId |
任务的唯一 ID,如 Project Professional 所示。 |
TaskIsMarked |
如此 如果任务标记为标识或进一步操作。 |
TaskWBS |
工作分解结构 (WBS) 任务代码。 |
TaskCreatedDate |
任务的创建日期。 |
TaskModifiedDate |
上次更新任务的日期。 |
TaskBudgetCost |
用于将预算成本与计划成本或实际成本进行比较。 |
TaskBudgetWork |
任务的计划工作。 |
TaskResourcePlanWork |
为资源计划中的所有资源计划安排的任务的时间。 如果计划的工作来自资源计划,则此字段用于避免重复计数。 |
TaskHyperLinkFriendlyName |
显示与任务关联的超链接的标题或说明文本。 |
TaskHyperLinkAddress |
与任务关联的超链接。 |
TaskHyperLinkSubAddress |
任务超链接的子地址。 |
TaskStartDateString |
任务开始日期和时间的字符串值。 |
TaskFinishDateString |
任务完成日期和时间的字符串值。 |
TaskDurationString |
任务工期的字符串值。 |
TaskIsManuallyScheduled |
任务所属项目的唯一标识符。 |
TaskIsActive |
如果任务当前处于活动状态。 |
CustomFields |
任务中使用的自定义字段。 |
如果任务包含 CustomField 对象,它将具有以下属性:
属性 | 说明 |
---|---|
CustomFieldId |
自定义字段的唯一标识符。 |
CustomFieldName |
资源的名称。 |
TaskId |
使用客户字段的任务的唯一标识符。 |
CustomFieldValue |
自定义字段的值。 |
Reporting_Assignments
Reporting_Assignments包含用于定义 ProjectData 服务中工作分配的报告数据的属性。 它具有以下属性:
Object | 说明 |
---|---|
AssignmentUID |
工作分配的唯一标识符。 |
ProjectUID |
工作分配的项目的唯一标识符。 |
ResourceUID |
工作分配的资源的唯一标识符。 |
TaskUID |
工作分配的任务的唯一标识符。 |
ResourceOwnerUID |
资源所有者的唯一标识符。 |
AssignmentCost |
工作分配的总成本,基于已产生的成本,为剩余工作计划的成本除外。 |
AssignmentOvertimeCost |
工作分配的总超时成本,包括已执行的超时工作的成本,剩余超时工作的成本除外。 |
AssignmentActualCost |
已对工作分配执行的工作产生的成本,以及任何其他关联成本。 |
AssignmentActualOvertimeCost |
已对工作分配执行的超时工作产生的成本。 |
AssignmentWork |
为工作分配计划的时间总量,如人时或人日。 |
AssignmentOvertimeWork |
工作分配的全部超时工作,包括已执行的超时工作,剩余超时工作除外。 |
AssignmentActualWork |
已对工作分配执行的工作量。 |
AssignmentActualOvertimeWork |
已对工作分配执行的实际超时工作量。 |
AssignmentMaterialWork |
为材料资源计划的总工作时间。 |
AssignmentMaterialActualWork |
已通过使用材料资源执行的实际工作量,通常以计划的材料资源工作量的百分比表示。 |
AssignmentPercentWorkCompleted |
已完成的工时百分比。 |
AssignmentStartDate |
计划资源开始分配的日期。 |
AssignmentFinishDate |
资源计划完成分配的日期。 |
AssignmentActualStartDate |
资源开始分配的日期。 |
AssignmentActualFinishDate |
资源完成分配的日期。 |
AssignmentDelay |
资源在开始处理工作分配之前要等待的时间量。 |
AssignmentStartVariance |
工作分配开始时的方差。 |
AssignmentFinishVariance |
工作分配完成时的方差。 |
AssignmentACWP |
为工作分配执行的实际工时成本。 |
AssignmentBCWP |
为工作分配执行的工时的预算成本 () 挣值。 |
AssignmentBCWS |
为工作分配安排的工时的预算成本 (计划值) 。 |
AssignmentBookingID |
分配预订 GUID。 |
AssignmentBookingName |
分配预订名称 (提交或建议) 。 |
AssignmentType |
工作分配类型。 NormalAssignment=0、WorkOnlyAssignment=1、FixedCostAssignment=2、FixedCostWorkOnlyAssignment=3、EmptyAssignment=4、FixedCostGeneratedAssignment=100(在 RDS 传输过程中生成)、ResourcePlanAssignment=101。 |
TypeName |
工作分配类型的名称。 |
AssignmentResourceType |
与工作分配关联的资源的类型。 请参阅 类型枚举。 |
R.TypeName |
|
IsPublic |
如此 如果项目已发布,以便团队成员可以看到它。 |
AssignmentIsPublished |
如果发布分配,则为 True。 |
AssignmentCostVariance |
比较基准成本和总成本之间的差异。 |
AssignmentWorkVariance |
基线工时与当前计划工时之间的差异。 |
AssignmentCV |
挣值成本差异。 |
AssignmentSV |
挣值计划差异。 |
AssignmentVAC |
完成时的方差。 |
AssignmentIsOverallocated |
如果过度分配任何资源,则其值为 True。 |
AssignmentPeakUnits |
为任务分配资源的最大单位数。 |
AssignmentCreatedDate |
创建工作分配的日期和时间。 |
AssignmentModifiedDate |
上次更新工作分配的日期和时间。 |
AssignmentBudgetCost |
工作分配的计划支出总额。 |
AssignmentBudgetWork |
为工作分配计划的工作的计划支出总量。 |
AssignmentBudgetMaterialWork |
对材料资源的工作分配使用的计划支出总量。 |
AssignmentResourcePlanWork |
资源计划中为工作分配计划的时间总量。 |
TaskIsActive |
如果工作分配时间分段数据的任务是活动的,则为 True。 |
TimesheetClassUID |
时间表类的 GUID。 |
如果任务包含 CustomField 对象,它将具有以下属性:
属性 | 说明 |
---|---|
CustomFieldId |
自定义字段的唯一标识符。 |
CustomFieldName |
资源的名称。 |
PrimaryCustomFieldId |
主自定义域的 ID (Task 或 Resource 类型,) 此自定义域是其子字段。 |
PrimaryCustomFieldName |
主自定义域的名称 (Task 或 Resource 类型,) 此自定义域是其子字段。 |
AssignmentRolldown |
此工作分配的值是否从主自定义字段向下滚动。 如果存在,则该值与相应主自定义字段的值相同,除非工作分配自定义字段中的 ovverriden |
AssignmentId |
此自定义域所属的工作分配 ID。 |
CustomFieldValue |
自定义字段的值。 |
Reporting_Resources
Reporting_Resources包含用于定义 ProjectData 服务中资源的报告数据的属性。 它具有以下属性:
属性 | 说明 |
---|---|
ResourceUID |
资源的唯一标识符。 |
ResourceName |
资源的显示名称。 |
ResourceStandardRate |
资源的标准费率。 |
ResourceOvertimeRate |
资源的加班费率。 |
ResourceStatusUID |
资源状态的 GUID。 |
ResourceStatusName |
资源状态的本地化名称。 状态包括“未分配的资源”、“本地资源”、“未知资源”和“企业资源”。 项目中的大多数资源都具有“企业活动”状态值。 |
ResourceCode |
包含要作为资源信息的一部分输入的任何代码、缩写或数字。 |
ResourceCostPerUse |
每次使用工作资源所产生的成本。 |
ResourceEmailAddress |
资源的电子邮件地址。 |
ResourceInitials |
资源的首字母缩写。 |
ResourceMaterialLabel |
“材料标签”字段包含为材料资源输入的度量单位,例如吨、箱或立方码。 然后,此标签与材料资源的分配单位(例如 8 吨或 22 箱)结合使用。 |
ResourceType |
资源类型(例如,企业、本地、Project Server、材料或泛型)。 有关值 ,请参阅 ResourceType 枚举 。 |
TypeName |
资源类型的名称。 |
ResourceGroup |
“组”字段包含资源所属的组的名称。 |
ResourceMaxUnits |
当前时段内可用于完成任务的资源的最大容量(百分比或单位)。 |
ResourceBookingType |
资源预订类型:建议或已提交。 |
ResourceTimesheetManagerUID |
给定资源的时间表管理器。 |
ResourceEarliestAvailableFrom |
资源可用于完成特定任务的最早日期。 |
ResourceLatestAvailableTo |
上次资源可用的日期。 |
ResourceCanLevel |
如果可执行资源调配,则为 True。 |
ResourceHyperlink |
为 Project Web Access 的“编辑用户”页中的资源指定的 URL。 |
ResourceHyperlinkHref |
为 Project Web Access 的“编辑用户”页中指定的资源超链接显示的文本。 |
ResourceNTAccount |
资源的 Windows 帐户名。 |
ResourceIsActive |
指定创建资源时处于活动状态的项目版本。 此字段供项目缓存内部使用。 |
ResourceIsGeneric |
如果资源为泛型,则为 True。 |
ResourceIsTeam |
如果资源是团队资源,则为 True。 |
ResourceBaseCalendar |
资源的基准日历。 |
ResourceWorkgroup |
代表资源的团队协作方法的数值。 |
ResourceClientUniqueId |
在 Project Professional 中打开时,本地项目中资源的唯一 ID。 |
ResourceCostCenter |
用于资源成本核算的用户定义的代码。 |
ResourceCreatedRevisionCounter |
指定创建资源时处于活动状态的项目版本。 此字段供项目缓存内部使用。 |
ResourceModifiedRevisionCounter |
资源被修改的次数的计数。 |
ResourceCreatedDate |
在项目中创建资源的日期和时间。 |
ResourceModifiedDate |
上次修改资源相关信息的日期。 |
ResourceRequiresEngagements |
如果只能通过预订请求资源,则为 True。 |
LCID |
资源的语言代码 ID。 |
UserClaimsAccount |
用户的登录名。 |
Reporting_TaskBaselineTimephased
Reporting_TaskBaselineTimephased包含用于定义 ProjectData 服务中任务基线时间分段数据的报告数据的属性。 它具有以下属性:
Object | 说明 |
---|---|
BaselineNumber |
一个标识项目比较基准的数字。 |
ProjectUID |
项目的唯一标识符。 |
TaskUID |
任务的唯一标识符。 |
TimeByDay |
在日程表中标识某天的主键。 粒度仅以天为单位。 |
TaskBaselineCost |
某项任务的总计划成本。 比较基准成本也称作挣值的完成时预算 (BAC)。 |
TaskBaselineFixedCost |
比较基准中计划的一组任务成本,不管任务工期或资源所完成的工时如何,这些成本都保持不变。 |
TaskBaselineWork |
比较基准预测中为任务计划的总计划小时数。 |
TaskBaselineBudgetCost |
有关任务的计划的预算工时量的成本。 |
TaskBaselineBudgetWork |
有关任务的计划的预算工时量。 |
TaskBaselineModifiedDate |
上次更新任务的日期和时间。 |
FiscalPeriodUID |
会计期间的唯一标识符。 |
TaskName |
任务的名称。 |
ProjectName |
项目的名称。 |
Reporting_TaskTimephased
Reporting_TaskTimephased包含用于定义 ProjectData 服务中任务时间分段数据的报告数据的属性。 它具有以下属性:
属性 | 说明 |
---|---|
TaskID |
任务的唯一标识符。 |
TimeByDay |
在日程表中标识某天的主键。 粒度仅以天为单位。 |
FiscalPeriodUID |
会计周期的标识符。 |
ProjectUID |
项目的唯一标识符。 |
TaskIsActive |
如果任务处于活动状态,则为 True。 |
TaskIsProjectSummary |
如此 如果任务是项目摘要任务。 |
TaskCost |
任务的总计划成本。 |
TaskActualCost |
已由一项任务的所有资源执行的工作的发生成本,以及任何其他记录的成本。 |
TaskWork |
为任务的所有已分配资源安排的总时间量。 |
TaskOvertimeWork |
预计由分配给任务的所有资源执行的加班工时量。 |
TaskActualWork |
已由一项任务的所有资源执行的实际工作,通常表示为完成百分比。 |
TaskBudgetCost |
任务的计划成本。 |
TaskBudgetWork |
任务的计划工作。 |
TaskResourcePlanWork |
为资源计划中的任务安排的总时间。 |
TaskModifiedDate |
上次修改任务的日期和时间。 |
TaskName |
任务的名称。 |
ProjectName |
项目的名称。 |
Project XML 文件
从Project Online导出用户数据中定义的方法将为每个用户项目提供两个特定于项目的文件,但保存为.xml格式。 每个项目都有两个.xml文件:
<ProjectName>_<ProjectID>_draft.xml:以.XML格式保存的草稿架构中的项目文件。
<ProjectName>_<ProjectID>_published.xml:以.XML格式保存的已发布架构中的项目文件。
请参阅 Project XML 数据交换架构参考 ,了解这些文件中包含的 Project XML 数据。
特定于项目的元数据文件
从Project Online导出用户数据中定义的方法还会提供三个特定于项目的文件,这些文件提供有关每个单独项目的元数据。 你会收到以下每个架构中的一个:
报告架构中的项目元数据文件
项目的 Project 元数据文件将具有以下属性:
属性 | 说明 |
---|---|
ProjectUID |
项目的唯一标识符。 |
ProjectName |
项目的名称。 |
ProjectAuthorName |
项目作者的姓名。 |
ProjectOwnerResourceUID |
项目所有者的资源 GUID。 |
ProjectManagerName |
项目经理的名称。 |
ProjectType |
表示项目的类型的枚举值。 |
ProjectStartDate |
项目开始日期和时间。 |
ProjectFinishDate |
项目的计划完成日期和时间。 |
ProjectStatusDate |
项目的状态日期和时间。 |
ProjectWorkspaceInternalHRef |
项目网站的 URL。 |
ProjectWbsIsStale |
如此 如果工作分解结构 (任务大纲层次结构) 不是最新的。 |
ProjectEarnedValueIsStale |
如果挣值字段过期,则为 True。 |
ProjectRollupsAreStale |
如果摘要任务数据过期,则为 True。 |
ProjectHierarchyNotSynchronized |
主项目 - 子项目层次结构未同步。 |
ProjectCalculationsAreStale |
如果项目计划计算不是最新的,则为 True。 |
ProjectGhostTaskAreStale |
如果虚影任务已过期,则为 True。 虚影任务是跨项目链接的占位符。 |
ProjectCurrency |
项目货币字符代码。 |
ProjectCategoryName |
项目类别的名称。 |
ProjectCompanyName |
项目的公司的名称。 |
ProjectKeywords |
项目的关键字。 |
ProjectSubject |
项目的主题。 |
ProjectTitle |
项目的名称。 |
ProjectVisibilityMode |
这是从 SharePoint 任务列表创建的。 |
ResourcePlanUtilizationType |
表示资源计划的利用率类型的值。 |
ResourcePlanUtilizationDate |
使用资源计划的开始日期和时间。 |
ProjectDescription |
项目说明。 |
EnterpriseProjectTypeName |
企业项目类型的名称。 |
ProjectCreatedDate |
项目的创建日期。 |
ProjectModifiedDate |
上次修改项目的日期和时间。 |
ProjectCalendarDuration |
项目中所有任务的活动工作时间总长(基于“项目信息”对话框中指定的项目日历)。 |
ProjectIdentifier |
项目的可读标识符。 此标识符在 EPT 中配置。 |
ProjectLastPublishedDate |
上次发布日期 |
项目可以具有以下属性的 CustomFields 对象集合:
属性 | 说明 |
---|---|
CustomFieldValueUID |
自定义字段值的唯一标识符。 |
CustomFieldTypeUID |
自定义字段类型的唯一标识符。 |
CustomFieldName |
自定义字段的名称。 |
ResourceUID |
资源的唯一标识符。 |
CFValue |
自定义字段值。 |
草稿架构中的项目元数据文件
草稿架构中项目的 Project 元数据文件将具有以下属性:
属性 | 说明 |
---|---|
ProjectUID |
项目的唯一标识符。 |
ProjectName |
项目的名称。 |
ProjectAuthorName |
项目作者的姓名。 |
ProjectActualCost |
在项目上已完成的工时所产生的成本。 |
ProjectCategoryName |
项目类别的名称。 |
ProjectCompanyName |
项目的公司的名称。 |
ProjectCritcalSlackLimit |
在项目将任务标记为关键任务之前,任务可能超过其结束日期的天数。 |
ProjectCurrencyDigits |
货币值中的小数位数。 |
ProjectCurrencyPosition |
货币符号相对于货币值的位置。 |
ProjectCurrencySymbol |
项目货币符号。 |
ProjectCurrencyCode |
项目的货币代码,如 ISO 4217 中定义。 |
ProjectIsNewTasksEffortDriven |
指定新任务是否由工作驱动。 |
ProjectCurrentDate |
项目的当前日期。 |
ProjectDefaultFinishTime |
所有新任务的默认完成时间。 |
ProjectDefaultFixedCostAccrual |
一个 值,该值指示对新任务使用的默认固定成本累算方法。 |
ProjectMinutesPerDay |
每天的默认分钟数。 |
ProjectMinutesPerWeek |
每周的默认分钟数。 |
ProjectDefaultOvertimeRate |
本地资源的默认加班费率。 |
ProjectDefaultStandardRate |
本地资源的默认标准费率。 |
ProjectDefaultStartTime |
所有新任务的默认开始时间。 |
ProjectDefaultTaskType |
项目中所有任务的默认类型。 |
ProjectDurationFormat |
工作持续时间的默认格式。 |
ProjectFinishDate |
项目的计划完成日期和时间。 |
ProjectTasksHonorConstraints |
指示 Project 是否根据其约束日期计划任务。 |
ProjectKeywords |
项目的关键字。 |
ProjectLastSavedDate |
上次保存项目的日期。 |
ProjectManagerName |
项目经理的姓名。 |
ProjectMultipleCriticalPaths |
指示 Project 是否计算并显示项目中每个独立任务网络的关键路径。 |
ProjectPoolAttachedTo |
与该项目共享资源的项目的名称。 |
ProjectCreatedDate |
项目的创建日期。 |
ProjectIsResourcePool |
指示项目是否用作资源池。 |
ProjectScheduledFromStart |
指示项目是从开始日期还是完成日期进行计划。 |
ProjectSplitTasksInProgress |
指示在任务滑落或提前报告进度时是否允许重新安排剩余工期和工时。 |
ProjectSpreadActualCostsToStatusDate |
指示实际成本是否分散到状态日期。 |
ProjectSpreadPercentCompleteToStatus |
指示完成百分比是否分散到状态日期。 |
ProjectStartDate |
项目开始日期和时间。 |
ProjectStatusDate |
项目的状态日期和时间。 |
ProjectSubject |
项目的主题。 |
ProjectTitle |
项目的标题。 |
ProjectCalculateActualCosts |
指示 Project 是否应自动计算实际成本。 |
ProjectWorkEntryFormat |
项目中所有工期的默认格式。 |
ProjectCalculatesSubTasksAsSummary |
指示 Project 是否将子任务计算为摘要任务。 |
ProjectDaysPerMonth |
每月的默认工作日数。 |
ProjectDefaultEstimatedDuration |
一个 值,该值指示新任务是否具有估计工期。 |
ProjectShowEstimatedDurations |
一个 值,该值指示是否在任务的估计工期之后显示问号。 |
ProjectExpandTimephased |
指示在保存到数据库时,Project 是否以可读格式或二进制格式保存时间分段数据。 |
ProjectExternalEdited |
指示是否在外部编辑了项目。 |
ProjectReadCount |
指示以只读形式打开一个或多个表的用户数。 |
ProjectType |
表示项目的类型的枚举值。 |
ProjectCheckedOutBy |
签出项目的用户的名称。 |
ProjectCheckOutDate |
项目的签出日期。 |
ProjectPath |
项目路径。 |
ProjectActualsSyncProtectedActuals |
一个 值,该值指示项目实际值是否与受保护的实际值同步。 |
ProjectIsAdministrative |
指示项目是否为管理项目。 |
ProjectTimestamp |
项目的时间戳。 |
ProjectDescription |
项目说明。 |
ProjectLocalPath |
项目本地路径。 |
ProjectWebPath |
项目 Web 路径。 |
ProjectOwnerUID |
项目所有者的 GUID。 |
ProjectDataSourceNameID |
项目数据源名称的标识符。 |
ProjectDelegateAllowed |
指示是否允许项目委托。 |
ProjectIsNonWorking |
指示项目是否不起作用。 |
ProjectScope |
项目范围。 |
ProjectIsConsolidatedProject |
指示它是否为合并项目。 |
ProjectResourceCanDecline |
指示资源是否可以拒绝。 |
ProjectTrackingMode |
项目中所有工作分配的默认跟踪方法。 |
ProjectLastPublishedDate |
上次项目发布的日期。 |
LegacyProjectType |
旧项目类型。 |
ProjectOptionDefaultStartTime |
工作日的默认开始时间。 |
ProjectOptionDefaultFinishTime |
工作日的默认结束时间。 |
ProjectSiteName |
项目网站的名称。 |
ProjectSiteServerUID |
项目站点的服务器 ID。 |
IssueListName |
项目问题列表的名称。 |
RiskListName |
项目风险列表的名称。 |
TotalDocumentCount |
项目的文档计数。 |
ProjectActiveIssueCount |
项目的活动问题计数。 |
ProjectActiveRiskCount |
项目的活动风险计数。 |
ProjectAdminRoleId |
项目管理员角色的标识符。 |
ProjectManagerRoleId |
项目经理角色的标识符。 |
ProjectTeamMemberRoleId |
项目团队成员角色的标识符。 |
ProjectReaderRoleId |
项目读取者角色的标识符。 |
ProjectProposalWorkflowInstanceId |
项目工作流实例的标识符。 |
ProjectIsAdminProjectLegacy |
指示项目是否为管理项目。 |
ProjectCalendarId |
项目使用的日历的 ID。 |
ProjectClientVersionNumber |
项目的客户端版本。 |
ProjectVersion |
项目的版本。 |
ProjectProgramUID |
项目程序的标识符。 |
ProjectSessionUID |
项目会话的标识符。 |
ProjectSessionDescription |
项目会话描述符。 |
ProjectIsDeleted |
指示是否删除项目。 |
ProjectBaselineCalendarId |
项目基线日历的标识符。 |
ProjectWBSPrefix |
工作分解结构前缀。 |
ProjectNewTasksStartOnCurrentDate |
一个 值,该值指示新任务是否在当前日期开始。 |
ProjectIsNewTasksManual |
一个 值,该值指示是否手动计划新任务。 |
ProjectSummaryTaskId |
项目摘要任务的任务 ID。 |
ProjectModifiedDate |
上次修改项目的日期和时间。 |
SharepointIdeaListWebId |
创意列表 SharePoint Web ID。 |
SharepointIdeaListId |
Ideas List SharePoint 列表 ID。 |
SharepointIdeaItemId |
Ideas List SharePoint 列表项 ID。 |
ProjectVisibilityMode |
指定是否从 SharePoint 任务列表创建项目网站。 |
ProjectIsProjectSiteRemoved |
指定是否删除了项目网站。 |
ProjectUtilizationType |
表示项目的利用率类型的值。 |
ProjectUtilizationDate |
项目的开始日期和时间。 |
ProjectIdentifier |
项目的可读标识符。 此标识符在 EPT 中配置。 |
已发布架构中的项目元数据文件
已发布架构中项目的 Project 元数据文件将具有以下属性:
属性 | 说明 |
---|---|
ProjectUID |
项目的唯一标识符。 |
ProjectName |
项目的名称。 |
ProjectAuthorName |
项目作者的姓名。 |
ProjectActualCost |
在项目上已完成的工时所产生的成本。 |
ProjectCategoryName |
项目类别的名称。 |
ProjectCompanyName |
项目的公司的名称。 |
ProjectCritcalSlackLimit |
在项目将任务标记为关键任务之前,任务可能超过其结束日期的天数。 |
ProjectCurrencyDigits |
货币值中的小数位数。 |
ProjectCurrencyPosition |
货币符号相对于货币值的位置。 |
ProjectCurrencySymbol |
项目货币符号。 |
ProjectCurrencyCode |
项目的货币代码,如 ISO 4217 中定义。 |
ProjectIsNewTasksEffortDriven |
指定新任务是否由工作驱动。 |
ProjectCurrentDate |
项目的当前日期。 |
ProjectDefaultFinishTime |
所有新任务的默认完成时间。 |
ProjectDefaultFixedCostAccrual |
一个 值,该值指示对新任务使用的默认固定成本累算方法。 |
ProjectMinutesPerDay |
每天的默认分钟数。 |
ProjectMinutesPerWeek |
每周的默认分钟数。 |
ProjectDefaultOvertimeRate |
本地资源的默认加班费率。 |
ProjectDefaultStandardRate |
本地资源的默认标准费率。 |
ProjectDefaultStartTime |
所有新任务的默认开始时间。 |
ProjectDefaultTaskType |
项目中所有任务的默认类型。 |
ProjectDurationFormat |
工作持续时间的默认格式。 |
ProjectFinishDate |
项目的计划完成日期和时间。 |
ProjectTasksHonorConstraints |
指示 Project 是否根据其约束日期计划任务。 |
ProjectKeywords |
项目的关键字。 |
ProjectLastSavedDate |
上次保存项目的日期。 |
ProjectManagerName |
项目经理的姓名。 |
ProjectMultipleCriticalPaths |
指示 Project 是否计算并显示项目中每个独立任务网络的关键路径。 |
ProjectPoolAttachedTo |
与该项目共享资源的项目的名称。 |
ProjectCreatedDate |
项目的创建日期。 |
ProjectIsResourcePool |
指示项目是否用作资源池。 |
ProjectScheduledFromStart |
指示项目是从开始日期还是完成日期进行计划。 |
ProjectSplitTasksInProgress |
指示在任务滑落或提前报告进度时是否允许重新安排剩余工期和工时。 |
ProjectSpreadActualCostsToStatusDate |
指示实际成本是否分散到状态日期。 |
ProjectSpreadPercentCompleteToStatus |
指示完成百分比是否分散到状态日期。 |
ProjectStartDate |
项目开始日期和时间。 |
ProjectStatusDate |
项目的状态日期和时间。 |
ProjectSubject |
项目的主题。 |
ProjectTitle |
项目的标题。 |
ProjectCalculateActualCosts |
指示 Project 是否应自动计算实际成本。 |
ProjectWorkEntryFormat |
项目中所有工期的默认格式。 |
ProjectCalculatesSubTasksAsSummary |
指示 Project 是否将子任务计算为摘要任务。 |
ProjectDaysPerMonth |
每月的默认工作日数。 |
ProjectDefaultEstimatedDuration |
一个 值,该值指示新任务是否具有估计工期。 |
ProjectShowEstimatedDurations |
一个 值,该值指示是否在任务的估计工期之后显示问号。 |
ProjectExpandTimephased |
指示在保存到数据库时,Project 是否以可读格式或二进制格式保存时间分段数据。 |
ProjectExternalEdited |
指示是否在外部编辑了项目。 |
ProjectReadCount |
指示以只读形式打开一个或多个表的用户数。 |
ProjectType |
表示项目的类型的枚举值。 |
ProjectCheckedOutBy |
签出项目的用户的名称。 |
ProjectCheckOutDate |
项目的签出日期。 |
ProjectPath |
项目路径。 |
ProjectActualsSyncProtectedActuals |
一个 值,该值指示项目实际值是否与受保护的实际值同步。 |
ProjectIsAdministrative |
指示项目是否为管理项目。 |
ProjectTimestamp |
项目的时间戳。 |
ProjectDescription |
项目说明。 |
ProjectLocalPath |
项目本地路径。 |
ProjectWebPath |
项目 Web 路径。 |
ProjectOwnerUID |
项目所有者的 GUID。 |
ProjectDataSourceNameID |
项目数据源名称的标识符。 |
ProjectDelegateAllowed |
指示是否允许项目委托。 |
ProjectIsNonWorking |
指示项目是否不起作用。 |
ProjectScope |
项目范围。 |
ProjectIsConsolidatedProject |
指示它是否为合并项目。 |
ProjectResourceCanDecline |
指示资源是否可以拒绝。 |
ProjectTrackingMode |
项目中所有工作分配的默认跟踪方法。 |
ProjectLastPublishedDate |
上次项目发布的日期。 |
LegacyProjectType |
旧项目类型。 |
ProjectOptionDefaultStartTime |
工作日的默认开始时间。 |
ProjectOptionDefaultFinishTime |
工作日的默认结束时间。 |
ProjectSiteName |
项目网站的名称。 |
ProjectSiteServerUID |
项目站点的服务器 ID。 |
IssueListName |
项目问题列表的名称。 |
RiskListName |
项目风险列表的名称。 |
TotalDocumentCount |
项目的文档计数。 |
ProjectActiveIssueCount |
项目的活动问题计数。 |
ProjectActiveRiskCount |
项目的活动风险计数。 |
ProjectAdminRoleId |
项目管理员角色的标识符。 |
ProjectManagerRoleId |
项目经理角色的标识符。 |
ProjectTeamMemberRoleId |
项目团队成员角色的标识符。 |
ProjectReaderRoleId |
项目读取者角色的标识符。 |
ProjectProposalWorkflowInstanceId |
项目工作流实例的标识符。 |
ProjectIsAdminProjectLegacy |
指示项目是否为管理项目。 |
ProjectCalendarId |
项目使用的日历的 ID。 |
ProjectClientVersionNumber |
项目的客户端版本。 |
ProjectVersion |
项目的版本。 |
ProjectProgramUID |
项目程序的标识符。 |
ProjectSessionUID |
项目会话的标识符。 |
ProjectSessionDescription |
项目会话描述符。 |
ProjectIsDeleted |
指示是否删除项目。 |
ProjectBaselineCalendarId |
项目基线日历的标识符。 |
ProjectWBSPrefix |
项目工时明细前缀。 |
ProjectNewTasksStartOnCurrentDate |
一个 值,该值指示新任务是否在当前日期开始。 |
ProjectIsNewTasksManual |
一个 值,该值指示是否手动计划新任务。 |
ProjectSummaryTaskId |
项目摘要任务的任务 ID。 |
ProjectModifiedDate |
上次修改项目的日期和时间。 |
SharepointIdeaListWebId |
创意列表 SharePoint Web ID。 |
SharepointIdeaListId |
Ideas List SharePoint 列表 ID。 |
SharepointIdeaItemId |
Ideas List SharePoint 列表项 ID。 |
ProjectVisibilityMode |
指定是否从 SharePoint 任务列表创建项目网站。 |
ProjectIsProjectSiteRemoved |
指定是否删除了项目网站。 |
ProjectUtilizationType |
表示资源计划的利用率类型的值。 |
ProjectUtilizationDate |
项目的开始日期和时间。 |
ProjectIdentifier |
项目的可读标识符。 此标识符在 EPT 中配置。 |
ProjectPublishedReportingTimephasedMode |
报表中时间分段数据的同步模式。 |
ProjectPublishedReportingTimephasedFirstDayOfWeek |
时间分段报告的一周的第一天。 |
ProjectPublishedReportingTimephasedFirstWeekOfYear |
时间分段报告的一年中第一周。 |
ProjectFiscalPeriodMaxModDate |
财政周期最大修改日期。 |