Przejdź do głównej zawartości

🔀 Diagram

Diagram procesu przedstawia graficzny przebieg obiegu dokumentu oraz umożliwia definiowanie i powiązanie poszczególnych elementów procesu, które wspólnie określają logikę jego działania.

⌨️ Skróty klawiszowe

Podczas konfiguracji procesu bardzo pomocne mogą okazać się skróty klawiszowe, które znacząco przyspieszają pracę oraz poprawiają wygodę korzystania z edytora.

informacja

Szczegółowe informacje dotyczące skrótów klawiszowych znajdują się w sekcji Skróty klawiszowe.

🟢Początek procesu

Każdy proces ma swój początek, tam gdzie kończy się chód zaczyna się bieg wraz z Logito. Zielona kropka na diagramie symbolizuje moment startu, początek drogi, gdzie uruchamiane są kolejne etapy procesu.

⚙️Konfiguracja

Konfiguracja przykładowej akcjiPo kliknięciu zielonej kropki otwiera się panel konfiguracji początku procesu. Tutaj właśnie określamy, jak proces będzie się rozpoczynał, kto będzie miał możliwość dodania dokumentu. Należy zdefiniować poszczególne pola:

  • Akcja (wymagane) W tym miejscu wybieramy akcję startową, która uruchamia proces. Czyli jakim przyciskiem otworzymy formularz w celu dodania dokumentu i rozpoczęcia procesu.
informacja

Więcej o tworzeniu i konfiguracji akcji znajdziesz w sekcji Akcje.

  • Kto dodaje Określa, kto może zainicjować proces. Przycisk dodawania zostanie wyświetlony osobą wybranym w tym miejscu oraz posiadającym dostęp do modułu.
informacja

Konfiguracja tej sekcji wykorzystuje fluenty, opisane w sekcji .md).

  • Źródła danych W tym polu można powiązać proces z dodatkowymi źródłami danych. Umożliwia to dodanie dokumentu innym sposobem np.: wykorzystując webhooka, czy import Excel.
informacja

Szczegółowe informacje o konfiguracji źródeł danych dostępne są w sekcji Źródła danych.

📍Krok procesu

Krok w procesie to określony etap obiegu dokumentu, w którym dokument zatrzymuje się na pewien czas, a użytkownicy muszą podjąć określone działania. Dołączając Blok decyzyjny można zdefiniować różne akcje użytkownika, takie jak edycja, akceptacja dokumentu czy przypisanie zadania do innej osoby.

⚙️Konfiguracja

  • Przykład konfiguracji kroku procesuNazwa kroku Nazwa kroku ma kluczowe znaczenie, ponieważ to właśnie ona informuje użytkowników, na jakim etapie procesu się znajdują.
  • Czas realizacji Każdy krok w procesie może mieć przypisany czas na realizację, który określa, ile dni użytkownicy mają na wykonanie wymaganych akcji. Po przekroczeniu tego czasu dokument zostaje oznaczony na czerwono na listach, co sygnalizuje opóźnienie.
wskazówka

Ważne jest, aby nazwa kroku była zrozumiała i precyzyjna, aby użytkownicy łatwo rozpoznali, na jakim etapie obiegu aktualnie się znajdują.

🔷Blok decyzyjny

Blok decyzyjny to element procesu, w którym następuje punkt rozgałęzienia przepływu na podstawie określonych warunków lub decyzji użytkownika. Blok ten umożliwia podjęcie przez użytkownika jednej z kilku możliwych akcji, które wpływają na dalszy przebieg procesu.

informacja

Blok decyzyjny umożliwia również konstrukcje warunkowe. Szczegółowe informacje znajdują się w sekcji .

🧾Formularz - Akcja

Blok formularza akcji umożliwia użytkownikowi wykonanie określonych działań na dokumencie na danym kroku procesu. Każdy blok formularza to jedna dodatkowa akcja użytkownika do wykonania.

informacja

Blok formularza wykorzystywany jest też przy budowaniu akcji systemowych. Więcej o tworzeniu i konfiguracji akcji znajdziesz w sekcji Akcje.

⚙️Konfiguracja

  • Przykład konfiguracji formularzaNazwa kroku Nazwa bloku formularza informuje o tym jaka akcja została skonfigurowana w danym bloku.
  • Czynność (wymagane) W tym miejscu wybieramy czynność, która będzie wyświetlana w historii obiegu dokumentu.
informacja

Więcej o tworzeniu i konfiguracji czynności znajdziesz w sekcji Czynności .

  • Akcja (wymagane) W tym miejscu wybieramy akcję, która będzie dostępna do wyboru przez użytkownika.
informacja

