Sep 21

Mapeando os dados necessários

Ainda dentro do planejamento, depois de definir o problema e identificar os usuários, o próximo passo é pensar como o seu app vai lidar com dados: quais informações entram, o que é feito com elas e como serão apresentadas de volta ao usuário.

Para isso, pense em três perguntas simples:
Quais informações os usuários precisam registrar, importar ou consultar?

Ex.: descrição de um processo, valor estimado, prazo de uma tarefa.
A contabilidade é a linguagem dos negócios, essencial para registrar, analisar e interpretar fatos econômico-financeiros.
O que precisa acontecer com essas informações?

Ex.: aplicar uma regra de cálculo, validar um campo, classificar registros, gerar indicadores.
A contabilidade é a linguagem dos negócios, essencial para registrar, analisar e interpretar fatos econômico-financeiros.
Quais resultados ou relatórios os usuários devem visualizar ou exportar?

Ex.: lista de registros, gráficos, dashboards, PDFs com resultados consolidados.
A contabilidade é a linguagem dos negócios, essencial para registrar, analisar e interpretar fatos econômico-financeiros.

Não é necessário detalhar cada regra técnica. Basta ter clareza sobre o que é essencial para a tomada de decisão. O Ben ajudará a transformar isso em estrutura de dados e fluxos automáticos.
Write your awesome label here.

Estruturação e gestão dos dados     

O AI Solutions Builder cuida automaticamente da estruturação, armazenamento e manipulação dos dados dentro do app, permitindo que você se concentre no fluxo lógico e na experiência do usuário.

Ele oferece funcionalidades que simplificam e otimizam o trabalho com dados — entender essas possibilidades ajuda você a planejar com mais clareza e criar soluções ainda mais completas.

Gestão de dados automatizada

Por padrão, o AI Solutions Builder realiza a organização automática das estruturas de dados e o gerenciamento completo dos processos de criação, leitura, atualização e exclusão (CRUD).

Isso significa que você não precisa configurar tabelas, bancos de dados ou endpoints manualmente — o AI Solutions Builder cria e gerencia automaticamente toda a estrutura de dados necessária para o app operar, garantindo consistência, governança e confiabilidade das informações.
Essa automação torna o desenvolvimento mais ágil e reduz a complexidade técnica, permitindo que o foco fique no desenho do fluxo e na experiência do usuário.



Upload de arquivos in-app

Com o upload de arquivos in-app, é possível importar dados externos diretamente dentro da aplicação, nos formatos .csv e .json.

Essa funcionalidade é ideal para cenários em que o app precisa trabalhar com informações pré-existentes ou complementares, sem depender de integrações externas.

Por exemplo:

 Importar uma lista de contratos, fornecedores ou clientes (.csv);
 
Carregar uma tabela de parâmetros, taxas ou indicadores (.json).

Os dados enviados passam a integrar automaticamente a base do app, podendo ser consultados, atualizados e utilizados em processos automatizados, com o mesmo nível de governança das informações criadas dentro da aplicação.


Regras e lógicas personalizadas

Ao criar um app você pode definir regras, fórmulas e lógicas de negócio, criando comportamentos dinâmicos e análises mais sofisticadas.

Por exemplo:

 Aplicar uma fórmula de cálculo de risco;
 Classificar registros automaticamente conforme critérios definidos;
 Gerar alertas condicionais com base em valores informados.

Isso permite que o app vá além do simples registro de dados — ele pode calcular, validar e cruzar informações em tempo real.


Visualizações e outputs automáticos

O AI Solutions Builder também oferece recursos para geração automática de gráficos, dashboards e relatórios, facilitando a análise e a apresentação dos resultados.

Você pode criar gráficos e widgets personalizados, como:

 Mapas interativos;
 Gráficos de Gantt;
 Séries temporais;
 Painéis consolidados de indicadores.

Além disso, é possível exportar relatórios em formato PDF diretamente do app, facilitando o compartilhamento de informações com outros usuários.

Planejando o fluxo de dados

Agora que você já conhece as possibilidades, ao desenhar o fluxo de dados do seu app, pense em:
Quais informações os usuários irão inserir diretamente no app?
A contabilidade é a linguagem dos negócios, essencial para registrar, analisar e interpretar fatos econômico-financeiros.
Quais dados poderão ser importados via upload?
A contabilidade é a linguagem dos negócios, essencial para registrar, analisar e interpretar fatos econômico-financeiros.
Como essas informações serão processadas e exibidas?
A contabilidade é a linguagem dos negócios, essencial para registrar, analisar e interpretar fatos econômico-financeiros.
Ao planejar o fluxo de dados do app, considere não apenas as informações internas que serão manipuladas, mas também as que precisarão ser importadas, compartilhadas ou exportadas. 

Veja alguns exemplos práticos:

Ao invés de...

“O app deve ter um cadastro de colaboradores.”

Prefira...

“O app deve ter um cadastro de colaboradores com nome, cidade, estado, salário por hora, e-mail, time e cargo.”

► Detalhe os campos relevantes que o app precisa gerenciar.

Ao invés de...

“Quero adicionar um botão para importar projetos.”

Prefira...

“Adicione um botão no topo da página que abra um modal para upload de arquivo .csv com projetos, contendo colunas de nome, responsável, orçamento e status.”

