Versões comparadas

Chave

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

...

Nota

Esta sessão é apenas para uso interno da Lecom. Não divulgar para clientes.

Pontos de atenção

Gerente de Projetos

Analytics

Quando o cliente possuir acesso ao Analytics (APA), será necessário solicitar à Infra para habilitar esse módulo para ter um acesso fluído sem a necessidade de fazer outro login. (PLT-7361)

Infraestrutura

Tempo da primeira inicialização de ambiente

Na primeira inicilização, após a atualizaçao de versão, poderá levar mais tempo que o padrão, pois serão realizadas rotinas de normalização de ambiente e banco de dados. (PLT-5800 e PLT-5944)

Configuração de limite de período de pesquisa

Para clientes migrados, quando o período de pesquisa for superior a 12 meses, isso é, no arquivo de configuracoes.properties no parâmetro de “pesquisa.periodo.meses”, o ambiente não irá iniciar e será apresentado o erro “Parametro 20 esta fora do range permitido, mínimo: 1 maximo: 12”. (PLT-6597 e PLT-6315)

 

Consultores

Logo e Banner

As configurações de cor, logo, banner etc, foram alteradas para o módulo do Admin – Configurações – Identidade Visual. (PLT-5083)

O tamanho máximo da logo é 1024 Kb e do banner é 5 Mb.

Módulo de Documento (ECM)

  • Não haverá a opção de ordenação dos campos metadados, na tela de pesquisa do módulo Documentos (ECM). (PLT-5507)

  • A pesquisa com fullText usando várias palavras, irão ser retornados somente os documentos que contenham todas as palavras enviadas para o filtro. Anteriormente ao fazer a pesquisa com fullText usando várias palavras, retornavam todos os documentos que possuíam ao menos uma das palavras enviadas no filtro. (PLT-5791)

  • Será permitida uma exportação de documentos por vez, podendo ter uma fila de 10 requisções em espera.

Analytics

Adicionamos novo item “Analytics” no menu que visa abrir o produto Analytics da View B. Esse menu somente será exibido em clientes que tem esse produto contratado.

Já o módulo “Análises”, passa a ser chamado de “Estatísticas”  e não teve nenhuma alteração de funcionalidade no módulo. (PLT-7361)

Performance de pesquisa de processos

  • No resultado de pesquisa, retiramos a opção de ordenar e agrupar para campos de formulário antigo. (PLT-5944)

  • Limitamos a exportação de campos caixa de texto no formato XLSX para 32.767 caracteres, caso o valor ultrapasse essa quantidade, o mesmo será cortado e adicionado “…”. (PLT-6243)

  • Logs

    Criamos o log que fica em [tomcat]/bpm/PESQUISA_EXPORTACAO.log para conter as seguintes informações da pesquisa de processo: filtros utilizados, tempo de processamento, total de resultado, usuário responsável, assim poderá ser identificado quem esta realizando pesquisa de processos e com quais condições. (PLT-6293)

  • Banco de dados: SQL Server e Oracle

    Foi removido o comportamento de upper case nas queries para o banco de dados Sql Server e Orale para otimização de performance, portanto a consulta passa a seguir a configuração do banco, ou seja, CASE SENSITIVE ou CASE INSENSITIVE. Recomendamos que esteja configurado como CASE INSENSITIVE. (PLT-5944)

  • Normalização usuário gestor

    Na tabela FORMULARIO foi removido o campo cod_usu_gestor, foi criado uma nova tabela para representar esse relacionamento, FORMULARIO_USUARIO_GESTOR, e nela contém os campos de vínculos. (PLT-5517 e PLT-5927)

  • Configuração de limite de período de pesquisa

    No módulo Administrativo – Configurações – Gerais, através da opção “Período máximo de pesquisa em meses”, é possível definir o limite de período para pesquisa, em meses, quando utiliza a opção “Todos os processos” no Workspace – Pesquisa avançada.

    Em nova instalação, o período padrão é limitado a 3 meses.

    Já em atualização, o limite continuará o que estava configurado anteriormente no arquivo de configuracoes.properties. (PLT-6597 e PLT-6315)

  • Limite de exportação de resultado de pesquisa

    A exportação de resultado de pesquisa de processo foi limitada (PLT-7038):

    • Para arquivos XML e PDF: até 20 mil registros;

    • Para os demais: até 50 mil registros;

  • Limite de período para download

    A opção de “Download” do resultado de pesquisa de processo foi limitada para período de até 31 dias. Quando utilizado um período maior, será permitido apenas o envio por e-mail. (PLT-6468)

Autenticador personalizados

A opção “SSO_AUTENTICACAO_ALTERNATIVA”, que ficava no arquivo configuracoes.properties, foi descontinuada durante as versões, agora não sendo mais possível configurar uma autenticação alternativa no ambiente, com uma classe personalizada. Orientamos que esse tipo de customização utilize a camada intermediária de autenticação.

Pontos de impacto

...

Nota

