Variable Data Types

The Data Types available for variables in Dataflow are described in the table below.

The types can be broadly classified as:

  • Scalar: single-valued variables (all of the types are named 'Scalar...')
  • Time Series: data type TimeSeriesDouble
  • Special-purpose types for different functions in Dataflow

All of the types can be applied to a Variable or a document Property.

Data Type Description
Array Double Stores an array of decimal numeric values linked to subcategories in an array (a Sub Category list can be set to label each array value). .
Attachment Stores document attachments.
Image Stores images inserted into documents.
Map Stores mapping data and layer structure.
ScalarBoolean Variables of this type can be set to True, False or Not Set.
ScalarDateTime Stores a single date value.
ScalarDouble Stores a single decimal numeric value.
ScalarInteger Stores a single integer numeric value.
ScalarString

Stores text. An optional 'Lookup List' can be set to specify allowed values for the variable. When the variable is used in a document, the values will be displayed in a dropdown list. The allowed values can be entered as a 'Manual' list that is specific to the variable, or it can be based on a Dataflow list object (see Lists).

Important: When the variable is linked in a template, if the templates' Lookup List option is set it will override this variable-level setting; see Add content elements to templates.

TimeSeriesDouble

Stores an array of decimal values linked to the periods and periodicity of a document.

If the parameter Line Item is enabled, then the variable's values will not be directly editable, and they will be calculated from the Line Item settings configured in a document. The optional parameters Maximum value per day and Minimum value per day can be used to set the range of valid values for the daily aggregation of line item data (e.g., a percentage has a maximum of 100).

WorkingInterest Stores working interest shares, reversions and working interest categories.