重要
Dynamics 365 Project Service Automation 已演变为 Dynamics 365 Project Operations. 有关详细信息,请参阅 Project Service Automation 过渡。
适用于 Project Service 应用版本 3.x
Dynamics 365 Project Service Automation 扩展了其他应用实体,并在 Common Data Service 数据模型中引入了自己的实体。 本文介绍在典型 PSA 报告方案中会遇到的一些实体。
报告机会
Project Service Automation 通过添加启用基于项目的方案的字段来扩展 Dynamics 365 销售 机会 实体。 这些字段由前缀为 msdyn_的架构名称标识。 对于报告 PSA 机会非常重要的新字段是 订单类型。 此字段 的基于工时 的值表示机会是 PSA 机会。 已添加到实体的其他字段包括 “合同组织”,该组织捕获持有机会的组织,以及“ 客户经理”,后者捕获负责该机会的客户经理的名称。
机会线实体还包括与 Project Service 相关的字段。 计费方法 指示机会行是应按时间和材料还是固定价格进行计费, 并且 Project 捕获支持机会的项目的名称。 可以报告行项的捕获成本和客户预算金额的其他字段。
有关报价的报告
PSA 通过添加项目相关字段来扩展 Sales Quote 实体。 顺序类型 将 PSA 引号与非 PSA 引号区分开来。 此字段的 “基于工时” 的值表示报价是 PSA 引号。 与 PSA 报价报告相关的其他字段包括金额字段,例如 可收费成本、 不可收费成本、 毛利率、 估计值和 预算。 其他有用字段指示报价是否盈利、是否按计划完成,以及它是否满足客户的预算预期。
PSA 还扩展了 Sales Quote Line 实体。 PSA 添加的一个字段是 计费方法,它指示报价行的计费方式(时间和材料或固定价格)。 已添加到实体的其他字段捕获支持报价行、开票、成本和预算的相关项目。
PSA 还会向 Dynamics 365 数据模型添加新的与引号相关的实体。 下面是一些示例:
- 引号行详细信息 – 此实体包含报价行的项目估算详细信息。 每个引号行都有两条记录。 一条记录存储报价行的成本和成本详细信息,另一条记录存储报价行的销售金额和销售详细信息。
- 报价行发票计划 – 此实体包含报价行的计费计划。 此计划是根据分配给引号行的开票频率生成的。
- 报价线里程碑 – 此实体包含固定价格报价线的计费里程碑。
- 报价行分析明细 – 此实体包含报价行的财务详细信息。 这些详细信息可用于按各种维度报告引用的销售量和估计成本金额。
PSA 添加到报价的其他实体是 报价行项目价目表、 报价线资源类别和 报价行交易类别。
报告项目合同
PSA 扩展记录项目合同时使用的 Sales Order 实体。 它添加了一个重要的新字段 “订单类型”,该字段将合同标识为 PSA 项目合同,而不是销售订单。 此字段的 “基于工时” 的值表示订单是 PSA 项目协定。 添加到 Order 实体的其他新字段将捕获有关成本、PSA 合同状态以及拥有合同的组织的详细信息。
PSA 还会扩展 销售订单行 实体。 添加的字段包括捕获计费方法(时间和材料或固定价格)、客户预算金额和基础项目的字段。
PSA 还添加了专为项目合同设计的新实体。 下面是一些示例:
- 项目合同行详细信息 – 此实体包含汇总到合同行金额的行级详细信息。 这些项可以如任务级别的项目计划生成的行项一样详细。
- 合同行发票计划 – 此实体包含根据分配给合同行的发票频率生成的计费计划。
- 合同里程碑 – 此实体包含具有固定价格计费期限的合同行的计费里程碑。
PSA 添加到合同的其他实体是 项目合同线项目价目表、 项目合同行资源类别和 项目合同行交易类别。
项目报告
Projects 实体及其相关实体是 PSA 的独占实体。 Project 是用于捕获作的工作和成本端的顶级实体。 下面是相关实体的列表:
- 项目团队成员 – 此实体包含有关分配给项目的可预订资源的详细信息。 这些资源可以是通用的可预订资源,也可以命名为由项目经理输入或从项目计划生成的可预订资源。
- 项目任务 – 此实体包含构成项目计划或计划的任务。
- 资源分配 – 此实体包含可预订资源的任务分配。
- 资源要求 – 此实体包含任何通用资源团队成员的要求。
- 估算 和 估计行 – 这些实体具有标题/行关系,并包含项目的支出估算值。 任务估算存储在 资源估算 实体上。
报告资源
项目资源使用与其他应用(如 Microsoft Dynamics 365 Field Service)共享的通用资源计划(URS)中的 可预订资源 实体。 下面是在报告项目资源时可能需要使用的实体列表:
- 可预订资源 – 此实体表示项目团队中使用的用户、联系人、通用资源、帐户、组或设备。
- 可预订资源特征 – 此实体包括资源的技能、认证或教育。 特征可以具有分级模型定义的分级值。
- 可预订资源类别 – 此实体表示可预订资源的角色。
- 可预订资源预订 – 此实体表示在资源的项目上预订的时间。 每个预订都有一个标头实体和行实体,每行都有一个表示预订状态的状态。
报告实际事务
在 PSA 中批准时间表或费用或发票合同时,业务事务将捕获在 实际 实体中。 此实体可以作为PSA中几乎所有与财务相关的报告的基础。 实际实体捕获业务事件的成本和销售交易。 它还捕获了许多相关的属性。
使用 实际 实体时,请务必了解实体中记录的事务或事务,以及记录事务的时间。 下面是处理时间条目时的典型流(费用条目流类似):
保存时间条目时, 不会在“实际 ”实体中创建任何记录。
提交时间条目时, 在“实际 ”实体中不创建任何记录。
批准时间条目时,将在 “实际 ”实体中创建一条记录,还可以创建第二条记录。 第一条记录存储时间条目的成本。 第二条记录存储时间条目的未计费销售量。 第二条记录取决于项目有客户、报价或分配给它的合同行。
文档日期 交易类型 Transaction 类 客户 合同 Resource 资源角色 计费类型 数量 单价 金额 2/3/18 成本 Time 高山滑雪屋 Alpine CRM 阿什利·奇恩 Project Mgr 应计费 8.0 50.00 400.00 2/3/18 未计费销售额 Time 高山滑雪屋 Alpine CRM 阿什利·奇恩 Project Mgr 应计费 8.0 100.00 800.00 这两条记录是单独的但相关的记录。 它们既不是借记,也不是信用额度。
如果合同与项目关联,则当发票开票时,将在 “实际 ”实体中创建另外两条记录。 首先,将创建未计费的销售记录的负金额。 这一记录基本上扭转了未计费的销售。 其次,将创建计费销售的交易。 这些记录再次是独立的,但相关的记录,而不是借记和信用。
文档日期 交易类型 Transaction 类 客户 合同 Resource 资源角色 计费类型 数量 单价 金额 2/4/18 未计费销售额 Time 高山滑雪屋 Alpine CRM 阿什利·奇恩 Project Mgr 应计费 - 8.0 100.00 - 800.00 2/4/18 计费销售额 Time 高山滑雪屋 Alpine CRM 阿什利·奇恩 Project Mgr 应计费 8.0 100.00 800.00
事务源实体记录实际记录的原点,事务连接实体记录实际记录的相关记录。 此外, “实际 ”记录包含引用项目、项目合同(订单)、可预订资源和客户。