Skip to main content

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:

  1. Setup Inicial: Criação da Organização (Cliente) e Relações.
  2. Personalização: Definição de calendários, feriados, usuários e perfis de acesso.
  3. 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.