Il est possible dans VTiger d’ajouter des champs spécifiques aux différents modules : calendrier, contacts, etc.
Dans le répertoire /SOAPSOAP (Simple Object Access Protocol) est un protocole de communication. où est installé VTiger, vous pouvez voir les fichiers php qui exposent les différents web services de VTiger:

Il faut maintenant mapper ce champ avec le champ spécifique dans la base de données (« cf_648 »), pour les différentes opérations exposées par le web service. Pour cela, toujours dans le fichier vtigerolservice.php, mapper le champ dans les différentes opérations :
Pour les opérations d’insertion et de mise à jour (CreateClndr et UpdateClndr) :

Pour l’opération de récupération des calendriers (GetClndr ) :

Attention pour que le get fonctionne, il faut aussi modifier la requête de sélection qui se trouve dans le fichier Activity.php du module calendrier (/modules/calendar) :

Testé avec VTiger 5.4
On vous a confié la responsabilité d'une application et vous vous demandez quelle est la meilleure manière de tester votre logiciel ? Vous vous dites qu'en 2025, tester une application devrait être plus facile qu'auparavant, qu'il doit exister des bonnes pratiques, et qu'elles sont sûrement appliquées dans toutes les entreprises… sauf la vôtre ? Il est donc temps de faire un point sur les bonnes pratiques de tests logiciels en 2025 !
Quelles sont les avantages en termes de performance et de disponibilité offerts par les systèmes distribués ? Exemples de solutions et difficultés de mise en œuvre.
Tuto : PL/SQL – Comment gérer les erreurs