Capacitando soluções personalizadas: recursos da plataforma VTAP no Vtiger CRM

No cenário em constante evolução da tecnologia de gerenciamento de relacionamento com o cliente (CRM), as empresas buscam soluções personalizadas que transcendam as configurações tradicionais de CRM. O ano de 2021 marcou um marco significativo com a introdução do VTAP on Cloud, uma inovação que equipa os desenvolvedores com ferramentas e recursos de tempo de execução para ampliar as funcionalidades de CRM, reforçando os requisitos exclusivos das empresas.

A Vtiger Application Platform (VTAP) é uma virada de jogo que oferece aos desenvolvedores e administradores os meios para amplificar o comportamento da interface do usuário (IU) do CRM. Essa extensão é obtida por meio da personalização no aplicativo ou da criação de endpoints personalizados de Representational State Transfer (REST) ​​para integração perfeita com aplicativos externos.

O princípio central do VTAP reside em transformar o Vtiger CRM de uma mera ferramenta confinada dentro dos limites da organização em uma plataforma robusta que pode ser construída e seus recursos ampliados. Além do mais, aprofundar-se nas complexidades da codificação não é um pré-requisito essencial. A plataforma permite que os usuários personalizem facilmente a aparência do CRM, criem novos módulos e botões e até promovam integrações de terceiros.

Para embarcar na jornada VTAP, é necessário um conhecimento básico de linguagens de desenvolvimento web, como HTML, CSS, JavaScript e XML – ideal para aqueles inclinados a abordagens de baixo código.

Ferramentas Low-Code: revelando a criatividade

1) Criador de aplicativos:

Um recurso de destaque no VTAP é o kit de ferramentas App Creator, que atende às necessidades exclusivas das empresas além das configurações de CRM. Este kit de ferramentas facilita a criação de aplicativos web em nuvem especializados, oferecendo um caminho para os clientes agilizarem suas operações de forma eficaz. Os desenvolvedores podem criar aplicativos da web do lado do cliente empregando uma variedade de estruturas. Esta ferramenta runtime amplia harmoniosamente as funcionalidades do CRM, alinhando os negócios com seus objetivos de integração ou customização.

2) Designer de Módulo:

O Module Designer do VTAP capacita os usuários a criar ou expandir a funcionalidade dos módulos CRM existentes. Os módulos do Vtiger CRM encapsulam tipos de registros distintos, abrangendo seções como Contatos, Organizações, Negócios, Faturas e muito mais. Considerados módulos de entidade, eles sustentam recursos críticos, incluindo relatórios, fluxos de trabalho e aprovações. Esta ferramenta garante o envolvimento com a interface do usuário do Vtiger, permitindo a customização, a adição de componentes sob medida em espaços reservados designados e a construção de páginas customizadas. Além disso, facilita a integração perfeita com provedores de serviços externos para SMS, chamadas telefônicas e WhatsApp. Leia nosso blog para saber mais sobre o Module Designer.

3) Designer de API:

O API Designer é um espaço de trabalho onde os desenvolvedores podem criar APIs personalizadas baseadas em HTTP. Essas APIs são equipadas para fazer interface com APIs JavaScript VTAP ou aplicativos externos, levando a integração a novos patamares. Por meio das especificações Vtiger Application Design Language (VADL), os desenvolvedores definem APIs, que são então acessíveis por meio de autorização do usuário e configuração de acesso a registros. Essa abordagem inclusiva estende a usabilidade da API além do CRM, abrangendo aplicativos externos. O API Designer também defende a criação de webhooks de entrada complexos, otimizando o compartilhamento de dados e mantendo a privacidade.

Ferramentas sem código: criando fluxos de trabalho contínuos

1) Desenhista de Processos:

O módulo Process Designer no Vtiger CRM é uma prova da habilidade sem código do VTAP. Ele fornece uma interface gráfica para os usuários construírem fluxos de trabalho de negócios meticulosos. A ferramenta intuitiva de fluxograma permite que as empresas projetem e simplifiquem seus processos operacionais, aumentando a eficiência e a coordenação.

2) Designer de insights:

Quando os dados são abundantes e espalhados por diversas aplicações, a necessidade de uma análise de dados criteriosa é fundamental. O Insights Designer do VTAP aborda isso, permitindo que os usuários assimilem, analisem e apresentem dados por meio de tabelas e gráficos acessíveis. Os usuários podem aproveitar o poder do Insights Designer para criar relatórios personalizados, adaptados às suas necessidades analíticas exclusivas.