Esta sessão é apenas para uso interno da Lecom. Não divulgar para clientes

Consultores

Permissões ao banco de dados

Para clientes novos, o acesso ao banco de dados será apenas com permissão de leitura, ou seja, não será mais possível alterar os dados de todos os banco de dados da Plataforma, sendo necessário utilizar os serviços disponíveis no Open API.

Infraestrutura

Banco de dados

Para clientes novos, o usuário bpm_prd_custom (para ambiente de produção) ou bpm_act_custom (para ambiente de aceite), deverá ser criado apenas com permissão de leitura. Lembrando que anteriormente era liberado permissões para manipulação de dados e criação de tabelas (insert, delete, update, etc).

Configuração de ambiente seguro: SSL

Desde da versão 5.70, o padrão de comunicação da plataforma deve utilizar SSL e um domínio com TLD válido para geração das chaves OAuth . (AT-3731 e AT-3857)

Novos serviços - SaaS

A partir desta versão, novos serviços em arquitetura SaaS foram criados e, portanto, deverão ser instalados uma única vez, conforme seus respectivos manuais. São eles:

  • Implantação Gen-AI 1.0.0.pdf

  • Implantação marketplace 1.0.0.pdf

Autenticação entre módulos (OAuth)

Para os serviços SaaS, a partir dessa versão, precisa criar o perfil ACTUATOR-METRICS para cada serviço abaixo, isso será feito uma única vez (PLT-6920):

  • sign-service

  • gitlab-service

  • gen-ai-service

  • catalog-service

  • file-reader-service

  • marketplace-service

  • marketplace-integration-service

...

  • actuator-metrics, não deve ser exportado como configuração, infra deve armazenar como chave para uso interno;

Monitoramento de ambiente

ParaosServiço (SaaS),ampliamos o recurso de monitoramento dos nossos serviços, conforme abaixo. Os detalhes técnicos estão disponíveis na seção “Monitoramento”, nos respectivos manuais de cada serviço:

...

E para Plataforma Lecom, ampliamos o recurso de monitoramento, conforme descrito na seção “Monitoramento do ambiente“ nomanual de Implantação Plataforma Lecom 6.0_v1.00.pdf.

Núcleo de IA

Será necessário realizar as configurações contidas no manual Implantação de novos ambientes no Gen-AI.pdf.

Download múltiplo de documentos

Será necessário aplicar as configurações abaixo (PLT-6960):

  • PROXY: aplicar configurações no arquivo .conf, para que todas as chamadas realizadas para a rota de download múltiplo não passe pelo gateway e sim sejam redirecionadas para o módulo bpm:

Bloco de código
#Ambiente em cluster
<LocationMatch "^/bpm/api/v(.*)/process-instances/(.*)/activity-instances/(.*)/cycles/(.*)/documents/download">  
    ProxyPass balancer://bpm 
    ProxyPassReverse balancer://bpm 
</LocationMatch>

 ProxyPass balancer://bpm
Bloco de código
#Ambiente sem cluster
<LocationMatch "^/bpm/api/v(.*)/process-instances/(.*)/activity-instances/(.*)/cycles/(.*)/documents/download">  
    ProxyPass https://[IP_AMBIENTE]
    ProxyPassReverse https://[IP_AMBIENTE]
</LocationMatch>

Flexibilidade de interface

Implementamos o sistema de mensageria no módulo do Admin e um novo microsserviço, o Admin-web. Portanto, será necessário realizar as configurações abaixo, conforme o manual Implantação Plataforma Lecom 6.0_v1.00.pdf (PLT-5083):

  • Liberar acesso à porta 3004 para o novo microsserviço;

  • Exportar as seguintes variáveis no arquivo setenv.sh do Tomcat

...

Bloco de código
## ADMIN-WEB (COM CLUSTER)
 ProxyPass "/admin-web" balancer://admin-web/admin-web
 <Proxy balancer://admin-web>
   BalancerMember https://[IP_NODE_01]:3004 route=node01 loadfactor=1
   BalancerMember https://[IP_NODE_02]:3004 route=node02 loadfactor=1
   BalancerMember https://[IP_NODE_03]:3004 route=node03 loadfactor=1
   ProxySet stickysession=ROUTEID
 </Proxy>

 

Marketplace

Será necessário realizar as configurações abaixo:

...

Bloco de código
<Location /marketplace-service> 
    ProxyPreserveHost Off 
    ProxyPass https://marketplace-service.lecom.com.br/marketplace-service 
    ProxyPassReverse https://marketplace-service.lecom.com.br/marketplace-service 
  </Location>
<Location /marketplace>
    ProxyPreserveHost Off
    ProxyPass https://marketplace.lecom.com.br/marketplace
    ProxyPassReverse https://marketplace.lecom.com.br/marketplace
</Location>

Assinador digital

Reorganizamos a estrutura de um único arquivo compose, para um projeto sign-compose, com múltiplos arquivos e pastas deste serviço SaaS. Com isso os caminhos de arquivos e variáveis foram alterados, exigindo os ajustes abaixo, no processo de configuração, isso será feito uma única vez. (PLT-7588)

