Overview of Creating Rules for Configurator

Create statement rules and extension rules to meet your own, specific customization requirements.

Oracle ACT (Advanced Constraint Technology) is a tool that uses artificial intelligence to help you solve complex problems that can include a wide variety of possible combinations.

With some technologies, you can use simple If/then rules to evaluate conditions and take action in a specific sequence, but these rules can lock you into a fixed set of guided flows. Instead, you can use Oracle Configurator to transform a configuration model into a constraint satisfaction problem. Oracle ACT then uses your statement rules and extension rules to filter constraints and make sure each configuration is valid. Oracle ACT uses algorithms to filter constraints, and these algorithms examine each variable and its set of values to validate your configuration.

Use Oracle ACT to:

  • Navigate through a problem and make specific settings throughout the configuration session at run time, where each setting refines the range of possible configurations. You can select only one option or many at any point during the session, and Oracle ACT will automatically create a complete and valid configuration, saving you time and reducing errors.
  • Dynamically create an optional substructure at run time, then use that substructure to scale and represent a large and complex product. Assume your model has tens of thousands of optional components. Oracle ACT loads only the components that it needs to make your configuration valid. It doesn't load the tens of thousands of components it doesn't need, helping to make sure you can scale and manage your implementation.
  • Solve unique features, such as a user guided search that transforms selections into constraints and uses them to guide the search to a preferred configuration.

You don't need to do anything to enable Oracle ACT. Configurator comes predefined to automatically use Oracle ACT with your statement rules and extension rules.