3) Editor de complementos: Uma bênção para desenvolvedores

O Add-On Publisher do VTAP é o auge da capacitação para desenvolvedores. Esta plataforma facilita a criação e publicação de add-ons, ampliando os horizontes das funcionalidades do Vtiger CRM. Add-ons, que introduzem novos recursos ou funcionalidades, enriquecem a experiência de CRM. O ecossistema do Add-On Publisher possui vários elementos principais:

  • Interface UI: Facilitando a exportação de customizações realizadas em módulos como Workflows, campos customizados, aprovações e muito mais.
  • Editor de código: um editor de código integrado permite que os desenvolvedores criem e refinem códigos complementares.
  • Sistema de publicação: os desenvolvedores podem publicar complementos perfeitamente no Vtiger Add-On Marketplace, um hub onde os usuários podem explorar e integrar essas extensões.

O Vtiger Add-On Marketplace complementa o Add-On Publisher, oferecendo recursos como um mecanismo de busca para add-ons, um sistema de classificação e um sistema de comentários para promover o envolvimento da comunidade.

Além do acima exposto, também construímos a extensão da plataforma Vtiger para o editor VS-Code junto com o ferramenta CLI. Isso pode ajudá-lo a criar e publicar aplicativos rapidamente. Leia nosso boletim de junho para saber mais.

4) Tabelas VTAP 

As tabelas VTAP oferecem recursos semelhantes ao SQL para criar, atualizar e excluir tabelas semelhantes às tabelas SQL padrão. Essas tabelas funcionam como planilhas, permitindo adição, atualização e exclusão de dados. Idealmente adequadas para cenários de dados leves, sem requisitos complexos de permissão ou propriedade de linha, as tabelas VTAP integram-se perfeitamente com Insights Designers para diversos gráficos e visualizações de tabelas dinâmicas. Além disso, os aplicativos desenvolvidos usando VTAP podem ser incorporados ao iframe do CRM.

As tabelas VTAP também podem ser acessadas via REST API e VTAP JavaScript API.

Concluindo, o VTAP surge como uma força a ser reconhecida no domínio da customização e extensão do CRM. Sua fusão de ferramentas de baixo código e sem código apresenta um kit de ferramentas abrangente que atende tanto a desenvolvedores, administradores e empresas. Ao quebrar os limites convencionais das funcionalidades de CRM, o VTAP impulsiona o Vtiger CRM a novos patamares de agilidade, adaptabilidade e inovação.

 
 
 

Caso de uso do cliente VTAP

 
 

O cliente atua no ramo de vendas de vestuário e acessórios, atendendo grandes redes de lojas. O objetivo era estabelecer metas mensais de vendas e monitorar os registros diários de vendas de cada loja dentro do sistema CRM. Cada loja é designada para um agente de vendas específico, que tem acesso ao CRM. É importante ressaltar que o acesso do agente de vendas estava limitado à inserção de dados diários de vendas exclusivamente da loja designada.

Dado que estes agentes trabalham predominantemente no terreno, agilizar o processo de introdução dos dados de vendas dos clientes no CRM foi uma prioridade. Uma interface web convencional teria sido esmagadora para eles. Consequentemente, foi tomada a decisão de desenvolver rapidamente uma aplicação móvel responsiva que oferecesse acessibilidade a partir dos seus dispositivos móveis.

O estabelecimento de metas ficou sob a alçada dos gestores, que então atribuíram essas metas às localidades individuais das lojas (Organizações). Esses objetivos foram posteriormente delegados a agentes de loja específicos. Ao final de cada dia, os agentes registravam seus dados de vendas por meio do aplicativo móvel. Adicionalmente, foram alocados produtos promocionais distintos com públicos-alvo específicos. Durante o mês designado, os agentes foram encarregados de vender estes produtos e atingir os objetivos pré-definidos.

Para facilitar o armazenamento dos lançamentos de vendas, foi criado um módulo dedicado de 'Entradas de Vendas' dentro do sistema CRM. Este módulo estava intrinsecamente ligado a cada loja individual (Organização). Ao acessar o aplicativo móvel, o agente da loja foi apresentado a uma descrição clara de suas metas, das conquistas atuais do mês e do progresso restante necessário para atingir os objetivos. A representação visual do aplicativo é exemplificada na captura de tela fornecida.

 

