Inconsistent Behavior of Toggle Applets Based on Calculated Value - Open UI (Doc ID 2210658.1)

Last updated on JUNE 23, 2017

Applies to:

Siebel CRM - Version 15.0 [IP2015] to 16.13 [IP2016] [Release V15 to V16]
Information in this document applies to any platform.

Symptoms


ACTUAL BEHAVIOR:

Issue faced after upgrade from 8.1.1.3 (SI/HI only) to IP15 (Open UI).

There is a custom list applet applet which has 3 modes – Base, Edit List and Query.
Base and Edit List modes use calculated fields which show "******" if sensitive details are fetched. Query mode uses column based fields.

DESCRIPTION: After querying sensitive data, Open UI shows details on query mode applet without any masking.


EXPECTED BEHAVIOR:

Open UI should show the sensitive data as configured.


MINIMAL STEPS:

The issue can be reproduced at will with the following steps:
  #1. Open Custom List Applet: Contacts > Contacts Query
  #2. Open Custom List Applet in Query Mode
  #3. Query with sensitive data


FULL TEST CASE:

CONTEXT:

Applets:
> Contact List Applet - Class "CSSFrameListFINGenericButton"
> Contact List Applet Toggle - Class "CSSFrameListFINGenericButton"
> Contact List Query Applet - Class "CSSFrameListFINGenericButton"
> Contact Form Applet - Class "CSSSWEJumpFrame"
> Contact Form Applet Toggle - Class "CSSSWEJumpFrame"

BC:
> Contact

==============================

COMPLETE CONFIGURATION:

1. Add below Fields at BC level:
     a. IsSensitiveContactFlag - Calculated - value of:

4. Added Query Applet: "Contact List Query Applet"
    Templates: - Base - Applet List (Base/EditList)
                     - Edit List - Applet List (Base/EditList)
                     - Query - Applet List Edit (Edit/New/Query)

5. Added for "Contact Form Applet Toggle" and "Contact Form Applet":
    Templates: - Base - Applet Form Grid Layout
                     - Edit - Applet Form Grid Layout
                     - Query - Applet Form Grid Layout

6. View: "Visible Contact List View"
    Web Template: "View Detail (Parent with Pointer)"
    Web Templates Items: Contact Form Applet - 2 - Edit
                                     Contact List Query Applet - 1 - Base

7. Compiled Changes

==============================

STEPS | NAVIGATION:

1. Tested on High Interactivity

a. Click on Query
b. Type *ary* on "First Name" > this should be a sensitive contact
c. Go

2. Tested on Open UI

a. Click on Query
b. Type *ary* on "First Name" > this should be a sensitive contact
c. Go

RESULTS | FINDINGS:

#1.c. Toggling to List Applet - HI working fine.
#2.c. Toggle stuck on Query Form - Open UI NOT working.
Faulty behavior is not always occurring. It is intermittent.

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