Renforcer les solutions personnalisées : capacités de la plate-forme VTAP dans Vtiger CRM

Dans le paysage en constante évolution de la technologie de gestion de la relation client (CRM), les entreprises recherchent des solutions sur mesure qui transcendent les configurations CRM traditionnelles. L'année 2021 a marqué une étape importante avec l'introduction de VTAP on Cloud, une innovation qui fournit aux développeurs des outils et des capacités d'exécution pour étendre les fonctionnalités CRM, renforçant ainsi les exigences uniques des entreprises.

Vtiger Application Platform (VTAP) change la donne, offrant aux développeurs et aux administrateurs les moyens d'amplifier le comportement de l'interface utilisateur (UI) du CRM. Cette extension est obtenue grâce à la personnalisation dans l'application ou à la création de points de terminaison REST (Representational State Transfer) personnalisés pour une intégration transparente avec des applications externes.

Le principe de base de VTAP réside dans la transformation de Vtiger CRM d'un simple outil confiné dans les limites de l'organisation en une plate-forme robuste sur laquelle on peut s'appuyer et ses capacités étendues. De plus, se plonger dans les subtilités du codage n’est pas une condition préalable essentielle. La plate-forme permet aux utilisateurs de personnaliser sans effort l'apparence du CRM, de créer de nouveaux modules et boutons et même de favoriser les intégrations tierces.

Pour se lancer dans l'aventure VTAP, il faut une compréhension fondamentale des langages de développement Web tels que HTML, CSS, JavaScript et XML, idéal pour ceux qui sont enclins aux approches low-code.

Outils Low-Code : dévoiler la créativité

1) Créateur d'applications:

Une fonctionnalité remarquable de VTAP est la boîte à outils App Creator, qui répond aux besoins uniques des entreprises au-delà des configurations CRM. Cette boîte à outils facilite la création d'applications Web cloud spécialisées, offrant aux clients un moyen de rationaliser efficacement leurs opérations. Les développeurs peuvent créer des applications Web côté client en utilisant une gamme de frameworks. Cet outil d'exécution étend harmonieusement les fonctionnalités CRM, alignant les entreprises sur leurs objectifs d'intégration ou de personnalisation.

2) Concepteur de modules:

Le concepteur de modules de VTAP permet aux utilisateurs de créer ou d'étendre les fonctionnalités des modules CRM existants. Les modules de Vtiger CRM encapsulent des types d'enregistrements distincts, englobant des sections telles que Contacts, Organisations, Offres, Factures, etc. Considérés comme des modules d'entité, ils soutiennent des fonctionnalités critiques, notamment les rapports, les flux de travail et les approbations. Cet outil garantit l'engagement avec l'interface utilisateur de Vtiger, permettant la personnalisation, l'ajout de composants sur mesure dans des espaces réservés désignés et la construction de pages personnalisées. De plus, il facilite une intégration transparente avec des fournisseurs de services externes pour les SMS, les appels téléphoniques et WhatsApp. Lisez notre blogue pour en savoir plus sur Module Designer.

3) Concepteur d'API:

API Designer est un espace de travail dans lequel les développeurs peuvent créer des API personnalisées basées sur HTTP. Ces API sont équipées pour s'interfacer avec les API JavaScript VTAP ou des applications externes, propulsant l'intégration vers de nouveaux sommets. Grâce aux spécifications Vtiger Application Design Language (VADL), les développeurs définissent des API, qui sont ensuite accessibles via l'autorisation de l'utilisateur et la configuration de l'accès aux enregistrements. Cette approche inclusive étend la convivialité de l'API au-delà du CRM, couvrant les applications externes. L'API Designer défend également la création de webhooks entrants complexes, optimisant le partage de données tout en préservant la confidentialité.

Outils sans code : créer des flux de travail transparents

1) Concepteur de processus:

Le module Process Designer de Vtiger CRM témoigne des prouesses sans code de VTAP. Il fournit une interface graphique permettant aux utilisateurs de créer des flux de travail commerciaux méticuleux. L'outil d'organigramme intuitif permet aux entreprises de concevoir et de rationaliser leurs processus opérationnels, améliorant ainsi l'efficacité et la coordination.

2) Concepteur d'insights:

Lorsque les données sont abondantes et réparties sur diverses applications, la nécessité d’une analyse approfondie des données est primordiale. Insights Designer de VTAP résout ce problème, permettant aux utilisateurs d'assimiler, d'analyser et de présenter des données via des tableaux et des graphiques accessibles. Les utilisateurs peuvent exploiter la puissance d’Insights Designer pour créer des rapports sur mesure adaptés à leurs besoins analytiques uniques.

