路由模式練習

強化路由和後援路徑的概念,但不需要實際處理任何其他 API。

練習概觀

使用「Set 變數」模組傳送一個數字通過多條路徑,了解路由時篩選器和後援機制的運作。

路由模式影像 1

執行步驟

  1. 建立一個新情境,並命名為「路由模式與後援」。

  2. 對於觸發程序請新增「Set 變數」工具模組。在變數名稱中輸入「我的號碼」,「變數期限」保留「一個週期」,並把「變數」欄位設為「75」。

    路由模式影像 2

  3. 新增另一個模組並選擇「路由器」模組。兩條路徑均選擇「遞增函數」工具,然後按一下「確定」,兩者均不進行任何變更。

    • 請為第一條路徑建立篩選器並命名為「少於 100」,並把條件設為「[我的號碼] 少於 100」。

    • 請為第二條路徑建立篩選器並命名為「少於 1000」,並把條件設為「[我的號碼] 少於 1000」。請確認兩條路徑均使用數值運算子。

    路由模式影像 3

    路由模式影像 4

  4. 按一下「執行一次」並觀看套件沿著「少於 100」路徑傳遞。

  5. 接著變更「Set 變數」模組欄位為「950」,並再按一下「執行一次」。觀察資料在第二條路徑的傳遞過程。

  6. 按一下路由器並再新增一條路徑。新增「遞增函數」工具模組。對於篩選器,按一下「後援路徑」核取方塊。請注意指向該路徑的箭頭如何變成脫字符號,表示這是後援路徑。

    路由模式影像 5

  7. 變更「Set 變數」的數字為「9500」並按「執行一次」。因為數字並非小於 100 或小於 1000,套件會循著後援路徑傳遞。

若您再新增一條使用「遞增函數」工具模組的路徑,但不設定篩選器,當您再次按一下「執行一次」會發生什麼事?在新增第四條路徑的情況下,套件是否仍會循著後援路徑傳遞?

  • 不會,因為並未設定任何篩選器,每個套件將永遠依循這一條路徑而非後援路徑傳遞。
recommendation-more-help
c9fbcf61-6d19-481e-a9ab-f54a0ae0ee8a