Those who have worked on Product Configurator know what I am talking about and this post is addressed to those. Still I will give just an overview of RAL so that others just don’t grope in dark.
While working on Product Configurator you have bound to work on constraints and those who have no idea what a constraint is. I would ask them to go through a two part series in which I had posted basics of Product Configurator
Getting back to constraints. They can be created by choosing the pre defined templates in rule designer or by Rule Assembly Language (RAL).
RAL offers you great flexibility to create constratints that are not possible with the help of templates. But the drawback is that there isn’t much description or help available to understand RAL. This tip will help you understand RAL in better way.
- Go to Siebel Tools
- Query for ISS Product Rule Manager Applet
- Right Click the Applet and Select Edit Web Layout
- Select Edit List from the “Mode” Drop Down
- Now Select a Column name “Rule Spec” from Control Window as shown in picture below
- Drag and Drop it at the place where you want it on applet.
- Compile the Applet
You are done now. Go to Administration – Product > Product Definition > Constraints Tab and you should be able to see RAL for every constraint that you have created.
You can copy RAL for those constarints and manually modify them to create new rules.
There are lots of things that are not possible by templates that you can achieve this way. Hope this will make your life easier. I would like to thank Abhishek informing me about this.