Definições - Ferramentas
Guia técnico sobre ferramentas de migração, importação de dados massiva e automação de onboarding para administradores.
Definições - Ferramentas
A Tab Ferramentas é o centro de operações avançadas do NossoCondo. Ao contrário das configurações diárias, esta secção foi desenhada para momentos críticos do ciclo de vida da gestão: a configuração inicial (onboarding), a migração de dados de sistemas legados (Excel ou outros softwares) e a manutenção da integridade da base de dados.
Visão Geral
Esta área permite que o Administrador ou Gestor de Edifícios execute tarefas de alta escala sem a necessidade de introdução manual de dados unidade a unidade. O uso correto destas ferramentas garante que o condomínio comece a operar com o histórico financeiro correto e que a transição para o digital seja fluida tanto para a equipa de gestão quanto para os moradores.
O acesso a esta tab é restrito a utilizadores com a permissão específica
settings_tools. Devido ao impacto que estas ferramentas têm na base de dados, recomenda-se cautela extrema ao executar importações massivas.
Funcionalidades Principais
Com base na arquitetura do sistema, as ferramentas dividem-se em três pilares fundamentais:
- Importação de Dados Massiva (Bulk Import):
- Interface para carregamento de ficheiros Excel (.xlsx).
- Processamento via Cloud Functions para garantir a integridade atómica dos dados.
- Suporte para múltiplos tipos de dados, incluindo o inventário de unidades e o histórico de moradores.
- Acerto de Contas Inicial (Initial Balance Migration):
- Ferramenta específica para migrar saldos devedores ou credores de gestões anteriores.
- Geração de modelos Excel inteligentes com validação de dados nativa (listas suspensas para Tipos de Lançamento e Estados de Pagamento).
- Capacidade de importar lançamentos passados (Pagamentos e Despesas) para reconstruir o extrato bancário histórico.
- Onboarding Público de Moradores:
- Motor de geração de links únicos e temporários para auto-registo.
- Controlo de validade (TTL - Time To Live) configurável em dias.
- Sistema de segurança que impede o registo duplicado para a mesma unidade através do mesmo token.
- Gestão de Modelos (Templates):
- Exportação de ficheiros estruturados que servem de guia para o preenchimento de dados externos, garantindo que as colunas coincidem com os campos da base de dados Firestore.
Guia Prático / Como Fazer
1. Realizar a Migração de Saldos (Acerto de Contas)
Quando um condomínio transita para o NossoCondo, é essencial trazer o histórico financeiro.
- Navegue até Definições > Ferramentas.
- Localize a secção de Acerto de Contas.
- Clique em Descarregar Modelo Excel. O sistema gerará um ficheiro com colunas pré-definidas:
numero_apartamento,data,descricao,tipo(Pagamento/Despesa),valoreestado_pagamento. - Preencha o ficheiro respeitando as validações (não altere os nomes das colunas).
- Faça o upload do ficheiro preenchido no campo correspondente.
- Clique em Importar Saldos. O sistema processará cada linha e criará os registos financeiros retroativos.
Atenção Esta operação é irreversível em massa. Se importar dados errados, terá de apagar os lançamentos individualmente no módulo financeiro.
2. Configurar o Onboarding Autónomo
Para evitar o trabalho administrativo de inserir cada morador manualmente:
- Na secção Onboarding Público, clique em Gerar Novo Link de Registo.
- Uma janela sobreposta (Slide-over) solicitará a Validade em Dias. Defina o tempo que o link estará ativo (ex: 7 dias para uma campanha de adesão).
- Copie o link gerado (ex:
nossocondo.com/onboarding/[token]). - Partilhe o link no canal oficial de comunicação do condomínio (WhatsApp, Email).
- O morador, ao clicar, poderá selecionar a sua unidade e preencher os seus próprios dados.
Dica Ao gerar um novo link, o anterior é automaticamente invalidado por questões de segurança.
3. Importação de Unidades e Moradores
Para condomínios grandes (acima de 50 unidades), a inserção manual é ineficiente.
- Utilize o componente ImportDataTool.
- Selecione o tipo de dados "Moradores/Unidades".
- Carregue o ficheiro Excel estruturado.
- O sistema validará se os números das unidades já existem para evitar duplicados.
4. Gestão de Dados e Eliminação (Soft vs Hard Delete)
O NossoCondo segue políticas corporativas de retenção de dados:
- Remover da Equipa (Soft Delete): Ao remover um membro da equipa em Equipa e Acessos, o utilizador não é apagado da base de dados. Ele perde os privilégios administrativos, mas a sua conta de "Morador" permanece ativa para que não perca o histórico de pagamentos e documentos.
- Apagar Dados de Teste: Atualmente, a limpeza total de dados de um condomínio (Hard Delete) só pode ser realizada via suporte técnico para evitar a perda acidental de registos fiscais e legais.
Nota sobre Segurança: Todas as ações realizadas na tab Ferramentas são registadas nos logs de auditoria do sistema, associando o ID do administrador à alteração efetuada.
Resolução de Problemas Comuns
| Problema | Causa Provável | Solução | | :--- | :--- | :--- | | O Excel de importação dá erro. | Alteração no cabeçalho das colunas. | Descarregue novamente o modelo original e copie apenas os valores. | | O link de onboarding diz "Expirado". | O prazo definido (dias) terminou. | Gere um novo link e defina um prazo maior. | | Unidades não aparecem após importação. | Cache do navegador ou erro de validação. | Atualize a página (F5). Se persistir, verifique se o número da unidade no Excel não contém caracteres especiais. |
Aviso de Integridade Nunca feche o separador do navegador enquanto uma barra de progresso de importação estiver ativa. Isto pode causar uma "importação parcial", deixando a base de dados num estado inconsistente.