3) Éditeur de modules complémentaires: Une aubaine pour les développeurs

L'éditeur de modules complémentaires de VTAP constitue le summum de l'autonomisation des développeurs. Cette plateforme facilite la création et la publication de modules complémentaires, élargissant ainsi les horizons des fonctionnalités de Vtiger CRM. Les modules complémentaires, qui introduisent de nouvelles fonctionnalités ou fonctionnalités, enrichissent l'expérience CRM. L’écosystème Add-On Publisher comprend plusieurs éléments clés :

  • Interface utilisateur : faciliter l'exportation des personnalisations effectuées sur des modules tels que les workflows, les champs personnalisés, les approbations, etc.
  • Éditeur de code : un éditeur de code intégré permet aux développeurs de créer et d'affiner le code complémentaire.
  • Système de publication : les développeurs peuvent publier en toute transparence des modules complémentaires sur le Vtiger Add-On Marketplace, un hub où les utilisateurs peuvent explorer et intégrer ces extensions.

Le Vtiger Add-On Marketplace complète l'Add-On Publisher, offrant des fonctionnalités telles qu'un moteur de recherche pour les modules complémentaires, un système de notation et un système de commentaires pour favoriser l'engagement de la communauté.

Outre ce qui précède, nous avons également créé l'extension Vtiger Platform pour l'éditeur VS-Code ainsi que le Outil CLI. Ceux-ci peuvent vous aider à créer et publier des applications rapidement. Lisez notre Bulletin de juin en savoir plus.

4) Tableaux VTAP 

Les tables VTAP offrent des fonctionnalités de type SQL pour créer, mettre à jour et supprimer des tables similaires aux tables SQL standard. Ces tableaux fonctionnent comme des feuilles de calcul, permettant l'ajout, la mise à jour et la suppression de données. Idéalement adaptées aux scénarios de données légers sans exigences d'autorisation complexes ni propriété de lignes, les tables VTAP s'intègrent parfaitement à Insights Designers pour diverses visualisations de graphiques et de tableaux croisés dynamiques. De plus, les applications développées à l'aide de VTAP peuvent être intégrées dans l'iframe CRM.

Les tables VTAP sont également accessibles via l'API REST et l'API JavaScript VTAP.

En conclusion, VTAP apparaît comme une force avec laquelle il faut compter dans le domaine de la personnalisation et de l’extension du CRM. Sa fusion d'outils low-code et no-code présente une boîte à outils complète qui s'adresse aussi bien aux développeurs, aux administrateurs qu'aux entreprises. En brisant les limites conventionnelles des fonctionnalités CRM, VTAP propulse Vtiger CRM vers de nouveaux sommets d'agilité, d'adaptabilité et d'innovation.

 
 
 

Cas d'utilisation client VTAP

 
 

Le client opère dans le domaine de la vente de vêtements et d'accessoires, s'adressant à de grandes chaînes de magasins. Leur objectif était d'établir des objectifs de ventes mensuels et de surveiller les enregistrements de ventes quotidiens pour chaque magasin au sein du système CRM. Chaque magasin est désigné par un agent commercial spécifique, qui a accès au CRM. Il est important de noter que l'accès de l'agent commercial était limité à la saisie des données de ventes quotidiennes uniquement pour son magasin désigné.

Étant donné que ces agents travaillent majoritairement sur le terrain, rationaliser le processus de saisie des données de ventes clients dans le CRM était une priorité. Une interface Web conventionnelle se serait avérée insurmontable pour eux. Par conséquent, la décision a été prise de développer rapidement une application mobile réactive qui offrirait une accessibilité depuis leurs appareils mobiles.

L'établissement des objectifs relevait de la compétence des gestionnaires, qui attribuaient ensuite ces objectifs à chaque magasin (organisations). Ces objectifs ont ensuite été délégués à des agents spécifiques en magasin. À la fin de chaque journée, les agents enregistraient leurs données de ventes via l'application mobile. De plus, des produits promotionnels distincts ont été attribués à des cibles spécifiques. Durant le mois désigné, les agents avaient pour mission de vendre ces produits et d'atteindre les objectifs prédéfinis.

