管理资源

重要

Dynamics 365 Project Service Automation 已演变为 Dynamics 365 Project Operations. 有关详细信息,请参阅 Project Service Automation 过渡

适用于 Project Service 应用版本 3.x

Dynamics 365 Project Service Automation 包括资源管理器仪表板,该仪表板提供整个组织的资源需求和利用率的直观概述。 可以使用此仪表板上的图表来可视化以下信息:

  • 资源需求活动资源请求 图表显示已提交的资源。 资源由角色或项目聚合。

  • 未提交的资源需求未分配的资源需求 图表显示尚未提交的所有资源要求。 它可帮助资源管理器查看不牢固且可能通过资源请求提交的需求。

  • 过去一周的可计费利用率“按角色计费 ”图表显示组织的实际可计费利用率百分比,并按角色按其目标计费利用率。

    注释

    若要使 “按角色 划分的利用率”图表可用,请创建运行 UpdateRoleUtilization 工作流的作业。 此定期作业每七天运行一次,以计算前七天的计费利用率。 结果按角色聚合。

管理项目团队成员

项目经理可以使用资源管理器仪表板来管理项目上的资源。 例如,他们可以将团队成员直接添加到项目并预订团队成员,以满足泛型资源捕获的资源要求。

将团队成员直接添加到项目

若要将团队成员直接添加到项目,请在“ 项目 ”页上的“ 团队 ”选项卡上,选择“ 新建”。 此时会显示 “快速创建:项目团队成员 ”对话框。 在此对话框中,可以执行以下任务:

  • 预订命名资源 – 在 “可预订资源 ”字段中,选择资源的名称。 然后选择角色,设置时间段,然后选择分配方法。 所选的命名资源通过使用所选的分配方法和资源日历添加到项目中。
  • 添加泛型资源 – 将 “可预订资源 ”字段留空,然后选择角色,设置时间段,然后选择首选分配方法。 将通用资源作为占位符添加到团队,用于保存用于在团队中预订命名资源的需求模式。 要求是根据项目日历进行的。
  • 在不消耗资源容量的情况下向团队添加命名资源 – 在 “可预订资源 ”字段中,选择一个资源。 然后选择时间段,然后选择 “无” 作为分配方法。 该资源将添加到团队,但资源容量不会通过预订使用。

预订团队成员以满足泛型资源的资源要求

在 PSA 中,可以在项目团队上预订通用资源,并可以指定角色、所需容量以及该容量的分布方式。 根据资源要求,可以指定与泛型资源关联的属性。 这些属性包括所需的技能、首选的组织单位和首选资源。

按照以下步骤为开发人员指定通用资源所需的技能。

  1. 在“ 项目 ”页上的“ 团队 ”选项卡上,选择“ 新建 ”以预订通用资源。

    在团队中预订的通用资源。

  2. 在“ 所有团队成员 ”视图中,在 “资源要求 ”列中,选择链接以添加泛型资源所需的技能。

    要求链接。

  3. 在显示的 “资源要求 ”页上的 “技能 ”网格中,选择省略号(...),然后选择“ 添加新要求特征 ”,为开发人员添加所需的技能。

    “添加新要求特征”命令。

  4. 在“ 快速创建:要求特征 ”对话框中,在 “特征 ”字段中,选择所需的技能。 然后,在 “评分值 ”字段中,选择该技能的熟练程度。 最后,在 “资源要求 ”字段中,将要求设置为来自组织单位甚至命名资源的源资源。 在您完成时,选择保存

    “快速创建:要求特征”对话框。

  5. “资源要求 ”页上,选择“ 书籍 ”以满足资源要求。

    “资源要求”页上的“预订”按钮。

    还可以在“ 所有团队成员 ”网格中选择通用资源,然后选择“ 书籍”。

    “所有团队成员”网格上方的“预订”按钮。

    注释

    在此示例中,需要 40 小时,但没有实际预订小时数,因为通用资源没有预订。 此外,没有分配的小时数,因为通用资源已直接添加到团队。 未使用任务分配添加它。

    “计划助手 ”页上,可以按资源要求中指定的要求筛选可用资源。 根据计划板上指定的排序参数对资源进行排序。

    “日程安排助理”页。

    下面是经常使用的一些筛选器:

    • 除熟练程度分级外,还按技能、认证和其他资源素质进行筛选的特征。
    • 角色 – 按分配给可预订资源的默认角色进行筛选。
    • 组织单位 – 按分配给的组织单位筛选可预订资源。
  6. 如果对初始要求搜索的结果不满意,可以更改筛选条件。 展开左侧的 “筛选器视图 ”窗格,然后选择“ 搜索 ”以查找其他资源。

    “筛选器视图”窗格。

  7. 若要更改结果的排序方式,请选择“ 排序”。

    Sort 命令。

  8. 根据根据要求指定的需求选择资源,如网格顶部所示。 可以清除网格中单元格的选择,并将该资源容量保持打开状态。 一次只能选择一个资源作为预订。

  9. 选择 “书籍 ”以预订所选资源并将计划板保持打开状态,以便你可以选择其他资源。 或者,选择 “书籍和退出 ”以预订所选资源并关闭计划板。

    要预订的资源。

    你会收到有关预订小时数的通知。 需求指标显示预订要求满足多少以及剩余的预订量。 还可以查看所选资源的容量消耗量。 选择 “展开 ”以查看有关资源预订的更多详细信息。

  10. 返回到 “所有团队成员 ”视图。 在网格中,请注意,泛型资源已被命名资源替换,40 小时将列为该资源的预订。

    更新了“所有团队成员”网格。

    注释

    没有显示分配的小时数,因为它们直接在团队中预订。 他们不是使用任务分配预订的。

