Fundamental Xpress Insight Concepts
This section covers several important Xpress Insight concepts and principles.
Covered Topics
- The Model and Scenario Data Management
The main class created by the Python application in Xpress Insight is referred to as a model. This is because the instance entities created in an Xpress Insight Python application are only present at the scenario level, and are model not application entities. - The App
The implementation of a FICO® Xpress Insight app is structured as a zip archive which can be uploaded into the Xpress Insight server. - Execution Modes
Every app must implement behavior for the two standard execution modes: - Configuration with Annotations
Python type annotations (also referred to as type hints) provide a way of including metadata information about the type of the model entities. - Using Attachments
Attachments are files that are attached to an individual scenario or the app itself and are accessible to the end user for upload, download and editing. The web client provides a user interface for end users to interact with file attachments. - Development Workflow
Xpress Insight offers several tools to help implement a development workflow.
Parent Topic
Insight 4 Developers Guide for Python