### Message Flow Route Actions - Communication Actions

The following table describes the communication actions you can add to a route in a message flow:

Action | Description
Dynamic routing | A dynamic routing action assigns a route for a message based on routing information available in an XQuery resource. For configuration properties, see Dynamic Routing Action Properties.
Routing | A routing action identifies a target service for the message and configures how the message is routed to that service: For configuration properties, see Routing Action Properties.
Routing table | A routing table action assigns a set of routes wrapped in a switch-style condition table. Different routes are selected based upon the results of a single XQuery expression. For configuration properties, see Routing Table Action Properties.