可在 Asana Starter 版、Advanced 版、Enterprise 版和 Enterprise+ 版層級以及舊版層級Business 版和舊版 Enterprise 版上使用。
如需詳細資訊,請前往定價頁面。
藉助條件和分支,規則建立者可以更好地控制其規則的觸發方式以及其執行的動作。Asana 的規則產生器可根據您的需求靈活建立簡單的自動化或複雜的組態。

規則產生器引入了 3 種類型的卡片,您可以使用它們來產生規則:
+ 當…代表觸發因素。
點選「+ 當...」以新增啟動規則的觸發條件。
+ 檢查是否…代表條件。
按一下「+ 檢查是否...」以新增執行該規則必須符合的條件。
+ 執行此動作…代表一個動作。
按一下「+ 執行此動作...」以新增由此規則所產生的動作。
注意
若要新增「檢查條件」卡片,請將游標暫留於「當」卡片上,然後點選「+」按鈕。
在以下範例中,條件包含在規則中。儘管已設定觸發因素和動作,但在滿足條件之前,規則無法執行。

條件是自訂欄位優先順序必須設定為高。如果觸發因素是由新增至專案的任務啟動,且自訂欄位值滿足條件,則規則可以對任務執行動作;在這種情況下,截止日期設定為未來 2 天。
在下面的範例中,必須同時滿足兩個條件才能執行規則。規則建立者可以選擇是否必須滿足兩個條件,或者是否必須滿足其中一個條件才能執行規則。在條件卡中,規則產生器可以選擇「和」來指定必須滿足所有條件,或「或」來指定滿足任何條件即可執行規則。

在下面的範例中,使用分支以允許規則在兩種不同的情境下運行,每種情境都有不同的動作。

兩個分支共用相同的觸發因素 - 自訂欄位「法務審核狀態」已變更。兩個分支還有一個共同的條件,即「法務審核狀態」必須變更為「已請求」。
否則,如果用於新增其他條件,則規則可以根據不同情境執行不同動作,即使兩者都來自相同的觸發因素。
在此情況下,如果自訂欄位優先順序未指定值,則會指派任務,並指定 5 天後的截止日期。然而,在下方分支中,我們看到當優先順序自訂欄位設定為高時,任務會被指派,並給予較短的截止日期 (未來 2 天),並且指派對象會在評論中被標記。
如果您不想新增特定條件,可以使用「否則」條件。如果未滿足其他任何條件,則將執行「否則」分支。
也可以在沒有條件的情況下建立規則。在下方範例中,每當「法務審核狀態」自訂欄位變更時,就會執行動作。在此情況下,無論選擇的值為何,當自訂欄位值變更時,規則都會觸發。

將游標移到卡片上,並點選卡片右側顯示的X ,即可移除條件卡片。

若要新增第一個條件,請將游標暫留於觸發因素卡片上,然後點選卡片右側顯示的「+」按鈕。

以相同方式新增其他條件,方法是將游標移到條件卡片右側的+按鈕上並點選。

若要清除條件卡片,請將游標暫留於卡片上,然後點選條件卡片右側出現的垃圾桶圖示。

在經典規則產生器中建立的現有規則目前不支援條件和分支。
同時,使用者可能希望將條件和分支納入經典規則產生器中建立的現有規則。在這種情況下,有必要在規則產生器中重新建立自動化邏輯,並根據需要新增條件和分支。
測試新規則時,請先暫停舊規則,並檢查新的自動化是否如預期般運作。然後,您可以安全地刪除舊規則。
注意
請注意:可以從任何專案的「自訂」功能表、綁定、專案範本或工作流程產生器中建立具有條件的規則。
規則的耦合條件允許使用者在某些情況下選擇結合觸發因素和條件。耦合可建立更直觀的規則,並透過減少所需的設定步驟數量來簡化建立某些類型規則的流程。
此前,規則觸發因素被分解為兩個組成部分:
耦合條件允許在某些情況下選擇性地耦合或組合觸發因素和條件。

我的現有規則會受到此變更的影響嗎?
不會,此更新不會影響您現有的任何規則。它只是在建立新規則時提供了更大的彈性。
何時應使用耦合與解耦的觸發因素和條件?
耦合最適合用於不需要分支的簡單規則。對於基於不同條件的多個分支路徑的更複雜規則,解耦方法仍然是最佳選擇。規則產生器將引導您選擇適當的選項,並且兩種方法將共存以提供最大的彈性。
規則中的數字條件可讓您檢查和比較數值。您可以將變數與靜態數字甚至與另一個變數進行比較,從而減少對每個欄位類型或變數的單獨條件的需求。

數字條件支援使用以下運算子比較運算元:
您可以選擇比較以下值:
我可以將數字欄位與公式欄位進行比較嗎?
可以,數字條件允許比較數字欄位、公式輸出和靜態數字的任何組合。
是否支援小數值?
是的,數字條件適用於整數和小數值。
我可以在一個規則中使用多個數字條件嗎?
可以,您可以將任何類型的多個條件新增至自訂規則,包括多個數字條件。
注意
This article has been AI-translated.
Send translation feedback.