Custom calculations overview of business flow

This topic provides an example for defining custom calculations for calculating accruals using a Landmark feature called BusinessClassComputes.

Calculations are used to define additional parameters for accrual computations. Calculations can be used by formulas or directly on tables.

If your organization’s accrual computation cannot be accomplished with the available tables, formulas, calculations and factors, you can create your own custom calculation using:

  • Configuration Console Fields and Relations
  • Custom Computes

    See the Landmark Configuration Console User Guide for information about defining new User Fields, Relationships, Derived Fields and Compute Fields.

In order for the Custom Compute process to work specifically for the Process Plans action, you must create a Custom Compute. Create the custom compute on the EmployeeAbsencePlan business class. Use the subject HCMComputeAbsence. Define the Custom Compute on the EmployeeAbsencePlan business class so that you can access related fields to EmployeeAbsencePlan. To access fields from the Absence Calculation setup, you can use the one-to-one pre-defined relationship called AbsencePlanRel.

Things to consider before building custom calculations:

  • Determine how to calculate accruals based on your business requirements.
  • Optionally, define new User Fields for the AbsenceCalculation business class.
  • Optionally, add new User Fields to the Calculation setup page.
  • Optionally, define new Relationships for EmployeeAbsencePlan.
  • Create a Custom Compute in business class EmployeeAbsencePlan with the subject HCMComputeAbsence.
  • Add Custom Compute to the Absence Calculation setup.
  • Run Process Plans to calculate accruals using the Custom Calculation.