O cliente atua no ramo de vendas de vestuário e acessórios, atendendo grandes redes de lojas. O objetivo era estabelecer metas mensais de vendas e monitorar os registros diários de vendas de cada loja dentro do sistema CRM. Cada loja é designada para um agente de vendas específico, que tem acesso ao CRM. É importante ressaltar que o acesso do agente de vendas estava limitado à inserção de dados diários de vendas exclusivamente da loja designada.

Dado que estes agentes trabalham predominantemente no terreno, agilizar o processo de introdução dos dados de vendas dos clientes no CRM foi uma prioridade. Uma interface web convencional teria sido esmagadora para eles. Consequentemente, foi tomada a decisão de desenvolver rapidamente uma aplicação móvel responsiva que oferecesse acessibilidade a partir dos seus dispositivos móveis.

O estabelecimento de metas ficou sob a alçada dos gestores, que então atribuíram essas metas às localidades individuais das lojas (Organizações). Esses objetivos foram posteriormente delegados a agentes de loja específicos. Ao final de cada dia, os agentes registravam seus dados de vendas por meio do aplicativo móvel. Adicionalmente, foram alocados produtos promocionais distintos com públicos-alvo específicos. Durante o mês designado, os agentes foram encarregados de vender estes produtos e atingir os objetivos pré-definidos.

Para facilitar o armazenamento dos lançamentos de vendas, foi criado um módulo dedicado de 'Entradas de Vendas' dentro do sistema CRM. Este módulo estava intrinsecamente ligado a cada loja individual (Organização). Ao acessar o aplicativo móvel, o agente da loja foi apresentado a uma descrição clara de suas metas, das conquistas atuais do mês e do progresso restante necessário para atingir os objetivos. A representação visual do aplicativo é exemplificada na captura de tela fornecida.

 
 

Vtiger APPtitude

 

Ferramentas que gostamos

 
 

Zabbix é uma ferramenta de monitoramento e gerenciamento de rede de código aberto que ajuda as equipes de TI a monitorar a integridade e o desempenho de servidores, redes, aplicativos e serviços.

Com recursos como monitoramento em tempo real, alertas, visualização e planejamento de capacidade, o Zabbix garante a disponibilidade e o desempenho da infraestrutura de TI. Ele coleta dados de diversas fontes, envia alertas com base em condições predefinidas, oferece painéis e gráficos personalizáveis ​​e oferece suporte a integrações para funcionalidade aprimorada. 

Zabbix é versátil, escalável e amplamente utilizado para manter a confiabilidade dos sistemas de TI.

Aqui está uma lista dos principais recursos e aspectos do Zabbix:

  • Diversidade de monitoramento: O Zabbix oferece suporte ao monitoramento de vários recursos, incluindo servidores, dispositivos de rede, aplicações e serviços, por meio de vários métodos, como baseado em agente, SNMP, JMX, IPMI e muito mais.
  • Monitoramento em tempo real: fornece insights em tempo real sobre o status e o desempenho dos componentes monitorados, permitindo a detecção proativa de problemas.
  • Alertas e notificações: gera alertas com base em limites ou condições predefinidos, com notificações enviadas por e-mail, SMS, mensagens instantâneas e scripts personalizados.
  • Procedimentos de escalonamento: configura caminhos de escalonamento para garantir que os alertas sejam tratados de acordo com a prioridade e notifica o pessoal apropriado.
  • Coleta de dados: coleta e armazena dados históricos, permitindo análise de tendências e planejamento de capacidade.
  • Visualização: oferece painéis, gráficos e telas personalizáveis ​​para visualizar dados e monitorar a integridade da infraestrutura.
  • Mapas: Cria mapas de topologia de rede para visualizar os relacionamentos entre vários componentes.
  • Interface baseada na Web: Fornece acessibilidade por meio de uma interface web amigável e permite monitoramento e configuração a partir de qualquer dispositivo com navegador.
  • Escalabilidade: Lida com ambientes pequenos e grandes infraestruturas distribuídas por meio de servidores proxy e monitoramento distribuído.
  • Autenticação e autorização de usuário: fornece funções e permissões de usuário para controlar o acesso a dados e recursos de monitoramento.
  • APIs e Integrações: Suporta APIs para integração com outras ferramentas e sistemas, aprimorando sua funcionalidade.
  • Modelos predefinidos: oferece modelos pré-configurados para sistemas e aplicativos comuns, simplificando a configuração.
  • Extensibilidade: permite que os usuários criem verificações e scripts personalizados para monitorar métricas específicas.
  • Segurança: Garante acesso seguro aos dados de monitoramento por meio de mecanismos de autenticação e criptografia.
  • Comunidade e Suporte: Beneficia-se de uma comunidade de usuários ativa, fornecendo recursos, fóruns e documentação para assistência.
  • Gráficos e relatórios: gera gráficos e relatórios para analisar dados históricos e tendências.
  • Métodos de notificação: oferece suporte a uma ampla variedade de métodos de notificação, permitindo alertas flexíveis e personalizáveis.
  • Facilidade de instalação: Fornece pacotes de instalação para vários sistemas operacionais e um assistente de configuração baseado na web.
  • Código aberto: permite que os usuários acessem, modifiquem e contribuam com sua base de código, já que o Zabbix é de código aberto.
  • Suporte multiplataforma: Funciona em diferentes sistemas operacionais e plataformas.
 

