Potenziamento delle soluzioni personalizzate: funzionalità della piattaforma VTAP in Vtiger CRM

Nel panorama in continua evoluzione della tecnologia CRM (Customer Relationship Management), le aziende cercano soluzioni su misura che trascendono le tradizionali configurazioni CRM. L'anno 2021 ha segnato una pietra miliare significativa con l'introduzione di VTAP on Cloud, un'innovazione che fornisce agli sviluppatori strumenti e funzionalità runtime per estendere le funzionalità CRM, rafforzando i requisiti specifici delle aziende.

Vtiger Application Platform (VTAP) è un punto di svolta che offre agli sviluppatori e agli amministratori i mezzi per amplificare il comportamento dell'interfaccia utente (UI) del CRM. Questa estensione si ottiene tramite la personalizzazione in-app o la creazione di endpoint REST (Representational State Transfer) personalizzati per un'integrazione perfetta con applicazioni esterne.

Il principio fondamentale di VTAP risiede nel trasformare Vtiger CRM da un semplice strumento confinato entro i confini dell'organizzazione in una piattaforma solida su cui è possibile costruire e estendere le sue capacità. Inoltre, approfondire le complessità della codifica non è un prerequisito essenziale. La piattaforma consente agli utenti di personalizzare facilmente l'aspetto del CRM, creare nuovi moduli e pulsanti e persino promuovere integrazioni di terze parti.

Per intraprendere il viaggio VTAP, è necessaria una conoscenza fondamentale dei linguaggi di sviluppo web come HTML, CSS, JavaScript e XML, ideali per coloro che sono inclini ad approcci low-code.

Strumenti low-code: svelare la creatività

1) Creatore di app:

Una caratteristica distintiva di VTAP è il toolkit App Creator, che soddisfa le esigenze specifiche delle aziende oltre alle configurazioni CRM. Questo toolkit facilita la creazione di applicazioni web cloud specializzate, offrendo ai clienti la possibilità di semplificare le proprie operazioni in modo efficace. Gli sviluppatori possono creare applicazioni web lato client utilizzando una gamma di framework. Questo strumento runtime estende armoniosamente le funzionalità CRM, allineando le aziende ai loro obiettivi di integrazione o personalizzazione.

2) Progettista di moduli:

Module Designer di VTAP consente agli utenti di creare o espandere la funzionalità dei moduli CRM esistenti. I moduli all'interno di Vtiger CRM incapsulano tipi di record distinti, comprendendo sezioni come Contatti, Organizzazioni, Offerte, Fatture e altro. Considerati moduli di entità, sono alla base di funzionalità critiche tra cui report, flussi di lavoro e approvazioni. Questo strumento garantisce il coinvolgimento con l'interfaccia utente di Vtiger, consentendo la personalizzazione, l'aggiunta di componenti su misura ai segnaposto designati e la costruzione di pagine personalizzate. Inoltre, facilita l'integrazione perfetta con fornitori di servizi esterni per SMS, telefonate e WhatsApp. Leggi il nostro blog per saperne di più su Module Designer.

3) Progettazione API:

API Designer è un'area di lavoro in cui gli sviluppatori possono creare API personalizzate basate su HTTP. Queste API sono predisposte per interfacciarsi con le API JavaScript VTAP o applicazioni esterne, spingendo l'integrazione a nuovi livelli. Attraverso le specifiche Vtiger Application Design Language (VADL), gli sviluppatori definiscono le API, che sono quindi accessibili tramite l'autorizzazione dell'utente e la configurazione dell'accesso ai record. Questo approccio inclusivo estende l'usabilità delle API oltre il CRM, abbracciando applicazioni esterne. L'API Designer sostiene inoltre la creazione di complessi webhook in entrata, ottimizzando la condivisione dei dati mantenendo la privacy.

Strumenti senza codice: creazione di flussi di lavoro fluidi

1) Progettista di processo:

Il modulo Process Designer in Vtiger CRM è una testimonianza dell'abilità senza codice di VTAP. Fornisce un'interfaccia grafica che consente agli utenti di costruire flussi di lavoro aziendali meticolosi. Lo strumento intuitivo del diagramma di flusso consente alle aziende di progettare e ottimizzare i propri processi operativi, aumentando l'efficienza e il coordinamento.

2) Designer di approfondimenti:

Quando i dati sono abbondanti e distribuiti in diverse applicazioni, la necessità di un’analisi approfondita dei dati è fondamentale. Insights Designer di VTAP risolve questo problema, consentendo agli utenti di assimilare, analizzare e presentare i dati attraverso diagrammi e grafici accessibili. Gli utenti possono sfruttare la potenza di Insights Designer per creare report personalizzati in base alle loro esigenze analitiche specifiche.

