Workforce Management (WFM) Fast Formula General Information

Workforce Management Fast Formula Types, Contexts, Functions, DBIs, and Input Attributes Oracle Fusion Time and Labor OR

Views 1,301 Downloads 213 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Workforce Management Fast Formula Types, Contexts, Functions, DBIs, and Input Attributes Oracle Fusion Time and Labor ORACLE WHITE PAPER

|

MARCH 2018

Table of Contents Introducing Fast Formula Use in the Oracle Cloud Time and Labor

4

Rule Templates, Rules, and Rule Sets

1

Workforce Management Formulas

1

Rule Template

1

Rules

3

Rule Sets

3

Formula Types Formula Type: WORKFORCE_MANAGEMENT_TIME_CALCULATION_RULES

2

Description

2

First Available Release

2

Rule Template Header Indicators

2

Formula Type: WORKFORCE_MANAGEMENT_TIME_DEVICE_RULES

3

Description

3

First Available Release

3

Rule Template Header Indicators

3

Formula Type: WORKFORCE_MANAGEMENT_TIME_ENTRY_RULES

4

Description

4

First Available Release

4

Rule Template Header Indicators

4

Formula Type: WORKFORCE_MANAGEMENT_TIME_SUBMISSION_RULES Description

1 |

1

Workforce Management Fast Formula Types, Contexts, Functions, DBIs, and Input Attributes

6 6

First Available Release

6

Rule Template Header Indicators

6

Formula Type: WORKFORCE_MANAGEMENT_SUBROUTINE Description

8

First Available Release

8

Formula Type: WORKFORCE_MANAGEMENT_ UTILITY

8

Description

8

First Available Release

8

Contexts

9

Workforce Management Functions Working Storage Area Functions

11 Error! Bookmark not defined.

Rule Parameter and Header Values Functions

12

Miscellaneous Functions

13

Data Access View Entry (DAVE) Functions

16

Database Items (DBIs)

2 |

8

17

Base Route Name: HWM_EMP_HOLIDAY_SCHEDULE_RN

17

Base Route Name: HWM_EMP_SCHD_DEVIATION_RN

18

Base Route Name: HWM_EMP_SCHD_EMPLOYMENT_SCHEDULE_RN

19

Base Route Name: HWM_PAY_OVERTIME_ASSIGNED_PAYROLL_LVL_RN

20

Base Route Name: HWM_PAY_OVERTIME_ASSIGNMENT_LVL_RN

20

Base Route Name: HWM_PAY_OVERTIME_RELATIONSHIP_LVL_RN

20

Base Route Name: HWM_PAY_PAYROLL_ASSIGNED_PAYROLLS_RN

21

Base Route Name: HWM_PAY_PAYROLL_RELATIONSHIPS_DETAIL_RN

21

Workforce Management Fast Formula Types, Contexts, Functions, DBIs, and Input Attributes

Base Route Name: HWM_PAY_REL_GROUP_RN

21

Base Route Name: HWM_PAY_TC_REQUIRED_ASSIGNED_PAYROLLS_LVL_RN 22 Base Route Name: HWM_PAY_TC_REQUIRED_ASSIGNMENT_LEVEL_RN

22

Base Route Name: HWM_PER_ASG_ASSIGNMENT_DETAILS_RN

22

Base Route Name: HWM_PER_ASG_WORK_MEASURES_RN

34

Base Route Name: HWM_PER_DERIVED_DETAILS_RN

34

Base Route Name: HWM_PUB_SCHD_PUBLISHED_SCHEDULE_RN

34

Base Route Name: HWM_TIME_ALLOCATIONS_RN

35

Input Attributes

3 |

Workforce Management Fast Formula Types, Contexts, Functions, DBIs, and Input Attributes

38

Introducing Fast Formula Use in the Oracle Cloud Time and Labor Oracle Cloud Fast Formula is an easy way to configure the existing functionality in Oracle Cloud Time and Labor. Formulas are pieces of code that can receive information from calling program (packages), access database information, and return values to the calling program. The calling program can use this information to modify the process functionality. The fast formula language hides the complexity of accessing the tables and column.

A formula can return more than one value to the calling program. Different programs that call the formula expect outputs to return differently. Based on the formula type, the number and data type of values to return are already defined. » Some programs expect the defined names for outputs: the location of an output in the return statement does not matter. If defined names are expected and the formula does not use the expected names, the process errors out at run time. » Some programs expect the output to return by location; in this case the name of outputs does not matter.

4 |

Workforce Management Fast Formula Types, Contexts, Functions, DBIs, and Input Attributes

Rule Templates, Rules, and Rule Sets Time and Labor uses a rule template to associate input values, parameters, and outputs with a fast formula while processing time rules. The formula and template enable the return of as many data types as required. Each data type is associated with time attributes in the template. As shown in this figure, formulas are associated with rule templates, which are used to create rules. A group of rules form a rule set. Rule sets are attached to worker time processing setup profiles.

Workforce Management Formulas Workforce Management encompasses the architecture, core components, and applications to manage time-related information for workers. It also encompasses both the Oracle Fusion Time and Labor and Oracle Fusion Absence Management applications and other shared components. Formulas for Time and Labor rules are delivered with the WFM designation in the name, representing Workforce Management. These formulas contain: » Logic for processing or calculating time » Parameters that enable rules to pass values to the formula for use in calculations » Outputs that the formula uses to return calculation results to the rules You can use a single formula in multiple rule templates.

Rule Template A rule template is an interface that exposes inputs, parameters, and outputs from the associated fast formula. The purpose of rule templates is to simplify rule configuration. Administrators determine exactly what parameters the formula requires and the outputs that the formula returns. They document this information in the template. When administrators create a rule, they pick the template to use rather than the formula. The template automatically populates the description of all outputs and provides a mechanism that helps administrators enter the parameters.

1 |

Workforce Management Fast Formula Types, Contexts, Functions, DBIs, and Input Attributes

As shown in this figure, you can create a time entry validation rule template with Defined_Limit (the maximum number of work hours) as a parameter.

The rule template ensures that the parameters are of the correct data type. The same logic applies to template outputs. The rule template can ensure that the outputs uses only specific time attributes, and the correct number of outputs is associated with the formula results. Note: Multiple rules can share the same template with different parameter values. For example, two rules created using the preceding example rule template could have the defined limit values of 36 and 40 hours, respectively.

2 |

Workforce Management Fast Formula Types, Contexts, Functions, DBIs, and Input Attributes

Rules Time and Labor administrators use the delivered rule template types to create different types of rules: Rule Type

Description

Example Rule Usages

Time calculation

Creates or updates time card entries and uses the data to create calculated results based on formula logic.

Handle overtime or premium pay by updating reported time or creating additional calculated time.

Time device

Evaluates time events imported from time collection devices and creates time entry exceptions.

Create time entry exceptions for entries affected by reported time outside the specified grace period.

Time entry

Validates time card entries and generates a message with a defined severity.

When reported time exceeds a specified weekly maximum, display the specified message.

Time submission

Determines when to automatically save and submit time card entries created with time events imported from time collection devices.

Automatically save a time card after each Out application event.

Identifies upcoming compliance exceptions by reviewing time card data and unprocessed time events so that the exceptions can be prevented or resolved quickly.

Notify managers when young workers are approaching mandated worked time limits.

Workforce compliance

Automatically submit a time card after receiving the Out application event for the last scheduled shift of the week.

Notify managers when workers start new shifts before the minimum rest period is over.

Rule Sets Rule sets are a date-effective collection of rules or rule sets of the same type. Effective dates enable you to add, delete, and edit rules and embedded rule sets within the rule set. Assign rule sets to groups of workers with similar validations or premium pay requirements using a time processing profile.

3 |

Workforce Management Fast Formula Types, Contexts, Functions, DBIs, and Input Attributes

Formula Types The workforce management (WFM) formula types available for time rule templates are: » WORKFORCE_MANAGEMENT_TIME_CALCULATION_RULES » WORKFORCE_MANAGEMENT_TIME_DEVICE_RULES » WORKFORCE_MANAGEMENT_TIME_ENTRY_RULES » WORKFORCE_MANAGEMENT_TIME_SUBMISSION_RULES » WORKFORCE_MANAGEMENT_WORKFORCE_COMPLIANCE_RULES Additional WFM formula types available for WFM formulas but not for rule templates are: » WORKFORCE_MANAGEMENT_SUBROUTINE » WORKFORCE_MANAGEMENT_ UTILITY

1 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Formula Type: WORKFORCE_MANAGEMENT_TIME_CALCULATION_RULES Description You can select only formulas with this formula type when creating time calculation rule templates.

Figure 1: TCR template type with WORKFORCE_MANAGEMENT_TIME_CALCULATION_RULES formulas.

First Available Release This formula type is available as of release 11.1.8. Rule Template Header Indicators Header Indicator

Description

Rule Classification

Choice list with the values applicable to time calculation rules

Rule Execution Type

Specify whether rules must create additional hours or update existing hours. This indicator displays only for time calculation rule templates when the associated formula includes this indicator. Examples:

» Create: Rule processing creates total calculated time of 12 hours, which is 2 hours more than the reported time. » Keeps the 10 hours of Regular time at the regular hourly rate » Creates 2 hours of Premium time at .5 times the regular hourly rate » Calculation example: (10 hours * 10 USD) + (2 hours * 5 USD) = 110 USD

» Update: Rule processing creates total calculated time of 10 hours, which matches the reported time. Processing adjusts the pay rate for 2 of the 10 reported hours. » 8 hours of Regular time at the regular hourly rate » 2 hours of Overtime at 1.5 times the regular hourly rate » Calculation example: (8 hours * 10 USD) + (2 hours * 15 USD) = 110 USD Summation Level

