Form Personalization: Element Entries Form Prompts to Save Even Though There is no Change

(Doc ID 2357552.1)

Last updated on FEBRUARY 05, 2018

Applies to:

Oracle Payroll - Version 12.2 HRMS RUP8 and later
Information in this document applies to any platform.
This note provides a brief overview of .

Symptoms

Problem Statement:

Defining action with form personalization on ENTRY.USER_ENTRYXX on Element Entries form forces user to save the record even though there is no change in Element Entries/Entry Values.

 

 

Steps to Reproduce:

The issue can be reproduced at will with the following steps:

  1.  Login as HRMS responsibility.
  2.  Define an element with 3 entry values (IV1, IV2, and IV3). Use lookup code for IV1 and IV2.
  3.  Go to Element Entries form.
     (N) People > Enter and Maintain > (B) Assignment > (B) Entries
  4.  Go to Form Personalization form and define the action that calculates IV3 using values in IV1 and IV2.
     (N) Help > Diagnostics > Custom Code > Personalize

     e.g.
    Condition:
    Trigger Event: WHEN-VALIDATE-RECORD
    Trigger Object: ENTRY
    Condition: :ENTRY.ELEMENT_NAME = '<ELEMENT NAME>'
    Processing Mode: Not in Entry-Query Mode

    Actions:
    Seq:1
    Type: Property
    Enabled: check
    Object Type: Item
    Target Object: ENTRY.USER_ENTRY3
    Property Name: Value
    Value: TO_NUMBER(${item.ENTRY.USER_ENTRY_LOOKUP1.value}) *
    TO_NUMBER(${item.ENTRY.USER_ENTRY_LOOKUP2.value})

    Seq:2
    Type: Property
    Enabled: check
    Object Type: Item
    Target Object: ENTRY.SCREEN_ENTRY_VALUE4
    Property Name: Value
    Value: TO_NUMBER(${item.ENTRY.USER_ENTRY_LOOKUP1.value}) *
    TO_NUMBER(${item.ENTRY.USER_ENTRY_LOOKUP2.value})

  5.  Create element entry and enter values in IV1 and IV2. IV3 will be calculated automatically.

  6.  Close Element Entry form, reopen, and try to close without changing anything on the form.
     
  7. Prompt "Do you want to save the changes you have made?" appears even though there is no change at all.
     

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms