Tenant

O que significa Tenant?

No contexto de software e plataformas SaaS (Software as a Service), uma Tenant representa uma organização, empresa ou cliente que utiliza um ambiente próprio dentro de uma aplicação compartilhada.

Uma analogia simples é imaginar um prédio comercial:

  • O prédio é o ContractFlow.

  • Cada sala comercial é uma Tenant.

  • Cada empresa ocupa sua própria sala.

  • As empresas utilizam a mesma estrutura do prédio, mas não têm acesso às informações ou recursos internos das outras salas.

Embora todas as organizações utilizem a mesma plataforma, cada Tenant possui seus próprios dados e configurações, garantindo isolamento, segurança e governança das informações.

Por esse motivo, ao longo da documentação do ContractFlow, quando mencionamos Tenant, estamos nos referindo ao ambiente da sua organização dentro da plataforma.

O que é uma Tenant no ContractFlow?

Uma Tenant é o ambiente exclusivo de uma organização dentro do ContractFlow.

De forma simples, a Tenant pode ser entendida como o espaço onde ficam armazenadas todas as informações, configurações, usuários, contratos, fornecedores, prestadores e demais dados pertencentes a uma empresa.

Cada organização que utiliza o ContractFlow possui sua própria Tenant, garantindo que seus dados sejam mantidos separados das informações de outros clientes da plataforma.

Essa arquitetura proporciona maior segurança, organização, governança e isolamento das informações.

Como funciona uma Tenant no ContractFlow?

No ContractFlow, cada cliente opera em uma Tenant própria e independente.

Isso significa que usuários, contratos, fornecedores, prestadores, documentos, configurações e demais registros são armazenados e processados exclusivamente dentro do ambiente daquela organização.

Os usuários de uma Tenant não possuem acesso às informações de outras Tenants, mesmo que utilizem a mesma plataforma.

Essa separação permite que cada organização possua suas próprias configurações, estruturas organizacionais, perfis de acesso, notificações, parâmetros de governança e regras operacionais.

Os dados de uma Tenant são compartilhados com outras organizações?

Não. Os dados de uma Tenant são totalmente isolados das demais organizações que utilizam o ContractFlow.

Informações como contratos, fornecedores, prestadores, documentos, usuários, permissões e configurações permanecem restritas à Tenant em que foram cadastradas.

Esse modelo garante confidencialidade, privacidade e controle sobre as informações gerenciadas pela organização.

É possível que uma mesma Pessoa exista em mais de uma Tenant?

Sim. Uma mesma Pessoa pode existir em diferentes Tenants, porém cada vínculo é tratado de forma independente.

Por exemplo, um profissional que presta serviços para duas empresas distintas que utilizam o ContractFlow poderá estar presente nas duas Tenants. Entretanto, os dados, responsabilidades, acessos e relacionamentos existentes em uma Tenant não são compartilhados automaticamente com a outra.

Cada Tenant mantém sua própria estrutura de governança e controle de acesso.

O que acontece quando uma configuração é alterada na Tenant?

As configurações da Tenant possuem efeito institucional e são aplicadas a todos os usuários e registros daquele ambiente.

Por exemplo, alterações em parâmetros como:

  • Fuso-horário;

  • Dias de antecedência para vencimento;

  • Configurações de criação automática de Pessoas;

  • Configurações de Funções;

  • Permissões de Supervisores Externos;

passam a valer para toda a organização dentro daquela Tenant.

Por esse motivo, recomenda-se que essas alterações sejam realizadas apenas por usuários com permissões administrativas adequadas.

A Tenant possui ambientes separados para homologação e produção?

Sim, quando contratados e disponibilizados para a organização.

Cada ambiente possui sua própria Tenant independente, com banco de dados e serviços segregados.

Isso permite que testes, validações e treinamentos sejam realizados sem impactar os dados e processos do ambiente de produção.

⚠️ Atenção: alterações realizadas em um ambiente não são refletidas automaticamente nos demais. Cada Tenant possui seus próprios dados, configurações e registros.

Por que o ContractFlow utiliza o conceito de Tenant?

A arquitetura baseada em Tenants permite que múltiplas organizações utilizem a mesma plataforma mantendo total isolamento entre seus ambientes.

Esse modelo oferece benefícios como:

  • Segurança e segregação de dados;

  • Independência entre organizações;

  • Configurações personalizadas por cliente;

  • Escalabilidade da plataforma;

  • Governança e rastreabilidade das informações;

  • Maior controle operacional e de acesso.

Dessa forma, cada organização utiliza o ContractFlow como se possuísse um ambiente próprio, mantendo seus dados protegidos e separados dos demais clientes da plataforma.

ContractFlow Docs