Вы находитесь на странице: 1из 47

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 1

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 6

Description 6

1 | Workforce Management Fast Formula Types, Contexts, Functions, DBIs, and Input Attributes
First Available Release 6

Rule Template Header Indicators 6

Formula Type: WORKFORCE_MANAGEMENT_SUBROUTINE 8

Description 8

First Available Release 8

Formula Type: WORKFORCE_MANAGEMENT_ UTILITY 8

Description 8

First Available Release 8

Contexts 9

Workforce Management Functions 11

Working Storage Area Functions Error! Bookmark not defined.

Rule Parameter and Header Values Functions 12

Miscellaneous Functions 13

Data Access View Entry (DAVE) Functions 16

Database Items (DBIs) 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

2 | 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 38

3 | Workforce Management Fast Formula Types, Contexts, Functions, DBIs, and Input Attributes
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 Handle overtime or premium pay by updating reported
to create calculated results based on formula logic. time or creating additional calculated time.

Time device Evaluates time events imported from time collection Create time entry exceptions for entries affected by
devices and creates time entry exceptions. reported time outside the specified grace period.

Time entry Validates time card entries and generates a message When reported time exceeds a specified weekly
with a defined severity. maximum, display the specified message.

Time submission Determines when to automatically save and submit time Automatically save a time card after each Out application
card entries created with time events imported from time event.
collection devices. Automatically submit a time card after receiving the Out
application event for the last scheduled shift of the week.

Workforce Identifies upcoming compliance exceptions by reviewing Notify managers when young workers are approaching
compliance time card data and unprocessed time events so that the mandated worked time limits.
exceptions can be prevented or resolved quickly. 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
Release

HWM_FFS_ID Most workforce management functions use the unique fast formula session ID and rule ID as a 11.1.8
key identifier for logs and work area related record processing.
For more details, see the next section, Workforce Management Functions

HWM_SUMMATION_LEVEL Gets the summation level from the rule template page. This value indicates how to summarize 11.1.8
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.

HWM_RECORD_POSITION The record position value indicates the type of record being processed. This table describes the 11.1.8
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

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 11.1.8
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
First Available
Context Name Description
Release

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 11.1.8
processed.

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 13.17.05
entries for the allocation. This table describes the valid values.

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 13.17.05
parameter values set in the rule and allocation and, in combination with HWM_FFS_ID, to store
and retrieve work area values.
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 13.17.08
the rule that is currently processing time card records.

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

10 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
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.

First Available
Function Description
Release

SET_WRK_NUM( Set the numeric value for the item called P_PARM_NAME. Any existing item with the same 11.1.8
P_FFS_ID , name is overwritten.

P_PARM_NAME , Parameters:

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


» P_PARM_NAME: Any alphanumeric name.
P_PARM_VALUE )
» P_PARM_SEQ: Set to 0 unless storing multiple values with the same PARM_NAME.
» P_PARM_VALUE: Numeric value.

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


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

SET_WRK_TEXT( Same as SET_WRK_NUM, except it is used to store string values. 11.1.8


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

GET_WRK_TEXT( Get the stored value for the item called P_PARM_NAME. If there is no item called 11.1.8
P_FFS_ID , P_PARM_NAME, then return the default-value. The data type of the default value is the
expected data type for the item.
P_PARM_NAME ,
Parameters:
P_PARM_SEQ ,
» P_FFS_ID: Use the HWM_FFS_ID context (see Appendix 2: Contexts).
DEFVAL ) RETURN VARCHAR2
» 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

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


P_FFS_ID , Parameters:
P_PARM_NAME , » P_FFS_ID: Use the HWM_FFS_ID context (see Appendix 2: Contexts).
P_PARM_SEQ , » P_PARM_NAME: Any alphanumeric name.
» P_PARM_SEQ: Set to 0 unless storing multiple values with the same PARM_NAME.
DEFVAL ) RETURN NUMBER
» 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. 11.1.8


P_FFS_ID , Parameters:
» 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
First Available
Function Description
Release

P_PARM_NAME , » P_PARM_NAME: Any alphanumeric name.


P_PARM_SEQ , » P_PARM_SEQ: Set to 0 unless storing multiple values with the same PARM_NAME.
» DEFVAL: Default value DATE
DEFVAL ) RETURN 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.

First Available
Function Description
Release

GET_HDR_TEXT( Use this function to get values, set in the basic information section of the rule template 11.1.8
P_RULE_ID , 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 Y, N


messages display

INCLUDE_EMPTY_TC Process empty time card Y, N

» DEFVAL: Default value


» RETURN VARCHAR2: Return varchar value

FUNCTION get_hdr_num( Use this function to get values set in the basic information section of the rule or rule template 11.1.8
P_rule_Id In Number, definition page, for this numeric field.
p_column_name IN VARCHAR2, Parameters:
defval IN Number ) » P_RULE_ID: Use HWM_RULE_ID context (see Appendix 3: Contexts)
RETURN Number; » 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. 11.1.8
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
First Available
Function Description
Release

P_VALUE_NAME , Parameters:
DEFVAL ) » P_RULE_ID: Use the HWM_RULE_ID context (see Appendix 2: Contexts).
RETURN NUMBER » 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

GET_RVALUE_TEXT( Same as GET_RVALUE_NUMBER, except it returns string values. 11.1.8


P_RULE_ID , Parameters:
P_VALUE_NAME , » P_RULE_ID: Use the HWM_RULE_ID context (see Appendix 2: Contexts).
DEFVAL ) » 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
RETURN VARCHAR2
page.
» DEFVAL: Default value
» RETURN NUMBER: Return varchar value

GET_RVALUE_DATE( Same as GET_RVALUE_NUMBER, except it returns date values. 11.1.8


P_RULE_ID , Parameters:
P_VALUE_NAME , » P_RULE_ID: Use the HWM_RULE_ID context (see Appendix 2: Contexts).
DEFVAL ) » 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
RETURN DATE
page.
» DEFVAL: Default value
» RETURN NUMBER: Return date value

Miscellaneous Functions

First Available
Function Description
Release

ADD_RLOG( Create a log for tracing and debug. All logs with this function appear on the Analyze 11.1.8
P_FFS_ID , Rule Processing Details page of the Time Management work area, in the Rule
Processing Log column of the Processing Results section.
P_RULE_ID ,
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. 11.1.8
P_MESSAGE_NAME , Note: Any message that is passed as output for the data repository MUST use the
TOKEN1_NAME , appropriate GET_OUTPUT_MSG function for proper formatting.

TOKEN1_VALUE ) 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
RETURN VARCHAR2
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
First Available
Function 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: 'DEF_LIMIT'
TOKEN1_VALUE: 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. 11.1.8
P_MESSAGE_NAME , Same as GET_OUTPUT_MSG1, except for messages use two tokens.
TOKEN1_NAME ,
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. 11.1.8
P_MESSAGE_NAME ) Same as GET_OUTPUT_MSG1, except for messages with no tokens.
RETURN VARCHAR2