Pour faciliter le stockage des entrées de ventes, un module dédié « Entrées de ventes » a été créé au sein du système CRM. Ce module était intrinsèquement lié à chaque magasin individuel (Organisation). En accédant à l'application mobile, l'agent du magasin s'est vu présenter une description claire de ses objectifs, des réalisations en cours pour le mois et des progrès restants nécessaires pour atteindre les objectifs. La représentation visuelle de l'application est illustrée dans la capture d'écran fournie.

 

Le client opère dans le domaine de la vente de vêtements et d'accessoires, s'adressant à de grandes chaînes de magasins. Leur objectif était d'établir des objectifs de ventes mensuels et de surveiller les enregistrements de ventes quotidiens pour chaque magasin au sein du système CRM. Chaque magasin est désigné par un agent commercial spécifique, qui a accès au CRM. Il est important de noter que l'accès de l'agent commercial était limité à la saisie des données de ventes quotidiennes uniquement pour son magasin désigné.

Étant donné que ces agents travaillent majoritairement sur le terrain, rationaliser le processus de saisie des données de ventes clients dans le CRM était une priorité. Une interface Web conventionnelle se serait avérée insurmontable pour eux. Par conséquent, la décision a été prise de développer rapidement une application mobile réactive qui offrirait une accessibilité depuis leurs appareils mobiles.

L'établissement des objectifs relevait de la compétence des gestionnaires, qui attribuaient ensuite ces objectifs à chaque magasin (organisations). Ces objectifs ont ensuite été délégués à des agents spécifiques en magasin. À la fin de chaque journée, les agents enregistraient leurs données de ventes via l'application mobile. De plus, des produits promotionnels distincts ont été attribués à des cibles spécifiques. Durant le mois désigné, les agents avaient pour mission de vendre ces produits et d'atteindre les objectifs prédéfinis.

Pour faciliter le stockage des entrées de ventes, un module dédié « Entrées de ventes » a été créé au sein du système CRM. Ce module était intrinsèquement lié à chaque magasin individuel (Organisation). En accédant à l'application mobile, l'agent du magasin s'est vu présenter une description claire de ses objectifs, des réalisations en cours pour le mois et des progrès restants nécessaires pour atteindre les objectifs. La représentation visuelle de l'application est illustrée dans la capture d'écran fournie.

 
 

Apptitude Vtiger

 

Les outils qu'on aime

 
 

Zabbix est un outil open source de surveillance et de gestion de réseau qui aide les équipes informatiques à surveiller la santé et les performances des serveurs, des réseaux, des applications et des services.

Avec des fonctionnalités telles que la surveillance en temps réel, les alertes, la visualisation et la planification des capacités, Zabbix garantit la disponibilité et les performances de l'infrastructure informatique. Il collecte des données provenant de diverses sources, envoie des alertes basées sur des conditions prédéfinies, propose des tableaux de bord et des graphiques personnalisables et prend en charge les intégrations pour des fonctionnalités améliorées. 

Zabbix est polyvalent, évolutif et largement utilisé pour maintenir la fiabilité des systèmes informatiques.

Voici une liste des fonctionnalités et aspects clés de Zabbix :

  • Surveillance de la diversité : Zabbix prend en charge la surveillance de diverses ressources, notamment les serveurs, les périphériques réseau, les applications et les services, via plusieurs méthodes telles que celles basées sur des agents, SNMP, JMX, IPMI, etc.
  • Surveillance en temps réel : fournit des informations en temps réel sur l'état et les performances des composants surveillés, permettant une détection proactive des problèmes.
  • Alertes et notifications : génère des alertes basées sur des seuils ou des conditions prédéfinis, avec des notifications envoyées par e-mail, SMS, messagerie instantanée et scripts personnalisés.
  • Procédures d'escalade : configure les chemins d'escalade pour garantir que les alertes sont traitées en fonction de la priorité et informe le personnel approprié.
  • Collecte de données : collecte et stocke des données historiques, permettant l'analyse des tendances et la planification des capacités.
  • Visualisation : propose des tableaux de bord, des graphiques et des écrans personnalisables pour visualiser les données et surveiller l'état de l'infrastructure.
  • Cartes : crée des cartes de topologie de réseau pour visualiser les relations entre les différents composants.
  • Interface Web : offre une accessibilité via une interface Web conviviale et permet la surveillance et la configuration à partir de n'importe quel appareil doté d'un navigateur.
  • Évolutivité : gère à la fois les petits environnements et les grandes infrastructures distribuées via des serveurs proxy et une surveillance distribuée.
  • Authentification et autorisation utilisateur : fournit des rôles et des autorisations utilisateur pour contrôler l'accès aux données et fonctionnalités de surveillance.
  • API et intégrations : prend en charge les API pour l'intégration avec d'autres outils et systèmes, améliorant ainsi leurs fonctionnalités.
  • Modèles prédéfinis : propose des modèles préconfigurés pour les systèmes et applications courants, simplifiant ainsi la configuration.
  • Extensibilité : permet aux utilisateurs de créer des vérifications et des scripts personnalisés pour surveiller des métriques spécifiques.
  • Sécurité : garantit un accès sécurisé aux données de surveillance grâce à des mécanismes d'authentification et de cryptage.
  • Communauté et support : bénéficie d'une communauté d'utilisateurs active, fournissant des ressources, des forums et de la documentation d'assistance.
  • Graphiques et rapports : génère des graphiques et des rapports pour analyser les données et les tendances historiques.
  • Méthodes de notification : prend en charge un large éventail de méthodes de notification, permettant des alertes flexibles et personnalisables.
  • Facilité d'installation : fournit des packages d'installation pour divers systèmes d'exploitation et un assistant de configuration Web.
  • Open Source : permet aux utilisateurs d'accéder, de modifier et de contribuer à sa base de code puisque Zabbix est open source.
  • Prise en charge multiplateforme : fonctionne sur différents systèmes d'exploitation et plates-formes.
 

