A Machine contains metadata about a machine and a collection of mappings between a Data Source field and a Machine Attribute. A Machine can be used to collect data independently of Apps or can be integrated into one or many Apps. Acts as a digital twin and enables data from physical equipment to be utilized and understood within Tulip. A machine will log data to the Activity History specific to that machine. A Machine cannot be restored after it has been deleted.


IDAuto-generated and unique Id for the Machine
NameUser defined name for the Machine
Machine Data SourceThe Data Source assigned to the machine, not editable after initial save.
StationThe Station where the machine is assigned.
TypeThe Machine Type associated with the machine.
Field MappingsCollection of mappings between a Data Source field and a Machine Attribute.
Deletion StatusA boolean that indicates whether the machine is active or deleted


QA-T113Machine Monitoring : 01 - Machine Editor
QA-T115Machine Monitoring : 03 - Event Editor
QA-T117Machine Monitoring : 09 - Deleting Machine/Machine Attributes
QA-T256Machine Monitoring : 04 - Machine Type
QA-T257Machine Monitoring : 07 - Machine Widgets
QA-T258Machine Monitoring : 08 - App Triggers For Machines
QA-T259Analytics - Machine Analytics
QA-T390Machine Monitoring : 05 - Machine Type Management
QA-T410Machine Monitoring : 10 - Used Machine Type Aspects can't be Deleted
QA-T723Machine Monitoring : 01 / Machine Validation
QA-T767New Machine Page : 02 - Attributes mapping
QA-T768New Machine Page : 03 - Configuration tab
QA-T769New Machine Page : 04 - Undo/redo functions on machine page
QA-T773New Machine Page : 07 - Machine page features
QA-T774New Machine Page : 01 - Single Machine page
QA-T776New Machine Page : 05 - Undo/redo functions on machine type page
QA-T779CELOS X : 01 - CELOS machine serial number managing
QA-T780CELOS X : 02 / CELOS machine serial number managing
QA-T821CELOS X : 03 - Verifying the CELOS X data source
QA-T822CELOS X : 04 - Creating data flow for CELOS X


PLAT-8820 (346)Provide a managed way to capture equipment events during production processing. All events will be logged with cause and timestamp. These events may be - Stop causes, Downtime events, Breakdowns, Repair, Etc.
PLAT-8823 (234)Ability to send and receive data from legacy equipment or devices
PLAT-8837 (342)Ability to automatically capture data from process equipment in fermentation production
PLAT-8907 (158)Disallow deletion of equipment model definitions that have been used in execution of a work order or material processing
PLAT-8910 (157)Provide a managed way to configure and maintain definitions of equipment models including creating, copying, editing, making obsolete, and deleting.
PLAT-8947 (167)As an operator I need to be able to identify equipment used in operation by a unique name, number or identifier
PLAT-8949 (164)When building Apps, I want to be able to assign equipment to a location where it can be used