Predefiniowane zmienne sesyjne

Wstęp

Każdy szablon wniosku posiada zbiór predefiniowanych zmiennych sesyjnych. Zmienne te widoczne są na etapie projektowania wniosku. Projektant wniosku nie ma możliwości edycji oraz usunięcia tych zmiennych. Celem tych zmiennych jest niesienie podstawowych informacji zebranych podczas wypełniania wniosku przez użytkownika końcowego. Dane te zostają automatycznie uzupełnione przez aplikację wyświetlającą wniosek i zapisane w repozytorium.

Lista zmiennych systemowych

Poniżej wylistowano zmienne systemowe oraz ich przeznaczenie:

  • _abandonTime - czas porzucenia wniosku

  • _channel - kanał przez który użytkownik wypełnia wniosek (web, mobile)

  • _channel_Description - opis kanału (desktop: web, mobilne: mobile, aplikacja natywna: APP_Mobile)

  • _currentPageId - numer aktualnie wyświetlanej strony

  • _currentPageMid - mid wyświetlanej strony

  • _cvc - parametr wyświetlający wniosek w innym widoku, pozwala umieścić pola dodatkowo obok wniosku

  • _domain - domena uruchomionego wniosku (tylko nazwa hosta, np. form.consdata.com)

  • _finishTime - czas wysłania wniosku przez użytkownika

  • _finishTimeAfterPayment - czas wysłania wniosku przez użytkownika po płatności

  • _formId - nazwa wniosku

  • _formInstanceNumber - numer wniosku

  • _ip - adres IP użytkownika

  • _operatingSystem - nazwa systemu operacyjnego (zgodnie z dokumentacją https://github.com/lancedikson/bowser/blob/1.7.3/README.md - dla GWT używany jest uproszczony mechanizm wykrywania systemu)

  • _paymentResult - zmienna mówi o tym, czy płatność się powiodła (wykorzystywane do funkcjonalności obsługi płatności, którą zajmują się zewnętrzne serwisy)

  • _startTime - czas rozpoczęcia wypełniania wniosku przez użytkownika

  • _userAgent - nazwa aplikacji klienckiej

  • _visitedPages - sekwencja odwiedzonych stron

  • ___userEmail___ - wartość pola z adresem email użytkownika wskazanego w sekcji kontakt na stronie właściwości wniosku

  • _externalFormContextId - zewnętrzny identyfikator kontekstu wniosku (identyfikator sprawy)

  • _businessFormIdentifier - identyfikator prezentowany na widoku wniosku, domyślnie numer wniosku

  • _SESSIONKEY - identyfikator sesji

  • _browserName - nazwa przeglądarki internetowej

  • _cmisObjectId - przechowuje identyfikator, który pozwala pobrać wniosek

  • _internalAuthenticationMethod - metoda uwierzytelniania użyta w danej aktywności

  • _internalAuthenticationPhoneNumber - numer telefonu na który został wysłany SMS / Numer telefonu z aplikacją uwierzytelniającą (OTP-SMS, OPT-PRINTED, MOBILE-APPLICATION)

  • _seller - identyfikator sprzedawcy kierującego na wniosek w aplikacji mobilnej

Last updated

Was this helpful?