Zabbix est un outil open source de surveillance et de gestion de réseau qui aide les équipes informatiques à surveiller la santé et les performances des serveurs, des réseaux, des applications et des services.

Avec des fonctionnalités telles que la surveillance en temps réel, les alertes, la visualisation et la planification des capacités, Zabbix garantit la disponibilité et les performances de l'infrastructure informatique. Il collecte des données provenant de diverses sources, envoie des alertes basées sur des conditions prédéfinies, propose des tableaux de bord et des graphiques personnalisables et prend en charge les intégrations pour des fonctionnalités améliorées. 

Zabbix est polyvalent, évolutif et largement utilisé pour maintenir la fiabilité des systèmes informatiques.

Voici une liste des fonctionnalités et aspects clés de Zabbix :

  • Surveillance de la diversité : Zabbix prend en charge la surveillance de diverses ressources, notamment les serveurs, les périphériques réseau, les applications et les services, via plusieurs méthodes telles que celles basées sur des agents, SNMP, JMX, IPMI, etc.
  • Surveillance en temps réel : fournit des informations en temps réel sur l'état et les performances des composants surveillés, permettant une détection proactive des problèmes.
  • Alertes et notifications : génère des alertes basées sur des seuils ou des conditions prédéfinis, avec des notifications envoyées par e-mail, SMS, messagerie instantanée et scripts personnalisés.
  • Procédures d'escalade : configure les chemins d'escalade pour garantir que les alertes sont traitées en fonction de la priorité et informe le personnel approprié.
  • Collecte de données : collecte et stocke des données historiques, permettant l'analyse des tendances et la planification des capacités.
  • Visualisation : propose des tableaux de bord, des graphiques et des écrans personnalisables pour visualiser les données et surveiller l'état de l'infrastructure.
  • Cartes : crée des cartes de topologie de réseau pour visualiser les relations entre les différents composants.
  • Interface Web : offre une accessibilité via une interface Web conviviale et permet la surveillance et la configuration à partir de n'importe quel appareil doté d'un navigateur.
  • Évolutivité : gère à la fois les petits environnements et les grandes infrastructures distribuées via des serveurs proxy et une surveillance distribuée.
  • Authentification et autorisation utilisateur : fournit des rôles et des autorisations utilisateur pour contrôler l'accès aux données et fonctionnalités de surveillance.
  • API et intégrations : prend en charge les API pour l'intégration avec d'autres outils et systèmes, améliorant ainsi leurs fonctionnalités.
  • Modèles prédéfinis : propose des modèles préconfigurés pour les systèmes et applications courants, simplifiant ainsi la configuration.
  • Extensibilité : permet aux utilisateurs de créer des vérifications et des scripts personnalisés pour surveiller des métriques spécifiques.
  • Sécurité : garantit un accès sécurisé aux données de surveillance grâce à des mécanismes d'authentification et de cryptage.
  • Communauté et support : bénéficie d'une communauté d'utilisateurs active, fournissant des ressources, des forums et de la documentation d'assistance.
  • Graphiques et rapports : génère des graphiques et des rapports pour analyser les données et les tendances historiques.
  • Méthodes de notification : prend en charge un large éventail de méthodes de notification, permettant des alertes flexibles et personnalisables.
  • Facilité d'installation : fournit des packages d'installation pour divers systèmes d'exploitation et un assistant de configuration Web.
  • Open Source : permet aux utilisateurs d'accéder, de modifier et de contribuer à sa base de code puisque Zabbix est open source.
  • Prise en charge multiplateforme : fonctionne sur différents systèmes d'exploitation et plates-formes.
 
 