3) Editore aggiuntivo: Un vantaggio per gli sviluppatori

L'editore aggiuntivo di VTAP rappresenta l'apice dell'empowerment per gli sviluppatori. Questa piattaforma facilita la creazione e la pubblicazione di componenti aggiuntivi, ampliando gli orizzonti delle funzionalità di Vtiger CRM. I componenti aggiuntivi, che introducono nuove caratteristiche o funzionalità, arricchiscono l'esperienza CRM. L'ecosistema dell'editore aggiuntivo vanta diversi elementi chiave:

  • Interfaccia utente: facilita l'esportazione delle personalizzazioni eseguite su moduli come flussi di lavoro, campi personalizzati, approvazioni e altro.
  • Editor di codice: un editor di codice integrato consente agli sviluppatori di creare e perfezionare il codice aggiuntivo.
  • Sistema di pubblicazione: gli sviluppatori possono pubblicare senza problemi componenti aggiuntivi sul mercato dei componenti aggiuntivi Vtiger, un hub in cui gli utenti possono esplorare e integrare queste estensioni.

Il mercato dei componenti aggiuntivi Vtiger integra l'editore dei componenti aggiuntivi, offrendo funzionalità come un motore di ricerca per componenti aggiuntivi, un sistema di valutazione e un sistema di commenti per favorire il coinvolgimento della comunità.

Oltre a quanto sopra, abbiamo anche creato l'estensione della piattaforma Vtiger per l'editor VS-Code insieme a Strumento CLI. Questi possono aiutarti a creare e pubblicare rapidamente app. Leggi il nostro Notiziario di giugno per saperne di più.

4) Tabelle VTAP 

Le tabelle VTAP offrono funzionalità simili a SQL per la creazione, l'aggiornamento e l'eliminazione di tabelle simili alle tabelle SQL standard. Queste tabelle funzionano come fogli di calcolo, consentendo l'aggiunta, l'aggiornamento e l'eliminazione di dati. Ideali per scenari con dati leggeri senza complessi requisiti di autorizzazione o proprietà delle righe, le tabelle VTAP si integrano perfettamente con Insights Designers per diverse visualizzazioni di grafici e tabelle pivot. Inoltre, le app sviluppate utilizzando VTAP possono essere integrate nell'iframe CRM.

Le tabelle VTAP sono accessibili anche tramite API REST e API JavaScript VTAP.

In conclusione, VTAP emerge come una forza da non sottovalutare nel campo della personalizzazione e dell'estensione del CRM. La sua fusione di strumenti low-code e no-code presenta un toolkit completo che si rivolge a sviluppatori, amministratori e aziende. Rompendo i confini convenzionali delle funzionalità CRM, VTAP spinge Vtiger CRM a nuovi livelli di agilità, adattabilità e innovazione.

 
 
 

Caso d'uso del cliente VTAP

 
 

Il cliente opera nel settore della vendita di abbigliamento e accessori, rivolgendosi a importanti catene di negozi. Il loro obiettivo era stabilire obiettivi di vendita mensili e monitorare i record di vendita giornalieri per ciascun negozio all'interno del sistema CRM. Ogni negozio è assegnato a uno specifico agente di vendita, a cui è concesso l'accesso al CRM. È importante sottolineare che l'accesso dell'agente di vendita era limitato all'inserimento dei dati di vendita giornalieri esclusivamente per il negozio designato.

Dato che questi agenti lavorano prevalentemente sul campo, la priorità era razionalizzare il processo di inserimento dei dati di vendita dei clienti nel CRM. Un’interfaccia web convenzionale si sarebbe rivelata schiacciante per loro. Di conseguenza, è stata presa la decisione di sviluppare rapidamente un'applicazione mobile reattiva che offrisse accessibilità dai loro dispositivi mobili.

La definizione degli obiettivi rientrava nelle competenze dei manager, che poi assegnavano questi obiettivi ai singoli punti vendita (Organizzazioni). Tali obiettivi sono stati successivamente delegati a specifici agenti di negozio. Alla fine di ogni giornata, gli agenti registravano i dati di vendita tramite l'app mobile. Inoltre, sono stati assegnati prodotti promozionali distinti con obiettivi specifici. Durante il mese designato, gli agenti avevano il compito di vendere questi prodotti e raggiungere gli obiettivi predefiniti.