Especifique a ação e o comportamento esperado.

Ao invés de...

“O app deve ter entregáveis e projetos.”

Prefira...

“Cada entregável deve estar vinculado a um único projeto, indicando nome, time responsável, colaborador, status e datas de início e término.”

► Pense como os dados se conectam dentro do app.

Ao invés de...

“Quero um dashboard com gráficos.”

Prefira...

“Quero um dashboard com widgets de budget e custos, gráfico de colunas comparando orçamento e custo por projeto, e um mapa mostrando colaboradores por estado.”

► Indique o tipo de gráfico e a finalidade da visualização.

Ao invés de...

“Quero que o app calcule custos automaticamente.”

Prefira...

“O custo de cada projeto deve ser calculado multiplicando o salário por hora de cada colaborador pelas horas registradas em entregáveis.”

► Defina a lógica (regra) de negócio.

Ao invés de...

“Quero poder exportar relatórios.”

Prefira...

“Inclua um botão para exportar o relatório do dashboard em formato PDF, consolidando os dados filtrados.”

► Pense sobre o formato e o contexto da exportação.

Ao invés de...

“O dashboard deve ter filtros.”

Prefira...

“Adicione filtros de projeto e status que atualizem todos os gráficos e widgets do dashboard conforme a seleção.”

► Especifique como a interação afeta a visualização.
Dica prática:

Sempre questione se cada dado listado é realmente essencial para o objetivo do app. 
Essa disciplina ajuda a manter a aplicação enxuta, evita desperdício de recursos e facilita futuras atualizações.


Write your awesome label here.

Integrações: quando pensar nelas     

Por padrão, o AI Solutions Builder cria automaticamente as tabelas internas necessárias para que seja possível criar, editar e consultar dados de forma autônoma.
No entanto, os apps também podem se conectar tanto ao ecossistema Accountfy quanto a fontes externas, ampliando as possibilidades de entrada e saída de informações:

Entrada de Dados

Plataforma Accountfy:

Obtenção de dados de Demonstrações Financeiras, Budget & Forecast ou Fluxo de Caixa Diário por meio das bases do Data Builder.

Fontes Externas:

Upload de planilhas, integrações com ERPs, CRMs ou outros sistemas, também viabilizadas pelas bases do Data Builder.

Upload de planilhas, integrações com ERPs, CRMs ou outros sistemas, também viabilizadas pelas bases do Data Builder.

Saída de Dados

Bases do Data Builder:

Disponibilização de informações para outros produtos da plataforma, como Analytics ou My Spreads.

Em resumo:

Ao planejar o fluxo de dados do app, considere não apenas as informações internas que serão manipuladas, mas também as que precisarão ser importadas, compartilhadas ou exportadas. 

Exemplo de como não fazer

“O app deve armazenar todas as informações sobre processos jurídicos.”

► Essa definição é vaga e genérica. “Todas as informações” pode incluir dados irrelevantes, dificultando a usabilidade e aumentando o risco de inconsistências.

Exemplo de como fazer (considerando apenas dados imputados via app)

Entrada: descrição do processo, tipo de ação, valor estimado, classificação de risco (provável, possível, remoto).

Processamento: cálculo automático do provisionamento com base na classificação de risco:
          o Se o risco for provável, o valor integral informado deve ser provisionado no resultado.
          o Se o risco for possível, o valor não gera provisão contábil, mas deve constar em relatórios e notas explicativas.
          o Se o risco for remoto, nenhuma ação contábil é exigida, mas o registro pode ser mantido para controle interno.

Saída: relatórios consolidados de provisões por categoria e período.

Exemplo de como fazer (considerando integração com dados da plataforma)

●  Entrada de dados imputados pelo usuário: descrição do processo, tipo de ação, valor estimado, classificação de risco (provável, possível, remoto)

●  Entrada de dados obtidos na plataforma: valores provisionados extraídos diretamente das Demonstrações Financeiras via Data Builder.

●  Processamento:
    o Cálculo automático do provisionamento com base na classificação de risco:
          ▪  Se o risco for provável, o valor integral informado deve ser provisionado no resultado.
          ▪   Se o risco for possível, o valor não gera provisão contábil, mas deve constar em relatórios e notas explicativas.
          ▪   Se o risco for remoto, nenhuma ação contábil é exigida, mas o registro pode ser mantido para controle interno.

      o  Cruzamento automático: comparar os valores provisionados na contabilidade com os novos registros inseridos no app, destacando diferenças (ex.: valores provisionados menores/maiores que os informados pelo jurídico).

●  Saída: relatórios consolidados de provisões por categoria e período, além de um painel comparativo entre valores provisionados x novos riscos cadastrados.
No exemplo dos dados imputados via app, cada etapa está claramente definida, permitindo que o Ben estruture um fluxo preciso e totalmente aderente às necessidades dos usuários.

No exemplo considerando integração com dados da plataforma, o fluxo combina dados internos e dados da plataforma, permitindo uma visão integrada e totalmente aderente às necessidades dos usuários. 


Dica prática: sempre questione se cada dado listado é realmente essencial para o objetivo do app.
Essa disciplina ajuda a manter a aplicação enxuta, evita desperdício de recursos e facilita futuras integrações com outros módulos da Accountfy.