GE - Como Fazer - Configuração do menu mosaico nos Portais Web
De CIGAM WIKI
(Redirecionado de GE - Como Fazer - Configuração do mosaico nos Portais Web)
Voltar
Portais > GE - Como Fazer - Configuração do menu mosaico nos Portais Web
Como parametrizar o menu mosaico nos portais MVC
[editar]Para parametrizar o menu mosaico nos portais MVC, siga essas recomendações abaixo:
- 1. Configurações no web.config:
- Cada portal deve ter o parâmetro
HOSTno seu arquivo 'web.config', com a URL base do portal configurado. Essa configuração é fundamental para que o sistema identifique corretamente os portais. No IIS (Internet Information Services), o arquivo 'web.config' pode ser encontrado na pasta raiz do site dos portais MVC.
- Cada portal deve ter o parâmetro
- Chave de Criptografia: Todos os arquivos 'web.config' devem incluir o parâmetro
CRYPTOGRAPHY_KEYcom o mesmo valor. Isso é crucial para garantir um login unificado durante a sessão.
- Chave de Criptografia: Todos os arquivos 'web.config' devem incluir o parâmetro
Exemplo do arquivo web.configs: <add key="CRYPTOGRAPHY_KEY" value="66666"/> <add key="HOST" value="http://Servidor:porta"/> <add key="MENU_PORTAL_CIGAM" value="portalcolaborador"/> <add key="MENU_PORTAL_ERP" value="portalerp"/> <add key="MENU_PORTAL_CRM" value="portalcrm"/> <add key="MENU_PORTAL_APROVACOES" value="portalaprovacoes"/> <add key="MENU_PORTAL_CLIENTE" value="portalcliente"/> <add key="MENU_PORTAL_SERVICOS" value="portalservicos"/> <add key="MENU_PORTAL_REPRESENTANTE" value="portalrepresentante"/> <add key="MENU_PORTAL_VAREJO" value="portalvarejo"/> <add key="MENU_PORTAL_FORNECEDOR" value="portalfornecedor"/>
- Importante: Para a configuração do menu mosaico nos portais MVC, é importante notar que o parâmetro
MENU_PORTAL_"NOME DO PORTAL"não precisa estar presente no arquivo 'web.config' do portal, desde que as configurações 'GE - AM - 3159' e 'GE - AM - 3160' estejam corretamente informadas.
- 2. Nomes Lógicos:
- Você pode especificar variações a partir de nomes lógicos para os portais nos arquivos Magic.ini ou Adendos. Veja exemplos abaixo.
Exemplo de nomes lógicos: URL_PORTAL_CIGAM = http://servidor:porta/portalcolaborador URL_PORTAL_ERP = http://servidor:porta/portalerp URL_PORTAL_CRM = http://servidor:porta/portalcrm URL_PORTAL_APROVACOES = http://servidor:porta/portalaprovacoes URL_PORTAL_CLIENTE = http://servidor:porta/portalcliente URL_PORTAL_SERVICOS = http://servidor:porta/portalservicos URL_PORTAL_REPRESENTANTE = http://servidor:porta/portalrepresentante URL_PORTAL_VAREJO = http://servidor:porta/portalvarejo URL_PORTAL_FORNECEDOR = http://servidor:porta/portalfornecedor URL_PORTAL_FINANCEIRO = http://servidor:porta/portalfinanceiro URL_PORTAL_INDUSTRIA = http://servidor:porta/portalindustria URL_BI = http://servidor:porta/bi URL_CDN = http://servidor:porta/cdn/files.ashx URL_PESQUISA_DINAMICA = http://servidor:porta/pesquisadinamica
- 3. Configurações:
- A partir da [Versão 240506.b 1] é recomendado que estejam devidamente informadas as configurações:
- 4. Ordem de Busca:
- A partir da [Versão 241007 1], a ordem de busca para localizar cada portal é:
- Parâmetros definidos no 'web.config' do portal.
- Nomes lógicos configurados no Magic.ini ou adendo.
- Configurações citadas anteriormente.
- A partir da [Versão 241007 1], a ordem de busca para localizar cada portal é:
Para acessar os portais na CIA dentro do sistema CIGAM, é preciso informar onde esses portais estão localizados (as chamadas "URLs"). O sistema funciona assim: - Se forem informados nomes específicos - nomes lógicos (como URL_PORTAL, URL_API, URL_PD ou URL_CDN), ele vai usar esses nomes primeiro para encontrar os portais. - Se não tiver esses nomes, o sistema usará as configurações indicadas anteriormente no tópico '3. Configurações'. É obrigatório informar pelo menos um dos dois: ou os nomes lógicos ou as configurações com os endereços corretos. Sem isso, os portais não estarão disponíveis dentro da CIA.
Como parametrizar o menu mosaico nos portais REACT
[editar]Para configurar o menu mosaico nos portais React, você pode adotar um processo semelhante ao dos portais MVC, com algumas adaptações específicas para o React.
- 1. Configurações no arquivo 'config.json'
- O arquivo 'config.json' é fundamental para armazenar as variáveis de ambiente e as configurações necessárias para os portais. A partir da [Versão 250505 1], para usuários que já possuem os portais React instalados, é importante atualizar o parâmetro
ACTIVE_PORTALSparaDEFAULT_PORTALe definir qual portal será o padrão ao abrir a aplicação. No IIS (Internet Information Services), o arquivo 'config.json' está localizado na pasta 'static' do site dos portais React.
- O arquivo 'config.json' é fundamental para armazenar as variáveis de ambiente e as configurações necessárias para os portais. A partir da [Versão 250505 1], para usuários que já possuem os portais React instalados, é importante atualizar o parâmetro
Exemplo de config.json:
{
"API_URL": "https://servidor:porta/api/api",
"CDN_URL": "https://servidor:porta/cdn/files.ashx/",
"CDN_KEY": "1",
"APM_MONITOR_URL": "https://servidor:porta/apm",
"PORTAL_SERVICOS_URL": "https://servidor:porta/portalservicos",
"PD_URL": "https://servidor:porta/pesquisadinamica",
"DEFAULT_THEME": "CIGAM",
"DEFAULT_PORTAL": "portalcompras",
"DEFAULT_LOGIN": "cigam",
"THEMES": null
}
- 2. Atualização do arquivo 'web.config' nos portais MVC
- Nos portais MVC, é fundamental atualizar o arquivo 'web.config' para remover os parâmetros que contêm as URLs completas dos portais React. Esses parâmetros devem ser eliminados, permitindo que a busca pelos portais seja gerenciada a partir das configurações ('GE - AM - 3159' e 'GE - AM - 3160' ) ou pelos nomes lógicos definidos no arquivo Magic.ini.
Documentos relacionados
[editar]- Configuração dos Portais no IIS - Navegação entre os portais
- Como Fazer - Implementação Portais Web
- Como Fazer - Configuração da Aplicação React no IIS
- Como Fazer - Configuração dos Portais no IIS
Versões
[editar]Versão 240506 patch b
[editar]- ↑ Liberado a partir da OS 373456/370.
Versão 241007
[editar]- ↑ Liberado a partir da OS 373456/744.
Versão 250505
[editar]- ↑ Liberado a partir da OS 373456/334.
