Załóżmy, że mamy użytkownika, który sprawdza poprawność faktur i wystawia je klientom. Zanim jednak dojdzie do wystawienia, jeden z przełożonych tego użytkownika musi zatwierdzić fakturę. Sęk w tym, że w dokumencie musi znaleźć się imię i nazwisko użytkownika wystawiającego fakturę, a my posiadamy dostęp jedynie do jego loginu. Dodatkowo nie mamy zapisanej informacji o tym, kto jest przełożonym tego użytkownika. Do rozwiązania tego problemu możemy użyć akcji, która dla podanego loginu użytkownika zapisze dane dotyczące go w wybranych zmiennych. Konfigurujemy więc akcję "Pobranie danych użytkownika" w następujący sposób: 
Gdzie: Login sprawdzającego - to zmienna tekstowa przechowująca login użytkownika, który sprawdza i wystawia faktury. Osoba wystawiająca fakturę - to zmienna tekstowa, w której chcemy zapisać imię i nazwisko tego użytkownika, w celu późniejszego przekazania jej do dokumentu Osoba akceptująca - to zmienna tekstowa, w której zapiszemy po średniku wszystkich przełożonych tego użytkownika - musimy pamiętać, żeby odpowiednio obsłużyć zarówno jedną, jak i wiele zwróconych wartości! Tak skonfigurowaną akcję umieszczamy w odpowiednim formularzu na mapie procesu. Wynik powinien się pojawić po wczytaniu formularza przez użytkownika. |