Specify at what level the rule applies. This indicator displays only when the associated formula includes this indicator. » Details: Process the rule against all time entries that match the time category condition. » Day: Process the rule against hours entered for the entire day that match the time category conditions. » Time Card: Process the rule against hours entered for the entire period that match the time category conditions.

2 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Formula Type: WORKFORCE_MANAGEMENT_TIME_DEVICE_RULES Description You can select only formulas with this formula type when creating time device rule templates.

Figure 2: TDR template type with WORKFORCE_MANAGEMENT_TIME_DEVICE_RULES formulas.

First Available Release This formula type is available as of release 11.1.11. Rule Template Header Indicators Header Indicator

Description

Rule Classification

Choice list with the values applicable to time calculation rules

Summation Level

Specify at what level the rule applies. This indicator displays only when the associated formula includes this indicator. » Details: Process the rule against all time entries that match the time category condition. » Day: Process the rule against hours entered for the entire day that match the time category conditions. » Time Card: Process the rule against hours entered for the entire period that match the time category conditions.

Reporting Level

Specify at what level to display the rule message results. This indicator displays only when the associated formula includes this indicator. » Details: Display rule results for all time entries that match the time category condition. » Day: Display rule results for the hours reported for the entire day that match the time category conditions. » Time Card: Display rule results for the hours reported for the entire period that match the time category conditions.

Suppress Duplicate Messages Display

Specify how to handle the generation of repeated messages by selecting one of these two values: » Yes: Display the message just once. » No: Display the message every time that the message generation event occurs.

3 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Formula Type: WORKFORCE_MANAGEMENT_TIME_ENTRY_RULES Description Administrators can select only formulas with this formula type when creating time entry rule templates.

Figure 3: TER template type with WORKFORCE_MANAGEMENT_TIME_ ENTRY _RULES formulas.

First Available Release This formula type is available as of release 11.1.8. Rule Template Header Indicators Header Indicator

Description

Rule Classification

Choice list with the values applicable to time calculation rules

Summation Level

Specify at what level the rule applies. This indicator displays only when the associated formula includes this indicator. » Details: Process the rule against all time entries that match the time category condition. » Day: Process the rule against hours entered for the entire day that match the time category conditions. » Time Card: Process the rule against hours entered for the entire period that match the time category conditions.

Reporting Level

Specify at what level to display the rule message results. This indicator displays only when the associated formula includes this indicator. » Details: Display rule results for all time entries that match the time category condition. » Day: Display rule results for the hours reported for the entire day that match the time category conditions. » Time Card: Display rule results for the hours reported for the entire period that match the time category conditions.

Suppress Duplicate Messages Display

Specify how to handle the generation of repeated messages by select one of these two values: » Yes: Display the message just once. » No: Display the message every time that the message generation event occurs.

4 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Header Indicator

Description

Process Empty Time Card

Specify whether to process time card days with no time entry values. If you select Yes, then the rule processes all entries, not just those with hours. Example: A worker reports these time entries: » » » » » » »

Day 1: 8 hours Day 2: 8 hours Day 3: No reported hours Day 4: 4 hours Day 5: 8 hours Day 6: No reported hours Day 7: No reported hours

If you select Yes, the rule with this formula type generates error messages for days 3, 4, 6, and 7. If you select No, the rule generates a message for day 4 only.

5 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Formula Type: WORKFORCE_MANAGEMENT_TIME_SUBMISSION_RULES Description You can select only formulas with this formula type when creating time submission rule templates.

Figure 4: TSR template type with WORKFORCE_MANAGEMENT_TIME_SUBMISSION_RULES formulas.

First Available Release This formula type is available as of release 11.1.11. Rule Template Header Indicators Header Indicator

Description

Rule Classification

Choice list with the values applicable to time calculation rules

Summation Level

Specify at what level the rule applies. This indicator displays only when the associated formula includes this indicator. » Details: Process the rule against all time entries that match the time category condition. » Day: Process the rule against hours entered for the entire day that match the time category conditions. » Time Card: Process the rule against hours entered for the entire period that match the time category conditions.

6 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Formula Type: WORKFORCE_MANAGEMENT_WORKFORCE_COMPLIANCE_RULES Description You can select only formulas with this formula type when creating workforce compliance rule templates. You must create your compliance formulas and then the rule templates, rules, and rule sets that use those formulas. First Available Release This formula type is available as of release 13.17.11 Rule Template Header Indicators Header Indicator

Description

Rule Classification

Choice list with the values applicable to time calculation rules

Summation Level

Specify at what level the rule applies. This indicator displays only when the associated formula includes this indicator. » Details: Process the rule against all time entries that match the time category condition. » Day: Process the rule against hours entered for the entire day that match the time category conditions. » Time Card: Process the rule against hours entered for the entire period that match the time category conditions.

Reporting Level

Specify at what level to display the rule message results. This indicator displays only when the associated formula includes this indicator. » Details: Display rule results for all time entries that match the time category condition. » Day: Display rule results for the hours reported for the entire day that match the time category conditions. Time Card: Display rule results for the hours reported for the entire period that match the time category conditions.

Suppress Duplicate Messages Display

Specify how to handle the generation of repeated messages by selecting one of these two values: » Yes: Display the message just once. » No: Display the message every time that the message generation event occurs.

7 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Formula Type: WORKFORCE_MANAGEMENT_SUBROUTINE Description Fast formulas have many limitations, one of which is that functions or procedures cannot be created inside the formula. This formula type is a workaround for that limitation. Administrators use this formula type with formulas that provide specific functionality for parent formulas. Since this formula type is not associated with any rule template type, it cannot be selected when creating rule templates. This formula can be called by the other formula types. First Available Release This formula type is available as of release 11.1.8.

Formula Type: WORKFORCE_MANAGEMENT_ UTILITY Description Very similar functionality to the WORKFORCE_MANAGEMENT_SUBROUTINE formula type. You can use the WORKFORCE_MANAGEMENT_SUBROUTINE and WORKFORCE_MANAGEMENT_ UTILITY formula types interchangeably. Using a correct type makes it much easier to determine which formulas are function-specific and which ones are general utility for all formulas First Available Release This formula type is available as of release 11.1.8.

8 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Contexts Formula contexts of different types define the formula's application-specific execution context that you control by setting context values for the formula. Formula context values affect database item and formula function values. Usually, you set context values immediately before calling a formula. You can now include context values in formula expressions, so you no longer have to set context values on entering a formula. You can test whether a context value is set and modify the execution context of a formula in the formula. This table describes the different contexts available for workforce management formulas. All of these contexts are available for all formula types. First Available

Context Name

Description

HWM_FFS_ID

Most workforce management functions use the unique fast formula session ID and rule ID as a key identifier for logs and work area related record processing.

Release 11.1.8

For more details, see the next section, Workforce Management Functions HWM_SUMMATION_LEVEL

HWM_RECORD_POSITION

Gets the summation level from the rule template page. This value indicates how to summarize time cards. This table describes the valid values.

Valid Value

Description

DETAIL

Process each record individually. Usually no summation is required.

DAY

Use to sum and calculate values on a daily basis.

TIMECARD

Use to sum and calculate values for the entire time card period.

The record position value indicates the type of record being processed. This table describes the valid values.

Valid Value

Description

DETAIL

Detail record

END_DAY

End of day record; enables day summation calculation.

END_PERIOD

End period record; the last record for the time card

11.1.8

11.1.8

The time card records are passed to the fast formula in this sequence:

1. Repeat these steps for each day of the time card period: a.

Detail records for the time card day, sorted in a predefined order.

b.

End of day record for the day.

End period record for the time card, it is the final record passed from the time card.

Important: Applies to nonAP fprmulas only. For AP formulas, use HWM_CTXARY_RECORD_POSITIONS in 'Inputs Are ..' parameter instead of HWM_RECORD_POSITION context.

HWM_RULE_ID

The rule ID is the key for the rule currently being processed. This key is used to get parameter values set in the rule and, in combination with HWM_FFS_ID, to store and retrieve work area values.

9 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

11.1.8

First Available

Context Name

Description

HWM_PROJECT_ID

The project ID associated with the time card record currently being processed.

11.1.8

HWM_RESOURCE_ID

The resource ID or person ID associated with the time card record currently being processed.

11.1.8

HWM_CTX_SEARCH_END_DATE

The end date used to search for the relevant records to process.

11.1.8

HWM_CTX_SEARCH_START_DATE The start date used to search for the relevant records to process.

11.1.8

HWM_MEASURE_DAY

The total measure for the time card day to use when processing records.

11.1.8

HWM_MEASURE_PERIOD

The total measure for the time card period to use when processing records.

11.1.8

HWM_SUBRESOURCE_ID

The subresource ID or assignment ID associated with the time card record currently being processed.

11.1.8

HWM_CTX_PERIOD_END_DATE

Date identifying the end of the time card period being used to process records.

11.1.8

HWM_CTX_PERIOD_START_DATE

Date identifying the start of the time card period being used to process records.

11.1.8

HWM_ALLOCATION_DATA_LEVEL

Gets the summation level from the allocation page. This value indicates how to summarize time entries for the allocation. This table describes the valid values.

13.17.05

Release

Valid Value

Description

DAY

Use to sum and calculate values on a daily basis.

TIMECARD

Use to sum and calculate values for the entire time card period.

HWM_ALLOCATION_ID

The allocation ID is the key for the allocation currently being processed.

13.17.05

HWM_ALLOCATION_RULE_ID

The key for the time calculation rule currently being processed. This key is used to get parameter values set in the rule and allocation and, in combination with HWM_FFS_ID, to store and retrieve work area values.

13.17.05

This ID is different from the normal rule ID because it refers to different conditions in the allocation definition. Each source that composes an allocation has a different rule and rule ID. HWM_ALLOCATION_START_DATE

The date when the allocation becomes effective and can be used by the time calculation rule.

