Udostępnij za pośrednictwem


Transition, projektant działań

A Transition reprezentuje przejście między dwoma stanami.

Korzystanie z Projektant działania przejścia

Projektant działań przejścia umożliwia skonfigurowanie przejścia między dwoma stanami.

Właściwości przejścia w Projektant przepływu pracy

W poniższej tabeli przedstawiono Transition właściwości, które można ustawić przy użyciu projektanta przepływu pracy i opisano sposób ich używania w projektancie.

Nazwa właściwości Wymagania Sposób użycia
DisplayName Fałsz Określa przyjazną nazwę projektanta Transition działań. Wartość domyślna to T1. Wartość można edytować w siatce właściwości, w nagłówku rozwiniętego projektanta przejścia i w nagłówku sekcji akcji w rozwiniętym projektancie przejścia. Element DisplayName jest używany w nawigacji do stron nadrzędnych wyświetlanych w górnej części projektanta przepływu pracy.

DisplayName Chociaż nie jest to ściśle wymagane, najlepszym rozwiązaniem jest użycie go.
Condition Fałsz Jeśli istnieje, określa wyrażenie, które musi mieć wartość True przed przekazaniem kontrolki do stanu docelowego. Ten warunek można edytować w siatce właściwości i w rozszerzonym projektancie przejścia. Wiele warunków w przejściu udostępnionym jest ocenianych w kolejności, w której są wyświetlane w projektancie przejścia. Uwaga: jeśli Condition przejście ma wartość False (lub wszystkie warunki przejścia współużytkowanego wyzwalacza mają wartość False), przejście nie zostanie wykonane, a wszystkie wyzwalacze dla wszystkich przejść ze stanu zostaną ponownie anulowane. W tym samouczku nie można wykonać tej sytuacji ze względu na sposób skonfigurowania warunków (mamy określone akcje dotyczące tego, czy odgadnięcie jest poprawne, czy nieprawidłowe).
Source Prawda Wskazuje stan, z którego pochodzi to przejście. Kliknięcie nazwy stanu źródła powoduje przełączenie widoku projektanta do rozszerzonego widoku tego stanu. Ta wartość jest ustawiana podczas tworzenia przejścia i nie można jej zmienić.
Trigger Fałsz Określa działanie, którego ukończenie inicjuje przejście. Aby ustawić to działanie, przeciągnij działanie z przybornika i upuść je w sekcji Wyzwalacz przejścia.
Action Fałsz Określa działanie, które jest wykonywane po zakończeniu działania wyzwalacza i Condition, jeśli istnieje, daje wartość true. To działanie jest wykonywane podczas przechodzenia do stanu docelowego po Exit wykonaniu działania dla stanu źródłowego, jeśli istnieje. Po rozwinięciu projektanta przejścia tę wartość można ustawić, przeciągając działanie z przybornika i upuszczając je do sekcji Akcja przejścia. W przypadku pojedynczego przejścia może istnieć wiele akcji. Poszczególne akcje można rozszerzyć i zakontraktować, a następnie można je uporządkować, klikając strzałkę w górę lub w dół wyświetlaną w akcji, gdy istnieje wiele akcji w przejściu.
Lokalizacja docelowa Prawda Wskazuje stan przejścia maszyny stanu do po zakończeniu przejścia. To Odpowiada to właściwości przejścia w modelu obiektów. Kliknięcie nazwy stanu docelowego powoduje przełączenie widoku projektanta do rozszerzonego widoku tego stanu. Ta wartość jest ustawiana podczas tworzenia przejścia i można ją zmienić, przeciągając strzałkę łączącą przejście ze stanem docelowym w projektancie.

Tworzenie przejść

Przejścia są tworzone przez przeciąganie linii z jednego stanu do innego lub upuszczanie stanu na trójkąty, które pojawiają się po przeciągnięciu jednego stanu na inny stan. Aby utworzyć przejście przez przeciągnięcie, umieść wskaźnik myszy na krawędzi stanu źródłowego i przeciągnij linię ze stanu źródłowego do stanu docelowego. Aby utworzyć przejście przez upuszczenie, przeciągnij stan docelowy i umieść go na stanie źródłowym, a następnie upuść go na jeden z czterech trójkątów, które pojawiają się wokół stanu źródła. Stan docelowy może być nowym stanem przeciągniętym z przybornika lub istniejącym stanem przeciągniętym z projektanta przepływu pracy.

Uwaga

Pojedynczy stan na maszynie stanu może mieć maksymalnie 76 przejść utworzonych przy użyciu projektanta przepływu pracy. Limit przejść dla stanu przepływów pracy utworzonych poza projektantem jest ograniczony tylko przez zasoby systemowe.

Przejścia wyzwalacza współużytkowanego to zestaw przejść, które współużytkują to samo zdarzenie wyzwalacza. Udostępniony wyzwalacz umożliwia przejście warunkowe do stanu docelowego na podstawie oceny wyrażeń skonfigurowanych dla wielu przejść, które współużytkuje wspólne zdarzenie wyzwalacza. Aby dodać dodatkowe akcje do przejścia i utworzyć przejście udostępnione, kliknij okrąg wskazujący początek żądanego przejścia i przeciągnij go do żądanego stanu. Nowe przejście będzie współużytkowały ten sam wyzwalacz co początkowe przejście, ale będzie miało unikatowy warunek i akcję. Udostępnione przejścia można również utworzyć z poziomu projektanta przejścia, klikając pozycję Dodaj udostępnione przejście wyzwalacza w dolnej części projektanta przejścia, a następnie wybierając żądany stan docelowy z listy rozwijanej Dostępne stany, aby nawiązać połączenie .

Zobacz też