The request node sends requests to elements or to other workflows. It looks for defined message values and sends the request if they have been set by the workflow. Then the request node waits until the request comes back and adds the new values to the workflow token.  