Solution Validation

Solution validation provides the Boolean field [Solution Valid Flag] within three Siebel business components:

  • [Order Entry - Orders.Solution Valid Flag]. The field Solution Valid Flag in the business component Order Entry - Orders.

  • [Order Entry - Line Items.Solution Valid Flag]. The field Solution Valid Flag in the business component Order Entry - Line Items.

  • [FM Order Entry - Stops.Solution Valid Flag]. The field Solution Valid Flag in the business component FM Order Entry - Stops.

Based on your own business process, you configure the application to populate these fields with values that indicate whether the solution is valid.

All of the fields are automatically populated in the following ways:

  • When the user clicks the Confirm button, the fields are set to true.

  • When the user clicks the Save button, the fields are set to false.

  • When the user clicks the Cancel button, the fields are set to false.

Apart from these values, you must configure the product to populate these fields using any declarative logic, such as Business Component User Properties or On Field Update Set expression. For example, you might want to say that a pricing solution is no longer valid for an order, a line item, or a stop is no longer valid if a user changes the requested start date or requested end date of the order.

You can configure the product to update one or more of these three fields with the value False whenever the requested start date or requested end date changes. Then the Validation functionality detects that the solution is no longer valid.