À venir

 

Création d'applications et évolution d'applications

 
 

En utilisant les capacités de l'outil App Creator, nous nous lançons dans un voyage qui va au-delà du conventionnel. 

Concevoir pour tous : une nouvelle perspective sur le CRM avec la création d'applications inclusives

App Evolution : Révolutionner l'interaction CRM pour chaque profil

Nous ne permettons pas seulement la création d'applications pour les utilisateurs CRM ; nous étendons ce privilège à nos contacts et au grand public. Notre vision englobe l'introduction de trois voies distinctes pour la création d'applications, chacune répondant à un domaine d'engagement spécifique.

Applications utilisateur: Ces applications spécialisées sont conçues exclusivement pour les utilisateurs de CRM. Conçues pour répondre aux besoins uniques des membres de votre organisation, ces applications offriront à vos utilisateurs CRM des outils finement adaptés pour améliorer leur productivité et leur efficacité.

Applications de contact: Imaginez un environnement dans lequel vos contacts peuvent eux aussi interagir avec des applications spécialement conçues. Ces applications, accessibles exclusivement aux contacts, reflètent le concept d'un portail client, offrant à vos contacts un canal transparent d'interaction et d'engagement avec votre entreprise.

Applications publiques: En élargissant encore les horizons, nous introduisons des applications qui transcendent les frontières organisationnelles. Ces applications sont conçues pour un accès public, ouvrant de nouvelles voies d’interaction et de création de valeur. En rendant ces applications accessibles à un public plus large, nous éliminons les barrières et favorisons l'engagement au-delà des limites traditionnelles.

En effet, l’introduction de ces diverses catégories d’applications vous permet de créer des solutions personnalisées et de créer des applications uniques. Le but? S'adresser à un large public, à la fois ceux directement impliqués dans le CRM et ceux indirectement connectés. Cette approche augmente non seulement le potentiel de votre CRM, mais rapproche également votre organisation de ses clients, de ses contacts et du monde en général.

 

En utilisant les capacités de l'outil App Creator, nous nous lançons dans un voyage qui va au-delà du conventionnel. 

Concevoir pour tous : une nouvelle perspective sur le CRM avec la création d'applications inclusives

App Evolution : Révolutionner l'interaction CRM pour chaque profil

Nous ne permettons pas seulement la création d'applications pour les utilisateurs CRM ; nous étendons ce privilège à nos contacts et au grand public. Notre vision englobe l'introduction de trois voies distinctes pour la création d'applications, chacune répondant à un domaine d'engagement spécifique.

Applications utilisateur: Ces applications spécialisées sont conçues exclusivement pour les utilisateurs de CRM. Conçues pour répondre aux besoins uniques des membres de votre organisation, ces applications offriront à vos utilisateurs CRM des outils finement adaptés pour améliorer leur productivité et leur efficacité.

Applications de contact: Imaginez un environnement dans lequel vos contacts peuvent eux aussi interagir avec des applications spécialement conçues. Ces applications, accessibles exclusivement aux contacts, reflètent le concept d'un portail client, offrant à vos contacts un canal transparent d'interaction et d'engagement avec votre entreprise.

Applications publiques: En élargissant encore les horizons, nous introduisons des applications qui transcendent les frontières organisationnelles. Ces applications sont conçues pour un accès public, ouvrant de nouvelles voies d’interaction et de création de valeur. En rendant ces applications accessibles à un public plus large, nous éliminons les barrières et favorisons l'engagement au-delà des limites traditionnelles.

En effet, l’introduction de ces diverses catégories d’applications vous permet de créer des solutions personnalisées et de créer des applications uniques. Le but? S'adresser à un large public, à la fois ceux directement impliqués dans le CRM et ceux indirectement connectés. Cette approche augmente non seulement le potentiel de votre CRM, mais rapproche également votre organisation de ses clients, de ses contacts et du monde en général.

 
 

Inscrivez-vous pour recevoir les dernières mises à jour!