--- version: '2.0' wf: type: direct tasks: hello: action: std.echo output="Hello" wait-before: 1 publish: result: <% task().result %> on-success: bye bye: action: std.echo output="Bye" publish: result: <% $.result + ', ' + task().result %> wf1: type: reverse tags: [tag] input: - farewell tasks: addressee: action: std.echo output="John" publish: name: <% task(addressee).result %> goodbye: action: std.echo output="<% $.farewell %>, <% $.name %>" requires: [addressee]