Arquiteturas de referência.
Os padrões genéricos por trás dos sistemas que construímos. Cada projeto os adapta à sua própria operação; nomes de clientes e detalhes específicos ficam de fora.
Os diagramas são padrões simplificados, não a arquitetura de nenhum cliente específico.
Hub de integração de sistemas.
Quando vários sistemas de gestão precisam compartilhar dados com aplicativos, portais e relatórios. Uma camada de integração cuida de cada repasse, em vez de conexões ponto a ponto mantidas à mão.
Decisões principais
- 01
Contratos tipados
Cada conexão tem um contrato publicado, verificado automaticamente antes de cada nova versão.
- 02
Fila e novas tentativas
As mensagens aguardam em fila e são reenviadas quando um sistema está indisponível, para que nada se perca sem aviso.
- 03
Registro de auditoria
Cada repasse é registrado: o que foi enviado, quando e com qual resultado.
- 04
Segredos fora do código
As credenciais ficam fora do código, e cada integração recebe apenas o acesso de que precisa.
Serviço relacionado: Integração de sistemas
Aplicativo de campo offline-first.
Quando o trabalho acontece onde o sinal não chega. O aplicativo continua funcionando sem conexão e sincroniza com segurança quando ela volta.
Decisões principais
- 01
Armazenamento local primeiro
Os registros são salvos primeiro no dispositivo, para que a falta de conexão nunca pare o trabalho.
- 02
Evidências no registro
Fotos, vídeos e notas de voz são capturados no aplicativo e ficam vinculados ao registro a que pertencem.
- 03
Sincronização com tratamento de conflitos
A sincronização é desenhada para evitar registros duplicados ou perdidos quando o mesmo dado muda em mais de um lugar.
- 04
As mesmas regras em todo lugar
Uma checagem pode bloquear o trabalho no próprio dispositivo, e a plataforma aplica as mesmas regras quando os dados chegam.
Serviço relacionado: Aplicativos de campo e operação
Fluxo de IA com salvaguardas.
Quando documentos, textos ou áudios se acumulam mais rápido do que as pessoas conseguem ler. Um modelo de linguagem faz a leitura; regras e uma pessoa decidem o que é usado.
Decisões principais
- 01
Etapas separadas
Extração e classificação são etapas separadas, para que cada resultado possa ser verificado isoladamente.
- 02
Verificação antes do uso
O resultado é validado contra regras definidas antes de ser armazenado ou exibido.
- 03
A palavra final é de uma pessoa
Um revisor aprova, corrige ou rejeita cada resultado relevante antes que ele chegue ao sistema de registro.
- 04
Limites de dados combinados
Quais dados podem ser processados por um modelo, e em quais condições, fica documentado antes de o fluxo entrar em uso.
Serviço relacionado: IA com salvaguardas
Plataforma multiempresa.
Quando muitos clientes, unidades ou contratadas compartilham um produto, mas nunca podem ver os dados uns dos outros. Isolamento, perfis de acesso e auditoria fazem parte do projeto desde a primeira versão.
Decisões principais
- 01
Identidade por cliente
Cada organização cliente entra pelo seu próprio SSO corporativo, com acesso multifator.
- 02
Isolamento na camada de dados
O isolamento entre clientes é garantido no próprio banco de dados, com testes que o verificam e uma chave de criptografia por cliente.
- 03
Perfis, não exceções
As permissões seguem organização, unidade, contratada e subcontratada, e etapas sensíveis passam por aprovação.
- 04
Auditoria por padrão
Ações sensíveis deixam trilha de auditoria, que os administradores podem consultar no console.
Serviço relacionado: Software feito para escalar
Dados e BI.
Quando a informação existe, mas está espalhada em sistemas, aplicativos e planilhas que não podem ser comparados. Os dados são verificados na entrada, modelados uma vez e entregues onde suas equipes já olham.
Decisões principais
- 01
Verificação de qualidade na entrada
Os registros são verificados quando chegam, para que os problemas apareçam antes de chegar a um relatório.
- 02
Um modelo, definições compartilhadas
Os indicadores são calculados a partir de um único modelo de dados, com lógica de pontuação auditável.
- 03
Revisão antes da liberação
Os resultados podem passar por uma etapa de aprovação antes de qualquer pessoa vê-los.
- 04
Suas ferramentas de BI
Dados prontos para ferramentas de BI e exportação em planilha e PDF, com acesso aos resultados definido por perfil.
Serviço relacionado: Estratégia e inteligência de dados
Plataforma de treinamento.
Quando um programa conduzido por facilitador precisa ir além da sala. O facilitador conduz a sessão, os participantes entram pelos próprios dispositivos ou por uma tela coletiva, e qualquer pessoa pode verificar as credenciais emitidas.
Decisões principais
- 01
Facilitador no comando
O console inicia, dá o ritmo e encerra cada sessão, e o motor mantém todas as telas sincronizadas em tempo real.
- 02
Licenciamento e perfis
Licenças para empresas definem limites de capacidade, e as pessoas entram por convites por perfil, gerenciados em um console de administração.
- 03
Credenciais verificáveis
As credenciais são emitidas após avaliação, com versionamento, revogação e uma página pública de validação.
- 04
Dados mínimos dos participantes
Só é armazenado o que o programa exige, e as páginas de validação são acessadas por links únicos.
Serviço relacionado: Plataformas de treinamento e jogos