在组件中创建自定义计算逻辑

在自定义组件中定义自己的人员计算,可以非常灵活地应用条件逻辑和指定值动因,从而计算其他收益、福利或税。

例如,您可以创建一个奖金计算,该计算适用于在日历年的前 6 个月开始工作的新员工,但不适用于在就职的第一年中在该日历年的后 6 个月开始工作的员工。您还可以选择除预定义值之外的值动因(例如,“固定金额”、“薪金百分比”等)。这样,便可以实现一些操作,例如,在您创建的自定义成员(例如收入)基础上添加其他收益(如佣金)。要将某个成员指定为“值类型”动因,请将其包含在自定义组件的成员公式中。

要在自定义组件中自定义逻辑:

  1. 在福利和税向导中,在详细信息页面上编辑某个现有组件,在组件类型中选择自定义
  2. 继续设置该组件,可选择输入要在自定义逻辑中使用的比率。

    在成员公式中加入阈值。

  3. 在“属性”维中为 OWP_Custom Expense 成员创建成员公式:
    1. 在主页上,依次选择应用程序概览
    2. 单击多维数据集右侧的向下箭头,然后选择 OEP_WFP
    3. 单击属性,右键单击成员名称列标题,然后清除默认模式
    4. 选择成员 OWP_Custom Expense,向右滚动至 OEP_WFP Formula 列,然后单击交叉点单元格。
    5. 在网格左上角,单击“成员公式”图标 “成员公式”图标
    6. 输入成员公式。

  • 在创建自己的自定义计算逻辑之前,Oracle 鼓励您先尽量使用预定义的计算。
  • 在将应用程序投入生产之前,请先评估自定义公式的性能。
  • 要创建和使用多个自定义组件,请修改 OWP_Custom Expense 成员公式以适应每个组件的自定义逻辑。例如,将嵌套 IF 条件用于每个自定义组件类型。

提示:

有关自定义计算逻辑的建议和若干示例公式,请参阅接下来的主题。