13.17.05

GRP_TYPE_ID

The ID for the group type associated with the worker time processing setup profile containing the rule that is currently processing time card records.

13.17.08

HWM_REPEATING_TM_PERIOD_ID The ID for the repeating period associated with the worker time processing setup profile containing the rule that is currently processing time card records.

10 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

13.17.08

Workforce Management Functions Important: Do NOT use fast formula working storage area methods, such as WSA_GET and WSA_SET. Fast formula methods work only between fast formula calls. Since workforce management passes records from Java programs and these values must be stored during the call, you must use these workforce management functions to store and retrieve values in between calls. Function

Description

SET_WRK_NUM( P_FFS_ID

,

Set the numeric value for the item called P_PARM_NAME. Any existing item with the same name is overwritten.

P_PARM_NAME ,

Parameters:

P_PARM_SEQ

P_PARM_VALUE )

» » » »

SET_WRK_DATE(

Same as SET_WRK_NUM, except it is used to store date values.

P_FFS_ID

Parameters:

,

,

P_PARM_NAME , P_PARM_SEQ

,

P_PARM_VALUE )

» » » »

Same as SET_WRK_NUM, except it is used to store string values. Parameters:

P_PARM_SEQ

,

P_PARM_VALUE ) GET_WRK_TEXT( P_FFS_ID

,

P_PARM_NAME , P_PARM_SEQ

,

DEFVAL

) RETURN VARCHAR2

GET_WRK_NUM( P_FFS_ID

» » » »

P_PARM_NAME , P_PARM_SEQ

,

DEFVAL

) RETURN NUMBER

Get the stored value for the item called P_PARM_NAME. If there is no item called P_PARM_NAME, then return the default-value. The data type of the default value is the expected data type for the item.

11.1.8

11.1.8

Parameters: » » » » »

P_FFS_ID: Use the HWM_FFS_ID context (see Appendix 2: Contexts). P_PARM_NAME: Any alphanumeric name. P_PARM_SEQ: Set to 0 unless storing multiple values with the same PARM_NAME. DEFVAL: Default value VARCHAR2 RETURN VARCHAR2: Return a varchar value 11.1.8

Parameters: » » » » »

P_FFS_ID: Use the HWM_FFS_ID context (see Appendix 2: Contexts). P_PARM_NAME: Any alphanumeric name. P_PARM_SEQ: Set to 0 unless storing multiple values with the same PARM_NAME. DEFVAL: Default value NUMBER RETURN VARCHAR2: Return a NUMBER value

GET_WRK_DATE(

Same as GET_WRK_TEXT, except it is used to return date values.

P_FFS_ID

Parameters:

,

11.1.8

P_FFS_ID: Use the HWM_FFS_ID context (see Appendix 2: Contexts). P_PARM_NAME: Any alphanumeric name. P_PARM_SEQ: Set to 0 unless storing multiple values with the same PARM_NAME. P_PARM_VALUE: String value.

Same as GET_WRK_TEXT, except it is used to return numeric values. ,

11.1.8

P_FFS_ID: Use the HWM_FFS_ID context (see Appendix 2: Contexts). P_PARM_NAME: Any alphanumeric name. P_PARM_SEQ: Set to 0 unless storing multiple values with the same PARM_NAME. P_PARM_VALUE: Date value.

P_FFS_ID

P_PARM_NAME ,

Release

P_FFS_ID: Use the HWM_FFS_ID context (see Appendix 2: Contexts). P_PARM_NAME: Any alphanumeric name. P_PARM_SEQ: Set to 0 unless storing multiple values with the same PARM_NAME. P_PARM_VALUE: Numeric value.

SET_WRK_TEXT( ,

First Available

» P_FFS_ID: Use the HWM_FFS_ID context (see Appendix 2: Contexts).

11 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

11.1.8

Function

First Available

Description

P_PARM_NAME , P_PARM_SEQ

,

DEFVAL

) RETURN DATE

» » » »

Release

P_PARM_NAME: Any alphanumeric name. P_PARM_SEQ: Set to 0 unless storing multiple values with the same PARM_NAME. DEFVAL: Default value DATE RETURN VARCHAR2: Return a DATE value

Rule Parameter and Header Values Functions Use these workforce management functions to get rule header and parameter values. Any names used in a rule parameter function appear as input parameter values on the rule template Parameters page. Function

First Available

Description

GET_HDR_TEXT( P_RULE_ID

,

Release

Use this function to get values, set in the basic information section of the rule template definition page, for these text fields.

P_COLUMN_NAME ,

Parameters:

DEFVAL

» P_RULE_ID: Use HWM_RULE_ID context (see Appendix 3: Contexts) » P_COLUMN_NAME: Use one of these valid column names.

)

RETURN VARCHAR2

Column Name

Description

Possible Return Values

RUN_TBB_LEVEL

Reporting level

DAY, DETAIL, TIMECARD

RULE_EXEC_TYPE

Rule execution type

CREATE, UPDATE

SUPPRESS_DUP_MSGS

Suppress duplicate messages display

Y, N

INCLUDE_EMPTY_TC

Process empty time card

Y, N

11.1.8

» DEFVAL: Default value » RETURN VARCHAR2: Return varchar value FUNCTION get_hdr_num( P_rule_Id In Number, p_column_name IN VARCHAR2, defval

IN Number )

RETURN Number;

Use this function to get values set in the basic information section of the rule or rule template definition page, for this numeric field.

11.1.8

Parameters: » P_RULE_ID: Use HWM_RULE_ID context (see Appendix 3: Contexts) » P_COLUMN_NAME: Use one of these valid column names.

Column Name

Description

Possible Return Values

DFLT_ALLOCATION_ID

Default Allocation ID

Number, null

» DEFVAL: Default value » RETURN Number: Return numeric value

GET_RVALUE_NUMBER(

Use this function to get numeric values; set in the Rule Parameters section of the rule.

P_RULE_ID

Note: A rule template uses the name from P_VALUE_NAME to populate the Parameters section of the rule template.

,

12 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

11.1.8

Function

Description

P_VALUE_NAME ,

Parameters:

DEFVAL

» P_RULE_ID: Use the HWM_RULE_ID context (see Appendix 2: Contexts). » P_VALUE_NAME: Use upper case alpha characters and underscores only. The rule template uses this name to populate the Formula Parameter Name section of the Parameter page. » DEFVAL: Default value » RETURN NUMBER: Return numeric value

)

RETURN NUMBER

GET_RVALUE_TEXT(

Same as GET_RVALUE_NUMBER, except it returns string values.

P_RULE_ID

Parameters:

,

P_VALUE_NAME , RETURN VARCHAR2

» P_RULE_ID: Use the HWM_RULE_ID context (see Appendix 2: Contexts). » P_VALUE_NAME: Use upper case alpha characters and underscores only. The rule template uses this name to populate the Formula Parameter Name section of the Parameter page. » DEFVAL: Default value » RETURN NUMBER: Return varchar value

GET_RVALUE_DATE(

Same as GET_RVALUE_NUMBER, except it returns date values.

P_RULE_ID

Parameters:

DEFVAL

)

,

P_VALUE_NAME , DEFVAL

First Available Release

11.1.8

11.1.8

» P_RULE_ID: Use the HWM_RULE_ID context (see Appendix 2: Contexts). » P_VALUE_NAME: Use upper case alpha characters and underscores only. The rule template uses this name to populate the Formula Parameter Name section of the Parameter page. » DEFVAL: Default value » RETURN NUMBER: Return date value

)

RETURN DATE

Miscellaneous Functions Function

Description

ADD_RLOG( P_FFS_ID

,

P_RULE_ID

,

Create a log for tracing and debug. All logs with this function appear on the Analyze Rule Processing Details page of the Time Management work area, in the Rule Processing Log column of the Processing Results section.

First Available Release 11.1.8

Parameters:

P_LOG_TEXT )

» P_FFS_ID: Use the HWM_FFS_ID context (see Appendix 2: Contexts). » P_RULE_ID: Use the HWM_RULE_ID context (see Appendix 2: Contexts). » P_LOG_TEXT: Any string for log/debug purposes. GET_OUTPUT_MSG1(P_APP_SHORT_NAME,

For TER formulas, use this function to format data repository message for output.

P_MESSAGE_NAME

Note: Any message that is passed as output for the data repository MUST use the appropriate GET_OUTPUT_MSG function for proper formatting.

,

TOKEN1_NAME TOKEN1_VALUE RETURN VARCHAR2

, )

Use this function for the message code with a single token. It creates a single message string with one token for the output, formatted for workforce management consumption. Parameters: » » » » »

P_APP_SHORT_NAME: 3-character application short name, in most cases FND P_MESSAGE_NAME: The message code as defined in the FND_MESSAGES table TOKEN1_NAME: The token name as defined in in the FND_MESSAGES table TOKEN1_VALUE: The token Value RETURN VARCHAR2: Formatted message ready for output

Example: message_name:

13 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

11.1.8

Function

First Available

Description

Release

'HWM_FF_TER_PERIOD_GT_MAX_WRN' message_text : The hours entered for the period exceed the maximum limit {DEF_LIMIT} defined for the time card. from fnd_messages P_MESSAGE_NAME: HWM_FF_TER_PERIOD_GT_MAX_WRN TOKEN1_NAME: TOKEN1_VALUE:

'DEF_LIMIT' 8

OUT_MSG = get_output_msg1 ( 'HWM' , P_MESSAGE_NAME, TOKEN1_NAME , TOKEN1_VALUE)

GET_OUTPUT_MSG2(P_APP_SHORT_NAME,

For TER formulas, use this function to format the data repository message for output.

P_MESSAGE_NAME

Same as GET_OUTPUT_MSG1, except for messages use two tokens.

,

TOKEN1_NAME

11.1.8

,

TOKEN1_VALUE

,

TOKEN2_NAME

,

TOKEN2_VALUE

)

RETURN VARCHAR2 GET_OUTPUT_MSG( P_APP_SHORT_NAME ,

For TER formulas, use this function to format the data repository message for output.

P_MESSAGE_NAME

Same as GET_OUTPUT_MSG1, except for messages with no tokens.

)

11.1.8

RETURN VARCHAR2 get_msg_tags

Used only with workforce compliance rules. Add comma-separated tags to message.

p_msg_tags

IN VARCHAR2 )