将泛型资源分配给任务并生成资源要求

在 PSA 中,可以创建任务,然后将泛型资源分配给它们。 这样,资源需求就可以由占位符表示,同时估算计划和财务数字。 然后,可以为泛型资源生成资源要求并满足这些要求。

  1. 在“ 项目 ”页上的“ 计划 ”选项卡上,选择“ 添加 ”以创建任务。

    新任务已创建。

  2. “资源 ”字段中,选择 “资源选取器 ”符号。 此时会显示资源选取器,并显示项目的现有团队成员。

    资源选取器。

  3. 输入新泛型资源的名称,然后选择“ 创建”。

    输入的新泛型资源的名称。

  4. 在出现的“ 快速创建:项目团队成员 ”对话框中的 “角色 ”字段中,选择泛型资源的角色。 在“ 资源单位 ”字段中,为通用资源选择组织单位。 然后选择保存

    “快速创建:项目团队成员”对话框。

    泛型团队成员现在已分配给任务。

    分配给任务的通用团队成员。

    “团队 ”选项卡上,你将看到新的通用团队成员。 请注意,它只分配了小时。 这些小时数是分配给通用团队成员的所有任务的总和。 通用团队成员尚不具有所需的小时或资源要求。

    “团队”选项卡上的通用团队成员。

  5. 现在,可以使用资源选取器将通用团队成员分配到其他任务。

    资源选取器中的通用团队成员。

    完成将泛型资源分配给任务后,可以为泛型资源生成资源要求。

  6. “团队 ”选项卡上,选择通用资源,然后选择“ 生成要求”。

    生成要求命令。

    生成要求后,通用团队成员将具有所需的小时数和资源要求的链接。

    资源要求链接。

    预订命名资源后,将从团队中删除泛型资源,并替换为命名资源。

    由命名资源替换的泛型资源。

    在“ 计划 ”选项卡上,将删除泛型资源分配,并将其替换为命名资源。

    一般资源分配由“计划”选项卡上的命名资源替换。

    注释

    仅当为泛型资源要求完全预订命名资源时,才会发生此行为。 当命名资源部分替换泛型资源要求或多个命名资源替换泛型资源要求时,泛型资源仍分配给任务。

    下图显示了一个 80 小时的任务计划为 5 天工期(5 天内每天 16 小时),并分配给名为 “功能”的通用资源。

    分配给功能泛型资源的八十小时五天任务。

    生成要求时,需要 5 天 80 小时。

    在五天内生成的要求为 80 小时。

    由于可用资源每天仅工作 8 小时,因此需要两个资源来满足要求。

    第二个资源。

    “团队 ”选项卡上,现在可以看到泛型资源没有必需的小时数,但分配的小时数仍与构成履行的两个命名资源一起显示。

    “团队”选项卡上的两个命名资源。

    在“ 计划 ”选项卡上,常规资源仍分配给任务。

    “计划”选项卡上的通用资源。