get_msg_tags Used only with workforce compliance rules. Add comma-separated tags to message. 13.17.11
p_msg_tags IN VARCHAR2 ) Sample:
RETURN VARCHAR2 pTagVals = ' tag1, tag2, Compliance '
tm = get_msg_tags(pTagVals) || get_output_msg1 ( 'FND'
,pMsgCd ,tkn , val )

FUNCTION time_hhmm_to_dec( This function converts time to decimal, for example, 2.59 hhmm to 2.983 dec. 13.17.08
time_dec IN NUMBER )
RETURN NUMBER;

FUNCTION raise_error( Stop processing and raise a fatal error. 13.17.08


p_ffs_id IN NUMBER ,
p_rule_id IN NUMBER ,
p_message_text IN varchar2 )
return number ;

FUNCTION get_measure_from_time( Calculate duration (measure) using the start and stop date_time stamps. 13.17.08
start_time IN date,
stop_time IN date )
RETURN NUMBER;

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

14 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
First Available
Function 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
p_in_date IN date ,
p_in_day_of_week IN VARCHAR2
)
RETURN VARCHAR2;

FUNCTION is_date_between( Verify if compare_date is between the start_time and stop_time. 13.17.08
compare_date IN date, » If the date time is between the start and stop dates, the function returns 1.
start_time IN date, » If the date time is NOT between the start and stop dates, the function returns 0.

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 13.17.08
RETURN date; zone.

-- Get the current time stamp for the given resource, time zone type, and so on. 13.17.08
FUNCTION get_current_time ( Input:
o_staus_log varchar2, resource_id: if resource Id provided function will return
o_current_time date, current time based on resource (person) time zone.

resource_id NUMBER, If Resource ID is not provided or to get current time for


specific time zone:
zone_type IN varchar2,
zone_type - valid Values ' ZONE' , ' OFFSET'
zone_code IN varchar2,
zone_code Zone code, if Zone type set to 'Zone'
gmt_offset IN number,
gmt_offset gmt Offset, if zone type is set to ' OFFSET'
)
RETURN O_STATUS VARCHAR2;
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 Calculate the duration from start_time to current time based on the user's time zone or 13.17.08
( the supplied zone and offset.
o_staus_log varchar2, Input:
o_calculated_Hours number, resource_id: if resource Id provided function will return
resource_id IN NUMBER, current time based on resource (person) time zone.

start_Time IN date, start_Time: Start Date time, of duration to current time

start_zone_type IN varchar2, If Resource ID is not provided or to get current time for


specific time zone:
start_zone_code IN varchar2,
zone_type - valid Values ' ZONE' , ' OFFSET'
start_gmt_offset IN number )
zone_code Zone code, if Zone type set to 'Zone'
RETURN O_STATUS VARCHAR2;
gmt_offset 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
First Available
Function Description
Release

Return O_STATUS ( 'SUCCESS', 'FAILED') - Status


o_staus_log: If Status is Failed, information for failure

get_unprocessed_event_set Select unprocessed events for a given resource and date range, similar to
( staus_log out varchar2, (executeQuery). The function caches the identified data. Use the
get_unprocessed_event_rec function to loop through and retrieve each row.
row_count out number,
event_rs_key out varchar2,
STATUS TEXT Output. Request status, possible values are:
resource_id IN NUMBER,
» 'NO_REC_FOUND'
start_date IN date,
» 'SUCCESS'
end_date IN date ) » 'FAILED'
RETURN STATUS VARCHAR2;
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 NUMBER Input Resource Id used to select records
start_date date Start Date for row selection
end_date date End date for row selection

get_unprocessed_event_rec Get individual rows selected by the get_unprocessed_event_set function.


(staus_log out varchar2,
Event_Type out varchar2, STATUS TEXT Output. Request status, possible values are:
Event_Time out date, » 'NO_REC_FOUND'
Event_InOut out varchar2, » 'SUCCESS'
» 'FAILED'
event_rs_key IN VARCHAR2 ,
row_index IN NUMBER )
staus_log TEXT The output log file containing detailed information
RETURN STATUS VARCHAR2;
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 Route Context Usages
Type

HWM_PUB_HOLIDAY_AVAILABILITY_CODE Public Holiday Scheduled - Availability TN <1,HWM_CTX_SEARCH_START_DATE>,


Code <2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_RESOURCE_ID>

HWM_PUB_HOLIDAY_DATE_SOURCE Public Holiday Scheduled - Data Source TN <1,HWM_CTX_SEARCH_START_DATE>,


<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_RESOURCE_ID>

HWM_PUB_HOLIDAY_END_TIME Public Holiday Scheduled - End Date DN <1,HWM_CTX_SEARCH_START_DATE>,


<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_RESOURCE_ID>

HWM_PUB_HOLIDAY_OBJECT_CATEGORY Public Holiday Scheduled - Object TN <1,HWM_CTX_SEARCH_START_DATE>,


Category <2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_RESOURCE_ID>

HWM_PUB_HOLIDAY_OBJECT_NAME Public Holiday Scheduled - Object Name TN <1,HWM_CTX_SEARCH_START_DATE>,


<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_RESOURCE_ID>

HWM_PUB_HOLIDAY_OBJECT_TYPE Public Holiday Scheduled - Object Type TN <1,HWM_CTX_SEARCH_START_DATE>,


<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_RESOURCE_ID>

HWM_PUB_HOLIDAY_START_TIME Public Holiday Scheduled - Start Date DN <1,HWM_CTX_SEARCH_START_DATE>,


<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_RESOURCE_ID>

HWM_PUB_HOLIDAY_SUBRESOURCE_ID Public Holiday Scheduled -Assignment NN <1,HWM_CTX_SEARCH_START_DATE>,


Resource ID <2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_RESOURCE_ID>

17 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Base Route Name: HWM_EMP_SCHD_DEVIATION_RN
Available as of release 11.1.11

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_EMP_SCHD_END_EARLY_ERR_TYPE Employment Schedule - End Early TN <1,HWM_RESOURCE_ID>,


Error Type <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_END_EARLY_GRACE_PERIOD Employment Schedule - End Early NN <1,HWM_RESOURCE_ID>,


Grace Period in Minutes <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_END_GRACE_BEGIN Employment Schedule - Begin Stop DN <1,HWM_RESOURCE_ID>,


Time with Grace Period <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_END_GRACE_END Employment Schedule - End Stop DN <1,HWM_RESOURCE_ID>,


Time with Grace Period <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_END_LATE_ERR_TYPE Employment Schedule - End Late TN <1,HWM_RESOURCE_ID>,


Error Type <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_END_LATE_GRACE_PERIOD Employment Schedule - End Late NN <1,HWM_RESOURCE_ID>,


Grace Period in Minutes <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_END_TIME Employment Schedule - End Time DN <1,HWM_RESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_END_TOLERANCE_BEGIN Employment Schedule - Begin Stop DN <1,HWM_RESOURCE_ID>,


Time with Tolerance <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_END_TOLERANCE_END Employment Schedule - End Stop DN <1,HWM_RESOURCE_ID>,


Time with Tolerance <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_IS_ELAPSED_SHIFT Employment Schedule - Elapsed TN <1,HWM_RESOURCE_ID>,


Shift Indicator <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_LONG_DURATION Employment Schedule - Scheduled NN <1,HWM_RESOURCE_ID>,


Long Duration in minutes <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_SHORT_DURATION Employment Schedule - Scheduled NN <1,HWM_RESOURCE_ID>,


Short Duration in minutes <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_START_EARLY_ERR_TYPE Employment Schedule - Start Early TN <1,HWM_RESOURCE_ID>,


Error Type <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_START_EARLY_GRACE_PERIOD Employment Schedule - Start Early NN <1,HWM_RESOURCE_ID>,


Grace Period in Minutes <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

18 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_EMP_SCHD_START_GRACE_BEGIN Employment Schedule - Begin Start DN <1,HWM_RESOURCE_ID>,


Time with Grace Period <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_START_GRACE_END Employment Schedule - End Start DN <1,HWM_RESOURCE_ID>,


Time with Grace Period <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_START_LATE_ERR_TYPE Employment Schedule - Start Late TN <1,HWM_RESOURCE_ID>,


Error Type <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_START_LATE_GRACE_PERIOD Employment Schedule - Start Late NN <1,HWM_RESOURCE_ID>,


Grace Period in Minutes <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_START_TIME Employment Schedule - Start Time DN <1,HWM_RESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_START_TOLERANCE_BEGIN Employment Schedule - Begin Start DN <1,HWM_RESOURCE_ID>,


Time with Tolerance <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_START_TOLERANCE_END Employment Schedule - End Start DN <1,HWM_RESOURCE_ID>,


Time with Tolerance <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_EMP_SCHD_TOLERANCE Employment Schedule - Tolerance NN <1,HWM_RESOURCE_ID>,


in Minutes <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

Base Route Name: HWM_EMP_SCHD_EMPLOYMENT_SCHEDULE_RN


Available as of release 11.1.10.

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_EMP_SCHD_AVAILABILITY_CODE Employment Schedule - Availability Code TN <1,HWM_CTX_SEARCH_START_DATE>,


<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_SUBRESOURCE_ID>

HWM_EMP_SCHD_END_DATE_TIME Employment Schedule - End Date DN <1,HWM_CTX_SEARCH_START_DATE>,


<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_SUBRESOURCE_ID>

HWM_EMP_SCHD_MEASURE Employment Schedule - Duration in Hours NN <1,HWM_CTX_SEARCH_START_DATE>,


<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_SUBRESOURCE_ID>

HWM_EMP_SCHD_OBJECT_CATEGORY Employment Schedule - Object Category TN <1,HWM_CTX_SEARCH_START_DATE>,


<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_SUBRESOURCE_ID>

HWM_EMP_SCHD_OBJECT_ID Employment Schedule - Object ID NN <1,HWM_CTX_SEARCH_START_DATE>,


<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_SUBRESOURCE_ID>

19 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
HWM_EMP_SCHD_OBJECT_NAME Employment Schedule - Object Name TN <1,HWM_CTX_SEARCH_START_DATE>,
<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_SUBRESOURCE_ID>

HWM_EMP_SCHD_OBJECT_TYPE Employment Schedule - Object Type TN <1,HWM_CTX_SEARCH_START_DATE>,


<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_SUBRESOURCE_ID>

HWM_EMP_SCHD_PERSON_ID Employment Schedule - Person ID NN <1,HWM_CTX_SEARCH_START_DATE>,


<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_SUBRESOURCE_ID>

HWM_EMP_SCHD_START_DATE_TIME Employment Schedule - Start Date DN <1,HWM_CTX_SEARCH_START_DATE>,


<2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_SUBRESOURCE_ID>

HWM_EMP_SCHD_SUBRESOURCE_ID Employment Schedule - Assignment NN <1,HWM_CTX_SEARCH_START_DATE>,


Resource ID <2,HWM_CTX_SEARCH_END_DATE>,
<3,HWM_SUBRESOURCE_ID>

Base Route Name: HWM_PAY_OVERTIME_ASSIGNED_PAYROLL_LVL_RN


Available as of release 11.1.10

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PAY_REL_OVERTIME_PERIOD_ASSIGNED_PAYROLL_LVL Assignment Overtime N <1,HWM_SUBRESOURCE_ID>,


Period - Assigned <2,HWM_CTX_SEARCH_START_DATE>
Payroll Level

Base Route Name: HWM_PAY_OVERTIME_ASSIGNMENT_LVL_RN


Available as of release 11.1.10

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PAY_REL_OVERTIME_PERIOD_ASSIGNMENT_LEVEL Assignment Overtime N <1,HWM_SUBRESOURCE_ID>,


Period - Assignment <2,HWM_CTX_SEARCH_START_DATE>
level

Base Route Name: HWM_PAY_OVERTIME_RELATIONSHIP_LVL_RN


Available as of release 11.1.10

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PAY_REL_OVERTIME_PERIOD_RELATIONSHIP_LVL Assignment Overtime N <1,HWM_SUBRESOURCE_ID>,


Period - Payroll <2,HWM_CTX_SEARCH_START_DATE>
Relationship Level

20 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Base Route Name: HWM_PAY_PAYROLL_ASSIGNED_PAYROLLS_RN
Available as of release 11.1.10

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PAY_REL_PAYROLL_ASG_END_DATE Assignment Payroll Relationship - D <1,HWM_SUBRESOURCE_ID>,


Payroll End Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PAY_REL_PAYROLL_ASG_PAYROLL_ID Assignment Payroll Relationship - N <1,HWM_SUBRESOURCE_ID>,


Payroll Number <2,HWM_CTX_SEARCH_START_DATE>

HWM_PAY_REL_PAYROLL_ASG_START_DATE Assignment Payroll Relationship - D <1,HWM_SUBRESOURCE_ID>,


Payroll Start Date <2,HWM_CTX_SEARCH_START_DATE>

Base Route Name: HWM_PAY_PAYROLL_RELATIONSHIPS_DETAIL_RN


Available as of release 11.1.10

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PAY_REL_DTL_PAYROLL_END_DATE Payroll Relationship - Payroll End Date D <1,HWM_SUBRESOURCE_ID>

HWM_PAY_REL_DTL_PAYROLL_RELATIONSHIP_ID Payroll Relationship - Payroll N <1,HWM_SUBRESOURCE_ID>


Relationship ID

HWM_PAY_REL_DTL_PAYROLL_RELATIONSHIP_NUMBER Payroll Relationship - Payroll N <1,HWM_SUBRESOURCE_ID>


Relationship Number

HWM_PAY_REL_DTL_PAYROLL_RELATIONSHIP_TYPE_ID Payroll Relationship - Payroll N <1,HWM_SUBRESOURCE_ID>


Relationship Type

HWM_PAY_REL_DTL_PAYROLL_START_DATE Payroll Relationship - Payroll Start Date D <1,HWM_SUBRESOURCE_ID>

HWM_PAY_REL_DTL_PAYROLL_STAT_UNIT_ID Payroll Relationship - Payroll Statutory N <1,HWM_SUBRESOURCE_ID>


Unit

Base Route Name: HWM_PAY_REL_GROUP_RN


Available as of release 11.1.10

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PAY_REL_ASSIGNMENT_NUMBER Assignment Payroll Relationship - T <1,HWM_SUBRESOURCE_ID>


Assignment Number

HWM_PAY_REL_ASSIGNMENT_NUMBER_PAYROLL Assignment Payroll Relationship - N <1,HWM_SUBRESOURCE_ID>


Assignment Number - Payroll

21 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Base Route Name: HWM_PAY_TC_REQUIRED_ASSIGNED_PAYROLLS_LVL_RN
Available as of release 11.1.10

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PAY_REL_TIME_CARD_REQD_ASG_PAY_LVL Assignment Payroll Relationship - T <1,HWM_SUBRESOURCE_ID>,


Time Card Required - Assigned <2,HWM_CTX_SEARCH_START_DATE>
Payroll Level

Base Route Name: HWM_PAY_TC_REQUIRED_ASSIGNMENT_LEVEL_RN


Available as of release 11.1.10

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PAY_REL_TIME_CARD_REQD_ASSIGNMENT_LVL Assignment Payroll Relationship - T <1,HWM_SUBRESOURCE_ID>,


Time Card Required - Assignment <2,HWM_CTX_SEARCH_START_DATE>
Level

Base Route Name: HWM_PER_ASG_ASSIGNMENT_DETAILS_RN


Available as of release 11.1.10

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_ASG_ACTION_CODE Assignment - Action Code T <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ACTION_REASON_CODE Assignment - Action T <1,HWM_SUBRESOURCE_ID>,


Reason Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ALLOW_ASG_OVERRIDE_FLAG Assignment - Allow T <1,HWM_SUBRESOURCE_ID>,


Assignment Override <2,HWM_CTX_SEARCH_START_DATE>
Indicator

HWM_PER_ASG_APPLICANT_RANK Assignment - Applicant N <1,HWM_SUBRESOURCE_ID>,


Rank <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ASSIGNMENT_ID Assignment - Identifier N <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ASSIGNMENT_NAME Assignment - Name T <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ASSIGNMENT_NUMBER Assignment - Number T <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ASSIGNMENT_SEQUENCE Assignment - Sequence N <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ASSIGNMENT_STATUS_TYPE Assignment - Status Type T <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ASSIGNMENT_STATUS_TYPE_ID Assignment - Status Type N <1,HWM_SUBRESOURCE_ID>,


ID <2,HWM_CTX_SEARCH_START_DATE>

22 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_ASG_ASSIGNMENT_STATUS_TYPE_MEANING Assignment - Status Type T <1,HWM_SUBRESOURCE_ID>,


Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ASSIGNMENT_TYPE Assignment - Type T <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ASSIGNMENT_TYPE_MEANING Assignment - Type T <1,HWM_SUBRESOURCE_ID>,


Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_AUTO_END_FLAG Assignment - Auto End T <1,HWM_SUBRESOURCE_ID>,


Indicator <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_AVAILABILITY_WORKDAY_PATTERN Assignment - Availability T <1,HWM_SUBRESOURCE_ID>,


Workday Pattern <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_BARGAINING_UNIT_CODE Assignment - Bargaining T <1,HWM_SUBRESOURCE_ID>,


Unit Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_BARGAINING_UNIT_CODE_NAME Assignment - Bargaining T <1,HWM_SUBRESOURCE_ID>,


Unit Code Name <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_BILLING_TITLE Assignment - Billing Title T <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_BUSINESS_GROUP_ID Assignment - Business N <1,HWM_SUBRESOURCE_ID>,


Group ID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_BUSINESS_UNIT_ID Assignment - Business T <1,HWM_SUBRESOURCE_ID>,


Unit Id <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_COLLECTIVE_AGREEMENT_ID Assignment - Collective N <1,HWM_SUBRESOURCE_ID>,


Agreement ID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_DESCRIPTION Assignment - Contract T <1,HWM_SUBRESOURCE_ID>,


Description <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_DOC_STATUS Assignment - Contract T <1,HWM_SUBRESOURCE_ID>,


Document Status <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_DOC_STATUS_CHANGE_DATE Assignment - Contract D <1,HWM_SUBRESOURCE_ID>,


Document Status Change <2,HWM_CTX_SEARCH_START_DATE>
Date

HWM_PER_ASG_CONTRACT_DURATION Assignment - Contract N <1,HWM_SUBRESOURCE_ID>,


Duration <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_DURATION_UNITS Assignment - Contract T <1,HWM_SUBRESOURCE_ID>,


Duration Units <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_EFFECTIVE_END_DATE Assignment - Contract D <1,HWM_SUBRESOURCE_ID>,


Effective End Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_EFFECTIVE_START_DATE Assignment - Contract D <1,HWM_SUBRESOURCE_ID>,


Effective Start Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_ID Assignment - Contract ID N <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_JOB_TITLE Assignment - Contract T <1,HWM_SUBRESOURCE_ID>,


Job Title <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_NUM_OF_EXTENSIONS Assignment - Contract N <1,HWM_SUBRESOURCE_ID>,


Number of Extensions <2,HWM_CTX_SEARCH_START_DATE>

23 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_ASG_CONTRACT_PARTIES Assignment - Contract T <1,HWM_SUBRESOURCE_ID>,


Parties <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_STATUS Assignment - Contract T <1,HWM_SUBRESOURCE_ID>,


Status <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_STATUS_MEANING Assignment - Contract T <1,HWM_SUBRESOURCE_ID>,


Status Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_STATUS_REASON Assignment - Contract T <1,HWM_SUBRESOURCE_ID>,


Status Reason <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_TYPE Assignment - Contract T <1,HWM_SUBRESOURCE_ID>,


Type <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_TYPE_MEANING Assignment - Contract T <1,HWM_SUBRESOURCE_ID>,


Type Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CONTRACT_WORK_TERMS_TYPE Assignment - Contract T <1,HWM_SUBRESOURCE_ID>,


Work Terms Type <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_CREATION_DATE Assignment - Creation D <1,HWM_SUBRESOURCE_ID>,


Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_DATE_PROBATION_END Assignment - Date D <1,HWM_SUBRESOURCE_ID>,


Probation End <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_DEPARTMENT_ID Assignment - Department N <1,HWM_SUBRESOURCE_ID>,


ID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_DUTIES_TYPE Assignment - Duties Type T <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_EFFECTIVE_END_DATE Assignment - Effective D <1,HWM_SUBRESOURCE_ID>,


Start Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_EFFECTIVE_START_DATE Assignment - Effective D <1,HWM_SUBRESOURCE_ID>,


End Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_EMPLOYEE_CATEGORY Assignment - Employee T <1,HWM_SUBRESOURCE_ID>,


Category <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_EMPLOYEE_CATEGORY_MEANING Assignment - Employee T <1,HWM_SUBRESOURCE_ID>,


Category Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_EMPLOYMENT_CATEGORY Assignment - Employment T <1,HWM_SUBRESOURCE_ID>,


Category <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_EMPLOYMENT_CATEGORY_MEANING Assignment - Employment T <1,HWM_SUBRESOURCE_ID>,


Category Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ESTABLISHMENT_ID Assignment - N <1,HWM_SUBRESOURCE_ID>,


Establishment ID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_FREEZE_START_DATE Assignment - Freeze Start T <1,HWM_SUBRESOURCE_ID>,


Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_FREEZE_UNTIL_DATE Assignment - Freeze Until T <1,HWM_SUBRESOURCE_ID>,


Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_FREQUENCY Assignment - Frequency T <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

24 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_ASG_FREQUENCY_MEANING Assignment - Frequency T <1,HWM_SUBRESOURCE_ID>,


Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_FTE Assignment - Position N <1,HWM_SUBRESOURCE_ID>,


FTE <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_FULL_PART_TIME Assignment - Full time or T <1,HWM_SUBRESOURCE_ID>,


Part time <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_GRADE_ACTIVE_STATUS Assignment - Grade T <1,HWM_SUBRESOURCE_ID>,


Active Status <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_GRADE_CODE Assignment - Grade Code T <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_GRADE_EFFECTIVE_END_DATE Assignment - Grade D <1,HWM_SUBRESOURCE_ID>,


Effective End Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_GRADE_EFFECTIVE_START_DATE Assignment - Grade D <1,HWM_SUBRESOURCE_ID>,


Effective Start Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_GRADE_ID Assignment - Grade ID N <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_GRADE_NAME Assignment - Grade T <1,HWM_SUBRESOURCE_ID>,


Name <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_GRADE_TYPE Assignment - Grade Type T <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_HOURLY_SALARIED_CODE Assignment - Hourly T <1,HWM_SUBRESOURCE_ID>,


Salary Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_HOURLY_SALARIED_CODE_MEANING Assignment - Hourly T <1,HWM_SUBRESOURCE_ID>,


Salary Code Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_INTERNAL_EXTERNAL_FLAG Assignment - T <1,HWM_SUBRESOURCE_ID>,


Organization Internal <2,HWM_CTX_SEARCH_START_DATE>
External Indicator

HWM_PER_ASG_JOB_ACTIVE_STATUS Assignment - Job Active T <1,HWM_SUBRESOURCE_ID>,


Status <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_JOB_APPROVAL_AUTHORITY Assignment - Job N <1,HWM_SUBRESOURCE_ID>,


Approval Authority <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_JOB_BENCHMARK_JOB_FLAG Assignment - Job T <1,HWM_SUBRESOURCE_ID>,


Benchmark Job Indicator <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_JOB_CODE Assignment - Job Code T <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_JOB_EFFECTIVE_END_DATE Assignment - Job D <1,HWM_SUBRESOURCE_ID>,


Effective End Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_JOB_EFFECTIVE_START_DATE Assignment - Job D <1,HWM_SUBRESOURCE_ID>,


Effective Start Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_JOB_FULL_PART_TIME Assignment - Job Full T <1,HWM_SUBRESOURCE_ID>,


time or Part time <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_JOB_FUNCTION_CODE Assignment - Job T <1,HWM_SUBRESOURCE_ID>,


Function Code <2,HWM_CTX_SEARCH_START_DATE>

25 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_ASG_JOB_ID Assignment - Job ID N <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_JOB_MANAGER_LEVEL Assignment - Job T <1,HWM_SUBRESOURCE_ID>,


Manager Level <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_JOB_MANAGER_LEVEL_NAME Assignment - Job T <1,HWM_SUBRESOURCE_ID>,


Manager Level Name <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_JOB_MED_CHECKUP_REQ Assignment - Job Medical T <1,HWM_SUBRESOURCE_ID>,


Checkup Required <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_JOB_NAME Assignment - Job Name T <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_JOB_POST_SOURCE_NAME Assignment - Job Post T <1,HWM_SUBRESOURCE_ID>,


Source Name <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_JOB_REGULAR_TEMPORARY Assignment - Job Regular T <1,HWM_SUBRESOURCE_ID>,


or Temporary <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LABOUR_UNION_MEMBER_FLAG Assignment - Labor Union T <1,HWM_SUBRESOURCE_ID>,


Member Indicator <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LABOUR_UNION_MEMBER_FLAG_MEANING Assignment - Labor Union T <1,HWM_SUBRESOURCE_ID>,


Member Indicator <2,HWM_CTX_SEARCH_START_DATE>
Meaning

HWM_PER_ASG_LAST_UPDATE_DATE Assignment - Last Update D <1,HWM_SUBRESOURCE_ID>,


Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LEGAL_ENTITY_ID Assignment - Legal N <1,HWM_SUBRESOURCE_ID>,


Employer ID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LEGISLATION_CODE Assignment - Legislation T <1,HWM_SUBRESOURCE_ID>,


Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LEGISLATION_NAME Assignment - Legislation T <1,HWM_SUBRESOURCE_ID>,


Name <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LEGISLATIVE_DATA_GROUP_NAME Assignment - Legislative T <1,HWM_SUBRESOURCE_ID>,


Data Group Name <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOCATION_CODE Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOCATION_ID Assignment - Location ID N <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOCATION_NAME Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Name <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_ACTIVE_STATUS Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Active Status <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_ATTRIBUTE_CATEGORY Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Attribute Category <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_BILL_TO_SITE_FLAG Assignment - Location Bill T <1,HWM_SUBRESOURCE_ID>,


to Site Indicator <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_COUNTRY Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Country <2,HWM_CTX_SEARCH_START_DATE>

26 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_ASG_LOC_COUNTRY_NAME Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Country Name <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_DERIVED_LOCALE Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Derived Locale <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_EFFECTIVE_END_DATE Assignment - Location D <1,HWM_SUBRESOURCE_ID>,


Effective End Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_EFFECTIVE_START_DATE Assignment - Location D <1,HWM_SUBRESOURCE_ID>,


Effective Start Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_INTERNAL_LOC_CODE Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Internal Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_LONG_POSTAL_CODE Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Long Postal Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_OFFICE_SITE_FLAG Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Office Site Indicator <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_OFFICIAL_LANG_CODE Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Official Language Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_POSTAL_CODE Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Postal Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_REGION1 Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Region1 <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_REGION2 Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Region2 <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_REGION3 Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Region3 <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_SHIP_TO_SITE_FLAG Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Ship to Site Indicator <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_TIMEZONE_CODE Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Time Zone Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_TIMEZONE_OFFSET Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Time Zone Offset <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_LOC_TOWN_OR_CITY Assignment - Location T <1,HWM_SUBRESOURCE_ID>,


Town or City <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_MANAGER_FLAG Assignment - Manager T <1,HWM_SUBRESOURCE_ID>,


Indicator <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_MANAGER_FLAG_MEANING Assignment - Manager T <1,HWM_SUBRESOURCE_ID>,


Indicator Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_MAX_REHIRE_DATE Assignment - Maximum D <1,HWM_SUBRESOURCE_ID>,


Rehire Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_MIN_REHIRE_DATE Assignment - Minimum D <1,HWM_SUBRESOURCE_ID>,


Rehire Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_NEXT_EFFECTIVE_SEQUENCE Assignment - Next N <1,HWM_SUBRESOURCE_ID>,


Effective Sequence <2,HWM_CTX_SEARCH_START_DATE>

27 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_ASG_NORMAL_HOURS Assignment - Normal N <1,HWM_SUBRESOURCE_ID>,


Hours <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_NOTICE_PERIOD Assignment - Notice N <1,HWM_SUBRESOURCE_ID>,


Period <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_NOTICE_PERIOD_UOM Assignment - Notice T <1,HWM_SUBRESOURCE_ID>,


Period UOM <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_NOTICE_PERIOD_UOM_MEANING Assignment - Notice T <1,HWM_SUBRESOURCE_ID>,


Period UOM Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_OBJECT_GUID Assignment - Object T <1,HWM_SUBRESOURCE_ID>,


GUID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ORG_CODE Assignment - T <1,HWM_SUBRESOURCE_ID>,


Organization Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ORG_EED Assignment - D <1,HWM_SUBRESOURCE_ID>,


Organization Effective <2,HWM_CTX_SEARCH_START_DATE>
End Date

HWM_PER_ASG_ORG_ESD Assignment - D <1,HWM_SUBRESOURCE_ID>,


Organization Effective <2,HWM_CTX_SEARCH_START_DATE>
Start Date

HWM_PER_ASG_ORG_INTERNAL_ADDR_LINE Assignment - T <1,HWM_SUBRESOURCE_ID>,


Organization Internal <2,HWM_CTX_SEARCH_START_DATE>
Address Line

HWM_PER_ASG_ORG_NAME Assignment - T <1,HWM_SUBRESOURCE_ID>,


Organization Name <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ORG_TYPE Assignment - T <1,HWM_SUBRESOURCE_ID>,


Organization Type <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_ORG_TYPE_MEANING Assignment - T <1,HWM_SUBRESOURCE_ID>,


Organization Type <2,HWM_CTX_SEARCH_START_DATE>
Meaning

HWM_PER_ASG_PARENT_ASSIGNMENT_ID Assignment - Parent N <1,HWM_SUBRESOURCE_ID>,


Assignment ID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PEOPLE_GROUP_ID Assignment - People N <1,HWM_SUBRESOURCE_ID>,


Group ID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PERSON_ID Assignment - Person ID N <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PERSON_REFERRED_BY_ID Assignment - Person N <1,HWM_SUBRESOURCE_ID>,


Referred By ID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PERSON_TYPE_ID Assignment - Person N <1,HWM_SUBRESOURCE_ID>,


Type ID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POSITION_ID Assignment - Position ID N <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POSITION_NAME Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Name <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POSITION_OVERRIDE_FLAG Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Override Indicator <2,HWM_CTX_SEARCH_START_DATE>

28 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_ASG_POS_ACTIVE_STATUS Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Active Status <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_ACTIVE_STATUS_MEANING Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Active Status Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_BARGAINING_UNIT_CD Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Bargaining Unit Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_BARGAINING_UNIT_CD_NAME Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Bargaining Unit Code <2,HWM_CTX_SEARCH_START_DATE>
Name

HWM_PER_ASG_POS_EFFECTIVE_END_DATE Assignment - Position D <1,HWM_SUBRESOURCE_ID>,


Effective End Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_EFFECTIVE_START_DATE Assignment - Position D <1,HWM_SUBRESOURCE_ID>,


Effective Start Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_FREQUENCY Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Frequency <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_FREQUENCY_MEANING Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Frequency Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_FULL_PART_TIME Assignment - Position Full T <1,HWM_SUBRESOURCE_ID>,


Time Or Part Time <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_HIRING_STATUS Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Hiring Status <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_MAX_PERSONS Assignment - Position N <1,HWM_SUBRESOURCE_ID>,


Maximum Persons <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_OVERLAP_ALLOWED Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Overlap Allowed <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_PERM_TEMP_FLAG Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Permanent Temporary <2,HWM_CTX_SEARCH_START_DATE>
Indicator

HWM_PER_ASG_POS_POS_CODE Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_POS_TYPE Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Type <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_PROB_PERIOD Assignment - Position N <1,HWM_SUBRESOURCE_ID>,


Probation Period <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_PROB_PERIOD_UNIT_CD Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Probation Unit Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_PROB_PERIOD_UNIT_CD_MEANING Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Probation Unit Code <2,HWM_CTX_SEARCH_START_DATE>
Meaning

HWM_PER_ASG_POS_SEASONAL_END_DATE Assignment - Position D <1,HWM_SUBRESOURCE_ID>,


Seasonal End Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_SEASONAL_FLAG Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Seasonal Indicator <2,HWM_CTX_SEARCH_START_DATE>

29 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_ASG_POS_SEASONAL_START_DATE Assignment - Position D <1,HWM_SUBRESOURCE_ID>,


Seasonal Start Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_SECURITY_CLEARANCE Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Security Clearance <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_SYNC_FLAG Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Synchronization Indicator <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_TIME_NORMAL_FINISH Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Time Normal Finish <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_POS_TIME_NORMAL_START Assignment - Position T <1,HWM_SUBRESOURCE_ID>,


Time Normal Start <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PRIMARY_ASSIGNMENT_FLAG Assignment - Primary T <1,HWM_SUBRESOURCE_ID>,


Assignment Indicator <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PRIMARY_ASSIGNMENT_FLAG_MEANING Assignment - Primary T <1,HWM_SUBRESOURCE_ID>,


Assignment Indicator <2,HWM_CTX_SEARCH_START_DATE>
Meaning

HWM_PER_ASG_PRIMARY_FLAG Assignment - Primary T <1,HWM_SUBRESOURCE_ID>,


Indicator <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PRIMARY_WORK_RELATION_FLAG Assignment - Primary T <1,HWM_SUBRESOURCE_ID>,


Work Relationship <2,HWM_CTX_SEARCH_START_DATE>
Indicator

HWM_PER_ASG_PRIMARY_WORK_TERMS_FLAG Assignment - Primary T <1,HWM_SUBRESOURCE_ID>,


Work Terms Indicator <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PROBATION_PERIOD Assignment - Probation N <1,HWM_SUBRESOURCE_ID>,


Period <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PROBATION_UNIT Assignment - Probation T <1,HWM_SUBRESOURCE_ID>,


Unit <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PROBATION_UNIT_MEANING Assignment - Probation T <1,HWM_SUBRESOURCE_ID>,


Unit Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PROJECTED_ASSIGNMENT_END_DATE Assignment - Projected D <1,HWM_SUBRESOURCE_ID>,


End Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PROJECTED_START_DATE Assignment - Projected D <1,HWM_SUBRESOURCE_ID>,


Start Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PROJECT_TITLE Assignment - Project Title T <1,HWM_SUBRESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_PROPOSED_WORKER_TYPE Assignment - Proposed T <1,HWM_SUBRESOURCE_ID>,


Worker Type <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REASON_CODE Assignment - Reason T <1,HWM_SUBRESOURCE_ID>,


Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_RECORD_CREATOR Assignment - Record T <1,HWM_SUBRESOURCE_ID>,


Creator <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_ACCEPTED_TERMINATION_DATE Assignment - Relationship D <1,HWM_SUBRESOURCE_ID>,


Accepted Termination <2,HWM_CTX_SEARCH_START_DATE>
Date

30 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_ASG_REL_ACTUAL_TERMINATION_DATE Assignment - Relationship D <1,HWM_SUBRESOURCE_ID>,


Actual Termination Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_ADJUSTED_SVC_DATE Assignment - Relationship D <1,HWM_SUBRESOURCE_ID>,


Adjusted Service Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_DATE_START Assignment - Relationship D <1,HWM_SUBRESOURCE_ID>,


Start Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_LAST_WORKING_DATE Assignment - Relationship D <1,HWM_SUBRESOURCE_ID>,


Last Working Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_LEGAL_ENTITY_ID Assignment - Relationship N <1,HWM_SUBRESOURCE_ID>,


Legal Entity ID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_LEGISLATION_CODE Assignment - Relationship T <1,HWM_SUBRESOURCE_ID>,


Legislation Code <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_LEGISLATION_NAME Assignment - Relationship T <1,HWM_SUBRESOURCE_ID>,


Legislation Name <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_LENGTH_OF_SERVICE Assignment - Relationship N <1,HWM_SUBRESOURCE_ID>,


Length Of Service <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_NOTIFIED_TERMINATION_DATE Assignment - Relationship D <1,HWM_SUBRESOURCE_ID>,


Notified Termination Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_ON_MILITARY_SERVICE Assignment - Relationship T <1,HWM_SUBRESOURCE_ID>,


On Military Service <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_ORIGINAL_DATE_OF_HIRE Assignment - Relationship D <1,HWM_SUBRESOURCE_ID>,


Original Date of Hire <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_PERIOD_OF_SERVICE_ID Assignment - Relationship N <1,HWM_SUBRESOURCE_ID>,


Period of Service ID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_PERIOD_TYPE Assignment - Relationship T <1,HWM_SUBRESOURCE_ID>,


Period Type <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_PERIOD_TYPE_MEANING Assignment - Relationship T <1,HWM_SUBRESOURCE_ID>,


Period Type Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_PRIMARY_FLAG Assignment - Relationship T <1,HWM_SUBRESOURCE_ID>,


Primary Indicator <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_PROJECTED_TERMINATION_DATE Assignment - Relationship D <1,HWM_SUBRESOURCE_ID>,


Projected Termination <2,HWM_CTX_SEARCH_START_DATE>
Date

HWM_PER_ASG_REL_REHIRE_AUTHORIZER Assignment - Relationship T <1,HWM_SUBRESOURCE_ID>,


Rehire Approver <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_REHIRE_REASON Assignment - Relationship T <1,HWM_SUBRESOURCE_ID>,


Rehire Reason <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_REHIRE_REASON_MEANING Assignment - Relationship T <1,HWM_SUBRESOURCE_ID>,


Rehire Reason Meaning <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_REHIRE_RECOMMENDATION Assignment - Relationship T <1,HWM_SUBRESOURCE_ID>,


Rehire Recommendation <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_REL_REVOKE_USER_ACCESS Assignment - Relationship T <1,HWM_SUBRESOURCE_ID>,


Revoke User Access <2,HWM_CTX_SEARCH_START_DATE>

31 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_ASG_REL_WORKER_NUMBER Assignment - Relationship T <1,HWM_SUBRESOURCE_ID>,


Worker Number <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_RETIREMENT_AGE Assignment - Retirement N <1,HWM_SUBRESOURCE_ID>,


Age <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_RETIREMENT_DATE Assignment - Retirement D <1,HWM_SUBRESOURCE_ID>,


Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_SAL_REVIEW_PERIOD Assignment - Salary N <1,HWM_SUBRESOURCE_ID>,


Review Period <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_SAL_REVIEW_PERIOD_FREQUENCY Assignment - Salary T <1,HWM_SUBRESOURCE_ID>,


Review Period Frequency <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_SAL_REVIEW_PERIOD_FREQUENCY_MEANING Assignment - Salary T <1,HWM_SUBRESOURCE_ID>,


Review Period Frequency <2,HWM_CTX_SEARCH_START_DATE>
Meaning

HWM_PER_ASG_SET_OF_BOOKS_ID Assignment - Set Of N <1,HWM_SUBRESOURCE_ID>,


Books ID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_SPECIAL_CEILING_STEP_ID Assignment - Special N <1,HWM_SUBRESOURCE_ID>,


Ceiling Step Id <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_SPECIAL_CEILING_STEP_NAME Assignment - Special T <1,HWM_SUBRESOURCE_ID>,


Ceiling Step Name <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_STANDARD_WORKING_HOURS Assignment - Standard N <1,HWM_SUBRESOURCE_ID>,


Working Hours <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_STEP_ENTRY_DATE Assignment - Step Entry D <1,HWM_SUBRESOURCE_ID>,


Date <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_SUPPLIER_ASSIGNMENT_NUMBER Assignment - Supplier N <1,HWM_SUBRESOURCE_ID>,


Assignment Number <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_SUPPLIER_EMPLOYEE_NUMBER Assignment - Supplier N <1,HWM_SUBRESOURCE_ID>,


Employee Number <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_SYSTEM_PERSON_TYPE Assignment - System T <1,HWM_SUBRESOURCE_ID>,


Person Type <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_TAX_ADDRESS_ID Assignment - Tax N <1,HWM_SUBRESOURCE_ID>,


Address ID <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_TIME_NORMAL_FINISH Assignment - Time T <1,HWM_SUBRESOURCE_ID>,


Normal Finish <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_TIME_NORMAL_START Assignment - Time T <1,HWM_SUBRESOURCE_ID>,


Normal Start <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_USER_PERSON_TYPE Assignment - User Person T <1,HWM_SUBRESOURCE_ID>,


Type <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_WORKING_HOURS Assignment - Position N <1,HWM_SUBRESOURCE_ID>,


Working Hours <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_WORK_AT_HOME Assignment - Work at T <1,HWM_SUBRESOURCE_ID>,


home <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_WORK_AT_HOME_MEANING Assignment - Work at T <1,HWM_SUBRESOURCE_ID>,


home Meaning <2,HWM_CTX_SEARCH_START_DATE>

32 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_ASG_WORK_SCH_WORKDAY_PATTERN Assignment - Work T <1,HWM_SUBRESOURCE_ID>,


Schedule Workday <2,HWM_CTX_SEARCH_START_DATE>
Pattern

HWM_PER_ASG_WORK_TERMS_ASSIGNMENT_ID Assignment - Work Terms N <1,HWM_SUBRESOURCE_ID>,


Assignment ID <2,HWM_CTX_SEARCH_START_DATE>

33 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Base Route Name: HWM_PER_ASG_WORK_MEASURES_RN
Available as of release 11.1.10

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_ASG_WORK_MEASURES_UNIT Assignment Work - Measure T <1,HWM_SUBRESOURCE_ID>,


Unit <2,HWM_CTX_SEARCH_START_DATE>

HWM_PER_ASG_WORK_MEASURES_VALUE Assignment Work - Measure N <1,HWM_SUBRESOURCE_ID>,


Value <2,HWM_CTX_SEARCH_START_DATE>

Base Route Name: HWM_PER_DERIVED_DETAILS_RN


Available as of release 11.1.10

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PER_PERSON_ENTERPRISE_HIRE_DATE Person - Enterprise Hire Date D <1,HWM_RESOURCE_ID>

Base Route Name: HWM_PUB_SCHD_PUBLISHED_SCHEDULE_RN


Available as of release 11.1.11

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_PUB_SCHD_ACTIVITY_TYPE Published Schedule - Activity TN <1,HWM_RESOURCE_ID>,


Type <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_PUB_SCHD_DATE_FROM Published Schedule - From DN <1,HWM_RESOURCE_ID>,


Date <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_PUB_SCHD_DATE_TO Published Schedule - To Date DN <1,HWM_RESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_PUB_SCHD_MEASURE Published Schedule - Measure NN <1,HWM_RESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_PUB_SCHD_ORDER_ENTERED Published Schedule - Order NN <1,HWM_RESOURCE_ID>,


Entered <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_PUB_SCHD_REC_SOURCE Published Schedule - Record TN <1,HWM_RESOURCE_ID>,


Source <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_PUB_SCHD_START_TIME Published Schedule - Start DN <1,HWM_RESOURCE_ID>,


Time <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_PUB_SCHD_STOP_TIME Published Schedule - Stop DN <1,HWM_RESOURCE_ID>,


Time <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

34 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
HWM_PUB_SCHD_SUBRESOURCE_ID Published Schedule - NN <1,HWM_RESOURCE_ID>,
Assignment Resource ID <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_PUB_SCHD_TCSMR_CONFIG_SET_ID Published Schedule - NN <1,HWM_RESOURCE_ID>,


Consumer Configure Set ID <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_PUB_SCHD_TCSMR_SET_ID Published Schedule - NN <1,HWM_RESOURCE_ID>,


Consumer Set ID <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_PUB_SCHD_TM_REC_ID Published Schedule - Record ID NN <1,HWM_RESOURCE_ID>,


<2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_PUB_SCHD_TM_REC_TYPE Published Schedule - Record TN <1,HWM_RESOURCE_ID>,


Type <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_PUB_SCHD_TM_REC_VERSION Published Schedule - Record NN <1,HWM_RESOURCE_ID>,


Version ID <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

HWM_PUB_SCHD_UNIT_OF_MEASURE Published Schedule - Unit of TN <1,HWM_RESOURCE_ID>,


Measure <2,HWM_CTX_SEARCH_START_DATE>,
<3,HWM_CTX_SEARCH_END_DATE>

Base Route Name: HWM_TIME_ALLOCATIONS_RN


Available as of release 13.17.05

Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_ALOC_ALLOCATION_ID Time Allocations - Allocation ID NN <1,HWM_ALLOCATION_DATA_LEVEL>,


<2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_ALLOCATION_LINE_ID Time Allocations - Allocation NN <1,HWM_ALLOCATION_DATA_LEVEL>,


Line ID <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_ALLOCATION_LINE_PRIORITY Time Allocations - Allocation NN <1,HWM_ALLOCATION_DATA_LEVEL>,


Line Priority <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_ALLOCATION_LN_ATRB_ID Time Allocations - Allocations NN <1,HWM_ALLOCATION_DATA_LEVEL>,


Line Attribute ID <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_ALLOCATION_NAME Time Allocations - Allocation TN <1,HWM_ALLOCATION_DATA_LEVEL>,


Name <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_ALLOCATION_RULE_ID Time Allocations - Allocation NN <1,HWM_ALLOCATION_DATA_LEVEL>,


Rule ID <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

35 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_ALOC_ALLOCATION_RULE_PRIORITY Time Allocations - Allocation NN <1,HWM_ALLOCATION_DATA_LEVEL>,


Rule Priority <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_ALLOCATION_TYPE Time Allocations - Allocation TN <1,HWM_ALLOCATION_DATA_LEVEL>,


Type <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_ALLOCATION_VALUE Time Allocations - Allocation NN <1,HWM_ALLOCATION_DATA_LEVEL>,


Value <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_ATRB_DATA_TYPE Time Allocations - Attribute TN <1,HWM_ALLOCATION_DATA_LEVEL>,


Data Type <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_ATRB_FLD_NAME Time Allocations - Attribute TN <1,HWM_ALLOCATION_DATA_LEVEL>,


Field Name <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_ATRB_VALUE_DATE Time Allocations - Attribute DN <1,HWM_ALLOCATION_DATA_LEVEL>,


Value Date <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_ATRB_VALUE_NUMBER Time Allocations - Attribute NN <1,HWM_ALLOCATION_DATA_LEVEL>,


Value Number <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_ATRB_VALUE_TEXT Time Allocations - Attribute TN <1,HWM_ALLOCATION_DATA_LEVEL>,


Value Text <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_DATA_LEVEL Time Allocations - Data Level NN <1,HWM_ALLOCATION_DATA_LEVEL>,


<2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_EFFECTIVE_END_DATE Time Allocations - Effective End DN <1,HWM_ALLOCATION_DATA_LEVEL>,


Date <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_EFFECTIVE_START_DATE Time Allocations - Effective DN <1,HWM_ALLOCATION_DATA_LEVEL>,


Start Date <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_RUN_SUMMATION_LEVEL Time Allocations - Summation TN <1,HWM_ALLOCATION_DATA_LEVEL>,


Level <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

36 | WORKFORCE MANAGEMENT FAST FORMULA TYPES, CONTEXTS, FUNCTIONS, DBIS, AND INPUT ATTRIBUTES
Data
Base User Name (DBI Name) DBI Description Route Context Usages
Type

HWM_ALOC_TCAT_ID Time Allocations - Time NN <1,HWM_ALLOCATION_DATA_LEVEL>,


Category ID <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

HWM_ALOC_TM_ATRB_FLD_ID Time Allocations - Attribute NN <1,HWM_ALLOCATION_DATA_LEVEL>,


Field ID <2,HWM_ALLOCATION_ID>,
<3,HWM_ALLOCATION_START_DATE>,
<4,HWM_ALLOCATION_RULE_ID>

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
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
facebook.com/oracle 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,
twitter.com/oracle electronic or mechanical, for any purpose, without our prior written permission.

oracle.com 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

Вам также может понравиться