Como personalizar a Barra do Alfabeto para as Grades de Aplicativo do CRM para Microsoft Dynamics CRM 4.0

Aplica-se a
Dynamics CRM 4.0

INTRODUÇÃO

Este artigo descreve como personalizar a Barra de Alfabeto exibida na parte inferior das Grades de Aplicativo do CRM para Microsoft Dynamics CRM 4.0.
Começando com a Atualização Rollup 15 para Microsoft Dynamics CRM 4.0, a Barra do Alfabeto pode ser personalizada. No nível organizacional, isso significa que a mesma Barra de Alfabeto personalizada será apresentada quando os usuários acessarem o Microsoft Dynamics CRM organização.

Mais informações

Para personalizar a Barra do Alfabeto, siga estas etapas:

  1. Extraia e configure o Microsoft.Crm.SE.OrgDBOrgSettingsTool.exe.

      Para obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:
    2479288 Uma nova ferramenta que recupera e altera as configurações de nível de organização nas configurações do Microsoft Dynamics CRM 4.0 está disponível

  2. A ferramenta permite que você recupere todas as configurações personalizáveis para uma organização específica do CRM ou altere essas configurações fornecendo o nome da configuração que deve ser alterada e seu novo valor. A configuração que controla a personalização da Barra do Alfabeto é chamada de "JumpBarAlphabetOverride".

  3. Para executar a ferramenta, abra um prompt de comando na pasta em que a ferramenta e os arquivos associados são armazenados e execute o seguinte comando:

    Microsoft.CRM.SE.OrgDBOrgSettingsTool.exe Atualizar MyOrganization JumpBarAlphabetOverride "NewAlphabetBarDefinition"

  4. Para redefinir a Barra do Alfabeto para sua definição padrão, execute o mesmo comando, mas passe uma cadeia de caracteres vazia como a definição:

    Microsoft.CRM.SE.OrgDBOrgSettingsTool.exe Atualizar MyOrganization JumpBarAlphabetOverride ""

      

A definição da Barra do Alfabeto

A definição da Barra do Alfabeto tem a forma de uma lista separada por vírgulas do rótulo e dos valores a serem pesquisados quando o rótulo é clicado. A definição padrão para a versão do CRM inglês dos EUA é a seguinte:

(#:0|1|2|3|4|5|6|7|8|9),(A:a),(B:b),(C:c),(D:d),(E:e),(F:f),(G:g),(H:h),(I:i),(J:j),(K:k),(L:l),(M:m),(N:n),(O:o),(P:p),(Q:q),(R:r),(S:s),(T:t),(U:u),(V:v),(W:w), (X:x)(Y:y)(Z:z)

Observação Não pode haver espaços entre os conjuntos de caracteres.

Exemplo 1

Para ter o caractere de rótulo exibido como "A" retornar resultados para várias versões de "a", você pode substituir (A:a) nesta cadeia de caracteres por (A:a|ä|á|æ|ã). Cada caractere após o cólon (:) separado por um caractere pipe (|) será pesquisado na condição de salto.

Para atualizar as configurações da organização, você teria que executar a ferramenta usando o seguinte comando:

Microsoft.CRM.SE.OrgDBOrgSettingsTool.exe Atualizar MyOrganization JumpBarAlphabetOverride "(#:0|1|2|3|4|5|6|7|8|9)(A:a|ä|á|á|æ|ã),(B:b),(C:c),(D:d),(E:e),(F:f),(G:g),(H:h),(I:i),(J:j),(K:k),(L:l),(M:m),(N:n),(O:o),(P:p),(Q:q),(R:r),(S:s), (T:t),(U:u),(V:v),(W:w),(X:x)(Y:y)(Z:z)"

Exemplo 2

Você também pode estender a lista de rótulos e de pares de valores se tiver vários pontos de salto para cada letra. Portanto, além do caractere de rótulo exibido como "A", você pode ter um intervalo de pares adicionais de valor de pesquisa de rótulo que abrangem apenas um subconjunto do intervalo "A". 

Para conseguir isso, você pode substituir (A:a) por (A:a)(Aa-Am:aa|ab|ac|ad|ae|af|ag|ah|ai|aj|al|am)(An-Az:an|ao|ap|aq|ar|as|at|au|av|ax|ay|az) na definição da Barra de Alfabeto. Dessa forma, você pode filtrar de todos os itens que correspondem a "A" apenas os itens no intervalo "Aa-Am" ou apenas os itens no intervalo "An-Az". Você executaria a ferramenta usando o seguinte comando:

Microsoft.CRM.SE.OrgDBOrgSettingsTool.exe Atualizar MyOrganization JumpBarAlphabetOverride "((#:0|1|2|3|4|5|6|7|7|8|9)(A:a)(Aa-Am:aa|ab|ac|ad|ae|af|ag|ah|ai|aj|al|am)(An-Az:an|ao|ap|aq|ar|as|at|at|au|av|ax|ay|az),(B:b),(C:c),(D:d),(E:e),(F:f),(G:g),(H:h), (I:i),(J:j),(K:k),(L:l),(M:m),(N:n),(O:o),(P:p),(Q:q),(R:r),(S:s),(T:t),(U:u),(V:v),(W:w),(X:x)(Y:y)(Z:z)"