Skip to main content

Fevereiro

22/02/2023

Disponibilizado criação de parâmetro do tipo “Senha”

Durante o desenvolvimento de relatórios/scripts, agora é possível criar parâmetros com o tipo “Senha”, das quais possuem um comportamento semelhante aos parâmetros do tipo caracter, porém os mesmos não tem seu valor armazenado após a execução, ou exibidos no detalhamento de execuções após a finalização.

Fevereiro

Fevereiro

Detalhamentos sobre esse tipo de parâmetro:

  • Não é possível atribuir um valor padrão para parâmetros do tipo “Senha”;
  • O valor do parâmetro não é preenchido na reexecução;
  • Parâmetros do tipo senha não são convertidos para marcadores automaticamente;
  • Parâmetros do tipo senha não são exibidos na consulta de execuções.
ATENÇÃO!

Em tempo de execução, esse tipo de parâmetro se comporta de forma idêntica a parâmetros do tipo caracter, de forma que o desenvolvedor tem liberdade na utilização do mesmo, porém, sugere-se atenção na hora de exportar o valor do parâmetro no log ou impressão do relatório, a fim de evitar o vazamento de informações sensíveis.


Atributos flexibilizados

Implementado ao mecanismo de orquestração a capacidade de flexibilizar atributos. A partir desta publicação, atributos presentes no artefato de origem serão enviados para as entidades de destino.

Ao efetuar a orquestração, os atributos do artefato da entidade de origem serão flexibilizados. No caso do artefato possuir no destino um atributo com o mesmo nome, o seu valor será sobrescrito com o valor proveniente da orquestração.

Se o destino possuir atributos com diferentes chaves no destino, a lista de atributos será combinada com os provenientes da origem.

Caso um atributo seja removido da entidade de origem, o mesmo não será removido da entidade destino. Tal comportamento visa manter o correto funcionamento caso alguma funcionalidade use o atributo.

A partir da modificação, os atributos de um relatório serão disponibilizados como marcadores da execução do mesmo. Salientando, que os marcadores são únicos e com a seguinte ordem de precedência:

  • Parâmetros enviados pelas aplicações;
  • Parâmetros configurados no arquivo do relatório (JRXML), através da tag BTH_METADADO;
  • Parâmetros da execução selecionados para serem usados como marcador;
  • Atributos do relatório;
  • Amostragem de dados da fonte de relatórios.

Ainda, destaca-se que é aplicado o controle de nomenclatura dos mesmos, onde marcadores que possuírem o cifrão como primeiro carácter terão o mesmo removido.

Campos Adicionais

Ao efetuar a orquestração, os atributos do artefato da entidade de origem serão flexibilizados/desflexibilizados — a depender do evento — na entidade de destino.

No caso de substituição de migração de responsabilidade, os valores anteriores serão todos removidos, permanecendo somente os do novo autor. Assim, diferente de relatórios e scripts onde é possível personalizar na entidade de destino, campos adicionais sempre receberão os valores conforme determinado na origem.


Foi implementado um recurso que possibilita visualizar a fonte dinâmica nos relatórios quando a origem for Dinâmica v2. Portanto, o link fica disponível em três lugares que possuem a referência da fonte dinâmica, possibilitando que seja visualizado no Gerenciador de Scripts:

  • Origem da fonte na tela de detalhamento do relatório

Fevereiro

  • Na tela de edição

Fevereiro

  • Nas propriedades da fonte

Fevereiro


Visualizando Eventos na consulta de relatórios e scripts

Ao consultar uma execução de um artefato (relatório e/ou script), o usuário consegue visualizar todos os eventos realizados durante a execução de um relatório e/ou script, como por exemplo: o usuário que executou, data e hora de início e fim do mesmo.

Fevereiro

Fevereiro

Segue abaixo a lista dos eventos.

Fevereiro