职位预算

“职位预算”有助于获取预算值,并在创建或更新职位预算时强制实施这些值。您现在可以定义预算期间并根据这些值衡量您的活动。

可以在企业中的以下级别针对全时当量 (FTE)、人数和预算金额定义职位预算:

  • 业务单位
  • 部门
  • 地点
  • 上述两个或全部三个的组合

提供了职位预算表、预算配置选项以及使用 HDL 加载和存储职位预算的机制。您可以使用此预算信息在用户超出职位预算时提醒他们。可以使用 HDL 中的 PositionBudget.dat 文件加载预算定义。在应用程序中加载预算数据后,在创建或更新职位时,FTE、人数和预算金额的验证将生效。

您在预算表中加载的预算值适用于指定的一组预算分配标准。这些预算值是累计的,它们包括与企业层定义的预算分配标准匹配的所有职位的预算值合计。此整体预算可由单个职位或多个职位使用。预算分配标准可以是业务单位、部门、地点,也可以是这三者的组合。

开始之前

  1. 将 ORA_PER_POSITION_BUDGETING_ENABLED 概要信息选项设置为 Y 以启用职位预算。

  2. 职位预算配置可扩展弹性域上下文添加到关联的上下文和页面部分,如下所示:
    1. 导航至“设置和维护”工作区。
    2. 搜索并单击管理可扩展弹性域任务。
    3. 搜索并编辑组织信息 EFF 弹性域。
    4. 在“编辑可扩展弹性域:组织信息 EFF”页面的“类别”部分中,展开组织
    5. 选择企业,然后向下滚动到“企业详细信息”部分。
    6. 在“关联的上下文”选项卡上,单击选择并添加
    7. 选择并添加:上下文对话框中,搜索并选择职位预算配置
    8. 单击应用
    9. 在“页面”选项卡的“企业详细信息:关联的上下文详细信息”部分中,单击选择并添加
    10. 选择并添加:上下文对话框中,搜索并选择职位预算配置
    11. 单击应用
    12. 单击保存并关闭
    13. 重新部署弹性域。

配置职位预算

在开始定义职位预算之前,需要在“管理企业信息”页面上配置以下职位预算设置。

属性 您需要执行的操作 配置此属性时会发生什么情况 示例行为
分配依据 为预算级别选择业务单位、部门、地点或这些属性的组合。例如:
  • 业务单位和部门
  • 业务单位、部门和地点
每当定义职位预算时,都必须确保定义遵循在企业级别指定的“分配依据”值。 假设已在企业层选择业务单位和部门作为“分配依据”。但在预算表中,仅使用业务单位加载数据。在 HDL 加载期间执行验证,以检查企业层选择的内容与 HDL 中加载的内容是否不匹配。
预算金额货币 选择要用于基于金额的预算的货币。 职位预算部分中的货币将默认为企业层选择的货币。 USD 定义为企业上的预算金额货币。职位 UI 上的货币也将默认为 USD,并且属性设为只读。
预算期间开始日 预算期间开始的日期。 此开始日将用于在加载数据时标识预算期间开始日期和预算期间结束日期。 假设预算期间从 4 月 1 日开始,预算期间开始日将为 1,预算期间开始月份将为 4 月。这意味着期间的结束日期是 3 月 31 日。
预算期间开始月 预算期间开始的月份。 此开始月将用于在加载数据时标识预算期间开始日期和预算期间结束日期。 假设预算期间从 4 月 1 日开始,预算期间开始日将为 1,预算期间开始月份将为 4 月。这意味着期间的结束日期是 3 月 31 日。
FTE 超调的传达形式 配置您是要将警告还是错误作为验证。 如果在此处选择“错误”,则超出预算时,用户将无法继续。

如果在此处选择“警告”,则用户即使超出预算,也可以通过单击“允许”继续。

根据您的企业层配置,用户将看到错误或警告。
人数超调的传达形式 配置您是要将警告还是错误作为验证。 如果在此处选择“错误”,则超出预算时,用户将无法继续。

如果在此处选择“警告”,则用户即使超出预算,也可以通过单击“允许”继续。

根据您的企业层配置,用户将看到错误或警告。
金额超调的传达形式 配置您是要将警告还是错误作为验证。 如果在此处选择“错误”,则超出预算时,用户将无法继续。

如果在此处选择“警告”,则用户即使超出预算,也可以通过单击“允许”继续。

根据您的企业层配置,用户将看到错误或警告。

职位预算定义示例

下表显示预算定义的示例。我们假设:

  • 预算仅用于 1 个职位。
  • 在企业配置中为“人数超调的传达形式”字段选择了错误。
  • 在企业配置中为“FTE 超调的传达形式”和“金额超调的传达形式”字段选择了警告。

预算定义

业务单位 部门 地点

分配的 FTE:

为预算期间分配的 FTE。所有适用职位的 FTE 总和不得超过此值。

分配的人数:

为预算期间分配的人数。所有适用职位的人数总和不能超过此值。

分配的金额:

为预算期间分配的金额。所有适用职位的金额总和不能超过此值。

Vision Corporation Enterprise 心脏病学 Vision 大学 700 200 200,000
Vision Corporation Enterprise 心脏病学 红木海岸 200 100 100,000
Vision Corporation Enterprise 普通外科 红木海岸 50 50 300,000

一个职位的预算定义示例

在下面的两个示例中,假设预算仅用于 1 个职位,其组合与“预算定义”表的行 1 相匹配:业务单位为 Vision Corporation Enterprise、部门为心脏病学以及地点为 Vision 大学。当用户为正在创建的职位输入 FTE、人数和预算金额时,将按以下方式计算 FTE、人数和预算金额的剩余分配:

剩余分配 = 分配值 - 用户输入的值

