Input and Output Sockets
A node (or a sub-graph) receives a message (information) through its Input socket. Then some logic in the node processes and a new message goes out as an output through the Output socket.
Sockets
Sockets define what kind of message the node receives and sends out.
When you are making a Provisional node or a request at Marketplace, you can set up the node's socket.
If you know what data will "come in," choose the group and the type of socket from the list (1). In this example, this is the Common group and AnyData type.
Socket Groups
Usually, a socket group corresponds to a specific Aitheon service.
Common
Ping
AnyData
NumberSocket
UrlsList
ErrorSocket
ProjectManager
ProjectTaskId
Project
ProjectId
Label
Epic
EpicId
Comment
Stage
ProjectTask
Communications
MemberInfo
Channel
ChannelMember
ChannelMemberMetadata
Message
ConnectionRequestAction
ConnectionRequest
TypingStatus
Ping
Marketplace
StoreRequest
Devices
DevicePose
ItemManager
Item
DeleteByID
Category
SmartInfrastructure
CreateRobotTask
AnyData
If you are not a developer, you don't need to know data types and sockets. You may outline the automation on the graph table just by using the AnyData socket of the Common group.
During the initial deployment, this socket will automatically transform to a socket of the corresponding type:
In this example, outputAnyData (this is the name, not a type of socket) with the socket of AnyData type will transform into a socket of Message type - due to the connected incomingMessage output socket.
So basically, AnyData socket allows you to build some business logic connecting nodes and sub-graphs without paying attention to technical details. If you describe your needs and use cases in a request or a provisional node properly, a developer will set up appropriate sockets and other settings for you.
Mapping node
If you need to connect not corresponding sockets, you may create a Mapping node.
Last updated