Per facilitare l'archiviazione delle voci di vendita, all'interno del sistema CRM è stato creato un modulo dedicato "Voci di vendita". Questo modulo era intrinsecamente legato ad ogni singolo punto vendita (Organizzazione). Dopo aver effettuato l'accesso all'app mobile, all'agente del negozio è stata presentata una chiara rappresentazione dei propri obiettivi, dei risultati attuali del mese e dei progressi rimanenti necessari per raggiungere gli obiettivi. La rappresentazione visiva dell'app è esemplificata nello screenshot fornito.

 

Il cliente opera nel settore della vendita di abbigliamento e accessori, rivolgendosi a importanti catene di negozi. Il loro obiettivo era stabilire obiettivi di vendita mensili e monitorare i record di vendita giornalieri per ciascun negozio all'interno del sistema CRM. Ogni negozio è assegnato a uno specifico agente di vendita, a cui è concesso l'accesso al CRM. È importante sottolineare che l'accesso dell'agente di vendita era limitato all'inserimento dei dati di vendita giornalieri esclusivamente per il negozio designato.

Dato che questi agenti lavorano prevalentemente sul campo, la priorità era razionalizzare il processo di inserimento dei dati di vendita dei clienti nel CRM. Un’interfaccia web convenzionale si sarebbe rivelata schiacciante per loro. Di conseguenza, è stata presa la decisione di sviluppare rapidamente un'applicazione mobile reattiva che offrisse accessibilità dai loro dispositivi mobili.

La definizione degli obiettivi rientrava nelle competenze dei manager, che poi assegnavano questi obiettivi ai singoli punti vendita (Organizzazioni). Tali obiettivi sono stati successivamente delegati a specifici agenti di negozio. Alla fine di ogni giornata, gli agenti registravano i dati di vendita tramite l'app mobile. Inoltre, sono stati assegnati prodotti promozionali distinti con obiettivi specifici. Durante il mese designato, gli agenti avevano il compito di vendere questi prodotti e raggiungere gli obiettivi predefiniti.

Per facilitare l'archiviazione delle voci di vendita, all'interno del sistema CRM è stato creato un modulo dedicato "Voci di vendita". Questo modulo era intrinsecamente legato ad ogni singolo punto vendita (Organizzazione). Dopo aver effettuato l'accesso all'app mobile, all'agente del negozio è stata presentata una chiara rappresentazione dei propri obiettivi, dei risultati attuali del mese e dei progressi rimanenti necessari per raggiungere gli obiettivi. La rappresentazione visiva dell'app è esemplificata nello screenshot fornito.

 
 

Vtiger APPtitude

 

Strumenti che ci piacciono

 
 

Zabbix è uno strumento di monitoraggio e gestione della rete open source che aiuta i team IT a monitorare l'integrità e le prestazioni di server, reti, applicazioni e servizi.

Con funzionalità come monitoraggio in tempo reale, avvisi, visualizzazione e pianificazione della capacità, Zabbix garantisce la disponibilità e le prestazioni dell'infrastruttura IT. Raccoglie dati da varie fonti, invia avvisi in base a condizioni predefinite, offre dashboard e grafici personalizzabili e supporta integrazioni per funzionalità avanzate. 

Zabbix è versatile, scalabile e ampiamente utilizzato per mantenere l'affidabilità dei sistemi IT.

Ecco un elenco delle caratteristiche e degli aspetti principali di Zabbix:

  • Diversità di monitoraggio: Zabbix supporta il monitoraggio di varie risorse, inclusi server, dispositivi di rete, applicazioni e servizi, attraverso molteplici metodi come basato su agenti, SNMP, JMX, IPMI e altro.
  • Monitoraggio in tempo reale: fornisce informazioni in tempo reale sullo stato e sulle prestazioni dei componenti monitorati, consentendo il rilevamento proattivo dei problemi.
  • Avvisi e notifiche: genera avvisi in base a soglie o condizioni predefinite, con notifiche inviate tramite e-mail, SMS, messaggistica istantanea e script personalizzati.
  • Procedure di escalation: configura i percorsi di escalation per garantire che gli avvisi vengano affrontati in base alla priorità e avvisare il personale appropriato.
  • Raccolta dati: raccoglie e archivia dati storici, consentendo l'analisi delle tendenze e la pianificazione della capacità.
  • Visualizzazione: offre dashboard, grafici e schermate personalizzabili per visualizzare i dati e monitorare lo stato dell'infrastruttura.
  • Mappe: crea mappe della topologia di rete per visualizzare le relazioni tra i vari componenti.
  • Interfaccia basata sul Web: fornisce accessibilità tramite un'interfaccia Web intuitiva e consente il monitoraggio e la configurazione da qualsiasi dispositivo dotato di browser.
  • Scalabilità: gestisce sia piccoli ambienti che grandi infrastrutture distribuite tramite server proxy e monitoraggio distribuito.
  • Autenticazione e autorizzazione dell'utente: fornisce ruoli utente e autorizzazioni per controllare l'accesso ai dati e alle funzionalità di monitoraggio.
  • API e integrazioni: supporta le API per l'integrazione con altri strumenti e sistemi, migliorandone la funzionalità.
  • Modelli predefiniti: offre modelli preconfigurati per sistemi e applicazioni comuni, semplificando la configurazione.
  • Estendibilità: consente agli utenti di creare controlli e script personalizzati per monitorare metriche specifiche.
  • Sicurezza: garantisce un accesso sicuro ai dati di monitoraggio attraverso meccanismi di autenticazione e crittografia.
  • Comunità e supporto: beneficia di una comunità di utenti attiva, che fornisce risorse, forum e documentazione per l'assistenza.
  • Grafici e report: genera grafici e report per analizzare dati storici e tendenze.
  • Metodi di notifica: supporta un'ampia gamma di metodi di notifica, consentendo avvisi flessibili e personalizzabili.
  • Facilità di installazione: fornisce pacchetti di installazione per vari sistemi operativi e una procedura guidata di configurazione basata sul web.
  • Open Source: consente agli utenti di accedere, modificare e contribuire alla sua base di codice poiché Zabbix è open source.
  • Supporto multipiattaforma: funziona su diversi sistemi operativi e piattaforme.
 

