Data types

Prev Next
This content is currently unavailable in Korean. You are viewing the default (English) version.

Tulip supports several different data types across the platform. These types are important to understand as they can have implications in how you store data, usability within Analytics, and how you convert between data types.

List of data types

The table below provides information about each data type including descriptions and supported areas, as well as any specific formats or limits.

Type Description Format Limits Area Supported
Boolean True or false True, false, yes, no Analytics, app variables, connector functions, machine activity fields, machine attributes, table fields
Color Color values that can be used to set widget coloring dynamically rgb(0, 0, 0), rgba(0, 0, 0, 0), #FFFF00 App variables, machine activity fields, table fields
Datetime Timestamp consisting of a date, time, and timestamp MM/DD/YYYY HH:MM:SS
See also: custom datetime formats
Analytics, app variables, connector functions, machine activity fields, table fields
Enum Selection of predefined constants (i.e. Machine States) Analytics, machine downtime, reasons, machine states
File Link to a file, stored on cloud provider csv, doc, docx, gif, jpeg, mp4, nc, pdf, png, qif, stl, stp, svg, txt, xlsx, xls Max file size: 200MB (mp4), 50MB (others)
Max URL length: 2048 characters
App variables, table fields
Image URL Link to an image in Tulip, stored by cloud provider png, jpeg, gif, svg Max file size: 20MB
Max URL length: 2048 characters
App variables, table fields, connector functions, machine activity fields
Integer Integer - a number without a fractional component 1, 6780, 43 Max value: 9007199254740991 Analytics, App Variables, Connector Functions, Machine Activity Fields, Machine Attributes, Table Columns
Interval Amount of time in seconds, displayed as HH:MM:SS 120059 Max value: 7730941132799 seconds Analytics, app variables, machine activity fields, table fields
Linked Record Logical link between two Tables Table fields
Machine Machine object in Tulip from the machine library Analytics, app variables, table fields
Number Real numbers, including trailing zeros 1, 7.4, 8.005, 419.38910 Max value: 9007199254740991 Analytics, app variables, connector functions, machine activity fields, machine attributes, table fields
Object Configurable object structure with child attributes App variables, connector functions
Station Station object in Tulip from the Shop Floor Analytics, app variables
Text Sequence of characters Max size: 2.5kB (Tulip tables), 50kB (others)
Truncated to 600 characters for analytics
Analytics, app variables, connector functions, machine activity fields, machine attributes, table fields
User User object in Tulip from account / workspace settings Analytics, app variables, table fields, machine activity fields
Video Link to a video in Tulip, stored by cloud provider mp4 Max size: 200MB
Max URL length: 2048 characters
Table fields

Arrays

In several areas of the platform, you can toggle these data types to display as a list. This list represents an Array - a collection of elements matching a particular data type. Below is an overview of where to assess lists:

  • App Variables

  • Connector Outputs

    • For SQL connectors, check Return Multiple Rows - this format the output as an array.
    • For HTTP connectors, select the output data type and toggle List.
  • Linked Records

    • For one-to-many, many-to-one, and many-to-many, multiple linked records are stored as a list of linked records.

Did you find what you were looking for?

You can also head to community.tulip.co to post your question or see if others have faced a similar question!