Base de Conhecimento

Framework - Linha RM - Frame - Multi Tenancy RM Portal

time.png Tempo aproximado para leitura: 00:05:00 min

Dúvida
Como realizar a configuração multi tenancy no RM Portal?

Ambiente
Framework - Linha RM - Frame - À partir da versão 12.1.25

Solução

Neste artigo iremos demonstrar como deve ser realizada a configuração de uma instalação do RM para trabalhar no modelo multi tenancy, ou seja, ter apenas uma instalação e atender várias bases/alias sem a necessidade do usuário selecionar alias no RM Portal. 

 

Pré-requisitos:

  • Configuração da infraestrutura para fornecer um nome de rede, domínio ou subdomínio para cada Tenant;
    Ex.: cliente1.totvs.com.br, cliente2.totvs.com.br, clienteN.totvs.com.br
    Todos estes direcionando para o mesmo ambiente de instalação;
  • URL de acesso ao Portal e FrameHTML em Parâmetros Globais em branco;
  • Tag <add key="SubDomainMask" value="[ALIAS].totvs.com" />;

Para configurar o Multi Tenancy no Portal RM, siga os seguintes passos:

Neste exemplo foram atribuídos os domínios abaixo como teste para exemplificar:

  • No arquivo hosts (C:\Windows\System32\drivers\etc) foi configurado o domínio "maisa.com" no ip da máquina:

    mceclip0.png

  • Ao acessar o RM Portal, ao invés de utilizar o endereço padrão (localhost/corpore.net) foi informado o domínio maisa.com/corpore.net, conforme exemplo no print abaixo:



No arquivo Web.config (UNIDADE:\TOTVS\CorporeRM\Corpore.Net) no bloco appSettings foi preenchido o valor da tag SubDomainMask com o nome ALIAS e o domínio configurado:

Valor da tag antes:
<add key="SubDomainMask" value="" />

Valor da tag depois:

<add key="SubDomainMask" value="[ALIAS].maisa.com" />

 

mceclip2.png

Usabilidade:

Antes de realizar as configurações  acima o campo Alias no RM Portal Corpore.Net é passível de seleção:




Após aplicadas as configurações acima, observe que ao acessar através do endereço corporerm.maisa.com/corpore.net, somente o Alias configurado CorporeRM foi apresentado:



Caso deseje configurar outras bases de dados, e necessário configurar um novo endereço para o novo Alias. Neste exemplo, adicionamos no arquivo Hosts o endereço corporerm1.maisa.com:
Arquivo hosts (C:\Windows\System32\drivers\etc)

mceclip7.png

Ao acessar o Portal RM através do endereço corporerm1.maisa.com/corpore.net, somente o Alias CorporeRM1 é apresentado:





Saiba mais
Para mais informações, acesse o link Configurando o RM Multi Tenancy (Multi Alias)
Para informações sobre como configurar o Multi Tenancy no Host, acesse o link Framework - Linha RM - Frame - Multi Tenancy Host

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _