Messages

All the different topics MQTT and Kafka messages can be about in our application.

For each message topic you will find a short description what the message is used for and which structure it has, as well as what structure the payload is excepted to have.


activity

activity messages can be part of machine state workflow.

addOrder

AddOrder messages are sent when a new order is added.

addParentToChild

AddParentToChild messages are sent when child products are added to a parent product.

addProduct

AddProduct messages are sent when a new product type is added.

addShift

AddShift messages are sent to add a shift with start and end timestamp.

count

Count Messages are sent everytime an asset has counted a new item.

deleteShift

DeleteShift messages are sent to delete a shift that starts at the designated timestamp.

detectedAnomaly

detectedAnomaly messages can be sent when an asset has stopped and the reason is identified.

endOrder

EndOrder messages are sent when an order of products is finished.

modifyProducedPieces

ModifyProducedPieces messages are sent whenever the count of produced and scrapped items need to be modified.

modifyState

ModifyState messages can be sent when a state of an asset during a certain timeframe needs to be modified.

newTopic

newTopic messages are sent when a new topic is created. This allows new topics to be almost immediatly detected, instead of waiting for the consumers to automatically refresh.

processValue

ProcessValue messages are sent whenever a custom process value with unique name has been prepared. The value is numerical.

processValueString

ProcessValueString messages are sent whenever a custom process value is prepared. The value is a string.

productTag

ProductTag messages are sent to contextualize processValue messages.

recommendation

Recommendation messages are sent whenever rapid actions would quickly improve efficiency on the shop floor.

scrapCount

ScrapCount messages are sent whenever a product is to be marked as scrap.

scrapUniqueProduct

ScrapUniqueProduct messages are sent whenever a unique product should be scrapped.

startOrder

StartOrder messages are sent whenever a new (already added) order is started.

state

State messages are sent every time an asset changes status.

uniqueProduct

UniqueProduct messages are sent whenever a unique product was produced or modified.

Last modified February 17, 2023: update (#208) (ea731fc)