RETURN VARCHAR2

pTagVals = ' tag1, tag2, Compliance ' tm = get_msg_tags(pTagVals) ,pMsgCd ,tkn , val )

FUNCTION time_hhmm_to_dec(

13.17.11

Sample: ||

get_output_msg1 ( 'FND'

This function converts time to decimal, for example, 2.59 hhmm to 2.983 dec.

13.17.08

Stop processing and raise a fatal error.

13.17.08

Calculate duration (measure) using the start and stop date_time stamps.

13.17.08

Return the short (3 Characters) , upper case day of week from the date, such as MON and TUE.

13.17.08

time_dec IN NUMBER ) RETURN NUMBER; FUNCTION raise_error( p_ffs_id

IN NUMBER ,

p_rule_id

IN NUMBER ,

p_message_text IN varchar2 ) return number ; FUNCTION get_measure_from_time( start_time IN date, stop_time IN date ) RETURN NUMBER; FUNCTION get_date_day_of_Week( p_in_date

IN date )

14 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Function

First Available

Description

Release

RETURN VARCHAR2; FUNCTION get_is_date_same_as_dow(

Compare the date with the string day of week and return YES or No.

13.17.08

FUNCTION is_date_between(

Verify if compare_date is between the start_time and stop_time.

13.17.08

compare_date

» If the date time is between the start and stop dates, the function returns 1. » If the date time is NOT between the start and stop dates, the function returns 0.

p_in_date

IN date ,

p_in_day_of_week

IN VARCHAR2

) RETURN VARCHAR2;

IN date,

start_time

IN date,

stop_time

IN date

)

RETURN number;

FUNCTION get_current_date

Return the current server date and time. The date time is not based on user Time zone.

13.17.08

--

Get the current time stamp for the given resource, time zone type, and so on.

13.17.08

FUNCTION get_current_time (

Input:

RETURN date;

o_staus_log

varchar2,

o_current_time

date,

resource_id

If Resource ID is not provided or to get current time for specific time zone:

NUMBER,

zone_type

IN varchar2,

zone_code

IN varchar2,

gmt_offset

resource_id: if resource Id provided function will return current time based on resource (person) time zone.

IN

zone_type - valid Values ' ZONE' , ' OFFSET' zone_code

number,

gmt_offset

) RETURN

O_STATUS

VARCHAR2;

Zone code, if Zone type set to 'Zone' gmt Offset, if zone type is set to ' OFFSET'

Outputs o_current_time : current time for specified user/time zone, If Status is ''SUCCESS' Return

O_STATUS

(

'SUCCESS',

'FAILED') - Status

o_staus_log: If Status is Failed, information for failure FUNCTION get_duration_start_to_now ( o_staus_log

varchar2,

o_calculated_Hours resource_id start_Time

Calculate the duration from start_time to current time based on the user's time zone or the supplied zone and offset. Input:

number,

IN NUMBER,

resource_id: if resource Id provided function will return current time based on resource (person) time zone.

IN date,

start_Time: Start Date time, of duration to current time

start_zone_type start_zone_code

IN IN

If Resource ID is not provided or to get current time for specific time zone:

varchar2, varchar2,

start_gmt_offset

IN

number

RETURN O_STATUS

VARCHAR2;

)

zone_type - valid Values ' ZONE' , ' OFFSET' zone_code gmt_offset

Zone code, if Zone type set to 'Zone' gmt Offset, if zone type is set to ' OFFSET'

Outputs o_calculated_Hours: Calculated duration(hours) time for specified user/time zone, If Status is ''SUCCESS'

15 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

13.17.08

Function

First Available

Description

Return

Release

O_STATUS

(

'SUCCESS',

'FAILED') - Status

o_staus_log: If Status is Failed, information for failure get_unprocessed_event_set ( staus_log out varchar2, row_count

out number,

Select unprocessed events for a given resource and date range, similar to (executeQuery). The function caches the identified data. Use the get_unprocessed_event_rec function to loop through and retrieve each row.

event_rs_key out varchar2, resource_id

IN NUMBER,

start_date

IN date,

end_date

IN date )

RETURN STATUS

VARCHAR2;

STATUS

TEXT

Output. Request status, possible values are:

» 'NO_REC_FOUND' » 'SUCCESS' » 'FAILED' status_log TEXT The output log file containing detailed information related to the 'FAILED' status and corresponding process data. row_count

NUMBER

Number of rows selected

event_rs_key Text - Output row set key required for get_unprocessed_event_rec function resource_id start_date end_date

get_unprocessed_event_rec (staus_log

NUMBER date date

varchar2,

Event_Type out

varchar2,

STATUS

Event_Time out

date,

» 'NO_REC_FOUND' » 'SUCCESS' » 'FAILED'

out

event_rs_key row_index

varchar2,

IN VARCHAR2 ,

IN NUMBER

RETURN STATUS

End date for row selection

Get individual rows selected by the get_unprocessed_event_set function.

out

Event_InOut

Input Resource Id used to select records

Start Date for row selection

TEXT

Output. Request status, possible values are:

)

VARCHAR2;

staus_log TEXT The output log file containing detailed information related to the 'FAILED' status and corresponding process data. Event output information: Event_Type, Event_Time, Event_InOut event_rs_key Text - Input row set key from get_unprocessed_event_set function row_index use index from 0 to row_count from get_unprocessed_event_set function to loop through and select rows

Data Access View Entry (DAVE) Functions These functions enable you to filter and summarize time repository data that aren't available in the current time card period. The details for each DAVE function are included in the white paper for the release when they first became available. The first DAVE functions were delivered in release 13.

16 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Database Items (DBIs) All DBIs except for the HWM_TIME_ALLOCATIONS_RN DBIs are available starting with release 11.1.12. The HWM_TIME_ALLOCTIONS_RN DBIs are available starting with release 13.17.05. DBIs with a 2-character data type (DN, NN, or TN) are multirow. DBIs with a single-character data type (D, N, or T) are single row. All DBIs allow Null.

Base Route Name: HWM_EMP_HOLIDAY_SCHEDULE_RN Available as of release 11.1.12 Data

Base User Name (DBI Name)

DBI Description

HWM_PUB_HOLIDAY_AVAILABILITY_CODE

Public Holiday Scheduled - Availability Code

TN

, ,

HWM_PUB_HOLIDAY_DATE_SOURCE

Public Holiday Scheduled - Data Source

TN

, ,

HWM_PUB_HOLIDAY_END_TIME

Public Holiday Scheduled - End Date

DN

, ,

HWM_PUB_HOLIDAY_OBJECT_CATEGORY

Public Holiday Scheduled - Object Category

TN

, ,

HWM_PUB_HOLIDAY_OBJECT_NAME

Public Holiday Scheduled - Object Name

TN

, ,

HWM_PUB_HOLIDAY_OBJECT_TYPE

Public Holiday Scheduled - Object Type

TN

, ,

HWM_PUB_HOLIDAY_START_TIME

Public Holiday Scheduled - Start Date

DN

, ,

HWM_PUB_HOLIDAY_SUBRESOURCE_ID

Public Holiday Scheduled -Assignment Resource ID

NN

, ,

Type

17 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Route Context Usages

Base Route Name: HWM_EMP_SCHD_DEVIATION_RN Available as of release 11.1.11 Data

Base User Name (DBI Name)

DBI Description

HWM_EMP_SCHD_END_EARLY_ERR_TYPE

Employment Schedule - End Early Error Type

TN

, ,

HWM_EMP_SCHD_END_EARLY_GRACE_PERIOD

Employment Schedule - End Early Grace Period in Minutes

NN

, ,

HWM_EMP_SCHD_END_GRACE_BEGIN

Employment Schedule - Begin Stop DN Time with Grace Period

, ,

HWM_EMP_SCHD_END_GRACE_END

Employment Schedule - End Stop Time with Grace Period

DN

, ,

HWM_EMP_SCHD_END_LATE_ERR_TYPE

Employment Schedule - End Late Error Type

TN

, ,

HWM_EMP_SCHD_END_LATE_GRACE_PERIOD

Employment Schedule - End Late Grace Period in Minutes

NN

, ,

HWM_EMP_SCHD_END_TIME

Employment Schedule - End Time

DN

, ,

HWM_EMP_SCHD_END_TOLERANCE_BEGIN

Employment Schedule - Begin Stop DN Time with Tolerance

, ,

HWM_EMP_SCHD_END_TOLERANCE_END

Employment Schedule - End Stop Time with Tolerance

DN

, ,

HWM_EMP_SCHD_IS_ELAPSED_SHIFT

Employment Schedule - Elapsed Shift Indicator

TN

, ,

HWM_EMP_SCHD_LONG_DURATION

Employment Schedule - Scheduled Long Duration in minutes

NN

, ,

HWM_EMP_SCHD_SHORT_DURATION

Employment Schedule - Scheduled Short Duration in minutes

NN

, ,

HWM_EMP_SCHD_START_EARLY_ERR_TYPE

Employment Schedule - Start Early Error Type

TN

, ,

HWM_EMP_SCHD_START_EARLY_GRACE_PERIOD

Employment Schedule - Start Early Grace Period in Minutes

NN

, ,

Type

18 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Route Context Usages

Data

Base User Name (DBI Name)

DBI Description

HWM_EMP_SCHD_START_GRACE_BEGIN

Employment Schedule - Begin Start DN Time with Grace Period

, ,

HWM_EMP_SCHD_START_GRACE_END

Employment Schedule - End Start Time with Grace Period

DN

, ,

HWM_EMP_SCHD_START_LATE_ERR_TYPE

Employment Schedule - Start Late Error Type

TN

, ,

HWM_EMP_SCHD_START_LATE_GRACE_PERIOD

Employment Schedule - Start Late Grace Period in Minutes

NN

, ,

HWM_EMP_SCHD_START_TIME

Employment Schedule - Start Time

DN

, ,

HWM_EMP_SCHD_START_TOLERANCE_BEGIN

Employment Schedule - Begin Start DN Time with Tolerance

, ,

HWM_EMP_SCHD_START_TOLERANCE_END

Employment Schedule - End Start Time with Tolerance

DN

, ,

HWM_EMP_SCHD_TOLERANCE

Employment Schedule - Tolerance in Minutes

NN

, ,

Type

Route Context Usages

Base Route Name: HWM_EMP_SCHD_EMPLOYMENT_SCHEDULE_RN Available as of release 11.1.10. Data

Base User Name (DBI Name)

DBI Description

HWM_EMP_SCHD_AVAILABILITY_CODE

Employment Schedule - Availability Code

TN

, ,

HWM_EMP_SCHD_END_DATE_TIME

Employment Schedule - End Date

DN

, ,

HWM_EMP_SCHD_MEASURE

Employment Schedule - Duration in Hours

NN

, ,

HWM_EMP_SCHD_OBJECT_CATEGORY

Employment Schedule - Object Category

TN

, ,

HWM_EMP_SCHD_OBJECT_ID

Employment Schedule - Object ID

NN

, ,

Type

Route Context Usages

19 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

HWM_EMP_SCHD_OBJECT_NAME

Employment Schedule - Object Name

TN

, ,

HWM_EMP_SCHD_OBJECT_TYPE

Employment Schedule - Object Type

TN

, ,

HWM_EMP_SCHD_PERSON_ID

Employment Schedule - Person ID

NN

, ,

HWM_EMP_SCHD_START_DATE_TIME

Employment Schedule - Start Date

DN

, ,

HWM_EMP_SCHD_SUBRESOURCE_ID

Employment Schedule - Assignment Resource ID

NN

, ,

Base Route Name: HWM_PAY_OVERTIME_ASSIGNED_PAYROLL_LVL_RN Available as of release 11.1.10 Base User Name (DBI Name)

DBI Description

HWM_PAY_REL_OVERTIME_PERIOD_ASSIGNED_PAYROLL_LVL Assignment Overtime Period - Assigned Payroll Level

Data Type N

Route Context Usages ,

Base Route Name: HWM_PAY_OVERTIME_ASSIGNMENT_LVL_RN Available as of release 11.1.10 Base User Name (DBI Name)

DBI Description

HWM_PAY_REL_OVERTIME_PERIOD_ASSIGNMENT_LEVEL

Assignment Overtime Period - Assignment level

Data Type N

Route Context Usages ,

Base Route Name: HWM_PAY_OVERTIME_RELATIONSHIP_LVL_RN Available as of release 11.1.10 Base User Name (DBI Name)

DBI Description

HWM_PAY_REL_OVERTIME_PERIOD_RELATIONSHIP_LVL

Assignment Overtime Period - Payroll Relationship Level

Data Type N

20 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Route Context Usages ,

Base Route Name: HWM_PAY_PAYROLL_ASSIGNED_PAYROLLS_RN Available as of release 11.1.10 Data

Base User Name (DBI Name)

DBI Description

HWM_PAY_REL_PAYROLL_ASG_END_DATE

Assignment Payroll Relationship Payroll End Date

D

,

HWM_PAY_REL_PAYROLL_ASG_PAYROLL_ID

Assignment Payroll Relationship Payroll Number

N

,

HWM_PAY_REL_PAYROLL_ASG_START_DATE

Assignment Payroll Relationship Payroll Start Date

D

,

Type

Route Context Usages

Base Route Name: HWM_PAY_PAYROLL_RELATIONSHIPS_DETAIL_RN Available as of release 11.1.10 Data

Base User Name (DBI Name)

DBI Description

HWM_PAY_REL_DTL_PAYROLL_END_DATE

Payroll Relationship - Payroll End Date

D

HWM_PAY_REL_DTL_PAYROLL_RELATIONSHIP_ID

Payroll Relationship - Payroll Relationship ID

N

HWM_PAY_REL_DTL_PAYROLL_RELATIONSHIP_NUMBER

Payroll Relationship - Payroll Relationship Number

N

HWM_PAY_REL_DTL_PAYROLL_RELATIONSHIP_TYPE_ID

Payroll Relationship - Payroll Relationship Type

N

HWM_PAY_REL_DTL_PAYROLL_START_DATE

Payroll Relationship - Payroll Start Date

D

HWM_PAY_REL_DTL_PAYROLL_STAT_UNIT_ID

Payroll Relationship - Payroll Statutory Unit

N

Type

Route Context Usages

Base Route Name: HWM_PAY_REL_GROUP_RN Available as of release 11.1.10 Data

Base User Name (DBI Name)

DBI Description

HWM_PAY_REL_ASSIGNMENT_NUMBER

Assignment Payroll Relationship Assignment Number

T

HWM_PAY_REL_ASSIGNMENT_NUMBER_PAYROLL

Assignment Payroll Relationship Assignment Number - Payroll

N

21 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Type

Route Context Usages

Base Route Name: HWM_PAY_TC_REQUIRED_ASSIGNED_PAYROLLS_LVL_RN Available as of release 11.1.10 Base User Name (DBI Name)

DBI Description

HWM_PAY_REL_TIME_CARD_REQD_ASG_PAY_LVL

Assignment Payroll Relationship Time Card Required - Assigned Payroll Level

Data Type T

Route Context Usages ,

Base Route Name: HWM_PAY_TC_REQUIRED_ASSIGNMENT_LEVEL_RN Available as of release 11.1.10 Base User Name (DBI Name)

DBI Description

HWM_PAY_REL_TIME_CARD_REQD_ASSIGNMENT_LVL

Assignment Payroll Relationship Time Card Required - Assignment Level

Data Type T

Route Context Usages ,

Base Route Name: HWM_PER_ASG_ASSIGNMENT_DETAILS_RN Available as of release 11.1.10 Data

Base User Name (DBI Name)

DBI Description

HWM_PER_ASG_ACTION_CODE

Assignment - Action Code T

,

HWM_PER_ASG_ACTION_REASON_CODE

Assignment - Action Reason Code

T

,

HWM_PER_ASG_ALLOW_ASG_OVERRIDE_FLAG

Assignment - Allow Assignment Override Indicator

T

,

HWM_PER_ASG_APPLICANT_RANK

Assignment - Applicant Rank

N

,

HWM_PER_ASG_ASSIGNMENT_ID

Assignment - Identifier

N

,

HWM_PER_ASG_ASSIGNMENT_NAME

Assignment - Name

T

,

HWM_PER_ASG_ASSIGNMENT_NUMBER

Assignment - Number

T

,

HWM_PER_ASG_ASSIGNMENT_SEQUENCE

Assignment - Sequence

N

,

HWM_PER_ASG_ASSIGNMENT_STATUS_TYPE

Assignment - Status Type

T

,

HWM_PER_ASG_ASSIGNMENT_STATUS_TYPE_ID

Assignment - Status Type ID

N

,

22 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Type

Route Context Usages

Data

Base User Name (DBI Name)

DBI Description

HWM_PER_ASG_ASSIGNMENT_STATUS_TYPE_MEANING

Assignment - Status Type Meaning

T

,

HWM_PER_ASG_ASSIGNMENT_TYPE

Assignment - Type

T

,

HWM_PER_ASG_ASSIGNMENT_TYPE_MEANING

Assignment - Type Meaning

T

,

HWM_PER_ASG_AUTO_END_FLAG

Assignment - Auto End Indicator

T

,

HWM_PER_ASG_AVAILABILITY_WORKDAY_PATTERN

Assignment - Availability Workday Pattern

T

,

HWM_PER_ASG_BARGAINING_UNIT_CODE

Assignment - Bargaining Unit Code

T

,

HWM_PER_ASG_BARGAINING_UNIT_CODE_NAME

Assignment - Bargaining Unit Code Name

T

,

HWM_PER_ASG_BILLING_TITLE

Assignment - Billing Title

T

,

HWM_PER_ASG_BUSINESS_GROUP_ID

Assignment - Business Group ID

N

,

HWM_PER_ASG_BUSINESS_UNIT_ID

Assignment - Business Unit Id

T

,

HWM_PER_ASG_COLLECTIVE_AGREEMENT_ID

Assignment - Collective Agreement ID

N

,

HWM_PER_ASG_CONTRACT_DESCRIPTION

Assignment - Contract Description

T

,

HWM_PER_ASG_CONTRACT_DOC_STATUS

Assignment - Contract Document Status

T

,

HWM_PER_ASG_CONTRACT_DOC_STATUS_CHANGE_DATE

Assignment - Contract Document Status Change Date

D

,

HWM_PER_ASG_CONTRACT_DURATION

Assignment - Contract Duration

N

,

HWM_PER_ASG_CONTRACT_DURATION_UNITS

Assignment - Contract Duration Units

T

,

HWM_PER_ASG_CONTRACT_EFFECTIVE_END_DATE

Assignment - Contract Effective End Date

D

,

HWM_PER_ASG_CONTRACT_EFFECTIVE_START_DATE

Assignment - Contract Effective Start Date

D

,

HWM_PER_ASG_CONTRACT_ID

Assignment - Contract ID

N

,

HWM_PER_ASG_CONTRACT_JOB_TITLE

Assignment - Contract Job Title

T

,

HWM_PER_ASG_CONTRACT_NUM_OF_EXTENSIONS

Assignment - Contract Number of Extensions

N

,

23 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Type

Route Context Usages

Data

Base User Name (DBI Name)

DBI Description

HWM_PER_ASG_CONTRACT_PARTIES

Assignment - Contract Parties

T

,

HWM_PER_ASG_CONTRACT_STATUS

Assignment - Contract Status

T

,

HWM_PER_ASG_CONTRACT_STATUS_MEANING

Assignment - Contract Status Meaning

T

,

HWM_PER_ASG_CONTRACT_STATUS_REASON

Assignment - Contract Status Reason

T

,

HWM_PER_ASG_CONTRACT_TYPE

Assignment - Contract Type

T

,

HWM_PER_ASG_CONTRACT_TYPE_MEANING

Assignment - Contract Type Meaning

T

,

HWM_PER_ASG_CONTRACT_WORK_TERMS_TYPE

Assignment - Contract Work Terms Type

T

,

HWM_PER_ASG_CREATION_DATE

Assignment - Creation Date

D

,

HWM_PER_ASG_DATE_PROBATION_END

Assignment - Date Probation End

D

,

HWM_PER_ASG_DEPARTMENT_ID

Assignment - Department ID

N

,

HWM_PER_ASG_DUTIES_TYPE

Assignment - Duties Type

T

,

HWM_PER_ASG_EFFECTIVE_END_DATE

Assignment - Effective Start Date

D

,

HWM_PER_ASG_EFFECTIVE_START_DATE

Assignment - Effective End Date

D

,

HWM_PER_ASG_EMPLOYEE_CATEGORY

Assignment - Employee Category

T

,

HWM_PER_ASG_EMPLOYEE_CATEGORY_MEANING

Assignment - Employee Category Meaning

T

,

HWM_PER_ASG_EMPLOYMENT_CATEGORY

Assignment - Employment T Category

,

HWM_PER_ASG_EMPLOYMENT_CATEGORY_MEANING

Assignment - Employment T Category Meaning

,

HWM_PER_ASG_ESTABLISHMENT_ID

Assignment Establishment ID

N

,

HWM_PER_ASG_FREEZE_START_DATE

Assignment - Freeze Start T Date

,

HWM_PER_ASG_FREEZE_UNTIL_DATE

Assignment - Freeze Until Date

T

,

HWM_PER_ASG_FREQUENCY

Assignment - Frequency

T

,

24 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Type

Route Context Usages

Data

Base User Name (DBI Name)

DBI Description

HWM_PER_ASG_FREQUENCY_MEANING

Assignment - Frequency Meaning

T

,

HWM_PER_ASG_FTE

Assignment - Position FTE

N

,

HWM_PER_ASG_FULL_PART_TIME

Assignment - Full time or Part time

T

,

HWM_PER_ASG_GRADE_ACTIVE_STATUS

Assignment - Grade Active Status

T

,

HWM_PER_ASG_GRADE_CODE

Assignment - Grade Code T

,

HWM_PER_ASG_GRADE_EFFECTIVE_END_DATE

Assignment - Grade Effective End Date

D

,

HWM_PER_ASG_GRADE_EFFECTIVE_START_DATE

Assignment - Grade Effective Start Date

D

,

HWM_PER_ASG_GRADE_ID

Assignment - Grade ID

N

,

HWM_PER_ASG_GRADE_NAME

Assignment - Grade Name

T

,

HWM_PER_ASG_GRADE_TYPE

Assignment - Grade Type

T

,

HWM_PER_ASG_HOURLY_SALARIED_CODE

Assignment - Hourly Salary Code

T

,

HWM_PER_ASG_HOURLY_SALARIED_CODE_MEANING

Assignment - Hourly Salary Code Meaning

T

,

HWM_PER_ASG_INTERNAL_EXTERNAL_FLAG

Assignment Organization Internal External Indicator

T

,

HWM_PER_ASG_JOB_ACTIVE_STATUS

Assignment - Job Active Status

T

,

HWM_PER_ASG_JOB_APPROVAL_AUTHORITY

Assignment - Job Approval Authority

N

,

HWM_PER_ASG_JOB_BENCHMARK_JOB_FLAG

Assignment - Job Benchmark Job Indicator

T

,

HWM_PER_ASG_JOB_CODE

Assignment - Job Code

T

,

HWM_PER_ASG_JOB_EFFECTIVE_END_DATE

Assignment - Job Effective End Date

D

,

HWM_PER_ASG_JOB_EFFECTIVE_START_DATE

Assignment - Job Effective Start Date

D

,

HWM_PER_ASG_JOB_FULL_PART_TIME

Assignment - Job Full time or Part time

T

,

HWM_PER_ASG_JOB_FUNCTION_CODE

Assignment - Job Function Code

T

,

25 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Type

Route Context Usages

Data

Base User Name (DBI Name)

DBI Description

HWM_PER_ASG_JOB_ID

Assignment - Job ID

N

,

HWM_PER_ASG_JOB_MANAGER_LEVEL

Assignment - Job Manager Level

T

,

HWM_PER_ASG_JOB_MANAGER_LEVEL_NAME

Assignment - Job Manager Level Name

T

,

HWM_PER_ASG_JOB_MED_CHECKUP_REQ

Assignment - Job Medical Checkup Required

T

,

HWM_PER_ASG_JOB_NAME

Assignment - Job Name

T

,

HWM_PER_ASG_JOB_POST_SOURCE_NAME

Assignment - Job Post Source Name

T

,

HWM_PER_ASG_JOB_REGULAR_TEMPORARY

Assignment - Job Regular or Temporary

T

,

HWM_PER_ASG_LABOUR_UNION_MEMBER_FLAG

Assignment - Labor Union T Member Indicator

,

HWM_PER_ASG_LABOUR_UNION_MEMBER_FLAG_MEANING

Assignment - Labor Union T Member Indicator Meaning

,

HWM_PER_ASG_LAST_UPDATE_DATE

Assignment - Last Update Date

D

,

HWM_PER_ASG_LEGAL_ENTITY_ID

Assignment - Legal Employer ID

N

,

HWM_PER_ASG_LEGISLATION_CODE

Assignment - Legislation Code

T

,

HWM_PER_ASG_LEGISLATION_NAME

Assignment - Legislation Name

T

,

HWM_PER_ASG_LEGISLATIVE_DATA_GROUP_NAME

Assignment - Legislative Data Group Name

T

,

HWM_PER_ASG_LOCATION_CODE

Assignment - Location Code

T

,

HWM_PER_ASG_LOCATION_ID

Assignment - Location ID

N

,

HWM_PER_ASG_LOCATION_NAME

Assignment - Location Name

T

,

HWM_PER_ASG_LOC_ACTIVE_STATUS

Assignment - Location Active Status

T

,

HWM_PER_ASG_LOC_ATTRIBUTE_CATEGORY

Assignment - Location Attribute Category

T

,

HWM_PER_ASG_LOC_BILL_TO_SITE_FLAG

Assignment - Location Bill to Site Indicator

T

,

HWM_PER_ASG_LOC_COUNTRY

Assignment - Location Country

T

,

26 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Type

Route Context Usages

Data

Base User Name (DBI Name)

DBI Description

HWM_PER_ASG_LOC_COUNTRY_NAME

Assignment - Location Country Name

T

,

HWM_PER_ASG_LOC_DERIVED_LOCALE

Assignment - Location Derived Locale

T

,

HWM_PER_ASG_LOC_EFFECTIVE_END_DATE

Assignment - Location Effective End Date

D

,

HWM_PER_ASG_LOC_EFFECTIVE_START_DATE

Assignment - Location Effective Start Date

D

,

HWM_PER_ASG_LOC_INTERNAL_LOC_CODE

Assignment - Location Internal Code

T

,

HWM_PER_ASG_LOC_LONG_POSTAL_CODE

Assignment - Location Long Postal Code

T

,

HWM_PER_ASG_LOC_OFFICE_SITE_FLAG

Assignment - Location Office Site Indicator

T

,

HWM_PER_ASG_LOC_OFFICIAL_LANG_CODE

Assignment - Location Official Language Code

T

,

HWM_PER_ASG_LOC_POSTAL_CODE

Assignment - Location Postal Code

T

,

HWM_PER_ASG_LOC_REGION1

Assignment - Location Region1

T

,

HWM_PER_ASG_LOC_REGION2

Assignment - Location Region2

T

,

HWM_PER_ASG_LOC_REGION3

Assignment - Location Region3

T

,

HWM_PER_ASG_LOC_SHIP_TO_SITE_FLAG

Assignment - Location Ship to Site Indicator

T

,

HWM_PER_ASG_LOC_TIMEZONE_CODE

Assignment - Location Time Zone Code

T

,

HWM_PER_ASG_LOC_TIMEZONE_OFFSET

Assignment - Location Time Zone Offset

T

,

HWM_PER_ASG_LOC_TOWN_OR_CITY

Assignment - Location Town or City

T

,

HWM_PER_ASG_MANAGER_FLAG

Assignment - Manager Indicator

T

,

HWM_PER_ASG_MANAGER_FLAG_MEANING

Assignment - Manager Indicator Meaning

T

,

HWM_PER_ASG_MAX_REHIRE_DATE

Assignment - Maximum Rehire Date

D

,

HWM_PER_ASG_MIN_REHIRE_DATE

Assignment - Minimum Rehire Date

D

,

HWM_PER_ASG_NEXT_EFFECTIVE_SEQUENCE

Assignment - Next Effective Sequence

N

,

27 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Type

Route Context Usages

Data

Base User Name (DBI Name)

DBI Description

HWM_PER_ASG_NORMAL_HOURS

Assignment - Normal Hours

N

,

HWM_PER_ASG_NOTICE_PERIOD

Assignment - Notice Period

N

,

HWM_PER_ASG_NOTICE_PERIOD_UOM

Assignment - Notice Period UOM

T

,

HWM_PER_ASG_NOTICE_PERIOD_UOM_MEANING

Assignment - Notice Period UOM Meaning

T

,

HWM_PER_ASG_OBJECT_GUID

Assignment - Object GUID

T

,

HWM_PER_ASG_ORG_CODE

Assignment Organization Code

T

,

HWM_PER_ASG_ORG_EED

Assignment Organization Effective End Date

D

,

HWM_PER_ASG_ORG_ESD

Assignment Organization Effective Start Date

D

,

HWM_PER_ASG_ORG_INTERNAL_ADDR_LINE

Assignment Organization Internal Address Line

T

,

HWM_PER_ASG_ORG_NAME

Assignment Organization Name

T

,

HWM_PER_ASG_ORG_TYPE

Assignment Organization Type

T

,

HWM_PER_ASG_ORG_TYPE_MEANING

Assignment Organization Type Meaning

T

,

HWM_PER_ASG_PARENT_ASSIGNMENT_ID

Assignment - Parent Assignment ID

N

,

HWM_PER_ASG_PEOPLE_GROUP_ID

Assignment - People Group ID

N

,

HWM_PER_ASG_PERSON_ID

Assignment - Person ID

N

,

HWM_PER_ASG_PERSON_REFERRED_BY_ID

Assignment - Person Referred By ID

N

,

HWM_PER_ASG_PERSON_TYPE_ID

Assignment - Person Type ID

N

,

HWM_PER_ASG_POSITION_ID

Assignment - Position ID

N

,

HWM_PER_ASG_POSITION_NAME

Assignment - Position Name

T

,

HWM_PER_ASG_POSITION_OVERRIDE_FLAG

Assignment - Position Override Indicator

T

,

28 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Type

Route Context Usages

Data

Base User Name (DBI Name)

DBI Description

HWM_PER_ASG_POS_ACTIVE_STATUS

Assignment - Position Active Status

T

,

HWM_PER_ASG_POS_ACTIVE_STATUS_MEANING

Assignment - Position Active Status Meaning

T

,

HWM_PER_ASG_POS_BARGAINING_UNIT_CD

Assignment - Position Bargaining Unit Code

T

,

HWM_PER_ASG_POS_BARGAINING_UNIT_CD_NAME

Assignment - Position Bargaining Unit Code Name

T

,

HWM_PER_ASG_POS_EFFECTIVE_END_DATE

Assignment - Position Effective End Date

D

,

HWM_PER_ASG_POS_EFFECTIVE_START_DATE

Assignment - Position Effective Start Date

D

,

HWM_PER_ASG_POS_FREQUENCY

Assignment - Position Frequency

T

,

HWM_PER_ASG_POS_FREQUENCY_MEANING

Assignment - Position Frequency Meaning

T

,

HWM_PER_ASG_POS_FULL_PART_TIME

Assignment - Position Full Time Or Part Time

T

,

HWM_PER_ASG_POS_HIRING_STATUS

Assignment - Position Hiring Status

T

,

HWM_PER_ASG_POS_MAX_PERSONS

Assignment - Position Maximum Persons

N

,

HWM_PER_ASG_POS_OVERLAP_ALLOWED

Assignment - Position Overlap Allowed

T

,

HWM_PER_ASG_POS_PERM_TEMP_FLAG

Assignment - Position Permanent Temporary Indicator

T

,

HWM_PER_ASG_POS_POS_CODE

Assignment - Position Code

T

,

HWM_PER_ASG_POS_POS_TYPE

Assignment - Position Type

T

,

HWM_PER_ASG_POS_PROB_PERIOD

Assignment - Position Probation Period

N

,

HWM_PER_ASG_POS_PROB_PERIOD_UNIT_CD

Assignment - Position Probation Unit Code

T

,

HWM_PER_ASG_POS_PROB_PERIOD_UNIT_CD_MEANING

Assignment - Position Probation Unit Code Meaning

T

,

HWM_PER_ASG_POS_SEASONAL_END_DATE

Assignment - Position Seasonal End Date

D

,

HWM_PER_ASG_POS_SEASONAL_FLAG

Assignment - Position Seasonal Indicator

T

,

29 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Type

Route Context Usages

Data

Base User Name (DBI Name)

DBI Description

HWM_PER_ASG_POS_SEASONAL_START_DATE

Assignment - Position Seasonal Start Date

D

,

HWM_PER_ASG_POS_SECURITY_CLEARANCE

Assignment - Position Security Clearance

T

,

HWM_PER_ASG_POS_SYNC_FLAG

Assignment - Position Synchronization Indicator

T

,

HWM_PER_ASG_POS_TIME_NORMAL_FINISH

Assignment - Position Time Normal Finish

T

,

HWM_PER_ASG_POS_TIME_NORMAL_START

Assignment - Position Time Normal Start

T

,

HWM_PER_ASG_PRIMARY_ASSIGNMENT_FLAG

Assignment - Primary Assignment Indicator

T

,

HWM_PER_ASG_PRIMARY_ASSIGNMENT_FLAG_MEANING

Assignment - Primary Assignment Indicator Meaning

T

,

HWM_PER_ASG_PRIMARY_FLAG

Assignment - Primary Indicator

T

,

HWM_PER_ASG_PRIMARY_WORK_RELATION_FLAG

Assignment - Primary Work Relationship Indicator

T

,

HWM_PER_ASG_PRIMARY_WORK_TERMS_FLAG

Assignment - Primary Work Terms Indicator

T

,

HWM_PER_ASG_PROBATION_PERIOD

Assignment - Probation Period

N

,

HWM_PER_ASG_PROBATION_UNIT

Assignment - Probation Unit

T

,

HWM_PER_ASG_PROBATION_UNIT_MEANING

Assignment - Probation Unit Meaning

T

,

HWM_PER_ASG_PROJECTED_ASSIGNMENT_END_DATE

Assignment - Projected End Date

D

,

HWM_PER_ASG_PROJECTED_START_DATE

Assignment - Projected Start Date

D

,

HWM_PER_ASG_PROJECT_TITLE

Assignment - Project Title

T

,

HWM_PER_ASG_PROPOSED_WORKER_TYPE

Assignment - Proposed Worker Type

T

,

HWM_PER_ASG_REASON_CODE

Assignment - Reason Code

T

,

HWM_PER_ASG_RECORD_CREATOR

Assignment - Record Creator

T

,

HWM_PER_ASG_REL_ACCEPTED_TERMINATION_DATE

Assignment - Relationship D Accepted Termination Date

,

30 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Type

Route Context Usages

Data

Base User Name (DBI Name)

DBI Description

HWM_PER_ASG_REL_ACTUAL_TERMINATION_DATE

Assignment - Relationship D Actual Termination Date

,

HWM_PER_ASG_REL_ADJUSTED_SVC_DATE

Assignment - Relationship D Adjusted Service Date

,

HWM_PER_ASG_REL_DATE_START

Assignment - Relationship D Start Date

,

HWM_PER_ASG_REL_LAST_WORKING_DATE

Assignment - Relationship D Last Working Date

,

HWM_PER_ASG_REL_LEGAL_ENTITY_ID

Assignment - Relationship N Legal Entity ID

,

HWM_PER_ASG_REL_LEGISLATION_CODE

Assignment - Relationship T Legislation Code

,

HWM_PER_ASG_REL_LEGISLATION_NAME

Assignment - Relationship T Legislation Name

,

HWM_PER_ASG_REL_LENGTH_OF_SERVICE

Assignment - Relationship N Length Of Service

,

HWM_PER_ASG_REL_NOTIFIED_TERMINATION_DATE

Assignment - Relationship D Notified Termination Date

,

HWM_PER_ASG_REL_ON_MILITARY_SERVICE

Assignment - Relationship T On Military Service

,

HWM_PER_ASG_REL_ORIGINAL_DATE_OF_HIRE

Assignment - Relationship D Original Date of Hire

,

HWM_PER_ASG_REL_PERIOD_OF_SERVICE_ID

Assignment - Relationship N Period of Service ID

,

HWM_PER_ASG_REL_PERIOD_TYPE

Assignment - Relationship T Period Type

,

HWM_PER_ASG_REL_PERIOD_TYPE_MEANING

Assignment - Relationship Period Type Meaning

T

,

HWM_PER_ASG_REL_PRIMARY_FLAG

Assignment - Relationship T Primary Indicator

,

HWM_PER_ASG_REL_PROJECTED_TERMINATION_DATE

Assignment - Relationship D Projected Termination Date

,

HWM_PER_ASG_REL_REHIRE_AUTHORIZER

Assignment - Relationship T Rehire Approver

,

HWM_PER_ASG_REL_REHIRE_REASON

Assignment - Relationship T Rehire Reason

,

HWM_PER_ASG_REL_REHIRE_REASON_MEANING

Assignment - Relationship T Rehire Reason Meaning

,

HWM_PER_ASG_REL_REHIRE_RECOMMENDATION

Assignment - Relationship T Rehire Recommendation

,

HWM_PER_ASG_REL_REVOKE_USER_ACCESS

Assignment - Relationship T Revoke User Access

,

31 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Type

Route Context Usages

Data

Base User Name (DBI Name)

DBI Description

HWM_PER_ASG_REL_WORKER_NUMBER

Assignment - Relationship T Worker Number

,

HWM_PER_ASG_RETIREMENT_AGE

Assignment - Retirement Age

N

,

HWM_PER_ASG_RETIREMENT_DATE

Assignment - Retirement Date

D

,

HWM_PER_ASG_SAL_REVIEW_PERIOD

Assignment - Salary Review Period

N

,

HWM_PER_ASG_SAL_REVIEW_PERIOD_FREQUENCY

Assignment - Salary Review Period Frequency

T

,

HWM_PER_ASG_SAL_REVIEW_PERIOD_FREQUENCY_MEANING

Assignment - Salary Review Period Frequency Meaning

T

,

HWM_PER_ASG_SET_OF_BOOKS_ID

Assignment - Set Of Books ID

N

,

HWM_PER_ASG_SPECIAL_CEILING_STEP_ID

Assignment - Special Ceiling Step Id

N

,

HWM_PER_ASG_SPECIAL_CEILING_STEP_NAME

Assignment - Special Ceiling Step Name

T

,

HWM_PER_ASG_STANDARD_WORKING_HOURS

Assignment - Standard Working Hours

N

,

HWM_PER_ASG_STEP_ENTRY_DATE

Assignment - Step Entry Date

D

,

HWM_PER_ASG_SUPPLIER_ASSIGNMENT_NUMBER

Assignment - Supplier Assignment Number

N

,

HWM_PER_ASG_SUPPLIER_EMPLOYEE_NUMBER

Assignment - Supplier Employee Number

N

,

HWM_PER_ASG_SYSTEM_PERSON_TYPE

Assignment - System Person Type

T

,

HWM_PER_ASG_TAX_ADDRESS_ID

Assignment - Tax Address ID

N

,

HWM_PER_ASG_TIME_NORMAL_FINISH

Assignment - Time Normal Finish

T

,

HWM_PER_ASG_TIME_NORMAL_START

Assignment - Time Normal Start

T

,

HWM_PER_ASG_USER_PERSON_TYPE

Assignment - User Person T Type

,

HWM_PER_ASG_WORKING_HOURS

Assignment - Position Working Hours

N

,

HWM_PER_ASG_WORK_AT_HOME

Assignment - Work at home

T

,

HWM_PER_ASG_WORK_AT_HOME_MEANING

Assignment - Work at home Meaning

T

,

32 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Type

Route Context Usages

Data

Base User Name (DBI Name)

DBI Description

HWM_PER_ASG_WORK_SCH_WORKDAY_PATTERN

Assignment - Work Schedule Workday Pattern

T

,

HWM_PER_ASG_WORK_TERMS_ASSIGNMENT_ID

Assignment - Work Terms N Assignment ID

,

33 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Type

Route Context Usages

Base Route Name: HWM_PER_ASG_WORK_MEASURES_RN Available as of release 11.1.10 Data

Base User Name (DBI Name)

DBI Description

HWM_PER_ASG_WORK_MEASURES_UNIT

Assignment Work - Measure Unit

T

,

HWM_PER_ASG_WORK_MEASURES_VALUE

Assignment Work - Measure Value

N

,

Type

Route Context Usages

Base Route Name: HWM_PER_DERIVED_DETAILS_RN Available as of release 11.1.10 Base User Name (DBI Name)

DBI Description

HWM_PER_PERSON_ENTERPRISE_HIRE_DATE

Person - Enterprise Hire Date

Data Type D

Route Context Usages

Base Route Name: HWM_PUB_SCHD_PUBLISHED_SCHEDULE_RN Available as of release 11.1.11 Data

Base User Name (DBI Name)

DBI Description

HWM_PUB_SCHD_ACTIVITY_TYPE

Published Schedule - Activity Type

TN

, ,

HWM_PUB_SCHD_DATE_FROM

Published Schedule - From Date

DN

, ,

HWM_PUB_SCHD_DATE_TO

Published Schedule - To Date

DN

, ,

HWM_PUB_SCHD_MEASURE

Published Schedule - Measure

NN

, ,

HWM_PUB_SCHD_ORDER_ENTERED

Published Schedule - Order Entered

NN

, ,

HWM_PUB_SCHD_REC_SOURCE

Published Schedule - Record Source

TN

, ,

HWM_PUB_SCHD_START_TIME

Published Schedule - Start Time

DN

, ,

HWM_PUB_SCHD_STOP_TIME

Published Schedule - Stop Time

DN

, ,

Type

Route Context Usages

34 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

HWM_PUB_SCHD_SUBRESOURCE_ID

Published Schedule Assignment Resource ID

NN

, ,

HWM_PUB_SCHD_TCSMR_CONFIG_SET_ID

Published Schedule Consumer Configure Set ID

NN

, ,

HWM_PUB_SCHD_TCSMR_SET_ID

Published Schedule Consumer Set ID

NN

, ,

HWM_PUB_SCHD_TM_REC_ID

Published Schedule - Record ID NN

, ,

HWM_PUB_SCHD_TM_REC_TYPE

Published Schedule - Record Type

TN

, ,

HWM_PUB_SCHD_TM_REC_VERSION

Published Schedule - Record Version ID

NN

, ,

HWM_PUB_SCHD_UNIT_OF_MEASURE

Published Schedule - Unit of Measure

TN

, ,

Base Route Name: HWM_TIME_ALLOCATIONS_RN Available as of release 13.17.05 Data

Base User Name (DBI Name)

DBI Description

HWM_ALOC_ALLOCATION_ID

Time Allocations - Allocation ID

NN

, , ,

HWM_ALOC_ALLOCATION_LINE_ID

Time Allocations - Allocation Line ID

NN

, , ,

HWM_ALOC_ALLOCATION_LINE_PRIORITY

Time Allocations - Allocation Line Priority

NN

, , ,

HWM_ALOC_ALLOCATION_LN_ATRB_ID

Time Allocations - Allocations Line Attribute ID

NN

, , ,

HWM_ALOC_ALLOCATION_NAME

Time Allocations - Allocation Name

TN

, , ,

HWM_ALOC_ALLOCATION_RULE_ID

Time Allocations - Allocation Rule ID

NN

, , ,

Type

Route Context Usages

35 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Data

Base User Name (DBI Name)

DBI Description

HWM_ALOC_ALLOCATION_RULE_PRIORITY

Time Allocations - Allocation Rule Priority

NN

, , ,

HWM_ALOC_ALLOCATION_TYPE

Time Allocations - Allocation Type

TN

, , ,

HWM_ALOC_ALLOCATION_VALUE

Time Allocations - Allocation Value

NN

, , ,

HWM_ALOC_ATRB_DATA_TYPE

Time Allocations - Attribute Data Type

TN

, , ,

HWM_ALOC_ATRB_FLD_NAME

Time Allocations - Attribute Field Name

TN

, , ,

HWM_ALOC_ATRB_VALUE_DATE

Time Allocations - Attribute Value Date

DN

, , ,

HWM_ALOC_ATRB_VALUE_NUMBER

Time Allocations - Attribute Value Number

NN

, , ,

HWM_ALOC_ATRB_VALUE_TEXT

Time Allocations - Attribute Value Text

TN

, , ,

HWM_ALOC_DATA_LEVEL

Time Allocations - Data Level

NN

, , ,

HWM_ALOC_EFFECTIVE_END_DATE

Time Allocations - Effective End DN Date

, , ,

HWM_ALOC_EFFECTIVE_START_DATE

Time Allocations - Effective Start Date

DN

, , ,

HWM_ALOC_RUN_SUMMATION_LEVEL

Time Allocations - Summation Level

TN

, , ,

Type

Route Context Usages

36 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Data

Base User Name (DBI Name)

DBI Description

HWM_ALOC_TCAT_ID

Time Allocations - Time Category ID

NN

, , ,

HWM_ALOC_TM_ATRB_FLD_ID

Time Allocations - Attribute Field ID

NN

, , ,

Type

Route Context Usages

37 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Input Attributes You can use any attribute listed in the HWM_TM_ATRB_FLDS_VL table as an input for fast formula. To get a complete list from your time repository data dictionary, use this SQL: (SELECT NAME,DISPLAY_NAME, ATTRIBUTE_TYPE FROM HWM_TM_ATRB_FLDS_VL) Input (Attribute Name)

Description

Data Type

Measure

Hours

Time duration in Hours

StartTime

Start Time

Time that the entry started

StopTime

Stop Time

Time that the entry ended

UnitOfMeasure

Unit Of Measure

Unit of measure for the time entry, either Hours or Units

StartGmtOffset

Start GMT Offset

Number of hours to add to GMT to match the zone of the start time for the entry

StartTimeZoneCode

Start TimeZone Code

Zone code for the time that the entry started

StopGmtOffset

Stop GMT Offset

Number of hours to add to GMT to match the zone of the end time for the entry

StopTimeZoneCode

Stop TimeZone Code

Zone code for the time that the entry ended

ZoneType

Zone Type

Time Zone Type ( Time zone code or Offset)

TimeRecordType

Record Type

Type of Record 'RANGE' (Start/stop time was used to calculate time duration) or 'MEASURE' (Time duration was entered without start/stop time

CostSegment

Cost Segment

Payroll cost segment associated with the time entry

LDG_ID

Legislative Data Group

Identifier for partitioned payroll and related data

PJC_PROJECT_ID

Project

Project time attribute associated with the time entry

PJC_TASK_ID

Task

Task time attribute associated with the time entry

PayrollTimeType

Payroll Time Type

Payroll time type attribute associated with the time entry

Location

State

Top level of the geographical hierarchy of state, county, and city in the United States

38 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES

Oracle Corporation, World Headquarters

Worldwide Inquiries

500 Oracle Parkway

Phone: +1.650.506.7000

Redwood Shores, CA 94065, USA

Fax: +1.650.506.7200

CONNECT W ITH US

blogs.oracle.com/oracle facebook.com/oracle twitter.com/oracle oracle.com

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0318 Workforce Management Fast Formula Types, Contexts, Functions, DBIs, and Input Attributes March 2018 Authors: David Cohanoff, John Finnegan, and Lynn Raiser Contributing Authors: [OPTIONAL]

1 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES