Translate

terça-feira, 31 de maio de 2011

Identificação de instancia do Dynamics AX.

Neste post vou demonstrar como identificar uma instância do Dynamics AX de outra forma, em um post anterior demonstrei como identificar uma instância fazendo com que o nome da base de dados seja exibido na barra superior do Dynamics AX, veja o post completo aqui.

No post de hoje vou demonstrar como alterar a cor de fundo de todos os formulários do Dynamics AX, assim, logo ao abrir o Dynamics AX o usuário verá que se trata de uma instância Teste ou Produção dependendo da cor.

Você pode utilizar os métodos descritos no seguinte link: http://discoverax.blogspot.com/2007/12/color-code-your-dynamics-environments.html

Ou utilizar o método abaixo, que particularmente achei mais simples!!!
Para alterar a cor de fundo dos formulários do Dynamics AX, este método é válido para ax 4.0 e 5.0, é necessário alterar a classe SysSetupFormRun e inserir o seguinte:

public void run()

{
super();
this.design().colorScheme(FormColorScheme::RGB);
this.design().backgroundColor(600);
}
Veja como fica o código na imagem abaixo:

Para alterar a cor desejada altere o valor (600) por um outro valor de sua preferencia. como descobrir o valor para outras cores? Acesse o link abaixo, escolha a cor desejada, copie o valor hexadecimal e digite-o em sua calculadora em modo cientifico com opção hexadecimal habilitada, agora selecione a opção DEC, agora o valor passou de hexadecimal para decimal, pegue este valor final e copie-o no codigo acima!!!


Veja exemplo de AX com cor alterada, neste caso o (600) alterou a cor de fundo para vermelho. "eu acho que isso é vermelho!!!"

Na imagem abaixo alterei o valor (600) para (65331) e obtive o seguinte resultado:

 Pra completar, deixo um link abaixo que contém uma tabela com cores, muuuitas cores, e seus códigos hexadecimais, é só escolher um, altera-lo e substituir no código acima!!
 
Tabela de cores e códigos.
 
Espero que ajude a todos!!!
 
Fonte: Um amigo de Rio Claro - SP!!!