Skip to main content

Veritran Docs

Glossary

This glossary collects and defines terms from the Building, Operating and Management publications.

Veritran Platform

allowed transaction

Transaction that can be performed by a bank user classified under a specific profile.

animation

Effects used to change specific attributes of a component at a certain moment or upon a specific action.

API REST

Invoking an external service via a REST protocol.

API SOAP

Invoking an external service via a SOAP protocol.

Application Programming Interface (API)

A software intermediary that allows two applications to communicate.

application themes

Preset packages of graphical appearance details, such as color, size, fonts and backgrounds, which define the look & feel of a screen.

app template

Predesigned app that offers a complete user interaction flow and is oriented towards a specific use case.

app version

Unique state of an application that is identified by a unique number. This number is assigned automatically in increasing order and corresponds to new developments in the app.

attributes

Characteristics of a component configured in the Attributes Editor of the Visual Builder.

Audit

System that obtains history of updates to entities in other systems or platform services. It audits business entities, tracks how these entities were modified and describes how those changes impact on the platform business.

authorizator process

Middleware process responsible for determining the routing that will be given to each transaction, applying the business rules themselves and transmitting them to an external processing system (Host).

block

In Lambda processes, blocks represent a variety of functions and operations that can involve transactions, registers, arrays, conditionals and more.

Blue-green

Feature that allows you to test changes in a controlled environment by deploying changes to a reduced number of users to minimize risks.

Blue-green experiment

Test of an app or platform version in a controlled environment.

blue node

Production node.

branch

Copy of an app or module used to develop and test changes made to screens and processes of an app in an independent manner.

branch update

Action that brings changes from the main branch to another branch.

build

Generation of an app's binary.

business experiment

Blue-Green experiment that tests updates on a product of the platform.

business rule

Rule applied to the logic of a transaction that involves the conditions under which such transaction is approved.

Business Rules Management System (BRM)

Platform service that defines and applies business rules to transactions by assessing and approving or rejecting them based on certain conditions.

campaign

Information regarding products or services provided to the app user.

canvas

Simulator that allows you to see what the screen of your app will look like while adding or removing components and setting their attributes.

closed experiment

Any experiment stopped in your system.

commit

The action that brings changes made in a branch to the main branch. Each commit generates a new app version.

communication protocol

Set of rules that determines transmission of data between services within the same network. Also known as network communication protocol.

component

Element used to build a screen using the drag & drop feature that may have different functionalities depending on its function.

component-type interface

Interface that will be displayed as a component in the Visual Builder. To use it, the module must be linked to the app in the app dependencies.

configurable host transaction

Low-code transaction created in Studio that is automatically created in the middleware.

configurable transaction

Transaction configured with low-code and published from Studio, interpreted and executed by the middleware.

conflict

Changes or differences between the main branch and another branch.

container component

Component that includes other several components within

context

Sum of app or module and a branch a user is working on in a specific environment.

dependencies

Studio feature that allows the user to link a module to an app or to another module to be able to use the module's content.

device blacklist

List of devices that are not allowed to operate the app in order to avoid fraud.

device handler process

Middleware process responsible for enabling communication with the different devices.

disallowed transaction

Transaction that cannot be performed by a bank user classified under a specific profile.

drag & drop

Feature that allows you to grab an object and place (drop) it into a different location.

evaluation code

Unique identifier for a transaction evaluation.

extensions

Different types of pre-built elements – such as app templates or feature templates - available at Veritran Marketplace that accelerate the app building process.

extensions subscription

Acquisition of extensions in Veritran Marketplace to be used in a Studio environment to accelerate the app building process.

external service

Service that solves the business logic of a transaction by invoking API services (third-party services) via a REST or SOAP communication protocol.

feature branch

Branch created to work on a copy of the main branch without affecting the productive version of the app.

feature template

Type of extension that solves a specific business or cross-market functionality with a limited flow of interaction.

function

Logic executed within the steps of a process. Each step of a process can contain only one function.

global parameters

Configuration information whose scope applies to your Studio environment.

global registers

Registers available for all the apps within the same Studio environment. Their numeric IDs go from 1 to 1000.

green node

Node that receives the new updates first. This is not the production node.

hotfix

Immediate patch or fix applied to correct defects found within the app.

hotfix branch

Branch containing a hotfix to avoid making changes in the main branch.

Identity Management (IDM)

Platform service used to create, search and manage organizations and users.

interface

Functionality that communicates a module with an app or another module. It is required to use a module's content.

lambda

Blocks of code that can be assigned to variables, passed as an argument, or returned from a function call.

lambda process

