メッセージをコンテキストの値によってルーティングする

課題

フローコンテキストの現在の値によって、メッセージをルーティングしたい。

解決

Switch ノードを使用して、 さまざまな入力を異なる出力に対応させるようフローコンテキストのプロパティ値をチェックします。

議論

この例において、上のフローは Switch ノードによって、 3つの出力うちの1つにルーティングされる必要があるメッセージのストリームを表しています。

下のフローでは、コンテキストプロパティの flow.state へ値をセットするための Inject ノードです。

これは、1つのフロー内のルーティングが、どのように他のフローによって変更されるかを示しています。