Data de liberação : 15/01/2024
...
Nota |
---|
Esta sessão é apenas para uso interno da Lecom. Não divulgar para clientes |
Pontos de impacto
Implantação e Infraestrutura
Exportação de atividades
Para funcionar a exportação das atividades em PDF, é necessário avaliar os seguintes itens conforme o tipo de formulário:
Formulário antigo
A pasta do RenderServer deve ser criada no mesmo diretório que está definido no arquivo /opt/lecom/app/tomcat/bin/setenv.sh
, na variável JAVA_OPTS
, no parâmetro user.home
. Por padrão, ambos devem utilizar o diretório /opt/lecom/, pois ele é utilizado para gerar a exportação das atividades em PDF. Exemplo:
...
Configurar o tempo de execução do PhantomJs, pois ele é utilizado para gerar a exportação das atividades em pdf, no arquivo /opt/lecom/app/tomcat/bin/setenv.sh
, quando a Exportação de Atividades levar mais que 2 minutos, pois esse é o tempo padrão quando a variável não é configurada, que é equivalente a 120000ms. (PLT-715). Exemplo:
export JUNTADA_TIMEOUT_JOB_DONE= 120000
Além disso, só será possível Exportar Atividades de formulário antigo, por e-mail, não podendo gerar em tela, devido aos problemas que ocorre por causa da lentidão e que após o timeout é necessária fazer outra requisição. (PLT-4689)
Formulário atual
Para que o arquivo PDF gerado pela rotina de Exportação de Atividades, corresponda fielmente a tela do formulário, é necessário configurar a variável abaixo no arquivo “/opt/lecom/app/microservices/envs/01-form-app.conf
” (PLT-2696). Exemplo:export DATA_PRINT_ENABLED=true
...
Para ambos os formulários, os arquivos gerados em PDF, serão armazenados na pasta storage\bpm\exportacao\exported_process
. (PLT-4431)
E criamos uma rotina que limpa os arquivos, do local onde são gerados. Por isso, caso seja necessário alterar quando o horário da mesma, precisa alterar no arquivo /opt/lecom/app/tomcat/bin/setenv.sh
, a variável CLEAR_EXPORTED_PROCESS_CRON_CONFIG
, conforme a expressão Cron desejada, atualmente é executado as 03:00 AM. (PLT-715). Exemplo:
export CLEAR_EXPORTED_PROCESS_CRON_CONFIG= 0 0 3 1/1 * ? *
export EXPORTED_PROCESS_DAYS_EXPIRE=30
E por padrão os arquivos gerados após 30 dias, serão apagados. Porém é possível mudar a quantidade de dias na variável EXPORTED_PROCESS_DAYS_EXPIRE
.
Cluster
Nos casos em que o ambiente contar com mais de um nó do ActiveMQ, é necessário mudar o padrão de configuração para as instâncias do broker. O novo padrão está descrito no arquivo de implantação da Plataforma Lecom junto com o passo a passo para configuração.
Pontos de atenção
Log de Exportação de Atividades
Criamos log para registrar a Exportação de Atividades, para isso é necessário configurar a variável GENERATE_LOG_JOINED
no arquivo /opt/lecom/app/tomcat/bin/setenv.sh
, os mesmos serão gerados na pasta “/opt/lecom/lecom/renderserver
”, quando definido com o valor como true, pois quando não é declarado a variável o valor padrão será false. Além disso, terá mais informações na tabela “JOINED” do banco BPM. (PLT-4599). Exemplo: export GENERATE_LOG_JOINED = true
...
Painel | ||
---|---|---|
| ||
2023-12-13T12:37:02,288 ERROR [EtapaRenderServer-PhantomJsHandler] b.c.l.w.e.t.RenderServerManager$1: Could not run /opt/lecom/renderserver/phantomjs: |
Pacote
Dica |
---|
Está disponível na pasta: |