Zabbix è uno strumento di monitoraggio e gestione della rete open source che aiuta i team IT a monitorare l'integrità e le prestazioni di server, reti, applicazioni e servizi.

Con funzionalità come monitoraggio in tempo reale, avvisi, visualizzazione e pianificazione della capacità, Zabbix garantisce la disponibilità e le prestazioni dell'infrastruttura IT. Raccoglie dati da varie fonti, invia avvisi in base a condizioni predefinite, offre dashboard e grafici personalizzabili e supporta integrazioni per funzionalità avanzate. 

Zabbix è versatile, scalabile e ampiamente utilizzato per mantenere l'affidabilità dei sistemi IT.

Ecco un elenco delle caratteristiche e degli aspetti principali di Zabbix:

  • Diversità di monitoraggio: Zabbix supporta il monitoraggio di varie risorse, inclusi server, dispositivi di rete, applicazioni e servizi, attraverso molteplici metodi come basato su agenti, SNMP, JMX, IPMI e altro.
  • Monitoraggio in tempo reale: fornisce informazioni in tempo reale sullo stato e sulle prestazioni dei componenti monitorati, consentendo il rilevamento proattivo dei problemi.
  • Avvisi e notifiche: genera avvisi in base a soglie o condizioni predefinite, con notifiche inviate tramite e-mail, SMS, messaggistica istantanea e script personalizzati.
  • Procedure di escalation: configura i percorsi di escalation per garantire che gli avvisi vengano affrontati in base alla priorità e avvisare il personale appropriato.
  • Raccolta dati: raccoglie e archivia dati storici, consentendo l'analisi delle tendenze e la pianificazione della capacità.
  • Visualizzazione: offre dashboard, grafici e schermate personalizzabili per visualizzare i dati e monitorare lo stato dell'infrastruttura.
  • Mappe: crea mappe della topologia di rete per visualizzare le relazioni tra i vari componenti.
  • Interfaccia basata sul Web: fornisce accessibilità tramite un'interfaccia Web intuitiva e consente il monitoraggio e la configurazione da qualsiasi dispositivo dotato di browser.
  • Scalabilità: gestisce sia piccoli ambienti che grandi infrastrutture distribuite tramite server proxy e monitoraggio distribuito.
  • Autenticazione e autorizzazione dell'utente: fornisce ruoli utente e autorizzazioni per controllare l'accesso ai dati e alle funzionalità di monitoraggio.
  • API e integrazioni: supporta le API per l'integrazione con altri strumenti e sistemi, migliorandone la funzionalità.
  • Modelli predefiniti: offre modelli preconfigurati per sistemi e applicazioni comuni, semplificando la configurazione.
  • Estendibilità: consente agli utenti di creare controlli e script personalizzati per monitorare metriche specifiche.
  • Sicurezza: garantisce un accesso sicuro ai dati di monitoraggio attraverso meccanismi di autenticazione e crittografia.
  • Comunità e supporto: beneficia di una comunità di utenti attiva, che fornisce risorse, forum e documentazione per l'assistenza.
  • Grafici e report: genera grafici e report per analizzare dati storici e tendenze.
  • Metodi di notifica: supporta un'ampia gamma di metodi di notifica, consentendo avvisi flessibili e personalizzabili.
  • Facilità di installazione: fornisce pacchetti di installazione per vari sistemi operativi e una procedura guidata di configurazione basata sul web.
  • Open Source: consente agli utenti di accedere, modificare e contribuire alla sua base di codice poiché Zabbix è open source.
  • Supporto multipiattaforma: funziona su diversi sistemi operativi e piattaforme.
 
 

