Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

No Contexto client do RM.Exe (Aplicativo Desktop) podemos considerar que cada alias é um Tenant. tendo em vista que os alias que estão aparecendo são carregados automaticamente por uma tela nativa do sistema que foi construída para aquele propósito. 

Porém quando falamos em API´s (Application Programming Interface) a maneira mais comum do RM Tenantizar as requisições é no domínio da URL da Rota dos serviços.

...

http://TOTVS_HOMOLOG.totvscloud.com.br/api/framework/v1/users

Quando 


Deck of Cards
idConfigurações

Para que o Client(RM.Exe) consiga se comunicar com o Server(Host) é necessário que exista um DNS Exposto na internet. 

Card
Deck of Cards
idInternet_Tenant
Card
label
labelInternet
Multi Tenant

Várias Empresas/ Ambientes (Produção/Homologação)

No Caso de ambiente Multi Tenant é necessário 1 DNS

exposto

para cada Alias. 

Aviso
titleAtenção

Os DNS´s

expostos

obrigatoriamente precisam ter no domínio da URL o nome do Alias do Banco de Dados, pois é através do domínio que conseguimos identificar o Alias.

Exemplo:

Alias : TOTVS

DNS : http://TOTVS.totvscloud.com.br

Card
labelSingle Tenant

Empresa única / Ambiente (

Produção/Homologação

Apenas 1 Alias)

Como é um ambiente Single Tenant

(Apenas 1 Alias)

  é necessário apenas 1 DNS

exposto

.

Aviso
titleAtenção

O DNS

Exposto

não necessariamente precisa ter no domínio da URL o nome do Alias configurado, porém será necessário que a tag DefaultDB esteja configurada no arquivo de configuração do Server(Host).

Caso o DNS possua o Alias no Domínio da URL, é necessário realizar a configuração da tag SubDomainMask  conforme passos anteriores.

Aviso
titleAtenção

Ao utilizar o Smart Client em um ambiente externo é necessário que exista um DNS Exposto na internet para cada Tenant , para que a aplicação consiga se comunicar. 







"