Siebel Product Administration Guide > Configuration Constraints > Tuning Configuration Constraints >

Using the GoalMode UI Property


The GoalMode UI property is especially useful for cascading formula calculations. For example, consider a formula with a constraint between 3 non-negative integer attributes: X, Y, and Z

Z >= (1000*X*(4*Y - 1))/(4*Y); for any X and any positive Y there is a set of valid values for Z,

Assume a user requests that X = 10.

If Siebel Configurator follows the order by which the variables are defined, Z is evaluated first. This might result in a long chain of trials and failures for the first couple of hundred values, and the calculation might exceed the allowed number of iterations.

If you explicitly specify that Siebel Configurator evaluates Y before evaluating Z, then the first choice value for Y results in finding a valid solution to the formula through propagation.

Another example might be a formula with two attributes X and Y with incompatible default values x and y, respectively. Consider the following statement that:

X = x excludes Y = y and conversely.

The default selections can not be satisfied for both attributes simultaneously and the result depends on the order. The GoalMode UI property enables you to specify explicitly the order in which the constrained variables are evaluated.

Siebel Product Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.