创建目标层次结构和目标

 

发布日期: 2016年11月

适用于: Dynamics CRM 2015

准备目标管理时,您应该指定目标的度量(量或计数)、创建目标层次结构并设置目标。 层次结构中所有的目标都必须基于同一目标度量。 度量定义目标的类型,而汇总字段指定目标的其他重要设置。 有关详细信息,请参阅定义目标度量和汇总字段

在本主题中

创建目标层次结构

谁管理和拥有目标

设置和监视目标

指定时间段

其他重要设置

创建目标层次结构

通常,经理的目标是聚合分派给团队成员的目标。 经理先决定组织的整体目标,然后再将目标细分到每个人的个人目标。 在大型组织中,公司的目标可能是区域目标的组合。 此处显示的简单目标层次结构中,经理的目标由两个销售人员的目标组成。

目标层次结构

经理的目标可以称为父目标,而销售人员的目标则称为子目标。 一个目标可以具有多个子目标(一对多关系),也可以成为其他目标的子目标。 父目标记录与子目标记录之间的关系还可以描述为引用关系,在此关系中,子目标将引用父目标。 如果您删除父目标,则不会删除子目标,只会删除对父目标的引用。 有关详细信息,请参阅实体关系行为

目标汇总操作是从层次结构的最低层执行到层次结构的最高层。 汇总期间,子目标的总和计入父目标的总和。 层次结构最高层的根目标的最终总和为层次结构中所有目标总和的累计之和。

谁管理和拥有目标

目标经理负责设置或修改目标、调整目标时间段和指派目标负责人。 目标经理是目标记录负责人 (Goal.OwnerID),对目标拥有完全访问权限。 目标负责人 (Goal.GoalOwnerId) 是必须实现目标的人。 目标负责人对目标具有“读取”和“追加到”访问权限。

在 Microsoft Dynamics 365 中创建目标时,会自动与目标负责人和父目标的经理共享它。 父目标的经理是父目标的记录负责人 (Goal.OwnerId),对于新建的目标具有“读取”访问权限。 当替换父目标的经理或目标负责人时,会撤消他们对目标的访问权限,并将访问权限授予新的父目标经理或目标负责人。 如果与之前的父目标经理和目标负责人(已为其授予特定的访问权限)明确共享目标,这些 Microsoft Dynamics 365 用户可能不会丢失对该目标的所有访问权限。

设置和监视目标

对于每个目标,您可以指定一个目标值,以针对该值衡量目标汇总的结果。 另外,还可以指定一个扩展目标。 例如,您的目标收入可以为 $100,000,扩展目标收入则为 $120,000。

逻辑上,目标值应该朝着目标层次结构最高层的方向增加,以反映层次结构中累积之和的正增加性。

根据汇总数据的类型,您可以使用以下目标实体属性之一来设置目标:Goal.TargetInteger, Goal.TargetDecimalGoal.TargetMoney。 若要设置扩展目标,请使用:Goal.StretchTargetIntegerGoal.StretchTargetDecimalGoal.StretchTargetMoney

下表列出系统生成的值,可以使用这些值衡量目标的进度。

目标实体属性

说明

公式

Goal.Percentage

与目标值相比已实现的百分比。

(实际值/目标值)* 100

Goal.ComputedTargetAsOfTodayPercentageAchieved

与目标值相比已实现的预期百分比值。

100 *(今天的日期 – 开始日期)/(结束日期 – 开始日期)

Goal.ComputedTargetAsOfTodayInteger

与目标值相比预期实际值(整数)。

目标值(整数)*(今天的日期 – 开始日期)/(结束日期 – 开始日期)

Goal.ComputedTargetAsOfTodayDecimal

与目标值相比预期实际值(十进制)。

目标值(小数)*(今天的日期 – 开始日期)/(结束日期 – 开始日期)

Goal.ComputedTargetAsOfTodayMoney

与目标值相比预期实际值(金额)。

目标值(金额)*(今天的日期 – 开始日期)/(结束日期 – 开始日期)

备注

系统生成的值都是参照目标值进行计算。 它们并不是参照扩展目标值进行计算。

指定时间段

对于每个目标,您必须指定一个特定的会计期间或自定义时间段。 若要选择会计期间或自定义期间,请使用 Goal.IsFiscalPeriodGoal 属性。 如果您选择会计期间,则必须使用 Goal.FiscalYear 属性指定会计年度。 此属性的可能值是在 会计年度 (goal_fiscalyear) 全局选项集中定义的。 会计期间(例如季度或半年)在 Goal.FiscalPeriod 属性中指定。 此属性的可能值是在 会计期间 (goal_fiscalperiod) 全局选项集中定义的。

目标的会计年度和会计期间与 Organization 实体中定义的组织会计年度设置关联。 组织的会计年度设置可以随时重新进行定义。 如果这些设置发生更改,您可以继续通过旧的会计设置使用现有的目标,也可以将它们与新的会计设置关联。

重要

若要重新关联,您必须通过 UpdateRequest 消息使用新的会计年度和会计期间值更新层次结构的根目标。

会计年度和会计期间值在会计期间 (goal_fiscalperiod)全局选项集中定义。 所有新目标只能使用组织的当前会计年度设置进行创建。

如果您为目标选择自定义期间,则必须使用 Goal.GoalStartDate 属性和 Goal.GoalEndDate 属性指定目标开始日期和结束日期。

如果您使用自定义期间,则将忽略 Goal.FiscalYearGoal.FiscalPeriod 值。 如果您使用会计期间,则将忽略自定义期间的开始日期和结束日期。

目标层次结构中的所有目标都必须基于同一会计期间或自定义期间。 如果您为子目标指定不同的时间段,则将使用父目标的时间段。

其他重要设置

其他重要的目标设置包括以下内容:

  • 使用 Goal.ParentGoalId 属性指定目标的父目标。 如果您删除父目标,则不会删除子目标,但是父目标的 GUID 值将由系统替换为 Null 值。

  • 通过将 Goal.RollupOnlyFromChildGoals 设置为 true 来指定仅从子目标汇总数据。 如果设置为 false,则将从子目标以及目标度量和汇总查询中指定的目标参与记录汇总数据。 有关目标度量和汇总查询的详细信息,请参阅定义目标度量和汇总字段添加复杂目标条件

  • 使用 Goal.ConsiderOnlyGoalOwnersRecords 属性指定是从所有可用的记录汇总数据,还是仅从目标负责人的记录汇总数据。 例如,您可以指定仅从目标负责人拥有的结束的商机汇总数据,而不是从所有结束的商机汇总数据。

另请参阅

目标管理实体
定义目标度量和汇总字段

© 2017 Microsoft。 保留所有权利。 版权