Arquitetura
O TPclient é construído sobre uma arquitetura robusta e consolidada, projetada para suportar operações críticas de atendimento com alta disponibilidade.
Stack Tecnológica
O sistema segue um modelo monolítico integrado, onde frontend e backend operam na mesma aplicação web.
- Framework Principal: ASP.NET (Web Forms / ASPX).
- Linguagem de Backend: C# (.NET Framework).
- Frontend: HTML, CSS, JavaScript e controles de servidor ASP.NET.
- Banco de Dados: SQL Server (Microsoft).
Essa arquitetura garante uma forte integração entre a interface do usuário e a lógica de negócios, essencial para o controle de estado em tempo real necessário para a telefonia e gestão de casos.
Modelo de Implantação (Deployment)
O TPclient adota uma estratégia de implantação baseada em "White Label".
O Instalador
A aplicação possui um instalador próprio que, ao ser executado, gera uma instância "limpa" do sistema.
- Sem Configurações Prévias: O sistema nasce "vazio", sem clientes, fluxos ou regras de negócio pré-definidas.
- Identidade Neutra: A estrutura inicial é genérica, pronta para ser personalizada.
Configuração Pós-Instalação
Após a instalação, entra em cena o trabalho dos Desenvolvedores e Operadores:
- Setup Inicial: Criação da Organização (Cliente) e Relações.
- Personalização: Definição de calendários, feriados, usuários e perfis de acesso.
- Regras de Negócio: Construção das árvores de classificação (Trees) e Workflows específicos para aquela operação.
Esse modelo permite que o mesmo "motor" do TPclient seja utilizado por dezenas de clientes diferentes (como MetLife, Bradesco, Joga Junto), cada um com uma operação completamente isolada e customizada.