...

  • Alterações no services/mysql.yml

    • Mapeamento do volume do MySQL:
       O volume agora está mapeado para ../volumes/mysql_data:/var/lib/mysql dentro do sign-compose. A migração dos dados de /opt/lecom/app/docker-compose/volumes/mysql para sign-compose/volumes/mysql_data será necessária.

Analytics

Quando o cliente possuir acesso ao Analytics, será necessário:

  • PROXY: aplicar configurações para redirecionar a chamada ao produto da View B, no arquivo .conf , conforme Implantação Plataforma Lecom 6.0_v1.00.pdf. (PLT-7361)

Bloco de código
ProxyPass /external/analytics !  
Redirect /external/analytics [endereço da plataforma do cliente]/vb 

<Location /vb> 
    ProxyPreserveHost Off 
    ProxyPass [endereço fornecido pela View B]/vb 
    ProxyPassReverse [endereço fornecido pela View B]/vb 
  </Location> 

<Location /viewb> 
    ProxyPreserveHost Off 
    ProxyPass [endereço fornecido pela View B]/viewb 
    ProxyPassReverse [endereço fornecido pela View B]/viewb 
  </Location> 

<Location /biserver> 
    ProxyPreserveHost Off 
    ProxyPass [endereço fornecido pela View B]/biserver 
    ProxyPassReverse [endereço fornecido pela View B]/biserver 
 </Location>

...

Bloco de código
Rota: PATCH /admin/api/v1/environments 
Body: 
{ 
    "properties": { 
        "ANALYTICS_ENABLED": "S" 
    } 
} 

 

Indexação de conteúdo em site de busca

Para desativar a indexação da plataforma Lecom, pelos motores de busca (Google, Bing etc.), é necessária a aplicação do cabeçalho X-Robots-Tag no proxy reverso que pode ser feito aplicando a tag Header set X-Robots-Tag "noindex, nofollow", conforme exemploabaixo, para cada ambiente de cliente, independente da versão. (AT-3746)

Bloco de código
<VirtualHost *:443>
   ServerName pet.lecom.com.br
   ServerAlias pet.lecom.com.br
   ProxyPreserveHost On
   ProxyRequests Off
   SSLProxyEngine on
   Header set X-Robots-Tag “noindex, nofollow”
   # COOKIE NODE ROUTED
   Header add Set-Cookie "ROUTEID=.%{BALANCER WORKER ROUTE}e; path=/; Secure; HttpOnly" env=BALANCER ROUTE CHANGED
   # ADMIN-API
   ProxyPass /admin/api balancer://gateway/admin/api
   # ECM-API
   ProxyPass /ecmcore/api balancer://gateway/ecmcore/api
   # APP-EXT
   ProxyPass /app-ext balancer://app-ext

 

Envio de e-mail com OAuth 2.0

A tabela utilizada para configurar e-mail mudou da tabela Parametro para Email, por isso é necessário alterar o script de limpeza de base, para retirar as configurações da tabela nova. Conforme script atualizado Script_limpeza_PET_V6.00_2024.sql . (PLT-4819)

Configurações personalizadas das propriedades

As configurações que constavam no arquivo configuracoes.properties, passaram ser armazenadas diretamente na tabela “Environment_properties” no banco de dados BPM. Para realizar atualização, será necessário consumir um serviço (API), via CURL ou POSTMAN, conforme a seção “Apendice B”  do manual Implantação Plataforma Lecom 6.0_v1.00.pdf e não será mais necessário reiniciar o ambiente para que alteração tenha efeito. (PLT-6597)

Por isso o arquivo {Storage}/bpm/configuracoes/configuracoes.properties não será mais criado.

Atenção, a opção “SSO_AUTENTICACAO_ALTERNATIVA” foi descontinuada durante as versões, agora não sendo mais possível configurar uma autenticação alternativa no ambiente, com uma classe personalizada. Orientamos que esse tipo de customização utilize a camada intermediária de autenticação.

Pacotes

Plataforma Lecom

Dica

Disponível na pasta: Z:\produtos\workflow\versoes\versao6.0\pacotes\RTM\1.00

Servicos Saas

IA Generativa

Dica

Disponível na pasta: Z:\produtos\servicos-saas\gen-ai\pacotes\1.0.0

Autenticador entre módulos ( OAuth-service)

Dica

Disponível na pasta: Z:\produtos\servicos-saas\oauth\pacotes\3.0.0

Devops (Gitlab-service, Gitlab-service-client)

Dica

Disponível na pasta: Z:\produtos\servicos-saas\devops\pacotes\4.0.0

Assinador digital (Sign-service)

Dica

Disponível na pasta: Z:\produtos\servicos-saas\sign\pacotes\1.1.0

Marketplace

Dica

Disponível na pasta: Z:\produtos\servicos-saas\marketplace\pacotes\1.0.0