Como transformar uma planilha em aplicativo
Para transformar uma planilha em aplicativo, organize as colunas, defina quem pode consultar ou alterar os registros e descreva as telas que sua equipe precisa. Depois, escolha se os dados serão importados para o app ou se continuarão em uma fonte conectada.
No Appvise, você pode descrever esse processo no chat. O exemplo deste guia é uma planilha de estoque.
Comece pelos registros da planilha
Uma tabela de estoque costuma misturar dados dos itens com fórmulas, subtotais e observações. Identifique quais linhas são registros que o app precisa guardar.
Use uma coluna para cada informação. No exemplo abaixo, cada linha representa um item em um depósito.
| Código | Descrição | Depósito | Quantidade | Estoque mínimo |
|---|---|---|---|---|
| FIL-020 | Filtro de reposição | A | 18 | 10 |
| COR-015 | Correia | A | 6 | 8 |
| FIL-021 | Filtro de reposição | B | 12 | 5 |
Estes dados são fictícios. O código diferencia os itens que têm descrições parecidas.
Confira os tipos das colunas. Quantidade é um número. Código é texto, mesmo quando contém apenas dígitos. Uma coluna de data precisa usar um formato consistente.
Guarde uma cópia da planilha original antes da importação para poder comparar os registros.
Separe cadastros e movimentações
O cadastro de itens identifica o produto e o local. Uma entrada ou saída é outro registro, ligado ao item.
Uma tabela de movimentações pode ter item, tipo, quantidade, data e motivo. Essa estrutura permite consultar o histórico em vez de substituir o saldo sem registrar o que aconteceu.
Se sua planilha controla pedidos, pense também no pedido e nos itens de cada pedido. Uma linha de pedido e uma linha de produto não representam a mesma coisa.
Escolha entre importar e conectar
| Escolha | Onde ficam os dados | Quando considerar |
|---|---|---|
| Importar a planilha | Os registros importados passam a existir no banco do app | A equipe vai usar o aplicativo para manter os registros |
| Conectar uma planilha | O app usa a fonte externa configurada | A planilha precisa continuar como fonte de dados |
| Conectar seu banco | O app usa o banco externo configurado | O negócio já mantém os registros nesse banco |
Uma importação não cria sincronização automática com o arquivo original. Depois dela, o que você alterar no arquivo não aparece no app.
Ao conectar uma fonte externa, confira quais tabelas, leituras e alterações a conexão permite. Uma planilha conectada também não equivale, por si só, a uma sincronização entre dois bancos de dados: confirme na prévia como ela se comporta.
Dados externos conectados exigem o recurso, a configuração e o plano adequados.
Descreva as telas e as permissões
Diga quem trabalha com os registros. O funcionário pode registrar movimentações. O gerente pode corrigir o cadastro e definir o estoque mínimo.
Peça as telas que o processo usa: uma lista de itens, um formulário de movimentação, o histórico do item e uma lista do que está abaixo do mínimo.
Você pode começar com este pedido:
Quero transformar minha planilha de estoque em um app. As colunas são código, descrição, depósito, quantidade e estoque mínimo. Importe os itens para o banco do app. Crie uma lista com busca por código e descrição, um formulário de entradas e saídas e um histórico por item. O gerente pode corrigir o cadastro. Funcionários entram com sua própria conta e registram movimentações.
Se pretende manter uma fonte conectada, troque a instrução de importação e descreva essa escolha.
Compare os dados depois da importação
Confira a quantidade de registros, os códigos e os valores numéricos. Procure itens repetidos e valores vazios que precisam de correção.
Abra alguns registros de cada tipo. Compare um item com pouco estoque, um item em outro depósito e dois itens com nomes parecidos.
Não decida a importação apenas pela aparência da primeira tela. Os registros e os relacionamentos também precisam corresponder ao que sua empresa usa.
Teste o processo no app
Registre uma entrada e uma saída. Confira o histórico e o saldo. Entre com contas diferentes e veja o que cada pessoa pode alterar.
Se precisa de outro campo, peça a mudança no chat. Verifique como ela afeta os registros que já foram importados antes de publicar.
Quando o processo estiver pronto, compartilhe o endereço do aplicativo com as pessoas que vão usá-lo.
Ver o exemplo de controle de estoque
Use um modelo quando ele encaixa no trabalho
O modelo de estoque oferece um ponto de partida que você pode adaptar. Compare os campos do modelo com os da sua planilha.
Para outros processos, veja os exemplos de ferramentas internas. O pedido deve explicar o trabalho, além de listar as colunas.
Perguntas frequentes
Minha planilha precisa estar no Google Sheets?
Você pode importar dados de uma planilha ou configurar uma fonte conectada. A opção depende de onde o negócio pretende manter os registros.
Uma importação mantém o arquivo e o app atualizados ao mesmo tempo?
Não. Importar leva os registros para o app. Usar a planilha como fonte conectada é outra configuração.
Posso levar fórmulas para o aplicativo?
Descreva o resultado e a regra de cálculo que a fórmula representa. Não suponha que uma fórmula da planilha será executada sem adaptação no app. Confira o cálculo com exemplos.
Preciso abandonar a planilha de uma vez?
Você pode testar o aplicativo com uma cópia de dados de exemplo e comparar o processo antes de decidir como a equipe vai trabalhar.