1. A method comprising: accessing information representing an activity, wherein the activity comprises a plurality of operations, wherein the plurality of operations comprises a first operation and a second operation, and wherein the information indicates that the second operation processes a value that is generated by the first operation; generating a sequence number; generating an output structure for the first operation, wherein the output structure associates the sequence number with an output value generated by the first operation; generating an input structure for the second operation, wherein the input structure associates the sequence number with an input value consumed by the second operation; and sending a message, via a network, to an automation agent implemented on a computing device, wherein the computing device implements a software target of the first operation of the plurality of operations, wherein the message comprises information identifying the first operation and the output structure, and wherein the sending is performed by an automation server.