Index

A

abstractions
   creating link
   definition link link
   downstream consequences link
   effect on Flow Manufacturing link
   example link
   issues link
   sourcing link link

Add button
   BOM structure link

adding
   component instances link link
   Components and Features link
   configuration elements link link
   Features link link
   instances
     node values not set link
   instantiable Components link

Advanced Planning
   phantom items link

Advanced Pricing
   configuration attributes link

allowOnlyStructuralChanges()
   usage link

AllTrue logical function
   activating defaults link

applications
   collecting data link

Assemble To Order link
   See ATO (Assemble To Order)

assertions
   ignoring link
   retracting defaults link link link
   state and count link
   wrapping in a transaction link
  retracting defaults link

ATO (Assemble To Order)
   models
     non-phantom link
     phantom link link

ATO Items link
   See Items

ATP (Available To Promise)
   phantom items link

attributes link link link link link link
   See also configuration attributes
   instead of items link link link
   processing link

Available To Promise link
   See ATP (Available To Promise)

B

beginConfigTransaction()
   usage link

bill of materials link
   See also BOM
   display link

BOM link
   See also BOM Models
   definition link
   design questions link
   displaying link
   structure for ERP versus configuration link

BOM Option Classes link
   See also BOM Standard Items

BOM Models link
   See also BOM Option Classes
   controlling display at runtime link
   designing link link
   extending with guided buying or selling link
   importing
     item names and descriptions link
     performance link
   large link
   leveraging in Configurator link
   planning guidelines link
   redesigning link
   References link
   sourcing link link

BOM Option Classes
   display of Standard Items at runtime link
   change into BOM Models link
   grouped items link link
   improving
     performance link
     usability link
   large
     best practices link
     example link link
   optional instantiation link
   redesigned as BOM Models link link link
   References link
   with many Items link

BOM Standard Items
   optional link
   runtime display link link link

Boolean Features
   alternative to Options link
   example link link link
   initial values link link

BooleanFeature object link
browser
   resource limitations and UI performance link

business
   constraints link

C

caching
   reducing link
   results of CIO methods link

CDL (Constraint Definition Language)
   precedence of operators link
   using AllTrue link
   using NotTrue link link

change
   Model structure link

child
   windows link

CIO (Configuration Interface Object)
   optimizing calls by custom UI link
   use by Configurator Extensions link

client
   graphics rendering link

commitConfigTransaction()
   best practice link
   usage link

Comparison Rules
   best practices link
   design questions link
   using intermediate values link

Comparison rules
   Totals link

Compatibility Rules
   best practices link
   definition link
   design questions link
   engine processing link
   Explicit
     engine performance link
   Property-based
     engine performance link
   using static item values link
   versus Excludes relation link
   versus Logic Rules link

Components
   add or reuse instances link
   adding link
   containing Boolean Features link
   definition link
   deleting link
   instantiable link
   instantiating link
   multiple instantiation link
   requests link
   runtime node search link
   versus components link
   with repetitive structure link

components
   connectivity among link

ComponentSet
   performance effects link

configuration attributes
   CZ_CONFIG_ATTRIBUTES table link link link
   input link
   instead of items link link link
   output
     example link link
     non-orderable information link
  output link
     downstream values link

Configuration Interface Object link
   See CIO

configuration models
   complexity link
   creating link
   design
     flow link
   guided buying or selling link
   interaction with Configurator Extension link
   interaction with other software link
   maintainability link
   scalability link
  size
     large link
     medium link
     number of rules link
     small link

configuration session
   collecting data link
   completing link
   data collection for link
   data input outside link
   data output link
   design questions link
   filled-in values link
   proceeding without defaults link

Configuration Summary page
   performance impact link

configurations
   restoring saved configurations
     with connections link

Configurator link
   See Oracle Configurator

Configurator Extensions
   allowOnlyStructuralChanges link
   collecting end-user data link
   design link
   design questions link
   example link link
   instantiating instances link
   interaction with configuration model link
   onCommand link link link
   onConfigValidate link
   output configuration attributes link
   postConfigNew link
   postConfigRestore link
   preConfigSave link
   sequence of events link link
   settings made by link
   simulate Defaults relation link

configuring
   Option Classes link

connectivity
   assertions link
   processing at runtime link

Connectors
   best practice link
   example link

constraints link
   See also rules
   business link

contradictions
   caused by locking logic states link
   versus resource violations link

Contributes to
   example link link
  example link

Count
   assertion link
   triggered by rule link

customer requirements
   maximum selections link

customizing violation messages link
CZ schema
   imported BOM data link

CZ_CONFIG_ATTRIBUTES (interface table)
   table in CZ schema link link link

D