Zabbix é uma ferramenta de monitoramento e gerenciamento de rede de código aberto que ajuda as equipes de TI a monitorar a integridade e o desempenho de servidores, redes, aplicativos e serviços.

Com recursos como monitoramento em tempo real, alertas, visualização e planejamento de capacidade, o Zabbix garante a disponibilidade e o desempenho da infraestrutura de TI. Ele coleta dados de diversas fontes, envia alertas com base em condições predefinidas, oferece painéis e gráficos personalizáveis ​​e oferece suporte a integrações para funcionalidade aprimorada. 

Zabbix é versátil, escalável e amplamente utilizado para manter a confiabilidade dos sistemas de TI.

Aqui está uma lista dos principais recursos e aspectos do Zabbix:

  • Diversidade de monitoramento: O Zabbix oferece suporte ao monitoramento de vários recursos, incluindo servidores, dispositivos de rede, aplicações e serviços, por meio de vários métodos, como baseado em agente, SNMP, JMX, IPMI e muito mais.
  • Monitoramento em tempo real: fornece insights em tempo real sobre o status e o desempenho dos componentes monitorados, permitindo a detecção proativa de problemas.
  • Alertas e notificações: gera alertas com base em limites ou condições predefinidos, com notificações enviadas por e-mail, SMS, mensagens instantâneas e scripts personalizados.
  • Procedimentos de escalonamento: configura caminhos de escalonamento para garantir que os alertas sejam tratados de acordo com a prioridade e notifica o pessoal apropriado.
  • Coleta de dados: coleta e armazena dados históricos, permitindo análise de tendências e planejamento de capacidade.
  • Visualização: oferece painéis, gráficos e telas personalizáveis ​​para visualizar dados e monitorar a integridade da infraestrutura.
  • Mapas: Cria mapas de topologia de rede para visualizar os relacionamentos entre vários componentes.
  • Interface baseada na Web: Fornece acessibilidade por meio de uma interface web amigável e permite monitoramento e configuração a partir de qualquer dispositivo com navegador.
  • Escalabilidade: Lida com ambientes pequenos e grandes infraestruturas distribuídas por meio de servidores proxy e monitoramento distribuído.
  • Autenticação e autorização de usuário: fornece funções e permissões de usuário para controlar o acesso a dados e recursos de monitoramento.
  • APIs e Integrações: Suporta APIs para integração com outras ferramentas e sistemas, aprimorando sua funcionalidade.
  • Modelos predefinidos: oferece modelos pré-configurados para sistemas e aplicativos comuns, simplificando a configuração.
  • Extensibilidade: permite que os usuários criem verificações e scripts personalizados para monitorar métricas específicas.
  • Segurança: Garante acesso seguro aos dados de monitoramento por meio de mecanismos de autenticação e criptografia.
  • Comunidade e Suporte: Beneficia-se de uma comunidade de usuários ativa, fornecendo recursos, fóruns e documentação para assistência.
  • Gráficos e relatórios: gera gráficos e relatórios para analisar dados históricos e tendências.
  • Métodos de notificação: oferece suporte a uma ampla variedade de métodos de notificação, permitindo alertas flexíveis e personalizáveis.
  • Facilidade de instalação: Fornece pacotes de instalação para vários sistemas operacionais e um assistente de configuração baseado na web.
  • Código aberto: permite que os usuários acessem, modifiquem e contribuam com sua base de código, já que o Zabbix é de código aberto.
  • Suporte multiplataforma: Funciona em diferentes sistemas operacionais e plataformas.
 
 

