Gerenciador de Configurações do Ambiente : Configurações do ambiente do Portal
Permite que os administradores do portal alterem configurações do ambiente. Essas configurações afetam todo o cluster do portal e não somente um servidor.
Características
- É interface de administração
Telas
- Identificação do Ambiente (string)
- Tags do Ambiente (string) : O ambiente pode ter tags customizadas que o identificam. Essas tags podem ser usadas, por exemplo, para limitar tarefas a determinados ambientes.
- Tipo do Ambiente (string) :
A configuração de tipo de ambiente define o tipo dp ambiente do portal. Essa configuração pode alterar comportamentos do portal de acordo e, portanto, sugere-se que em todos os ambientes instalados essa configuração seja realizada de acordo.
Os tipos de ambiente existentes são:
- Desenvolvimento: Usado para definir que o ambiente em questão é um ambiente de desenvolvimento. Tipicamente esse ambiente é executado na máquina de um desenvolvedor, utilizando sua própria instância de banco de dados e com sua própria instância de servidor de aplicação.
- Montagem: Usado para definir que o ambiente em questão é um ambiente de montagem de estrutura. Tipicamente esse ambiente é executado em um servidor que é utilizado por um ou mais montadores para criação e manutenção de estrutura dos projetos.
- Qualidade: Usado para indicar que o ambiente é utilizado para testes de qualidade. Tipicamente esse ambiente é caracterizado o máximo possível como o ambiente de produção. Utilizado para validações de funcionalidades antes que as mesmas sejam instaladas no ambiente de produção.
- Homologação: Usado para indicar que o ambiente é utilizado para homologação. Tipicamente esse ambiente é caracterizado o máximo possível como o ambiente de produção. Utilizado para validações de funcionalidades antes que as mesmas sejam instaladas no ambiente de produção.
- Produção: Usado para indicar que o ambiente é o ambiente final onde será, de fato, utilizado pelos usuários.
- Usar cache de sessão para grupos do usuário (booleano) : Indica se o cache de grupos do usuário por sessão estará habilitado.
- Habilitar monitoração JavaMelody (booleano) : Permite ativar ou desativar o JavaMelody, que pode monitorar o uso e desempenho do ambiente.
- Nome da classe (string, tamanho máximo: 255)
- Tipo de implementação do sistema de arquivos (inteiro, campo requerido) :
A configuração do tipo de sistema de arquivos serve para definir qual sistema de arquivos será utilizado pelo LumisPortal.
O sistema de arquivos do LumisPortal é composto por uma série de pastas conhecidas e seus arquivos. As pastas atualmente conhecidas pelo portal são: def, data, source e diretórios estáticos de websites.
Essa configuração permite abstrair os acessos de leitura e escrita ao sistema de arquivos do portal. O LumisPortal provê duas implementações padrão: Arquivos espelhados nos servidores e Arquivos com cópia única.
Para informações sobre como customizar implementações, veja a API lumis.portal.filesystem.
- Repositório de Big Data :
É possível configurar o repositório de Big Data das seguintes formas:
- Elasticsearch: utilizam um Elasticsearch remoto como repositório.
- Customizado: Esta opção permite que uma classe de repositório de Big Data customizada seja utilizada. Ela deve implementar IBigDataRepositorySPI, que é a classe responsável pelo armazenamento e busca de Documentos.
- Prefixo dos nomes dos índices
- Número máximo de requisições em massa concorrentes (inteiro)
- Endereços de conexão (exemplo: host1:9200,host2:9200,192.168.1.13:9200)
- API key (valor do campo 'encoded' informado pelo Elasticsearch ao criar o API Key. Deixar em branco se segurança no Elasticsearch estiver desabilitado.) (texto)
- Intervalo em milissegundos para envio de requisições em massa pendentes (padrão: 1.000 milissegundos)
- Nome da classe (string)
- Configurações do monitoração
- Número de threads de processamento de monitoração (inteiro)
- Tamanho da fila de processamento de monitoração (inteiro)
- Idade maxima para entradas de monitoração (em dias; 0 para ilimitado) (inteiro)
- Serviço de Geolocalização
- Habilitar o serviço de Geolocalização (booleano)
- Chave de licença do GeoLite2 (string) : Chave de licença para baixar a base de dados de endereços IP para ser realizado a coleta de dados de geolocalização. A chave deve ser criada através do site MaxMind.
- Configurações de privacidade de dados :
- Habilitar sistema de privacidade de dados: Indica se a plataforma deverá realizar o processamento automático de dados de acordo com a política de privacidade de usuários sem consentimento a um termo de privacidade.
-
Atividades quando anonimizadas devem ser: Define a política a ser aplicada na coleta de dados das atividades de usuários anonimizados.
- Alteradas anonimizando campos que identificam usuário: essa política vai coletar os dados utilizando apenas os dados que não identificam o usuário.
- Excluídas / Não coletadas: essa política vai descartar essas atividades.
- Propriedades do Ambiente (string) :
Nessa área é possível definir as propriedades do ambiente LumisXP.
Essas propriedades podem ser quaisquer informações a serem utilizadas pela customização da solução. É possível ler as propriedades utilizando Expression Language.
Por exemplo: um portal acessa um webservice em outro servidor, esse webservice tem URLs independentes para homologação e produção. No arquivo de propriedades do ambiente de homologação teria como valor o endereço do webservice de homologação e no arquivo de propriedades do ambiente de produção o webservice de produção..
As propriedades do ambiente podem estar definidas nas configurações do ambiente ou nos seguintes arquivos disponibilizados no classloader do portal:
- Padrão do portal: "META-INF/lumis/portal/system/properties/default.xml"
- Especifico do ambiente: "META-INF/lumis/portal/system/properties/%IDENTIFICADOR_DO_AMBIENTE%.xml", com o nome do identificador do ambiente.
A referência para definição do arquivo XML é o XSD environmentproperties.xsd, que deve utilizar a localização http://www.lumis.com.br/lumisportal/xsd/environment/properties.
Quando definidas em mais de um local, as propriedades seguem a seguinte ordem de precedência:
- Cadastro de configurações de ambiente
- Arquivos específicos do ambiente
- Arquivo padrão do portal
As propriedades da configuração global de ambiente, dos arquivos específicos disponíveis no classloader do portal e dos arquivos padrão disponíveis no classloader do portal são unificadas. Os valores de uma propriedade unificada obedecerão à precedência descrita acima (os valores considerados serão os de maior precedência). Caso uma propriedade exista em dois locais de mesma precedência, não há garantia de qual local ela será lida.
Permissionamento
- Gerenciar instância de serviço: Permite gerenciar todos os dados dessa instância de serviço, incluindo apagar ele como todo.