vtigerCRM-Spain:: vtApps

User Guide

From the users point of view the vtApps extension is very simple to use as it is really an infrastructure to make it easy for developers to offer simple solutions, encapsulated in windows. Each of these applications will have their own functionality and user requirements, which each user will have to learn to get the most out of the vtApp.

So here we will be talking about the base functionality and user experience that is needed to work with the vtApps extension.

Accessing vtApps is just like accessing any other vtiger CRM module, clicking on the menu link that can be found in Analytics will take us to the vtApp Canvas. On the canvas we will find header toolbar with three options: Windows, Dashboard and Applications. This toolbar permits us to change the view between the three, establish the default view using the small yellow icon on top of each option and also minimize the toolbar or the whole vtiger CRM top menu section.


An ordered list of vtApp icons. Each icon represents an individual application.

Hovering the mouse over any icon will show us a short description of the intended functionality of the vtApp.

All the icons, can be sorted by simply dragging the icon to the desired position.

Clicking on the icon of the vtApp will open a window, within which we will be able to see the execution of the vtApp. Each window has a series of base functionality. They can be resized and moved. Most will have a refresh button to execute the vtApp again without having to close and open the window, and some will also have an edit button that will open an additional window with setting options that will affect the behavior of the vtApp. Both the contents of the vtApp and of it's related edit settings window are totally dependent on the functionality of the vtApp.

Some windows can be instantiated, that is executed or opened more than once, so that the user can configure each one independently from the others although the base functionality is the same. To accomplish this we must hold pressed the CONTROL button while clicking open the vtApp.

Each user will be able to order and position his windows to his likings and the configuration will be saved so when he returns he will find all in it's place.


A view were we can divide the canvas in boxes fixed to the browser and within which applications run. We distribute the sections in rows and columns defining characteristics such as size, status and application to execute within each frame.


A view where each application will have the whole canvas to run and where we go from one application to the next by clicking on the side buttons.

On the top right vtApps toolbar there is have an icon identifying the running application and also a drop down with an index of all applications to jump quickly to any of them.

Special vtApps

There are two special vtApps that are installed by default and cannot be deleted. These are the vtApps Shop and the vtApps Configurator, which will help us install and configure permissions on the installed vtApps.

vtApps Shop. Install and Update.


vtApps Configurator

This vtApp permits administrative users to set certain parameters for each vtApp and user. Initially only the admin users of vtiger CRM have access to the configuration vtApp, but an admin user can grant access to this vtApp to any user and they will be able to affect the configuration of any other user. For each user we can establish these variables:

Open (on start) If a window will be open by default when accessing the vtApp extension. If true, the vtApp will be opened and launched automatically when the user opens vtApps. Each user can change this value by closing the window when they configure their canvas. If the Hide variable is set to false and this one to true, the user will not be able to close the window and it will always be open.
EnabledIf false the user will not see this vtApp, it will be as if it weren't installed.
ShowIf false the user will not be able to open the window, only see the icon. This could be useful to simply show an icon on the canvas, but also can be used to dynamically change the icon on certain event based on time or of another window
HideIf false the user will not be able to close the window
WriteIf false the user will not have access to the Edit option of the vtApp

Only administrative users can delete and install vtApps. Once a vtApp has been eliminate it cannot be recovered. You would have to install it again. vtApps can be hidden for certain users by the administrator using the vtApps Configurator.

Modifying and saving values is straight forward in the vtApp window.

Developers Guide and Other Resources


vtApps does not pretend to be a secure environment, we do not impose any restrictions on the vtApps possibilities, just as anyone can send you a vtiger CRM module that you can install in your vtiger CRM and have it do anything to your information, also a vtApp has full access to all the information contained inside your vtiger CRM and the vtApp can do anything with it. Although we will strive to evaluate and respond to all suspicious code conducts we probably won't have time to go through all the code of all the vtApps, so the full responsibility of the acts of any vtApp is beyond our control. You will install vtApps at your own risk.