data
   caching link
   import
     item name and description link
     performance link link
   redundant link

defaults
   apply on user request link
   asserting link link
   design questions link link
   in added instances link
   performance effects link link link
   setting values
     automatically link
     on demand link

Defaults relation (Logic Rule)
   best practices link
   design questions link
   evaluating need link
   example link
   simulation link
   versus Implies rule link

deleting
   instance of ComponentSet link
   instantiable instances link

deltas (from baseline)
  minimizing despite Unknown Options link

Description
   BOM Items link link

design questions
   list of options link
   BOM
     design link
     display link
   Comparison Rules link
   Compatibility Rules link
   configuration session link
   Configurator Extension link
   defaults link
   guided buying or selling link

designing link
   See also redesigning
   BOM Models link
   configuration models link
   Configurator Extensions link
   rules link

DHTML (legacy UIs)
   Configurator
     decision to use link
   control
     processing in OC Servlet link
   effect on performance link

display conditions
   prevent NotTrue locking link

downstream values output
   configuration attributes link

Drop-down List
   render time link
   server processing of link

E

end users
   collecting data link
   collecting inputs from link
   example flow link
   expectations link
   flow link
   product experts link
   requests made by link
  guided buying or selling questions link

engine link
   See Oracle Configurator engine

Enterprise Resource Planning link
   See ERP (Enterprise Resource Planning)

ERP (Enterprise Resource Planning)
   BOM structure link

events
   circular propagation link
   Configurator Extension sequence link

examples
   abstractions link
   Boolean Feature link link
   Configurator Extension link link
   Contributes to link link link
   Defaults relation link
   Implies relation (Logic Rule) link link link link
   intermediate value link
   list of options link
   onCommand Configurator Extension link link
   output configuration attributes link link
   postConfigRestore link
   preConfigSave link
   Properties link
   Property-based Compatibility Rules link
   Resource link link
   setting values on demand link

Excludes relation (Logic Rule)
   example link
   expressing incompatibility link

Explicit Compatibility Rules
   versus Property-based Compatibility link
   with many participants link link

F

Features
   adding link link

flow
   creating configuration models link
   end user link link link

Flow Manufacturing
   abstract structure link

G

generated Configurator User Interface
   comparative performance link

Generic Configurator User Interface
   comparative performance link

getAvailableNodes()
   performance consideration link

getDeltaListIterator()
   best practice link

grouping
   for performance link
   items in submodels link
   items into BOM Option Classes link link
   optional instantiation link link link link

guided buying or selling link
   See also User Interface
   controlling display of BOM Model link
   design questions link
   determining what to instantiate link
   driven by structure link
   easing navigation flow link
   extending a BOM Model link
   hiding Items link
   non-expert end users link
   rules link
   scenarios link
   simplifying complex models link
  definition link

H

HTML
   effect on performance link

HTML templates
   modified to improve performance link

I

Implies relation (Logic Rule)
   example link link link link
   versus Defaults rule link

importing
   data
     item name and description link
     performance link link

incompatibilities link
   expressed using Excludes relation link

inputs
   collecting from end users link
   configuration attributes link

instances
   adding
     with Configurator Extension link
   creating at runtime link
   delaying state assertions link
   deleting link
   many link

instantiable
   Components
     adding and deleting link
     setting Feature values link

instantiation
   by Configurator Extension link
   guided buying or selling link
   limitations link
   multiple link link
   optional link link link
     creating instances link
     definition link
     example link
     for usability link
     grouped items link
     of abstractions link
     of references link
     performance link

intermediate values
   definition link
   example link

Items
   alternatives link
   hiding link
   naming link
   number link
   phantom link

J

JavaScript
   decision to use link
   effect on performance link
   processing in OC Servlet link

L

limitations
   browser resources and UI controls link

list of options
   case study example link
   design questions link
   large
     definition link
     example link
     grouping link
     usability link

Logic False
   available for selection link

logic states
   caused by NotTrue link
   checking link
   locking link
   Logic False link

M

maintenance
   BOM Model design link link link

manufacturing
   constraints link

memory
   usage
     BOM Model design link

messages
   violation link link

Model
  manufacturing and sales views link

Model structure
   abstractions
     advantages link link
     issues link link
   changes defined link
   deeply nested link
   explicit link
     reasons link
   flat link link
   grouping link link
   guided buying or selling link
   nodes
     intermediate link
     Option link
     Option Class link
   shallow link

N

Name
   BOM Items link

navigation
   easing flow link
   guided buying or selling link

nested structure
   designing link

non-phantom
   setting Supply Type link

NotTrue logical function
   causes order dependency link
   CDL operator link link
   display condition link
   locked initial values link

O