Process built in the Lambda Editor through the use of a visual programming language.

layout template

Reusable feature configuration to enable adding instances to different components.

legacy process

Process built using the form method. Processes are currently created using the Lambda Editor.

library component

Reusable component that can be added to screen by duplicating it or referencing the original element.

line

Together with stations, a line is a platform object that manages in and out traffic from the Core Server. Lines define connections to the node, and works as an entry and exit port.

local registers

Registers that are specific to an app or module. Their numeric IDs can range from 1000 upwards.

main branch

Stable, read-only branch of your app or module from which new branches are created.

main module

Module that represents the app itself in the branch navigator.

middleware

Software that provides common services and capabilities to applications outside of what’s offered by the operating system.

Middleware

Set of processes that runs over VT-NET runtime system and routes, orchestrates and integrates client’s and third parties’ APIs to solve transactions initiated by different devices and apps.

mobile app

App that is accessible using a mobile device.

Mobile Builder

Platform component used to generate and manage mobile apps, and to visualize and configure each app's parameters, the environments and products associated to it, the platform versions and the runners used to generate the app.

module

Reusable configuration unit that you can create for a screen or for a component.

native transaction

Former type of transaction created on the middleware. It can be invoked in Studio.

non-fatal issue

Controlled configuration issues that might affect an app's functioning.

Notification Server

Platform service used to create, manage and run custom-made messaging campaigns.

omnichannel

Approach which streamlines all the customer interactions across multiple touchpoints in a unified way to deliver a consistent experience across different devices and channels.

parameter

Global configuration information given to the different components of the platform. It consists of an ID, type of information stored, a value, and scope (global or site).

private extension

Extension with restricted access to specific users.

process

Sequences of steps that add logic to an app. Each step runs an operation or function.

product

Bank product on which the rules that determine whether a transaction is approved or rejected are applied.

profile

Collection of settings associated to a user whose permissions and information are set in the Veritran platform.

Quickpublish

Studio feature that allows you to generate and publish only the changes made to a process or screen.

register

Previously called token. Data repository where you can store any value, relating it to a numeric identifier.

release candidate

Blue-Green experiment divided into blue and green groups.

resource

Images, icons, fonts, video files, audio files, widgets or any type of file that can be uploaded to the different systems of the VT platform.

response code mapping

Process used to associate response codes of a client's service to the platform's response codes and add custom messages.

REST service

HTTP communication protocol to involve services in a specific environment.

runner

Virtual machine used to generate an app's binary.

screens

Visual areas with distinct content that can be arranged to form a site view.

screen-type interface

Interface that will be displayed as a screen or screens flow in the Visual Builder. To use it, the module must be linked to the app in the app dependencies.

simulator

Canvas that allows the to simulate the look and feel of the screens of an app by using the drag & drop feature.

Single Sign On (SSO)

Authentication service to log in to different platforms or systems with a single user and password.

site parameters

Configuration information whose scope applies only to your current app.

site views

Groups of screens that have the same layout.

snapshot

Exact picture of an application that captures values for arrays and registers during its execution.

SOAP service

XML communication protocol to invoke services in a specific environment.

source

Origin of the API configuration of the entity.

station

Together with lines, a station is a platform object that manages in and out traffic from the Core Server. Stations are associated with a line and take messages with their requests or responses and places them in the next process' queue.

system experiment

Blue-Green experiment that tests a new version of the platform.

tamper detection

Ability of a device to sense that an active attempt to compromise the device integrity or the data associated with the device is in progress.

tamper detector

Preventive measure to avoid any attempt to tamper with an application without consent.

tracking

Feature that allows you to collect and visualize data on how users interact with your app by setting specific tracking events and user properties.

transaction

Services executed in the middleware of the Veritran platform used to implement complex business logic in your app, consume databases and invoke external services and processes.

transaction code

Unique identifier for a transaction.

transaction response code

Codes configured to identify a transaction's flow response and set a message to be seen by the app user during the response.

universal app

App that can be accessed through an internet browser or from mobile devices.

variable

Functionality that stores values that are then used in a transaction flow.

Veritran Marketplace

Digital repository for users to consume and share extensions that accelerate the building of apps in Veritran Studio.

VT-NET

Runtime that provides network functions such as communication management and transactional messaging.

VT-NET profile

Profiles assigned to the platform users that have permissions to execute commands in the Operator

VT Operator

Also called Operator. Tool used to introduce command lines, restart, stop, modify or check processes. It notifies the platform about business updates required and acts as a debugging tool.

VT service

Association of a VT service with a native transaction to invoke services when executing the transaction.

web app

App that is accessible using any web browser.