Em Breve

 

Criação e evolução de aplicativos

 
 

Utilizando os recursos da ferramenta App Creator, embarcamos em uma jornada que vai além do convencional. 

Projetando para Todos: Uma nova perspectiva sobre CRM com criação de aplicativos inclusivos

App Evolution: Revolucionando a interação de CRM para todos os perfis

Não estamos apenas possibilitando a criação de aplicativos para usuários de CRM; estamos estendendo esse privilégio aos nossos contatos e ao público em geral. Nossa visão abrange a introdução de três caminhos distintos para a criação de aplicativos, cada um atendendo a uma área específica de envolvimento.

Aplicativos do usuário: Esses aplicativos especializados são projetados exclusivamente para usuários de CRM. Feitos sob medida para atender às necessidades exclusivas de quem faz parte da sua organização, esses aplicativos capacitarão seus usuários de CRM com ferramentas ajustadas para aumentar sua produtividade e eficiência.

Aplicativos de contato: Imagine um ambiente onde seus contatos também possam interagir com aplicativos desenvolvidos especificamente. Estas aplicações, acessíveis exclusivamente aos contactos, espelham o conceito de portal do cliente, proporcionando aos seus contactos um canal integrado de interação e envolvimento com o seu negócio.

Aplicativos públicos: Expandindo ainda mais os horizontes, estamos introduzindo aplicativos que transcendem as fronteiras organizacionais. Esses aplicativos são projetados para acesso público, abrindo novos caminhos para interação e criação de valor. Ao tornar estas aplicações acessíveis a um público mais vasto, estamos a quebrar barreiras e a promover o envolvimento para além dos limites tradicionais.

Na verdade, a introdução dessas diversas categorias de aplicativos permite que você crie soluções personalizadas e crie aplicativos exclusivos. O objetivo? Para atender a um público amplo, tanto aqueles diretamente envolvidos com CRM quanto aqueles indiretamente conectados. Essa abordagem não apenas aumenta o potencial do seu CRM, mas também aproxima sua organização de seus clientes, contatos e do mundo em geral.

 

Utilizando os recursos da ferramenta App Creator, embarcamos em uma jornada que vai além do convencional. 

Projetando para Todos: Uma nova perspectiva sobre CRM com criação de aplicativos inclusivos

App Evolution: Revolucionando a interação de CRM para todos os perfis

Não estamos apenas possibilitando a criação de aplicativos para usuários de CRM; estamos estendendo esse privilégio aos nossos contatos e ao público em geral. Nossa visão abrange a introdução de três caminhos distintos para a criação de aplicativos, cada um atendendo a uma área específica de envolvimento.

Aplicativos do usuário: Esses aplicativos especializados são projetados exclusivamente para usuários de CRM. Feitos sob medida para atender às necessidades exclusivas de quem faz parte da sua organização, esses aplicativos capacitarão seus usuários de CRM com ferramentas ajustadas para aumentar sua produtividade e eficiência.

Aplicativos de contato: Imagine um ambiente onde seus contatos também possam interagir com aplicativos desenvolvidos especificamente. Estas aplicações, acessíveis exclusivamente aos contactos, espelham o conceito de portal do cliente, proporcionando aos seus contactos um canal integrado de interação e envolvimento com o seu negócio.

Aplicativos públicos: Expandindo ainda mais os horizontes, estamos introduzindo aplicativos que transcendem as fronteiras organizacionais. Esses aplicativos são projetados para acesso público, abrindo novos caminhos para interação e criação de valor. Ao tornar estas aplicações acessíveis a um público mais vasto, estamos a quebrar barreiras e a promover o envolvimento para além dos limites tradicionais.

Na verdade, a introdução dessas diversas categorias de aplicativos permite que você crie soluções personalizadas e crie aplicativos exclusivos. O objetivo? Para atender a um público amplo, tanto aqueles diretamente envolvidos com CRM quanto aqueles indiretamente conectados. Essa abordagem não apenas aumenta o potencial do seu CRM, mas também aproxima sua organização de seus clientes, contatos e do mundo em geral.

 
 

Inscreva-se para receber as últimas atualizações!