Initializing help system before first use

The Scenario Schema

The scenario schema is the data model of the scenario.

It contains the entities (data items) that comprise the data for a scenario of a particular app. The schema is divided into two types of entities, input entities and result entities. Conceptually the scenario model is a function which takes the input entities as its input and calculates the result entities.

The schema is defined by the model. When an app is first loaded it interrogates the main model of the app and determines the input and result entities.

Any public Mosel entity of a supported type will be included in the scenario schema unless it is explicitly excluded with the @!insight.manage ignore annotation. For more on annotations, see the later topic Configuration with Annotations. FICO ® Xpress Insight will assign the entity to either the input or result data based on the following rules:
  • Basic types are assigned to the input data
  • MP (math programming) types are assigned to the input data

Basic types can be assigned to the result data using @!insight.manage result.