Workflows are made of connected nodes that perform unique functions and can pass and receive information to and from other blocks. In the example below, three different blocks pass values to each other with connectors that are connected to their ports. In this workflow, the first node is a trigger which is executed when the "Home Page" is loaded, the second node is retrieving the list of cities from the data model of the app and the third node is storing the list of cities in a variable that can then be used in the interface to populate the list of suggested cities on the Home Page.