Versões comparadas

Chave

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

...

Column
width90%
Deck of Cards
idInstalação
Card
defaulttrue
labelInstalação

Baixando o instalador

Acesse o portal de downloads, baixe o arquivo TOTVS RM Portal de acordo com a versão desejada na extensão .msi

Nota
titleImportante

Recurso disponível a partir da release 12.1.34

____________________________________________________________________________________________________________________________________________________________________________________________________


Instalando o portal

1 - Inicie a instalação

2 - Durante a instalação, selecione o tipo Personalizada


3 - Na instalação personalizada são apresentados todos portais disponíveis da Linha RM, por default todos os recursos serão instalados, neste momento deixe habilitado apenas o Portal do Fornecedor.

Informações
titleInformações

Durante a instalação você pode selecionar mais de um portal para ser instalado ao mesmo tempo.


4 - Nas configurações, habilitamos o serviço de API. Se você pulou esta etapa, acesse este link para realizar a configuração, antes de seguir.

É nesse momento que precisamos informar as portas do Host (Port) e do serviço de API (ApiPort) da Biblioteca RM.



5 - Finalizada a instalação, terá sido criado a seguinte estrutura de Default Web Site no IIS (Gerenciador do Serviço de Informações da Internet).


____________________________________________________________________________________________________________________________________________________________________________________________________


Validação da instalação

Para validar se a instalação ocorreu com sucesso, por dentro do IIS na opção de Gerenciar Pasta, clique no em procurar que e a tela do Portal do Fornecedor deve ser aberta.

Informações
titleInformação

Neste momento estamos validando apenas a instalação da interface do portal, o validação do acesso a API e conexão com o banco foi realizado nas configurações da API





Card
labelConfiguração Opcional (Rewrite)

Importante: 
Esta configuração deve ser utilizada apenas quando a instalação do Portal do Fornecedor e o Host estão em domínios diferentes. Esse componente permite que a URL do site seja reescrita durante a navegação. 


Passo a passo:
Fazer o download do ARR no link  https://www.microsoft.com/en-us/download/details.aspx?id=47333
Fazer a instalação no mesmo servidor do Portal do Fornecedor e, ao final da instalação, deve ser habilitado o proxy do ARR conforme imagens abaixo:




Instale o URL Rewrite.
Após a instalação é necessário configurar a regra para o rewrite. Existem duas regras, a primeira é utilizada para direcionamento de api's onde NÃO é necessário passar o alias selecionado, e a segunda é utilizada para as api's onde é necessário passar o alias selecionado (Ambiente Multi Tenant).

Aviso
titleAtenção

Caso já existam regras no Rewrite diferentes das regras especificadas a seguir, favor avaliar a possibilidade de removê-las, pois pode impactar as requisições ao Host.

Segue a configuração das duas regras:

1ª Regra:

  1. Acessar o IIS -> Acessar o Portal do Fornecedor (FrameHTML | Web | App | Cmp | PortalDoFornecedor) Clicar no site Portal do professor-> URL Rewrite


  2. Dar um duplo click no ícone URL Rewrite e em seguida clicar em: Adicionar uma Rule do tipo Inboud Rule.
  3. Inserir as seguintes informações
    1. No campo "Name" informar um nome para a regra que está sendo criada
    2. Na opção: Match URL, no campo: "Patterninserir as informação: api/(.*)

    3. Na opção: "Actions", no campo: Rewrite URL informar o link: http://nome_da_maquina_do_host:porta/api/{R:1}



2ª Regra:

  1. Acessar o IIS -> Acessar o Portal do Fornecedor (FrameHTML | Web | App | Cmp | PortalDoFornecedor) Clicar no site Portal do professor-> URL Rewrite

  2. Dar um duplo click no ícone URL Rewrite e em seguida clicar em: Adicionar uma Rule do tipo Inboud Rule.

  3. Inserir as seguintes informações
    1. No campo "Name" informar um nome para a regra que está sendo criada
    2. Na opção: Match URL, no campo: "Patterninserir as informação: aliasname\.(.*)/api/(.*)

    3. Na opção: "Actions", no campo: Rewrite URL informar o link: http://{R:1}.nome_da_maquina_do_host:porta/api/{R:2}
    4. Marcar a opção: "Stop processing of subsequent rules"


Aviso
titleAtenção

A porta utilizada deve ser a mesma que está configurada na chave "ApiPort" no arquivo de host (RM.Host.Service.exe.config, se utilizar o Host Service e RM.Host.exe.config, se utilizar o Host local). Ver a aba Configuração do Host.




...