etap podpisywania dla zdarzenia składa się z następujących procesów :
Następnie realizowana jest transakcja podpisu w jej właściwym znaczeniu :
Jeżeli użytkownik podpisze odbiór, to dostępne będą następujące zmienne w kontekście:
CHRONO | chrono dla zdarzenia, w którym wykonano podpis. |
USRDES | kod użytkownika dla odbiorcy. |
USRSIG | Kod użytkownika dla sygnatariusza. |
USRMAIL | adres e-mail dla sygnatariusza, gdy podpis jest wykonany przy użyciu zewnętrznego linku http |
NUMORG | Chrono dla oryginalnego zdarzenia, w którym wykonano pierwszy podpis. |
USRORG | Odbiorca dla tego zdarzenia. |
LEVSIG | Poziom podpisywania (oryginalne zdarzenie otrzymuje numer 0, zdarzenia następujące po nim otrzymują kolejne numery od 1). |
USRTOP | Odbiorca główny (pozostali są delegatami). |
NUMGRP | Grupa zdarzenia do podpisania. |
CTX(1..15) | Zmienne dla kontekstu |
S_USER | Odbiorca uruchomił oryginalny Przepływ Danych. |
S_CLEOBJ | Klucz wyzwalający (obiekt lub przegrupowywanie). |
S_ABREV | Skrót dla oryginalnego Przepływu Danych. |
S_NBRUSR | Liczba użytkowników zdefiniowana w oryginalnej zasadzie Przepływu Danych. |
Zmienne tabeli REPCHR służą do sprawdzenia, czy inni odbiorcy w tym samym zdarzeniu już złożyli podpisy. Grupy zostają policzone (grupa równa się wiersz w tabeli sygnatariuszy po podpisaniu przez delegata, podpisaniu zdarzenia i nie może zostać podpisane po raz drugi przez innego członka tej samej grupy).
Sytuacja przedstawia się wtedy następująco :
REPCHR(0) = liczba odpowiedzi pozostałych do przeprowadzenia : jeżeli na przykład istnieją 4 wiersze sygnatariuszy w opisie zdarzenia i tylko jeden został podpisany, to wartość ta wynosi 3.
REPCHR(NO), jeżeli NO może być wartością mieszczącą się w przedziale od 1 do 10, daje liczbę sygnatariuszy, którzy odpowiedzieli, a odpowiedź została umieszczona w wierszu numer NO w tabeli odpowiedzi.
Zmienne te są przede wszystkim stosowane do warunkowania dalszych etapów, poprzez fakt, że ostatni podpis oczekuje na odpowiedź lub na działanie w logice większości dla podpisu.