My Oracle Support Banner

Display Conditions Fail in Fusion Configurator Engine (FCE) Model With Multiple Child References (Doc ID 2984790.1)

Last updated on NOVEMBER 07, 2023

Applies to:

Oracle Configurator - Version 12.2.11 and later
Information in this document applies to any platform.

Symptoms

After applying <Patch 33522776:R12.CZ.C>, in an Fusion Configurator Engine (FCE) model that references a child model, display conditions appear to be ignored. With one reference to the child, the display conditions work but adding a second references breaks the display conditions.

Expect the display condition not be ignored.

STEPS
The issue can be reproduced at will with the following steps:
1. Configurator Developer responsibility.
2. Create a new Configurator model named Bug-Test-Child as FCE (or create as OCE and convert)
3. Create new Test Boolean Feature 1 and Test Boolean Feature 2. Generate logic.
4. Create new UI using single page master template.
5. Define a display condition for the second so that it only shows when the first is true.
6. Back to the repository and create another new model as FCE or create and convert to FCE.
7. Create a model reference to the test child model. Generate logic.
8. Create a test UI, again as a single page master template.
9. Navigate into Page 1, as a child of Page 1, create a Page Include Region that points to Page 1 in the child model. Also as a child of Page 1 create a new template reference to a Boolean Feature Enhanced Checkbox and choose Test Boolean Feature 1 from the child model. Create a second template reference of a Boolean Feature Enhanced Checkbox and choose Test Boolean Feature 2.
10. While still in the creation of the above, also create a display condition as was done in the child model.
11. Run a test and note the initial state of the UI. Only Test Boolean Feature 1 is visible and Test Boolean Feature 2 is hidden. Now select Test Boolean Feature 1 and note that Test Boolean Feature 2 appears as expected.
13. Above is working correctly. Back to the model structure, add a second reference to the same child test model. Generate logic and refresh the UI.
14. Test again and repeat the same selection as before. Note that this time, Test Boolean Feature 2 does not become visible.

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.