PSA 不会将这两个资源分配给任务,因为该行为会产生不太可预测的计划。 在此简单示例中,可以轻松地在两个资源之间平均划分小时数。 但是,在涉及多个任务和多个资源的更复杂的方案中,PSA 必须假设如何跨多个任务为多个资源分配收到的预订。

因此,在这些方案中,项目经理负责分析多个预订并根据需要分配预订。 若要分配预订,项目经理将泛型资源中的任务分配给命名资源,然后使用 对帐 视图确保分配适用于预订。

编辑资源要求

创建资源要求后,项目经理或资源管理器可能需要编辑详细信息,以在使用计划板时优化搜索条件。 若要编辑资源要求,请执行以下步骤。

  1. 在“ 项目 ”页上的“ 团队 ”选项卡上,选择指向泛型资源上任何要求的链接。

  2. 在显示的 “资源要求 ”页上,可以更新多个属性。 下面是一些示例:

    • Name
    • 开始日期
    • 结束日期
    • 持续时间
    • 资源类型

“资源要求 ”页上,项目经理或资源管理器还可以定义以下信息:

  • Skills
  • 角色
  • 资源首选项
  • 首选组织单位

在项目上预订资源预订后更新资源预订

将泛型资源或命名资源添加到项目团队后,可以更改资源的预订。

  1. 在“ 项目 ”页上的“ 团队 ”选项卡上,选择团队成员,然后选择“ 维护预订”。

    为所选团队成员打开的计划板。

    此时将显示计划委员会,并显示项目团队成员的预订。 展开团队成员的记录,查看已针对此项目预订的小时数以及正在使用团队成员容量的其他项目。

  2. 选择并拖动预订以延长或缩短预订。 此时会显示“ 创建资源预订 ”对话框,用于调整预订。

    “创建资源预订”对话框。

  3. 右键单击预订。 然后,可以使用快捷菜单完成以下作:

    • 更改预订状态。
    • 编辑预订。
    • 替换项目团队上的资源。

更改预订状态

可以更改任何默认或自定义预订状态。

更改状态命令。

PSA 中包括以下状态:

  • 已取消 – 此状态会取消资源的预订并释放资源的容量。
  • 硬书 - 此状态消耗资源的容量。 从“项目”页上的“所有团队成员”网格打开“维护预订”时,预订通常具有此状态。
  • 软书籍 – 此状态将资源添加到团队,但不消耗资源容量。 它表示资源已保留用于潜在工作,但如果其他作业需要该资源,仍具有容量。 在总体资源可用性视图中,软预订的状态与硬预订不同。
  • 建议 – 此状态表示资源管理器或项目经理的资源建议。 建议不使用资源容量,并且不会将资源添加到项目团队。 若要对团队的资源进行硬预订,项目经理必须接受该建议。

提交资源请求

资源请求用于携带资源管理器必须满足的需求(资源要求)。 对于团队中已有的通用资源,可以直接提交资源请求。 可以通过两种方式实现资源请求:

  • 资源管理器直接满足请求。 在这种情况下,泛型资源将替换为具有命名资源的硬预订。
  • 资源管理器向项目经理建议资源,项目经理批准或拒绝建议的资源。

直接履行资源请求

生成资源要求后,项目经理可以通过选择资源并选择 “提交请求”来提交泛型资源的资源请求。

“提交请求”按钮。

可以将有关资源的注释提供给正在满足请求的资源管理器。 提交请求后,团队成员的 “状态 ”字段将更改为 “已提交”。

输入可选注释。

当资源管理器满足请求时,泛型团队成员将替换为 “所有团队成员 ”网格中的命名资源。

由“所有团队成员”网格中的命名资源替换的通用团队成员。

对资源请求使用资源建议

资源管理器可以向项目经理建议资源,而不是直接在资源请求中预订资源。 如果不符合要求,资源管理器可能会使用此选项。 当资源管理器提出资源时,项目经理会看到泛型团队成员的状态字段更改为“需要评审”。

常规团队成员的状态已更改为“需要评审”。

若要查看建议的资源以及建议预订效果的可视化效果,请双击状态为 “需要评审”的团队成员。 然后选择“ 建议的资源 ”选项卡。

