Guia Indicador: mudanças entre as edições

De CIGAM WIKI
Criou página com '<br>{{VoltarPagina}} BI > BI Desenvolvedor > Dashboard > Guia Indicador Arquivo:Indicadorbi.png|center|semmoldura|7...'
 
 
(13 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
<br>{{VoltarPagina}}
<br>{{VoltarPagina}}
[[BI]] > [[BI Desenvolvedor|BI Desenvolvedor]] > [[Dashboard|Dashboard]] > [[Guia Indicador|Guia Indicador]]
[[BI]] > [[BI Desenvolvedor|BI Desenvolvedor]] > [[Dashboard|Dashboard]] > [[Guia Indicador|Guia Indicador]]
==Redimensionamento Dinâmico do Indicador no CIGAM BI==
<p align="justify">
==<span style="color:#000000;">Palavras-Chave</span>==
Indicador. BI Web. Fonte Automática. ResizeObserver. Display Flex. Tamanho Automático da Fonte. Ajuste Responsivo. Controladoria. Componente Indicador.</p>
<p align="justify">
== 📘 Indicador – Redimensionamento Automático da Fonte ==
<div style="border: 1px solid #ccc; background: #f8f8f8; padding: 12px; margin-bottom: 20px;"> <b>Resumo:</b> O Indicador agora ajusta automaticamente o tamanho da fonte conforme o espaço disponível na tela, evitando texto cortado e melhorando a visualização na versão Web. </div>  <p align="justify">
== 📝 O que é essa melhoria ==
O Indicador foi aprimorado para que se adapte de forma inteligente ao espaço disponível no painel. Antes, quando o usuário definia um tamanho fixo de fonte, isso poderia causar:</p>
<p align="justify">
*Texto cortado quando o espaço era pequeno;
<p align="justify">
*Àreas vazias demais quando o espaço era grande;
<p align="justify">
Com a melhoria, o Indicador analisa automaticamente o espaço disponível e aumenta ou diminui o tamanho da fonte sem que o usuário precise ajustar manualmente.;
<p align="justify">
O resultado é uma apresentação mais limpa, proporcional e responsiva.
<p align="justify">
</p> <br> <div style="border: 1px solid #eef7ff; background: #f8fbff; padding: 10px; margin: 12px 0;"> <b>Informação:</b> Essa melhoria é válida apenas para a <b>versão Web</b> do BI CIGAM. </div> <br>                      <p align="justify">
== 🔷 Exemplos Visuais ==
=== Indicador em área maior ===
*Tamanho Automático da Fonte ativada. Observe que o texto ocupa praticamente todo o espaço do item.
<p align="justify">
[[File:Indicador_Redimensionamento_Exemplo.png|600px|center]]
=== Indicador em área reduzida ===
*Tamanho do item foi reduzido. O texto é automaticamente redimensionado para caber no espaço disponível.
<p align="justify">
[[File:Indicador_Tamanho_Grande.png|600px|center]]
=== Exemplo de ajuste dinâmico ===
*Tamanho do item foi aumentado. Novamente, o texto é redimensionado automaticamente para ocupar o espaço disponível.
<p align="justify">
[[File:Indicador_Tamanho_Grande2.png|600px|center]]
</p> <br> <p align="justify">
== ⚙ Onde ativar o Tamanho Automático da Fonte ==
A funcionalidade está localizada nas propriedades da linha do Indicador:
[[File:Indicador_Config_Tamanho_Automatico.png|650px|center]]
</p> <br> <p align="justify">
Uma nova propriedade foi adicionada ao controle: Tamanho Automático da Fonte, disponível nas configurações da linha.
Lembre-se de marcar a opção “Aplicar” para que todas as alterações relacionadas à aparência tenham efeito.
</p> <br> <div style="border: 1px solid #d0e7ff; background: #eef7ff; padding: 10px; margin: 12px 0;"> <b>Nota:</b> Após ativar a opção, clique em <b>Aplicar</b> para que o ajuste tenha efeito imediato. </div> <br> <p align="justify">
== 🧩 Explicação técnica simplificada ==
O comportamento automático foi implementado por meio de três ajustes principais:
==1. Reorganização do HTML interno ==
O Indicador utilizava <code>display: table</code>, dificultando redimensionamento dinâmico.
Agora usa display: flex, o que permite distribuir melhor os elementos e ajustar suas dimensões conforme o espaço disponível.
== 2. Uso do ResizeObserver ==
O ResizeObserver monitora alterações no tamanho do Indicador e ajusta a fonte automaticamente.
== 3. Novas propriedades internas ==
Duas propriedades foram criadas para limitar o tamanho da fonte:
Tamanho mínimo: 10
<p align="justify">
Tamanho máximo: 100
<p align="justify">
Esses valores definem o intervalo seguro para o ajuste automático.
<p align="justify">
</p> <br> <div style="border: 1px solid #cccccc; background: #fdfdfd; padding: 10px; margin: 12px 0;"> <b>Nota técnica:</b> Apenas o elemento principal é monitorado diretamente. Os demais textos são ajustados porque herdam a fonte da <i>div</i> pai. Elementos com fonte fixa não sofrem alteração. </div> <br> <p align="justify">
= 🔶 Estrutura Visual Utilizada =
[[File:indicadorbi251125.gif|300px|center]]
<p align="justify">
== 🧠 Fluxo técnico simplificado ==
<div style="text-align:center; margin:auto; width:80%; font-family:Arial;">
<div style="border:1px solid #c8c8c8; padding:12px; margin-bottom:8px; background:#f7f7f7; border-radius:6px;">
<b>O Indicador mudou de tamanho</b>
</div>
<div style="font-size:22px; margin:10px 0; color:#666;">
&#8595;
</div>
<div style="border:1px solid #c8c8c8; padding:12px; margin-bottom:8px; background:#f7f7f7; border-radius:6px;">
<b>Verifica se o texto cabe</b>
</div>
<table style="margin:auto; width:100%; border-collapse:separate; border-spacing:40px;">
<tr>
<td style="text-align:center; width:50%;">
<div style="border:1px solid #c8c8c8; padding:12px; background:#fafafa; border-radius:6px;">
<b>Não cabe?</b>
</div>
<div style="font-size:22px; margin:10px 0; color:#666;">
&#8595;
</div>
<div style="border:1px solid #c8c8c8; padding:12px; background:#fafafa; border-radius:6px;">
<b>Diminui a fonte</b>
</div>
</td>
<td style="text-align:center; width:50%;">
<div style="border:1px solid #c8c8c8; padding:12px; background:#fafafa; border-radius:6px;">
<b>Há espaço sobrando?</b>
</div>
<div style="font-size:22px; margin:10px 0; color:#666;">
&#8595;
</div>
<div style="border:1px solid #c8c8c8; padding:12px; background:#fafafa; border-radius:6px;">
<b>Aumenta a fonte</b>
</div>
</td>
</tr>
</table>
<div style="font-size:22px; margin:10px 0; color:#666;">
&#8595;
</div>
<div style="border:1px solid #c8c8c8; padding:12px; background:#f7f7f7; border-radius:6px;">
<b>A fonte fica ideal</b>
</div>
</div>
= ⭐ Quando você perceberá essa mudança? =
O ajuste automático de fonte ocorre quando:
<p align="justify">
*O painel é redimensionado
<p align="justify">
*O Indicador é expandido ou reduzido
<p align="justify">
*A resolução do usuário muda
<p align="justify">
*A tela muda de tamanho (ex.: maximizar/minimizar)
<p align="justify">
*O dashboard é exibido em um monitor diferente
<p align="justify">
*O conteúdo não ficará mais cortado.
<p align="justify">
</p> <br> <p align="justify">
== ❗ O que foi resolvido com essa melhoria? ==
<div style="border: 1px solid #ffe7a3; background: #fff8d9; padding: 10px; margin-bottom: 12px;"> <b>Importante:</b> Esta melhoria resolve comportamentos inconsistentes que ocorriam antes na versão Web. </div>
Sublinhado reaplicado corretamente na versão Web
*Negrito funcionando conforme o Desktop;
<p align="justify">
*Fonte proporcional e ajustada automaticamente;
<p align="justify">
*Menos risco de corte ou distorção visual;
<p align="justify">
</p> <br> <p align="justify">
==Já está liberado esta funcionalidade?==
Esta nova funcionalidade estará disponível a partir das versões do BI liberadas em dezembro de 2025.
<p align="justify">
==Indicador Versão Tradicional==
[[Arquivo:Indicadorbi.png|center|semmoldura|750px|Indicadorbi]]
[[Arquivo:Indicadorbi.png|center|semmoldura|750px|Indicadorbi]]
<P align="justify">Apresenta configurações específicas para o Indicador.
<P align="justify">Apresenta configurações específicas para o Indicador.
<br>
<br>
<br>'''Alinhamento Horizontal'''
==Alinhamento Horizontal==
<P align="justify">Alinha o Indicador na horizontal
<P align="justify">Alinha o Indicador na horizontal
<br>
<br>
<br>'''Alinhamento Vertical'''
=='Alinhamento Vertical==
<P align="justify">Alinha o Indicador na vertical
<P align="justify">Alinha o Indicador na vertical
<br>
<br>
Linha 13: Linha 165:
<P align="justify">Altera as configurações de fonte para os valores do Indicador
<P align="justify">Altera as configurações de fonte para os valores do Indicador
<br>
<br>
<br>'''Regra Cor de Fundo'''
==Regra Cor de Fundo==
*'''Regra:''' Utilizada para colorir o fundo do texto conforme a métrica base informada.
*'''Regra:''' Utilizada para colorir o fundo do texto conforme a métrica base informada.
*'''Métrica Base:''' Utilizada pela regra para definir qual será a cor de fundo.
*'''Métrica Base:''' Utilizada pela regra para definir qual será a cor de fundo.
{{IndiceOculto}}
{{IndiceOculto}}
=Configurações=
==Configurações==
<P align="justify">Apresenta configurações auxiliares para o Indicador.
[[Arquivo:Indicadorbi2.png|center|semmoldura|750px|Indicadorbi2]]
<br>
===Linha===
<P align="justify">Adiciona uma nova linha ao indicador
[[Arquivo:Indicadorbi3.png|center|semmoldura|750px|Indicadorbi3]]
<br>
===Linhas===
<P align="justify">Apresenta todas as linhas do indicador, permitindo incluir métricas, dimensões ou texto de forma individual para cada linha.
[[Arquivo:Indicadorbi4.png|center|semmoldura|750px|Indicadorbi4]]
[[Arquivo:Inbi.png|esquerda|inbi]] Apresenta a tela com as configurações da linha.
[[Arquivo:Inbi2.png|esquerda|inbi2]] Exclui a linha.
<br>
<P align="justify">A partir da versão <big>220404 RC patch C</big> foram adicionadas as seguintes opções no objeto Indicador:
<P align="justify">Configurações de aparência para cada elemento dentro da mesma linha.
Para abrir a opção é preciso clicar sobre o elemento:
[[Arquivo:New_indic.png|center|semmoldura|750px|New_indic]]
[[Arquivo:New_indic2.png|center|semmoldura|750px|New_indic2]]
<br>
===Exemplo===
[[Arquivo:New_indic3.png|center|semmoldura|750px|New_indic3]]
<P align="justify">O Indicador também recebeu a opção que permite transformar as linhas em links, permitindo que o indicador abra outro dashboard, execute uma tarefa ou abra um programa CIGAM, com a possibilidade de publicar parâmetros.
<P align="justify">Os valores possíveis para publicação são os filtros que o indicador possui e suas dimensões.
<P align="justify">Quando a opção está habilitada, ao passar o mouse sobre os elementos o ponteiro do mouse muda da forma de seta para uma mão.
[[Arquivo:New_indic4.png|center|semmoldura|750px|New_indic4]]
<P align="justify">Os elementos do Indicador também receberam a opção para inclusão de um descritivo, que será mostrado ao passar o mouse sobre o elemento.
<P align="justify">Para cadastrar o descritivo basta clicar sobre o elemento para que seja aberta a tela de configuração do mesmo.
[[Arquivo:New_indic5.png|center|semmoldura|750px|New_indic5]]
<br>'''Exemplo:'''
[[Arquivo:New_indic6.png|center|semmoldura|750px|New_indic6]]
<br>As opções acima também estão disponíveis na versão Web.
<p align="justify">

Edição atual tal como às 20h11min de 2 de dezembro de 2025


Voltar
BI > BI Desenvolvedor > Dashboard > Guia Indicador

Redimensionamento Dinâmico do Indicador no CIGAM BI

Palavras-Chave

Indicador. BI Web. Fonte Automática. ResizeObserver. Display Flex. Tamanho Automático da Fonte. Ajuste Responsivo. Controladoria. Componente Indicador.

📘 Indicador – Redimensionamento Automático da Fonte

Resumo: O Indicador agora ajusta automaticamente o tamanho da fonte conforme o espaço disponível na tela, evitando texto cortado e melhorando a visualização na versão Web.

📝 O que é essa melhoria

O Indicador foi aprimorado para que se adapte de forma inteligente ao espaço disponível no painel. Antes, quando o usuário definia um tamanho fixo de fonte, isso poderia causar:

  • Texto cortado quando o espaço era pequeno;

  • Àreas vazias demais quando o espaço era grande;

Com a melhoria, o Indicador analisa automaticamente o espaço disponível e aumenta ou diminui o tamanho da fonte sem que o usuário precise ajustar manualmente.;

O resultado é uma apresentação mais limpa, proporcional e responsiva.


Informação: Essa melhoria é válida apenas para a versão Web do BI CIGAM.


🔷 Exemplos Visuais

Indicador em área maior

  • Tamanho Automático da Fonte ativada. Observe que o texto ocupa praticamente todo o espaço do item.

Indicador em área reduzida

  • Tamanho do item foi reduzido. O texto é automaticamente redimensionado para caber no espaço disponível.

Exemplo de ajuste dinâmico

  • Tamanho do item foi aumentado. Novamente, o texto é redimensionado automaticamente para ocupar o espaço disponível.


⚙ Onde ativar o Tamanho Automático da Fonte

A funcionalidade está localizada nas propriedades da linha do Indicador:


Uma nova propriedade foi adicionada ao controle: Tamanho Automático da Fonte, disponível nas configurações da linha. Lembre-se de marcar a opção “Aplicar” para que todas as alterações relacionadas à aparência tenham efeito.


Nota: Após ativar a opção, clique em Aplicar para que o ajuste tenha efeito imediato.


🧩 Explicação técnica simplificada

O comportamento automático foi implementado por meio de três ajustes principais:

1. Reorganização do HTML interno

O Indicador utilizava display: table, dificultando redimensionamento dinâmico. Agora usa display: flex, o que permite distribuir melhor os elementos e ajustar suas dimensões conforme o espaço disponível.

2. Uso do ResizeObserver

O ResizeObserver monitora alterações no tamanho do Indicador e ajusta a fonte automaticamente.

3. Novas propriedades internas

Duas propriedades foram criadas para limitar o tamanho da fonte: Tamanho mínimo: 10

Tamanho máximo: 100

Esses valores definem o intervalo seguro para o ajuste automático.


Nota técnica: Apenas o elemento principal é monitorado diretamente. Os demais textos são ajustados porque herdam a fonte da div pai. Elementos com fonte fixa não sofrem alteração.


🔶 Estrutura Visual Utilizada

🧠 Fluxo técnico simplificado

O Indicador mudou de tamanho

↓

Verifica se o texto cabe

Não cabe?

↓

Diminui a fonte

Há espaço sobrando?

↓

Aumenta a fonte

↓

A fonte fica ideal

⭐ Quando você perceberá essa mudança?

O ajuste automático de fonte ocorre quando:

  • O painel é redimensionado

  • O Indicador é expandido ou reduzido

  • A resolução do usuário muda

  • A tela muda de tamanho (ex.: maximizar/minimizar)

  • O dashboard é exibido em um monitor diferente

  • O conteúdo não ficará mais cortado.


❗ O que foi resolvido com essa melhoria?

Importante: Esta melhoria resolve comportamentos inconsistentes que ocorriam antes na versão Web.

Sublinhado reaplicado corretamente na versão Web

  • Negrito funcionando conforme o Desktop;

  • Fonte proporcional e ajustada automaticamente;

  • Menos risco de corte ou distorção visual;


Já está liberado esta funcionalidade?

Esta nova funcionalidade estará disponível a partir das versões do BI liberadas em dezembro de 2025.

Indicador Versão Tradicional

Indicadorbi
Indicadorbi

Apresenta configurações específicas para o Indicador.

Alinhamento Horizontal

Alinha o Indicador na horizontal

'Alinhamento Vertical

Alinha o Indicador na vertical

Fonte

Altera as configurações de fonte para os valores do Indicador

Regra Cor de Fundo

  • Regra: Utilizada para colorir o fundo do texto conforme a métrica base informada.
  • Métrica Base: Utilizada pela regra para definir qual será a cor de fundo.

Configurações

Apresenta configurações auxiliares para o Indicador.

Indicadorbi2
Indicadorbi2


Linha

Adiciona uma nova linha ao indicador

Indicadorbi3
Indicadorbi3


Linhas

Apresenta todas as linhas do indicador, permitindo incluir métricas, dimensões ou texto de forma individual para cada linha.

Indicadorbi4
Indicadorbi4
inbi
inbi

Apresenta a tela com as configurações da linha.

inbi2
inbi2

Exclui a linha.


A partir da versão 220404 RC patch C foram adicionadas as seguintes opções no objeto Indicador:

Configurações de aparência para cada elemento dentro da mesma linha. Para abrir a opção é preciso clicar sobre o elemento:

New_indic
New_indic
New_indic2
New_indic2


Exemplo

New_indic3
New_indic3

O Indicador também recebeu a opção que permite transformar as linhas em links, permitindo que o indicador abra outro dashboard, execute uma tarefa ou abra um programa CIGAM, com a possibilidade de publicar parâmetros.

Os valores possíveis para publicação são os filtros que o indicador possui e suas dimensões.

Quando a opção está habilitada, ao passar o mouse sobre os elementos o ponteiro do mouse muda da forma de seta para uma mão.

New_indic4
New_indic4

Os elementos do Indicador também receberam a opção para inclusão de um descritivo, que será mostrado ao passar o mouse sobre o elemento.

Para cadastrar o descritivo basta clicar sobre o elemento para que seja aberta a tela de configuração do mesmo.

New_indic5
New_indic5


Exemplo:

New_indic6
New_indic6


As opções acima também estão disponíveis na versão Web.