Warunki i rozgałęzianie zasad

Dostępne w ramach planów Asana StarterAdvancedEnterpriseEnterprise+, a także wcześniejsze plany business i legacy Enterprise.

Aby uzyskać więcej informacji, odwiedź naszą stronę z cenami.

Dzięki warunkom i rozgałęzieniom twórcy reguł mają większą kontrolę nad tym, w jaki sposób ich reguły są uruchamiane i jakie działania wykonują. Nowy kreator reguł zapewnia elastyczność tworzenia prostych automatyzacji lub złożonych konfiguracji w oparciu o Twoje potrzeby.

Nowy kreator reguł Asana

Simple blank trigger + condition + action.png

Nowy kreator reguł wprowadza 3 rodzaje kart, których możesz użyć do zbudowania reguły:

+ Kiedy... reprezentuje wyzwalacz.
Kliknij + Kiedy..., aby dodać wyzwalacz, który włączy tę regułę.

+ Sprawdź, czy... reprezentuje warunek.
Kliknij + Sprawdź, czy..., aby dodać warunek, który musi zostać spełniony, aby ta reguła została uruchomiona.

+ Wykonaj działanie.
Kliknij + Zrób to..., aby dodać akcję, która ma zostać wykonana w ramach tej reguły.

Zaktualizuj do nowego kreatora reguł

Aby zaktualizować do nowego kreatora reguł, kliknij przycisk w lewym górnym rogu podczas korzystania z klasycznego kreatora reguł.Frame 629721.png

 

Wróć do klasycznego kreatora reguł, klikając ikonę z trzema kropkami w prawym górnym rogu nowego kreatora reguł i wybierając → Przełącz na klasycznego kreatora reguł

Frame 629722.png

Używanie warunków w regułach

W poniższym przykładzie warunek jest zawarty w regule. Chociaż ustawiono wyzwalacz i akcję, reguła nie może działać, dopóki warunek nie zostanie spełniony.

Simple trigger + condition + action.png

Warunek jest taki, że pole niestandardowe Wsparcie projektowe musi być ustawione na wartość Drukuj. Jeśli wyzwalacz zostanie aktywowany przez zadanie dodane do projektu, a wartość pola niestandardowego spełnia warunek, wówczas reguła może wykonać akcję na zadaniu; w takim przypadku data wykonania jest ustawiona na 10 dni w przyszłości.

Korzystanie z wielu warunków

W poniższym przykładzie oba warunki muszą zostać spełnione, aby ta reguła została uruchomiona. Twórcy reguł mogą wybrać, czy oba warunki muszą zostać spełnione, czy też jeden z warunków musi zostać spełniony, aby reguła została uruchomiona. Na karcie warunków kreatorzy reguł mogą wybrać opcję I, aby określić, że wszystkie warunki muszą zostać spełnione, lub Lub, aby określić, że dowolny warunek może zostać spełniony, aby reguła została uruchomiona.

Simple trigger + condition + branch + action.png

Warunki użytkowania i rozgałęzianie

W poniższym przykładzie zastosowano rozgałęzienie, aby umożliwić działanie reguły w dwóch różnych scenariuszach, z których każdy ma inne działania. 

 

Conditions on conditions.png

Obydwa oddziały mają ten sam wyzwalacz - zmienia się status pola niestandardowego Legal Review. Oba oddziały mają również wspólny warunek, status weryfikacji prawnej musi zostać zmieniony na Wnioskowany.

Dodatkowy warunek jest dołączony, aby reguła mogła wykonywać różne działania w oparciu o różne scenariusze, nawet jeśli oba wynikają z tego samego wyzwalacza.

W takim przypadku, jeśli pole niestandardowe Priorytet nie otrzyma wartości, zadanie zostanie przypisane i otrzyma datę wykonania na 5 dni w przyszłości. Jednak w dolnym odgałęzieniu widzimy, że gdy pole niestandardowe Priorytet jest ustawione na Wysoki, zadanie jest przypisywane z krótszym terminem wykonania wynoszącym 2 dni w przyszłości, a osoba odpowiedzialna jest oznaczana w komentarzu.

Tworzenie reguł bez warunków

Reguły można również budować bez warunków. W poniższym przykładzie za każdym razem, gdy zmieni się niestandardowe pole status przeglądu prawnego, wykonywane jest działanie. W takim przypadku reguła jest wyzwalana po zmianie wartości pola niestandardowego, niezależnie od wybranej wartości.

Without conditions.png

Wyjmowanie karty stanu

Usuń kartę stanu, klikając X po prawej stronie karty.

How to remove condition card.png

Dodawanie warunku

Dodaj swój pierwszy warunek, klikając przycisk + po prawej stronie karty wyzwalacza.

Screenshot 2023-09-08 at 16.10.46.png

Dodaj dalsze warunki, klikając przycisk + po prawej stronie karty warunków.

How to add a condition.png

Usuwanie warunku

Wyczyść kartę stanu, klikając ikonę kosza po prawej stronie karty stanu.

How to remove a condition.png

Dodawanie warunków i rozgałęzianie do istniejących reguł

Istniejące reguły utworzone w klasycznym kreatorze reguł nie obsługują obecnie warunków i rozgałęzień. Pod koniec 2024 roku Asana przeniesie te istniejące reguły do nowego kreatora reguł, umożliwiając stosowanie warunków i rozgałęzień w każdej regule.

W międzyczasie użytkownicy mogą chcieć włączyć warunki i rozgałęzienia do istniejących reguł, które zostały zbudowane w klasycznym kreatorze reguł. W tym przypadku konieczne jest odtworzenie logiki automatyzacji w nowym kreatorze reguł, dodanie warunków i rozgałęzienie w razie potrzeby.

Podczas testowania nowej reguły najpierw zatrzymaj starą i sprawdź, czy nowa automatyzacja działa zgodnie z oczekiwaniami. Następnie możesz bezpiecznie usunąć starą regułę.

Uwaga na temat tworzenia reguł w pakietach, szablonach i konstruktorze przepływów pracy

W tym momencie reguły z warunkami można tworzyć tylko w menu „Dostosuj” projektu.

Tworzenie reguły z pakietu, szablonu projektu lub kreatora przepływu pracy obsługuje tylko klasycznego kreatora reguł. Oznacza to, że warunki i rozgałęzienia nie będą dostępne.

Asana spodziewa się włączyć nowy kreator reguł na tych powierzchniach na początku 2024 roku.

Czy ten artykuł był pomocny?

Thanks for your feedback