O Portal do Fornecedor está disponível a partir da versão 12.1.34
O Portal pode ser hospedado no IIS ou no RM.host. Neste documento será descrito os procedimentos necessários para a instalação e configuração do Portal do Fornecedor caso a hospedagem seja feita através do IIS.
| Deck of Cards |
|---|
|
| Card |
|---|
| label | Configuração do Web.config e do Host |
|---|
| O RM.Host.config ou RM.Host.Service.Config devem estar configurados conforme a documentação de Pré-requisitos.
|
| Card |
|---|
| label | Configuração Rewrite |
|---|
| Para a instalação do Portal do Fornecedor e utilização através do IIS é necessário a instalação do URL Rewrite. Esse componente permite que a URL do site seja reescrita durante a navegação. Após a instalação é necessário configurar duas regras para o rewrite, onde 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. Segue a configuração das duas regras: 1ª Regra: - Acessar o IIS -> Acessar o Portal do Fornecedor (FrameHTML | Web | App | Cmp | PortalDoFornecedor) Clicar no site Portal do professor-> URL Rewrite

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

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

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

2ª Regra: - Acessar o IIS -> Acessar o Portal do Fornecedor (FrameHTML | Web | App | Cmp | PortalDoFornecedor) Clicar no site Portal do professor-> URL Rewrite

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

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

| Aviso |
|---|
| 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 Web.config e do Host. A ordem das regras deve ser respeitada. |
|
| Card |
|---|
| É importante fornecer os dados de um usuário administrador para a aplicação, desta forma clique com o botão direito em cima da aplicação, vá em Gerenciar aplicação > Configurações avançadas
 Nas configurações avançadas selecione Credenciais de Caminho Físico, marque Usuário específico e preencha os dados com algum usuário administrador do sistema. 
|
|