OC Servlet
   DHTML control processing link
   JavaScript processing link

onCommand Configurator Extension type
   collecting end-user data link
   example link link
   optimization link
   sequence of events link

onConfigValidate Configurator Extension type link
operators
   order in subexpressions link

Option Features
   alternative to Inventory Items link
   improving performance link
   large link
   with many Options link

optional link
   See also instantiation
   BOM Standard Items link

Options link
   See also list of options
   availability and performance link
   hiding options link
   many
     compatibility link
     example link
     grouping link
     Maximum Number of Selections link
     usability link
   maximum number link
   redesigning as Boolean Features link
   require and exclude other options link
   Selection List link

Oracle Applications
   designing configuration models link link link

Oracle Configurator
   collecting data link
   customization
     output configuration attributes link
   engine link
   See Oracle Configurator engine
   leveraging BOM Models link
   project planning link

Oracle Configurator Developer
   importing data to link link link

Oracle Configurator engine
   adding Components link
   rule propagation behavior
     Comparison Rules link
     Compatibility Rules link
     cycles link
     subexpressions link link

Oracle Configurator schema link
   See CZ schema

output
   configuration attributes link link

P

parameters link
   See also configuration attributes

performance
   effect of
     display conditions link
   due to many BOM Items link link
   due to many BOM Models link
   effect of
     adding ComponentSets link link
     Boolean Feature link
     defaults link link
     deleting ComponentSets link
     requests link link
     rule types link
   HTML versus DHTML link

permutation
  avoiding link

phantom
   ATO model link
   Items link
   non-phantom ATO model link
   setting Supply Type link

planning guidelines
   BOM Models link
   rules link
   User Interface link

postConfigNew (event)
   usage
     simulating initial defaults link link

postConfigRestore (event)
   example link

preConfigSave (event)
   example link

pricing
   customization with configuration attributes link
   simple link
   unexpected link

Properties
   example link
   instead of items link
   Property-based Compatibility Rules link

Property-based Compatibility Rules
   example link
   versus Explicit Compatibility link

R

redesigning
   BOM Models link
   BOM Option Classes link link link
   Options as Boolean Features link

References
   in imported BOM Models link
   optionally instantiable link
   to repetitive structure link link

requests
   growth of queue link
   performance effects link link

resource violations
   versus contradictions link

Resources
   contributing to link
   example link link

rollbackConfigTransaction()
   usage link

routing
   definitions link
   downstream from Configurator link
   preserving link

rules
   commonly used subexpressions link link
   Comparison Rules link
   Compatibility Rules link
   complexity link link link link
   connectivity link
   contradictions link link
   debugging link link
   designing link
   disabling link link
     folder link
   error messages link link
   examining link
   factor in Model size link
   flexibility link
   folders
     disabling link
   intermediate link
   intermediate values link
   locked initial values link
   many link
   number of link
   order
     dependency link
     execution link
   overview link
   planning guidelines link
   propagation
     in engine link link link
     issues link
     paths link
   redundancy link
   relating guided buying or selling link
   subexpressions
     repeated link
   violation messages link link

runtime Oracle Configurator
   displaying BOM Items link
   generated UI link
   Generic UI link
   loading connection rules link

S

scalability
   BOM Model design
     advantages link
     disadvantages link link
     planning link

Selection List
   number of Options in link
   render time link
   server processing of link

server
   processing
     Drop-down List link
     Selection List link

sourcing link
   BOM Models link link

states
   assertions by custom code link
   logic
     checking link
     false link
     setting link link
  setting
     after adding instances link link

subexpressions
   common or repeating link
   defining link
   order of operations link

Supply Type
   non-phantom link
   phantom link

T

Totals
   Comparison rules link
   imposing a maximum link
   initial value link
   using a Resource instead link

U

UI link
   See User Interface

UI captions
   meaningfulness link

unknown values
   available for selection link

usability
   BOM Model design link

User Interface
   Configuration Summary template link
   custom
     definition link
   designing
     DHTML versus Java applet link
     recommendations link
   display conditions link link
   generating
     UI captions link
   graphics
     number link
     size link
     type link
   guided selling with hidden items link
   performance
     due to browser link
   planning guidelines link
   rendering
     guided buying or selling link
   requirements link
   screen
     number of graphics per link
     number of UI controls per link
     types of link
   UI controls
     Drop-down List link
     Option link
     Selection List link link

V

validation
   tests link

values
   attribute link
   default link link
   downstream processing link
   Feature link
   initial link

violation messages
   Comparison Rules warning link
   customization for intermediary rules link link
   resource exceeded link

visibility
   BOM nodes link
   runtime nodes link

W

warnings
  raised by Comparison Rules link