Perfeito. Montei abaixo o escopo consolidado do CDA, agrupando o que está nos documentos (Aonde queremos chegar, Especificações 08102024) e o que saiu da call com a Swellen.
Escopo CDA (Controle Diário de Atividades)
Objetivo
Solução para gestão de contratos variados (manutenção de ativos, fiscalizações, obras e alocação de mão de obra terceirizada), com foco em:
- Reduzir erros manuais e aumentar padronização.
- Agilizar o processo de medição de contratos.
- Fornecer evidências confiáveis e relatórios consolidados.
- Apoiar a mediação dos contratos, calculando o valor a ser faturado com base nas atividades executadas.
1. Configurações e Estrutura
- Contratos: definição de atributos, obrigatoriedade de evidências (imagens/documentos), previsão de início/fim, layout de aprovação (nota em texto ou estrelas).
- Grupos e Serviços: associação correta entre grupos e linhas de serviço (cada linha com valor monetário).
- Atributos de Tarefas: tipos de atividade, escopo, status, unidade, critérios de avaliação (qualidade, prazo, conformidade).
- Campos Personalizados: criação de novos campos (texto, número, percentual, data/hora, rating, sim/não, tabela customizada).
- Perfis de Acesso: colaborador, líder e fiscal/gestor.
- Gestão de Usuários: cadastro, liberação de acessos (via TI/Power Apps), associação a perfis e grupos.
2. Inserção de Atividades
- Cadastro de atividades por colaborador, sempre vinculadas a uma linha de serviço com valor associado.
- Campos principais: colaborador, jornada, unidade, grupo, linha, título, tipo, início/fim, status, escopo, observações.
- Inclusão de evidências (imagens/documentos).
- Funcionalidades adicionais: clonar, editar, excluir (até aprovação).
3. Acompanhamento Diário
- Visualizações: lista, calendário mensal, cards por vencimento (atrasadas, vencem hoje, vencem em breve), status de andamento.
- Painel de gestor: acompanhamento de lançamentos esperados vs. realizados (ex.: 41 alocados, 10 lançaram).
- Ações rápidas: pausar, finalizar, cancelar, visualizar detalhes.
- Notificações/alertas para atrasos ou pendências de aprovação.
4. Aprovação
- Configuração flexível por contrato: critérios (qualidade, prazo, conformidade, outros).
- Avaliações configuráveis: notas numéricas ou estrelas, com média ou somatório.
- Aprovação feita pelo fiscal/gestor diretamente na tela de atividades.
- Registro da aprovação visível na timeline e relatórios em tempo real.
5. Relatórios e Evidências
- Relatórios individuais em PDF (atividades + evidências).
- Listas consolidadas em Excel com filtros (período, tipo, colaborador, status, escopo).
- Relatórios de evidências em PDF com anexos.
- Painéis e indicadores: produtividade, status de aprovações, desempenho por contrato.
6. Medição do Contrato
- Cada atividade vinculada a uma linha de serviço com valor de cobrança.
- Consolidação mensal dos valores por colaborador, serviço e contrato.
- Boletim de medição automático para faturamento.
- Relatórios comparativos planejado x executado, com evidências.
7. Integrações
- Planilha de Produtividade: importação inicial via CSV; depois integração bidirecional.
8. Pontos de Evolução Confirmados em Reunião
- Produtividade individual e coletiva: ranking de colaboradores e comparativo entre grupos.
- Previsibilidade financeira: meta vs. realizado mês a mês, considerando ausências.
- Gestão de ausências: férias/afastamentos integrados ao cálculo de faturamento.
- Governança operacional: identificar quem deixou de registrar atividades no dia e emitir alertas.
- Redesign de UX/UI: modernização da interface (o MVP atual foi classificado como “pobrinho”).
- Análises avançadas: possibilidade futura de consultas em linguagem natural (IA) sobre dados do CDA.
9. Próximas fases
- Ponto eletrônico: trazer faltas/afastamentos para impacto no faturamento (próxima fase)
- RM Totvs: integração com dados de RH/contratos.
- Power BI: integração caso os dashboards não sejam internos.
Tecnologia e abordagem sugerida
Front-end (React + TypeScript)
- Base moderna (React/Next.js + TypeScript), sem dependência de licenciamento.
- Tailwind CSS para estilo responsivo, com total controle de design.
- Suporte a PWA, permitindo uso em campo mesmo offline.
Vantagem sobre Power Apps: design mais flexível e escalável, sem limitações de componentes prontos, além de não depender de licenças individuais da Microsoft.
Back-end (Supabase/PostgreSQL)
- PostgreSQL gerenciado, robusto e com governança de dados.
- Autenticação com Row Level Security (RLS), garantindo segurança granular por perfil.
- Edge Functions para regras de negócio (cálculo de boletim, importação de CSV, integrações).
- Storage nativo para arquivos (imagens e documentos), com políticas de acesso.
- APIs automáticas (REST/GraphQL) e eventos em tempo real.
Vantagem sobre Power Apps: banco de dados aberto, escalável e sem lock-in; maior transparência e performance nas consultas; segurança nativa por linha de contrato.
Integrações
- Importação inicial de dados via CSV (planilhas legadas de produtividade).
- Conectores prontos para Totvs RM, ponto eletrônico e Power BI, sem restrições de ecossistema.
Vantagem sobre Power Apps: liberdade para integrar com qualquer sistema, sem depender de conectores pagos ou limitados da Microsoft.
Benefícios Gerais
- Escalabilidade real: solução cresce sem precisar migrar de plataforma.
- Portabilidade: arquitetura aberta, sem aprisionamento tecnológico.
- Redução de custo: elimina necessidade de licenciamento Microsoft por usuário.
- Evolução contínua: flexibilidade para incorporar novas regras de negócio, relatórios e dashboards sem restrição de ferramenta.