注:超出预算的金额在相应的 剩余分配字段中显示为负值。

示例 1

此表显示第一个示例的预算定义和用户输入。

一个职位的预算定义和用户输入的示例 1

参数 全时当量 人数 预算金额
分配的值 700 200 200,000
用户输入的值 690 220 250,000
剩余分配 10 -20 -50,000

此时将显示一条错误消息,指明人数已超过预算。这是因为在企业配置中为“人数超调的传达形式”字段选择了错误。

此时将显示一条警告消息,指明预算金额已超过预算。这是因为在企业配置中为“金额超调的传达形式”字段选择了警告。

剩余全时当量分配具有正值,这意味着它尚未超出预算。

示例 2

此表显示第二个示例的预算定义和用户输入。

一个职位的预算定义和用户输入的示例 2

参数 全时当量 人数 预算金额
分配的值 700 200 200,000
用户输入的值 730 200 190,000
剩余分配 -30 0 10,000

此时将显示一条警告消息,指明 FTE 已超过预算。这是因为在企业配置中为“FTE 超调的传达形式”字段选择了警告。

“剩余人数分配”值为 0,而“剩余预算金额分配”具有正值,这意味着它们未超过预算。

多个职位的预算定义示例

假设“预算定义”表的行 1 中指定的业务单位、部门和地点的组合存在多个职位。当用户为其正在创建的职位输入 FTE、人数和预算金额时,将考虑“预算定义”表中指定的预算的累计使用来计算剩余分配。

在这种情况下,FTE、人数和预算金额的剩余分配按以下方式计算:

结果累计值 = 当前累计使用值 + 用户输入的值

剩余分配 = 分配的值 - 生成的累计值

下表所示为一个示例。

多个职位的预算定义示例

参数 全时当量 人数 预算金额
分配的值 700 200 200,000
当前累计使用值 600 195 160,000
用户输入的值 110 10 40,000
生成的累计值 600 +110 = 710 195 + 10 = 205 160,000 + 40,000 = 200,000
剩余分配 700 – 710 = -10 200 – 205 = -5 200,000 – 200,000 = 0

此时将显示一条错误消息,指明人数已超过预算。这是因为在企业配置中为人数超调的传达形式字段选择了“错误”。

此时将显示一条警告消息,指明 FTE 已超过预算。这是因为在企业配置中为 FTE 超调的传达形式字段选择了“警告”。

“剩余预算金额分配”值为 0,这意味着尚未超出预算。

职位预算的审批规则

您可以创建审批规则,以便在任意值超出预算时传送事务处理进行审批。使用以下属性创建审批规则:

  • 全时当量超出预算百分比
  • 人数超出预算百分比
  • 金额超出预算百分比

例如,您可以创建一个审批规则,指明如果百分比在某个限制范围内,则将审批通知传送给常规审批人,否则发送给不同的审批人。

审批通知还显示审批人在审批之前要复核的剩余职位预算详细信息。

关于职位预算的关键要点

以下是关于职位预算的一些要点:

  • 如果已存在预算定义,则无法更改企业上的分配依据
  • 将 ORA_PER_POSITION_BUDGETING_ENABLED 概要信息选项设置为时,无法使用 HDL 加载预算数据。

  • 当 ORA_PER_POSITION_BUDGETING_ENABLED 概要信息选项设置为时,仅当提供的预算期间不存在预算数据时,才能使用 HDL 加载预算数据。
  • 目前预算期间为一个日历年度。
  • 预算年度是 HDL 文件中的输入,将与企业的“预算期间开始日”和“预算期间开始月”段一起使用,以标识和填写预算期间开始日期。

  • 预算期间结束日期始终比预算期间开始日期晚一个日历年度。

  • 如果在预算期间之间更新预算定义,则只能修改分配。
  • 当前预算期间的预算定义不会自动滚转到下一个日历年度。
  • 在该表中,任何指定时间点(“过去和当前”、“当前和将来”或者“仅当前”)最多可以存在 2 个预算期间的预算定义数据。

  • 如果预算表在给定时间点有 2 个预算期间的数据,则需要删除一个期间的预算数据,才能加载第三个期间的预算定义。
  • 职位的预算金额货币将默认自企业层指定的预算金额货币,并且不可编辑。

  • 如果在职位上启用了编入预算的职位标志,并且分配依据包括“地点”,则该职位上的地点字段将为必填字段。

  • 要计算剩余预算值,将仅考虑预算期间结束日期之前具有已批准聘用状态或已冻结聘用状态以及至少 1 名任职人的有效和编入预算的职位。计算剩余余额时,不考虑职位类型,无论类型是“单个”、“共享”还是“合并”。
  • 验证将适用于所有 Redwood 和响应式职位页面。

  • 只有在当前日期所在的日历年度存在预算定义时,才会对剩余分配进行验证和计算。
  • 剩余预算剩余 FTE剩余人数属性仅在 Redwood UI 的职位详细信息部分中可用。

  • 如果下一个预算期间的分配少于当前预算期间中已使用的分配,则在下一个预算期间开始后,您将在创建或编辑职位时开始看到警告或错误。例如:在 2022-23 财年,全时当量的分配为 200,您已使用 150。在下一个 2023-24 财年,如果全时当量的新分配为 120,则全时当量将超出预算 30。因此,您将在创建或编辑职位时看到警告或错误。
  • 审批通知将始终显示建议的全时当量、人数或预算金额更改的剩余余额百分比。
  • 使用 Functional Setup Manager (FSM) 导出和导入功能迁移企业配置时,也会迁移与预算相关的企业配置。
  • 职位预算数据不使用 Functional Setup Manager (FSM) 中的导出和导入功能进行迁移。

  • 数据库项 (DBI) 和用户实体 (UE) 尚不可用于职位预算数据。