Annotations
Topics covered in this chapter:
- Entity-specific Annotations
- Global Annotations
- Global Annotations reserved for Internal use only
- List of annotations
Annotations defined by mminsight are either attached to specific entity declarations or apply globally to a model.
Entity-specific Annotations
Global Annotations
Global Annotations reserved for Internal use only
List of annotations
The following annotations are defined by mminsight.
-
TypetextScopespecific (must be attached to a declaration)NoteThe value is used in place of the entity name where appropriate in the UI.
-
TypetextScopeglobal (not attached to any declaration)NoteThe version of the data within the app.
-
Category for user execution mode definitions.
-
Placeholder for a user-defined execution mode nameNote'UserExecMode' must be a valid Mosel identifier (alphanumeric characters only, starting with a letter).
-
TypetextNoteA string value specifying the execution resource group to use.
-
TypetextNoteA string value specifying the preferred service to use.
-
TypetextNoteA string value used to provide a description for the execution mode.
-
TypebooleanDefault valuefalseNoteA Boolean value indicating whether this execution mode can send progress during execution.
-
TypebooleanDefault valuefalseNoteA Boolean value indicating whether this execution mode loads data directly from the model. If true, then this execution behaves like the default load mode.
-
TypeintegerDefault valueunspecifiedNote
-
Category for user execution mode definitions.
-
Placeholder for a user-defined execution resource group nameNote'UserResourceGroup' must be a valid Mosel identifier (alphanumeric characters only, starting with a letter).
-
TypetextNoteA string value used to provide a description for the execution resource group.
-
TypetextDefault valueunspecifiedNote
-
TypetextDefault valueunspecifiedNote
-
TypeintegerDefault valueunspecifiedNote
-
TypeintegerDefault valueunspecifiedNote
-
TypetextScopespecific (must be attached to a declaration)NoteThe string value is taken as a formatting string.
-
TypetextDefault valuefalseValuesalwaysindicates that the UI should hide the entity alwaysfalseindicates that the UI should show the entity where appropriatetrueindicates that the UI should hide the entity where appropriateScopespecific (must be attached to a declaration)NoteIf true, indicates that the UI should hide the entity where appropriate.See also
-
TypetextDefault valuedefaultValuesdefaultEntity is included in the input data if the model declares it as of basic type, and is included in the result data if the model declares it as of mp-type.ignoreExcluded from the schemainputIncluded in the scenario input data.resultIncluded in the scenario results dataScopespecific (must be attached to a declaration)NoteDefines how the system manages the entity data.See also
-
Category for type marshalling annotations.NoteAllows custom scenario types to be defined. Please see the Developers Guide for Mosel for more details on how to use this feature.
-
Represent all values of given native type as strings in the Insight schemaTypetextScopeglobal (not attached to any declaration)Duplicates policymulti (all definitions are kept)NoteInstruct Insight to treat all native values of a type as string. Annotation should be followed by two values; the first the type name (e.g. datetime) and the second must be string. The native type targetted must support conversion to/from string and, when used in a set, the set must be declared as set of constant.
-
Represent the values within an entity as strings in the insight schemaTypetextValuesstringtype to use in the Insight schema; must be "string"Scopespecific (must be attached to a declaration)NoteInstruct Insight to treat the values within an entity as strings, where the values are of a native type that supports conversion to/from string. For example, when applied to a datetime entity, the Insight schema will store a string; when applied to an array of datetime the Insight schema will store an array of string. When used on a set, the set must be declared as set of constant.
-
TypetextScopespecific (must be attached to a declaration)NoteSpecifies that the set entity should not be finalized during insightpopulate, regardless of the entity's properties in the Insight schema. This would usually be used if you needed to add additional values to a previously-finalized set following a model upgrade. NB The value of this annotation is not used - its presence indicates that the set should not be finalized.See also
-
Name of entity to delete on upgrade without checksTypetextNoteReserved for internal use.
-
On upgrade delete any entity marked for deletion without checksTypetextTypetextNoteReserved for internal use.
-
TypebooleanDefault valuefalseScopespecific (must be attached to a declaration)NoteSpecifies that the value(s) of the entity cannot be modified.See also
-
TypetextDefault valueon-changeValueson-changeDelete scenario result data when the scenario input-data is edited, or when scenario is queued for execution.on-executeDelete scenario result data when scenario starts to execute.on-queueDelete scenario result data when scenario is queued for execution.Scopeglobal (not attached to any declaration)NoteResults data is deleted when a certain state change occurs for the scenario. This attribute identifies this state change as either whevever a scenario is modified, when it is queued, or when it begins execution.See also
-
Category for scenario type definitions.NoteAllows custom scenario types to be defined. Please see the Developers Guide for Mosel for more details on how to use this feature.
-
TypetextScopespecific (must be attached to a declaration)NoteThe value is the name of the entity. The type of the index set of the labels entity much match the data type of this entity. The data type of the labels entity can be any primitive type.
-
TypebooleanDefault valuefalseScopespecific (must be attached to a declaration)NoteIf true the value of the input entity is updated to correspond with the model entity after execution.
-
TypebooleanDefault valuefalseScopespecific (must be attached to a declaration)Notes1. If false the result data may be deleted when a view or REST API request updates this entity, depending on the configuration of insight.resultdata.delete
2. This annotation may not be applied to sets that index result data arrays.
See also
-
TypebooleanDefault valuefalseScopespecific (must be attached to a declaration)NoteIf true the value of the entity is sent when updating progress.
© 2001-2025 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.