Mudando as cores default de Gráficos no OBIEE 11G

Imaginemos o seguinte caso:

Você começa a trabalhar em um projeto que tem design padrão de cores. Já ouviu falar? Significa que qualquer imagem, apresentação, relatório ou documento oficial mostrado para diretoria da empresa deve seguir um padrão de cores. Assim como as empresas possuem o “code dress”, algumas também possuem o “code color”.

Trabalhei em um projeto assim e o grande problema era conferir, relatório por relatório, para saber se todos estavam alinhados com as cores da empresa. E também na criação de um novo relatório, uma das etapas a ser seguida era verificar cores. Coisa que para um desenvolvedor acaba se tornando “chato” e passível de erro já que a atenção total está focada na resolução do problema de contagem, filtro, seleção… e não uma cores.

Solução?

Na época, acabei criando um layout padrão dentro do OBIEE, já seguindo o padrão da empresa, fazendo com que o desenvolvedor só precisasse dar 2 cliques para as cores ficarem corretas, apenas alterando layout padrão para o que eu havia salvo. Porém eu ainda dependia de que o desenvolvedor não esquecesse de fazer isso.

Pouco tempo depois descobri a raiz. Onde alteramos o default de cores do OBIEE. Diretamente no xml fica bem mais fácil. E isso que ensinarei agora.

Como Alterar as Cores

Existe dois caminhos padrões, depende da versão do seu OBIEE:

OBIEE 11.1.1.7.x

<Middleware>/Oracle_BI1/bifoundation/web/msgdb/s_FusionFX/viewui/chart/dvt-graph-skin.xml

Versões Anteriores

<Middleware>/Oracle_BI1/bifoundation/web/msgdb/s_blafp/viewui/chart/dvt-graph-skin.xml

Achando o arquivo dvt-graph-skin.xml abra-o com seu editor e procure pela tag <SeriesItems>

Caso essa tag não exista, será necessário criar, antes da tag </Graph>

Ficará mais ou menos assim:

<SeriesItems>
<Series id=”0″ color=”#ff0000″ borderColor=”#ff0000″/>
<Series id=”1″ color=”#00ff00″ borderColor=”#00ff00″/>
<Series id=”2″ color=”#0000ff” borderColor=”#0000ff”/>
</SeriesItems>
 
</Graf>

Você pode usar este padrão <Series id=”n” color=… /> quantas vezes forem necessário ou tantas vezes quanto cores tiverem no cliente que você está trabalhando.

Para saber o código HTML da cor que você deseja usar, pode usar este site.

Até a próxima!

The following two tabs change content below.

Leila Conz

Latest posts by Leila Conz (see all)

Deixe uma resposta