presto disponibile

 

Creazione ed evoluzione delle app

 
 

Utilizzando le funzionalità dello strumento App Creator, stiamo intraprendendo un viaggio che va oltre il convenzionale. 

Progettazione per tutti: una nuova prospettiva sul CRM con la creazione di app inclusiva

Evoluzione dell'app: rivoluziona l'interazione CRM per ogni profilo

Non stiamo solo abilitando la creazione di app per gli utenti CRM; stiamo estendendo questo privilegio ai nostri contatti e al pubblico più ampio. La nostra visione prevede l’introduzione di tre strade distinte per la creazione di app, ciascuna adatta a uno specifico ambito di coinvolgimento.

App utente: queste applicazioni specializzate sono progettate esclusivamente per gli utenti CRM. Realizzate su misura per soddisfare le esigenze specifiche degli utenti della tua organizzazione, queste app forniranno agli utenti CRM strumenti ottimizzati per migliorare la loro produttività ed efficienza.

Contatta le app: Immagina un ambiente in cui anche i tuoi contatti possano interagire con applicazioni create ad hoc. Queste app, accessibili esclusivamente ai contatti, rispecchiano il concetto di un portale clienti, garantendo ai tuoi contatti un canale continuo per l'interazione e il coinvolgimento con la tua attività.

App pubbliche: Ampliando ulteriormente gli orizzonti, stiamo introducendo app che trascendono i confini organizzativi. Queste app sono progettate per l’accesso pubblico, aprendo nuove strade per l’interazione e la creazione di valore. Rendendo queste app accessibili a un pubblico più ampio, stiamo abbattendo le barriere e promuovendo il coinvolgimento oltre i confini tradizionali.

In effetti, l'introduzione di queste diverse categorie di app ti consente di creare soluzioni personalizzate e creare applicazioni uniche. La proposta? Per soddisfare un pubblico vasto, sia quelli direttamente coinvolti nel CRM che quelli indirettamente collegati. Questo approccio non solo aumenta il potenziale del tuo CRM, ma avvicina anche la tua organizzazione ai suoi clienti, ai contatti e al mondo in generale.

 

Utilizzando le funzionalità dello strumento App Creator, stiamo intraprendendo un viaggio che va oltre il convenzionale. 

Progettazione per tutti: una nuova prospettiva sul CRM con la creazione di app inclusiva

Evoluzione dell'app: rivoluziona l'interazione CRM per ogni profilo

Non stiamo solo abilitando la creazione di app per gli utenti CRM; stiamo estendendo questo privilegio ai nostri contatti e al pubblico più ampio. La nostra visione prevede l’introduzione di tre strade distinte per la creazione di app, ciascuna adatta a uno specifico ambito di coinvolgimento.

App utente: queste applicazioni specializzate sono progettate esclusivamente per gli utenti CRM. Realizzate su misura per soddisfare le esigenze specifiche degli utenti della tua organizzazione, queste app forniranno agli utenti CRM strumenti ottimizzati per migliorare la loro produttività ed efficienza.

Contatta le app: Immagina un ambiente in cui anche i tuoi contatti possano interagire con applicazioni create ad hoc. Queste app, accessibili esclusivamente ai contatti, rispecchiano il concetto di un portale clienti, garantendo ai tuoi contatti un canale continuo per l'interazione e il coinvolgimento con la tua attività.

App pubbliche: Ampliando ulteriormente gli orizzonti, stiamo introducendo app che trascendono i confini organizzativi. Queste app sono progettate per l’accesso pubblico, aprendo nuove strade per l’interazione e la creazione di valore. Rendendo queste app accessibili a un pubblico più ampio, stiamo abbattendo le barriere e promuovendo il coinvolgimento oltre i confini tradizionali.

In effetti, l'introduzione di queste diverse categorie di app ti consente di creare soluzioni personalizzate e creare applicazioni uniche. La proposta? Per soddisfare un pubblico vasto, sia quelli direttamente coinvolti nel CRM che quelli indirettamente collegati. Questo approccio non solo aumenta il potenziale del tuo CRM, ma avvicina anche la tua organizzazione ai suoi clienti, ai contatti e al mondo in generale.

 
 

Iscriviti per ricevere gli ultimi aggiornamenti!