“建议的资源”选项卡。

选择 “接受所有建议 ”以接受所有建议的资源或 拒绝所有建议 以拒绝它们。 如果接受建议的资源,则会将项目硬预订为团队成员,并替换通用资源。

注释

必须接受或拒绝所有建议的资源。 不能部分接受或拒绝它们。

替换项目团队中的资源

有时,项目经理必须替换项目中的已预订团队成员。

  1. 在“ 项目 ”页上的“ 团队 ”选项卡上,选择需要替换的资源,然后选择“ 维护预订”。

  2. 展开资源以查看分配给的项目。

    展开的资源以显示已分配的项目。

  3. 右键单击该项目,然后选择“ 替换资源”。

  4. 如果知道要替换当前资源的资源,请选择或键入名称,然后选择 “重新分配”。

    指定替代资源。

    或者,按照以下步骤搜索资源:

    1. 选择 “查找替换”。

      搜索替代资源。

      计划助手返回可用替换项的列表。 在计划助手中,可以进一步筛选可用资源以查找合适的替代项。

      可用替换项的列表。

    2. 若要替换资源,请选择所需的资源,然后选择 “替换”。

      替换所选资源。

    预订和分配将替换为新资源。

    与新资源替换的预订和分配。

协调团队成员预订和分配

对于团队成员,预订和分配是松散耦合的。 换句话说,资源可以有分配,但没有预订,也可以有预订,但没有分配。 理想情况下,预订和分配应保持一致,使资源已提交容量来执行任务分配。 但是,预订可能基于可用性,随着项目继续,任务时间可能会更改。 因此,预订和分配的松散耦合提供了灵活性。

PSA 有一个 “对帐 ”选项卡,使项目经理能够协调团队成员的预订及其项目团队的工作分配。

对帐选项卡。

对帐 ”选项卡显示每个团队成员的预订和工作分配级别。 它显示单元格中的小时数,这些小时表示从几个月到几天的时间段。

该选项卡还显示项目的总体净总计,以及总计列。

对于每个资源,选项卡计算团队成员的预订与团队成员任务分配汇总之间的差异。 理想情况下,此差异应为 0(零)。 换句话说,预订和分配之间不应有任何差异。 差异着色和着色,以引起人们对两个条件的注意:

  • 预订短缺 - 当资源具有比预订更多的分配时,会发生预订短缺。 由于此容量尚未保留,因此项目经理可能希望通过扩展资源的预订来弥补赤字来纠正这种情况。
  • 超额预订 – 当资源已预订到项目但尚未分配给任务时,会发生超额预订。 在任务分配发生之前将资源预订到项目的情况下,此条件可能是可以接受的。 但是,在其他情况下,不会将资源分配给任务。 在这些情况下,项目经理应考虑取消资源的预订,以便可以将容量用于另一个项目。

在某些情况下,在查看时间级别高于日级别(例如月份级别)时,资源可能会看到零的净差(换句话说,bookings = 工作分配)。 但是,如果你在周级别查看时间,你可能会看到第一周有零小时分配和预订 40 小时,但分配 40 小时,第二周的预订为零小时。 总的来说,预订和分配是协调的,但它们不同于一周到下一周。

查看较高级别的时间时, “对帐 ”选项卡中的单元格有一个指示器,通知你较低级别的差异。 通过双击单元格,可以放大以查看差异。 然后,可以右键单击以缩小。选择资源,然后使用网格工具栏上的 “下一个差异 ”控件,可以转到该资源的预订和分配之间的下一个差异。 然后,可以使用 上一个差异 控件返回。 还可以在 “设置”下关闭差异指示器和导航行为。

差异指示器。

如果你有资源的任务分配,但没有预订,请在“ 项目 ”页上的“ 对帐 ”选项卡上,选择预订短缺,然后选择“ 延长预订”。 此时会显示“ 扩展预订 ”对话框,并显示解决资源短缺问题所需的预订。 它还显示资源在所有项目或其他可计划实体中的现有预订。 如果选择 “确定 ”以创建资源的预订,无论该资源的可用性如何,都可能导致过度预订。

“扩展预订”对话框。

然后,项目经理或资源管理器可以使用计划委员会来管理资源超出其容量的任何情况。