Índice:
- Preços e Planos
- Criando um aplicativo comercial de código baixo
- A Experiência do Desenvolvedor
- Uma experiência de baixo código bem projetada
Vídeo: Fuel data insights with Flows: TrackVia tips & tricks webinar (Outubro 2024)
O TrackVia (que começa em US $ 2.000 por mês para 25 usuários) é uma plataforma de desenvolvimento de baixo código focada no gerenciamento de fluxo de trabalho móvel para empresas. A empresa de 11 anos de idade é uma reprodutora veterana de código baixo, oferecendo uma poderosa interface de usuário de arrastar e soltar, através da qual usuários e desenvolvedores comuns podem criar rapidamente aplicativos e lógica automatizada para processos de negócios específicos. Embora a TrackVia tenha sua experiência com o usuário (UX) e não corresponda às plataformas Appian e Microsoft PowerApps da Editors 'Choice, quando se trata de customizações e integrações avançadas de TI, é um código baixo bem projetado e fácil de usar plataforma que vale a pena considerar na empresa.
Preços e Planos
O site da TrackVia diz que o preço é "baseado no número de aplicativos e usuários que você precisa" e que "para empresas que precisam de vários ou até dezenas de aplicativos para centenas ou milhares de usuários, também fornecemos preços de plataforma para simplificar o faturamento e o orçamento". A empresa solicita que você solicite uma cotação de preços, mas forneceu mais detalhes ao PCMag.
De acordo com a TrackVia, os preços começam em torno de US $ 2.000 por mês para um único aplicativo e 25 usuários, subindo a partir daí com base no número de aplicativos e usuários, mas com descontos por volume à medida que você escala. A empresa o descreveu como preço de plataforma "tudo o que você pode comer", com integração gratuita que não divide os recursos em diferentes níveis. Também não há avaliação gratuita, mas a empresa oferece um programa piloto para ajudar as empresas a criar seu primeiro aplicativo e testá-lo com usuários reais no sistema, embora isso inclua taxas de serviço e treinamento. Você também recebe um "gerente de sucesso do cliente" dedicado, atuando como ponto de contato da sua empresa em qualquer problema da TrackVia.
Por fim, os preços da TrackVia são uma desvantagem competitiva quando se trata de empresas menores que procuram uma ferramenta de baixo código. Plataformas corporativas ainda mais caras, como Mendix e OutSystems, oferecem uma edição gratuita para empresas menores que teriam preços diferentes.
Criando um aplicativo comercial de código baixo
Testamos o TrackVia da perspectiva de um usuário médio e um desenvolvedor, pois as ferramentas de código baixo são comercializadas para os dois tipos de usuários. Para testar o TrackVia da perspectiva do usuário comercial, criamos um aplicativo de agendamento básico. O objetivo do nosso teste era criar um aplicativo que pudesse adicionar um novo evento com campos para nome do evento, data e hora e duração. Em termos de recursos, queríamos a capacidade de convidar usuários para eventos e classificar a lista de eventos em um calendário ou exibição cronológica. Qualquer funcionalidade adicional de lá foi um bônus.
A interface do usuário do TrackVia rivaliza com o Google App Maker e o Zoho Creator pela simplicidade dos barebones. Você pode configurar seu painel para levá-lo diretamente a um aplicativo específico ou a uma lista de todos os seus aplicativos de código baixo (classificáveis em ordem alfabética ou cronológica, por data de criação ou atualizações recentes). Cada aplicativo no seu painel recebe uma pequena caixa de informações com informações de atualização, tabelas de banco de dados associadas e opções para editar ou excluir. Além disso, tudo o que você vê no painel principal é o botão Criar novo aplicativo, configurações da conta e uma caixa útil "Ir para", que oferece uma lista suspensa de todos os seus aplicativos, tabelas, visualizações e formulários, além de painéis para uma navegação rápida muito mais útil do que uma caixa de pesquisa estática.
O TrackVia também fornece tutoriais em vídeo com instruções e uma base de conhecimento para você começar a trabalhar e responder a perguntas. Comecei pressionando o botão Criar novo aplicativo para começar a criar meu PCMag Scheduling App e imediatamente o TrackVia me deu algumas opções e informações exclusivas. O botão leva você a uma tela com três opções: personalizar um aplicativo pré-construído, começar a usar uma planilha do Microsoft Excel ou criar um aplicativo a partir do zero. Essas são opções bastante padrão, mas abaixo de cada uma havia uma estimativa de tempo útil de quanto tempo cada caminho levaria. Um minuto para o aplicativo pré-construído, dois minutos para iniciar o banco de dados e 15 para criar um aplicativo a partir do zero. O TrackVia é a única ferramenta de código baixo que testamos que inclui uma estimativa de tempo no estilo Médio.
Se você escolher a opção pré-construída, ela será direcionada ao TrackVia Marketplace. O mercado não carregou as primeiras vezes que tentei, então decidi construir do zero. Isso leva você a uma interface do usuário do construtor de formulários para criar sua tela principal do aplicativo e a tabela de banco de dados correspondente. Você também pode fazer o upload de uma tabela do Microsoft Excel, mas não há conectores pré-criados para extrair dados diretamente de outros aplicativos de banco de dados ou armazenamento, para os quais a empresa disse que seria necessário configurar uma integração com a API TrackVia para extrair dados de plataformas de planejamento de recursos empresariais (ERP), como Oracle e SAP. Para integrações mais simples, o TrackVia não oferece conectores pré-construídos. Em vez disso, as plataformas lidam com isso, oferecendo aos clientes uma assinatura gratuita do Zapier para integrações de aplicativos de terceiros.
Achei o processo de criação de banco de dados baseado em formulário rápido e intuitivo, com um construtor de formulários fácil de arrastar e soltar com a simplicidade do Appian ou Quick Base e o polimento de UX de uma ferramenta mais recente, como o Google App Maker. O menu do campo esquerdo oferece opções para vários campos de texto, numérico, de escolha, data e local, além de algumas opções mais profundas para campos que calculam valores automaticamente e aqueles que contêm gatilhos para ações automatizadas. No espaço de alguns minutos, arrastei os campos e formatados para nome e descrição do evento, data e hora do evento, host, local do evento e os endereços de email dos convidados. Depois de clicar em salvar, minha mesa estava pronta.
A partir daqui, o TrackVia não o guia diretamente para a próxima etapa do processo. Existem guias no menu do aplicativo, levando a scripts de aplicativos mais complexos (mais um recurso de desenvolvedor) e a integrações. Mas para emparelhar essa tabela com uma interface do usuário, você precisa entender as peculiaridades do TrackVia. Em vez de chamá-lo de interface do usuário, o TrackVia combina tabelas com "painéis" para personalizar a aparência de um aplicativo. Escolhendo meu PCMag Scheduling App no menu suspenso na barra de navegação superior, fui solicitado a criar um painel para o meu aplicativo.
Os painéis no TrackVia são compostos de alguns componentes principais. Os dois elementos principais são "Visualizações", significando o gráfico ou tabela que mostra os dados do aplicativo e "Formulários", que extraíram os campos que criei na minha tabela. Outros elementos do painel incluem pesquisa, atalhos e fluxos, um recurso UX que guia o usuário final através do aplicativo para concluir um processo predefinido. Foi-me dada a opção de adicionar minha exibição e formulário padrão ao painel, o que me permitiu reorganizar as caixas, dependendo do layout que eu queria. Escolhi um layout vertical para facilitar o dimensionamento do aplicativo para dispositivos móveis. O TrackVia oferece um aplicativo móvel nativo para Android e iOS, permitindo que você abra todos os aplicativos que você criou redimensionados responsivamente para dispositivos móveis. Depois que eu salvei o painel e voltei para o aplicativo, eu tinha um aplicativo de agendamento em funcionamento onde podia adicionar eventos, convidar usuários e até usar uma integração interna do Google Maps para adicionar local.
Você pode adicionar quantos painéis, formulários e visualizações adicionais a um aplicativo desejar, para torná-lo mais complexo, além de filtros e funções de usuário para permitir o aplicativo para diferentes níveis de administrador e funcionário em uma organização. Há muito mais sinos e assobios para os usuários de TI adicionarem em termos de automação do fluxo de trabalho e complexidade de recursos. Porém, para o usuário médio de negócios, o processo de baixo código é um processo suave que facilita a criação de aplicativos para processos organizacionais simples.
A Experiência do Desenvolvedor
Para testar o TrackVia de uma perspectiva focada em TI, nosso desenvolvedor usou a ferramenta para criar um aplicativo de gerenciamento de relacionamento com clientes (CRM) em pequena escala chamado Crowd Control. O objetivo desse aplicativo era criar um gerenciador de contatos simples e colaborativo, com a capacidade de adicionar fotos e várias anotações a cada contato. O aplicativo deveria ter uma página da lista de contatos, uma página de detalhes e uma nova página de contato. Também era importante adicionar novos campos de modelo de dados e alterar os campos existentes no aplicativo finalizado para garantir que o departamento de TI pudesse atualizar e modificar esse aplicativo ao longo do tempo.
Assim como em nossos testes empresariais do lado do usuário, foi fácil criar o aplicativo completo. Nosso desenvolvedor achou a interface do usuário do TrackVia muito simples. As habilidades de personalização são limitadas em comparação com ferramentas de código baixo mais geek, como o Mendix ou o Microsoft PowerApps da Editors 'Choice, mas não foram necessários tutoriais para acelerar, em oposição a ferramentas com curvas de aprendizado mais acentuadas, como OutSystems ou Salesforce App Cloud.
A interface do usuário gerada para o aplicativo em si é um pouco desajeitada, pelo menos no modo como lida com entidades relacionadas (ou seja, tabelas correspondentes em um banco de dados). A entidade principal no formulário de criação é organizada na parte superior. Os formulários de entidade relacionados são organizados lado a lado abaixo disso, mas você não os acessa pela barra de rolagem. Nosso desenvolvedor achou o pedido um pouco estranho, porque a "primeira" entidade relacionada não é a primeira a obter o foco. O TrackVia esclareceu que os formulários são definidos nessa "exibição filho" por padrão, mas eles disponibilizam os padrões como um ponto de partida fácil para personalizar um formulário. No entanto, você pode criar layouts de formulário personalizados que determinam a localização e o comportamento de elementos, como visualizações, dentro do formulário.
A "segunda" entidade sempre foi a primeira a obter o foco e exigiu uma navegação rápida para a esquerda para chegar à primeira. A adição de uma nova entidade interrompeu temporariamente o painel, mas uma atualização rápida foi corrigida. Os recursos de modelagem de dados foram bons no geral, com muitas opções de tipos de dados, incluindo imagens (embora nenhum tipo de campo de número de telefone).
Ao editar formulários e visualizações, a facilidade de uso às vezes limita a personalização. Tabelas e painéis são altamente configuráveis (embora parecesse não haver maneira de alterar a ordem dos campos nas visualizações ou formulários ou no painel). No entanto, nosso desenvolvedor descobriu que os formulários e visualizações são em grande parte gerados automaticamente. Você pode criar seus próprios, mas em nossos testes, os formulários e visualizações personalizados não tiveram o benefício de atualizar automaticamente com alterações no modelo de dados. Nesse ponto, a TrackVia esclareceu que, se as alterações feitas no modelo de dados incluem um campo, ele já está em um formulário personalizado, o formulário personalizado refletirá dinamicamente essa alteração. No entanto, quando um novo campo é adicionado ao modelo de dados, eles propositalmente dão ao usuário a opção de adicioná-lo ao formulário personalizado (porque o novo campo pode não ser aplicável a todos os formulários de um usuário em seu aplicativo).
No painel, você pode alterar apenas a ordem das visualizações. Nosso teste do desenvolvedor encontrou um pequeno problema em que a ferramenta temporariamente tinha uma ideia própria. O desenvolvedor começou a tentar ajustar o painel para ter duas colunas, depois mudou de idéia e tentou voltar para uma. Demorou um pouco para voltar a uma coluna, pois as outras visualizações seriam reorganizadas quando as alterações de arrastar e soltar eram feitas. Por fim, esses eram pequenos problemas que não afetavam o aplicativo finalizado. Ao testar alterações no aplicativo para simular a manutenção contínua do projeto, novos campos foram adicionados automaticamente às visualizações do painel e as alterações nos campos existentes foram refletidas imediatamente em formulários e visualizações personalizados.
Para uma automação mais profunda e lógica de negócios, a TrackVia lançou recentemente um novo recurso dentro da plataforma chamado Flows. Este é um construtor de processos visuais de arrastar e soltar que os usuários podem aproveitar para automatizar seus processos e otimizar a experiência do usuário à medida que participam desses processos em seu aplicativo. Um recurso separado, o App Scripts, adiciona um componente de codificação para automação adicional do fluxo de trabalho, exigindo o uso de uma linguagem de programação chamada Groovy (um subconjunto de Java), para a qual a sintaxe é estruturada de maneira semelhante à lógica booleana.
Uma experiência de baixo código bem projetada
O desenvolvimento de código baixo é basicamente sobre simplicidade e o TrackVia é muito fácil de usar. Embora houvesse algumas peculiaridades e problemas de interface do usuário aqui e ali, a plataforma se mostrou mais do que capaz para usuários e desenvolvedores comuns de criar aplicativos simples de processos de negócios com espaço para personalização mais profunda da TI e automação do fluxo de trabalho.
O TrackVia talvez seja mais comparável ao Quick Base em sua simplicidade e funcionalidade gerais, embora a um preço muito mais alto. Enquanto o TrackVia fica aquém das ferramentas Appian e Microsoft PowerApps da Editors 'Choice em termos de preço, integrações pré-construídas e recursos mais profundos de personalização e TI, é uma ótima opção para empresas que desejam oferecer aos usuários as ferramentas para criar aplicativos de boa aparência sem a necessidade de habilidade ou experiência técnica significativa.