MENU
    Jak sprawdzić logikę aplikacji (Beta)
    • 24 Mar 2025
    • 2 Minuty do przeczytania
    • Współtwórcy

    Jak sprawdzić logikę aplikacji (Beta)


    Streszczenie artykułu

    :::(Warning)This is an experimental beta feature.
    :::

    Przegląd

    Aplikacje Tulip mogą być skomplikowane do wyjaśnienia kolegom z zespołu, co utrudnia zrozumienie całej logiki aplikacji.

    Ta funkcja umożliwia przeglądanie funkcjonalności aplikacji w bezpłatnych produktach poza aplikacją Tulip. Ty i twoi koledzy z zespołu możecie sprawdzać logikę aplikacji, aby wyjaśnić lub dowiedzieć się, co dzieje się w aplikacji.

    Wszystkie zalecane narzędzia zewnętrzne zachowują prywatność danych - niczego nie zapisują.

    Eksportowanie logiki aplikacji

    W widoku podsumowania aplikacji kliknij menu z trzema kropkami i wybierz opcję Inspect App.

    image.png

    Możesz wybrać wyświetlenie diagramu aplikacji lub zobaczyć całą logikę wyzwalacza w jednym miejscu.

    image.png

    Diagramy aplikacji

    Aby wyświetlić diagram wysokiego poziomu funkcjonalności aplikacji, wybierz App Diagram. Pokaże on relacje między:* Krokami* Przejściami* Aktualizacjami rekordów tabeli* Wywołaniami funkcji konektora

    Możesz użyć tego diagramu, aby:* Wyjaśnić koledze z zespołu, co dzieje się w aplikacji* Wyświetlić kolejność aktualizacji danych i działań operatora* Utworzyć dokumentację dla każdej wersji aplikacji

    Wyświetlanie diagramu aplikacji

    1. Kliknij Eksportuj, aby pobrać plik tekstowy diagramu aplikacji. Ten plik tekstowy jest w składni Mermaid.
    2. Skopiuj zawartość pliku.
    3. Przejdź do strony mermaid.live{target=_blank} i wklej skopiowany tekst bezpośrednio do pola tekstowego po lewej stronie ekranu.

    Tekst będzie wyglądał następująco:image.png

    Diagramy aplikacji różnią się w zależności od stopnia złożoności aplikacji**. Przykład:**image.png

    Składnia powinna ściśle przypominać język diagramów przepływu procesów:* Fioletowe kółko: "App Start" lub zakończenie aplikacji, z wypełnioną aplikacją docelową i krokiem* Zielone pole: Krok w aplikacji, z nazwą kroku w ramce* Linia ciągła: Przejście między krokami, z nazwą wyzwalacza powodującego przejście zawartą w linii* Niebieskie symbole bazy danych: Albo wszystkie aktualizacje rekordów tabeli do określonego symbolu zastępczego w określonym kroku, albo wywołanie funkcji łącznika, które ma miejsce w tym kroku. Wymienione są tylko pola, które są używane w obu przypadkach, wartości mapowane na te pola nie są wymienione.

    Można również zauważyć, że niektóre kroki są oddzielone od diagramu. Są to kroki, w których występuje wiele przejść, co spowodowałoby zniekształcenie diagramu i narysowanie wielu linii. Dlatego zdecydowaliśmy się wydzielić je osobno, a zazwyczaj nazwa kroku jest dobrą wskazówką, że jest to "krok użytkowy", do którego odwołuje się w wielu miejscach.


    Drzewo wyzwalaczy

    Drzewo wyzwalaczy to podobny do drzewa widok aplikacji w JSON, który pokazuje następujące zagnieżdżone koncepcje w aplikacji:* Krok * Wyzwalacz * Warunki * Akcje wyzwalacza

    Wymaga to technicznej umiejętności czytania JSON, ale będziesz w stanie:* Łatwiej debugować aplikacje, widząc wszystkie wyzwalacze w aplikacji w jednym miejscu* Zbuduj niestandardową aplikację wewnętrzną do przeglądania zachowania aplikacji* Użyj sztucznej inteligencji, aby lepiej zrozumieć funkcjonalność aplikacji

    Wyświetlanie drzewa wyzwalaczy

    1. Wybierz Trigger Tree, a następnie wybierz wszystkie akcje wyzwalaczy, które chcesz zwizualizować.
    2. Kliknij Eksportuj, a następnie zobaczysz plik JSON.
    3. Skopiuj zawartość pliku.
    4. Wklej zawartość do przeglądarki JSON, takiej jak JSONSea{target=_blank}.

    Drzewa wyzwalaczy różnią się w zależności od złożoności logiki. Przykład:image.png


    Czy ten artykuł był pomocny?