--- alias: user-guide-automation-zones tags: - automation tasks description: "Data zones provide context-based segmentation for workflows, facilitating data flow across tasks" --- # Zones Many Data Generator Tasks emit new data known as `zones`. These `zones` can be interpreted as context-based data by creating an execution context and injecting it into tasks that can be the starting point of an workflow (mostly related to events). This serves as a way to segment the information and make sure that the data belonging to the same `zone` can continue in the flow. Several tasks are configured to use `zones`: ## Core Tasks * Core * [Message Bus](core/core/task_messagebus.md) * [System Event](core/core/task_systemevent.md) * [Timer](core/core/task_timer.md) * Equipment * [Equipment Event](core/equipment/triggers/task_equipmentevent.md) * [Equipment Setup](core/equipment/triggers/task_equipmentsetup.md) * [Retrieve](core/equipment/triggers/task_equipmentsetup.md) * [Subscribe In Driver](core/equipment/triggers/task_subscribeindriver.md) ## File Drivers Tasks * [File Change Event](filedrivers/task_filechangeevent.md) * [File Deleted Event](filedrivers/task_filedeletedevent.md) * [New File Event](filedrivers/task_newfileevent.md) ## MES Tasks * [Recipe Body Requested](mes/task_recipebodyrequested.md) * [Recipe List Requested](mes/task_recipelistrequested.md) ## OIB Tasks * [GateKeeper Board Failed](oib/task_gatekeeperboardfailed.md) * [GateKeeper Board Released](oib/task_gatekeeperboardreleased.md) * [GateKeeper Board Request](oib/task_gatekeeperboardrequest.md) * [GateKeeper Line Configuration Changed](oib/task_gatekeeperlineconfigurationchanged.md) * [GateKeeper Scanner State Changed](oib/task_gatekeeperscannerstatechanged.md) * [Station Event](oib/task_stationevent.md) * [Board Processed](oib/task_boardprocessed.md) * [Setup Center Feeders Placed](oib/task_feedersplaced.md) * [Setup Center Feeders Removed](oib/task_feedersremoved.md) ## SECS/GEM Tasks * [Equipment Alarm](secsgem/task_equipmentalarm.md) * [Map Requested](secsgem/task_maprequested.md) * [Map Updated](secsgem/task_mapupdated.md)