Predefined session variables
Introduction
Each application template has a set of predefined session variables. These variables are visible at the application design stage. The application designer cannot edit or delete these variables. The purpose of these variables is to carry basic information collected while the end user fills out the application. This data is automatically completed by the application displaying the form and saved in the repository.
List of system variables
Below are the system variables and their purpose:
abandonTime- the time when the application was abandonedchannel- the channel through which the user fills out the application (web, mobile)channelDescription- channel description (desktop: web, mobile: mobile, native app: APP_Mobile)currentPageId- the number of the currently displayed pagecurrentPageMid- mid of the displayed pagecvc- parameter displaying the application in a different view, allows additional fields to be placed next to the applicationdomain- domain of the launched application (host name only, e.g.form.consdata.com)finishTime- the time when the user submitted the applicationfinishTimeAfterPayment- the time when the user submitted the application after paymentformId- the application nameformInstanceNumber- the application numberip- the user's IP addressoperatingSystem- the name of the operating system (according to the documentation https://github.com/lancedikson/bowser/blob/1.7.3/README.md - for GWT a simplified system detection mechanism is used)paymentResult- the variable indicates whether the payment was successful (used for payment handling functionality handled by external services)startTime- the time when the user started filling out the applicationuserAgent- the name of the client applicationvisitedPages- sequence of visited pages__userEmail__- the value of the field with the email address of the user indicated in the contact section on the application properties pageexternalFormContextId- external application context identifier (case identifier)businessFormIdentifier- identifier displayed on the application view, by default the application numberSESSIONKEY- session identifierbrowserName- web browser namecmisObjectId- stores the identifier that allows the application to be retrievedinternalAuthenticationMethod- authentication method used in a given activityinternalAuthenticationPhoneNumber- phone number to which the SMS was sent / phone number with the authentication app (OTP-SMS, OPT-PRINTED, MOBILE-APPLICATION)seller- seller identifier directing to the application in the mobile app
Last updated
Was this helpful?