Więcej o tworzeniu i konfiguracji akcji znajdziesz w sekcji Akcje.

🔧Service Task

Blok Service Task pozwala na wykonywanie przez system konkretnych, wcześniej zaprogramowanej akcji, takich jak wysyłka wiadomości e-mail, udostępnianie dokumentu w OneDrive, czy zapytanie do modelu językowego (LLM).

informacja

Więcej o Service Task dowiesz się z sekcji Service Task.

💻Skrypt

Blok skryptu, pozwala na wykonywanie zaawansowanych operacji na dokumentach. Programista przy pomocy własnego kodu (C#) może rozbudować logikę procesu o dodatkowe funkcjonalności, których nie ma w systemie.

⚙️Konfiguracja bloku skryptu

  • Przykład konfiguracji bloku skryptNazwa

    Nazwa widoczna na bloku skryptu.

  • Sposób wykonania - Określa tryb uruchamiania skryptu:

    • Asynchronicznie - skrypt wykonuje się w tle, a proces przechodzi dalej bez oczekiwania na zakończenie działania.
    • Synchronicznie - proces wstrzymuje się do momentu zakończenia działania skryptu.
  • Skrypt Pozwala na wybranie gotowego skryptu lub utworzenie skryptu przyciskiem +.

➡️Podproces

Blok Podprocesu uruchamia odrębny proces wewnątrz głównego obiegu. Dzięki temu możliwe jest tworzenie akcji użytkownika, wywołując obieg dokumentu w innym module.

informacja

Więcej informacji o Podprocesach znajduję się w sekcji ➡️Podproces.

⚙️Konfiguracja

  • Przykład konfiguracji bloku podprocesuNazwa podprocesu Nazwa bloku podprocesu informuje o tym jaka akcja została skonfigurowana w danym bloku.
  • Akcja (wymagane) W tym miejscu wybieramy akcję, która będzie wywoływała dodanie dokumentu w innym module.
informacja

Więcej o tworzeniu i konfiguracji akcji znajdziesz w sekcji Akcje.

⏫Eskalacja

Blok Eskalacji, zdefiniowany na danym kroku, uruchamia cyklicznie skrypt, jeżeli warunek będzie spełniony, proces pójdzie dalej, a eskalacja przeniesie użytkownika do następnego kroku.

informacja

Szczegółowe informacje dotyczące eskalacji znajdują się w sekcji .

⏱️Skrypt cykliczny (timer)

Timer, wykonuje się cyklicznie co określony czas, wywołując skrypt. Jest to szczególnie przydane w procesach wymagających okresowego sprawdzania danych na danym kroku. W przeciwieństwie do Eskalacji nie przenosi użytkownika do następnego kroku procesu, a działa wewnątrz jednego kroku.

🔴Koniec procesu

Każdy proces musi, gdzieś się kończyć, blok Końca procesu określa to miejsce. Aby proces był skonfigurowany poprawnie, przynajmniej jedna strzałka idąca z akcji musi być połączona z blokiem końca procesu.

🔔 Specyficzny przypadek - Wyślij do na końcu procesu

Istnieje ważny wyjątek, o którym warto pamiętać:

Jeżeli na strzałce prowadzącej do czerwonej kropki (końca procesu) ustawimy akcję Wyślij do z dowolnym targetem (np. dział, zespół, użytkownik), to:

  • dokument zostanie zakończony,
  • ale jednocześnie trafi do zakładki „Moje zadania" osób znajdujących się w ustawionym targecie.

To zachowanie działa tylko na strzałkach prowadzących bezpośrednio do końca procesu.

➡️Strzałka

Z bloków jak i do bloków wchodzą strzałki. Definiują one przepływ procesu. Niektóre strzałki posiadają dodatkowe konfiguracje, które pozwalają określić do kogo trafia dokument, czy z jakim statusem.

⚙️Konfiguracja strzałki przychodzącej do Kroku procesu Przykład konfiguracji strzałki wchodzącej do kroku

  • Nazwa Nazwa widoczna obok strzałki.

  • Wyślij do Określa od kogo (użytkownik, zespół, działa, grupa) trafi dokument po przyjściu do tego kroku

  • Status wybór statusu jaki ma zastać ustawiony po przejściu dokumentu do tego kroku.

informacja

Więcej o wykorzystaniu operatów w sekcji .md) oraz /Operatory.md).

Podstawowa konstrukcja procesu

Poprawna podstawowa konstrukcja procesu składa się z bloku startu procesu, kroku bramki warunkowej, akcji użytkownika, bloku końcu procesu połączonych strzałkami.

informacja

Więcej przykładowych konstrukcji w sekcji @