none
O outlook não localiza o segundo nome do sobrenome

    Question

  • Pessoal, boa tarde e bom 2011!

    Ao tentar localizar um contato no outlook 2007 com exchange 2007, ele apenas mostra resultados do primeiro bloco de caracteres dos campos "nome" e "sobrenome" os demais blocos de caracteres do campo ele não localiza.

    Ex: Quico do Coco Quadrado

    Nome: Quico

    Sobreme: Do Coco Quadrado

    Se tentar localizar por:

    "Quico" ou "Do" ele localiza com sucesso em qualquer situação, porém por:

     "Coco" ou "Quadrado", ele não localiza. 

    A pesquisa é feita nos campos: Para, CC ou Catalogo de Endereços.

    Configurei o LDAP de minha rede e tambem não resolve, apenas se clicar em "localização avancada", "Sobrenome"  e marcar "contem", ai ele me traz os resultados.

    Tem como deixar isto automatico?

     

    • Edited by binotes Tuesday, January 04, 2011 9:31 AM orto
    Monday, January 03, 2011 6:41 PM

Answers

  • Rodrigo,

    Exatamente isto a microsoft me enviou uma resposta:

     

    Este comportamento que nos relatou é padrão do produto e está documentado no seguinte artigo:

     

    XCLN: How the Check Names Command Works

    http://support.microsoft.com/default.aspx?scid=kb;EN-US;147400

    Trechos do artigo:

    (…)

    Once an Address container is selected, "Check Names" performs two basic types of ANR against the input string: mailbox attribute comparisons and a name fragment comparison.

    Mailbox attribute comparisons are performed against the Last Name (Surname), Display Name (Display-Name), Alias Name(Mail-nickname), Office (Physical-Delivery-Office-Name), and E-mail Addresses (Proxy-Addresses).

    A name fragment comparison is performed if the input string contains an embedded space or another separator character. The input string is split and matched pair-wise against the Last Name and First Name (Given-Name) fields. For example, a string "ABC XYZ" will match entries where Surname matches ABC and Given-Name matches XYZ as well as entries where Surname matches XYZ and Given-Name matches ABC.

    (…)

     

    (…)

    ----------------------------------------------------------------------

    First Name       Last Name         Display Name         Alias

    ----------------------------------------------------------------------

    Joe              Black             Joe Black            Jo

    Dan              Johnson           Dan Johnson          DJ

    John             Smith             John Smith           JohnS

    Test             User              Testing UserID       TestU

    ----------------------------------------------------------------------


    If the Check Names command is run with "Jo" (without the quotation marks) as the input string, it will return Joe Black, Dan Johnson, and John Smith as the matches found.

    If instead, you want Check Names to perform a full string match and not return partial matches, then precede the input string with an equal (=) sign. In the above example, if the input string was "=Jo", Check Names will return only Joe Black. This full-string matching affects both the mailbox attribute comparisons and the name fragment comparison.

    (…)

     

    (…)

    Check Names does not check the input string against all the individual words in the Display Name. It only matches the input string against the first word. If this match fails, Check Names matches the input string against the entire Display Name. Using the above mailboxes for example, if the input string is "Testing", a match will be found, but if the string is "UserID", no matches will be found. If input string is "Testing UserID", a match will also be found.

    (…)

     

    Isto sifnifica que se você tiver um usuário conforme nos citou:

     

    Nome: Quico

    Sobreme: Do Coco Quadrado

     

    Você só conseguirá localizá-lo ao pesquisar pelas palavras “Quico” ou “Do” pois “Coco Quadrado” seriam as últimas strings do Sobrenome, e só é pesquisada a primeira String ou o conjunto completo de Strings sem separação.

     

    Os exemplos acima descritos no artigo ilustram o mesmo cenário e teste.

     

     

    • Marked as answer by binotes Thursday, February 03, 2011 2:20 PM
    Monday, January 17, 2011 2:36 PM

All replies

  • Galera,

    Alguem tem alguma resposta ?

    Se puderem fazer um teste em seu outlook:

    1 - Descubra um login que tenha mais de dois nomes no sobrenome.

    2 - em: novo email >  Para > digita o o segundo bloco do sobrenome (ex: do nome acima "Coco" ou "Quadrado")

    3 - Se o resultado for com sucesso, veja se ele está consultando catalogo on line off line ou LDAP no Catalogo de endereços

    Grato,

    Wednesday, January 05, 2011 11:05 AM
  • Caro,

     

    O que você deseja fazer não é suportado pelo Microsoft Outlook, para usuários do AD mail-enabled.

    Para mais informações, veja a KB, abaixo:

    XCLN: How the Check Names Command Works

    http://support.microsoft.com/default.aspx?scid=kb;EN-US;147400

    - Em resumo, esse modo de pesquisa é "by design" do produto e o tipo de pesquisa que você deseja fazer, não é suportado no Outlook (exceto para contatos locais, como a própria KB demonstra).

     

    Espero ter ajudado,

    Rodrigo

    Tuesday, January 11, 2011 7:55 PM
  • Rodrigo,

    Exatamente isto a microsoft me enviou uma resposta:

     

    Este comportamento que nos relatou é padrão do produto e está documentado no seguinte artigo:

     

    XCLN: How the Check Names Command Works

    http://support.microsoft.com/default.aspx?scid=kb;EN-US;147400

    Trechos do artigo:

    (…)

    Once an Address container is selected, "Check Names" performs two basic types of ANR against the input string: mailbox attribute comparisons and a name fragment comparison.

    Mailbox attribute comparisons are performed against the Last Name (Surname), Display Name (Display-Name), Alias Name(Mail-nickname), Office (Physical-Delivery-Office-Name), and E-mail Addresses (Proxy-Addresses).

    A name fragment comparison is performed if the input string contains an embedded space or another separator character. The input string is split and matched pair-wise against the Last Name and First Name (Given-Name) fields. For example, a string "ABC XYZ" will match entries where Surname matches ABC and Given-Name matches XYZ as well as entries where Surname matches XYZ and Given-Name matches ABC.

    (…)

     

    (…)

    ----------------------------------------------------------------------

    First Name       Last Name         Display Name         Alias

    ----------------------------------------------------------------------

    Joe              Black             Joe Black            Jo

    Dan              Johnson           Dan Johnson          DJ

    John             Smith             John Smith           JohnS

    Test             User              Testing UserID       TestU

    ----------------------------------------------------------------------


    If the Check Names command is run with "Jo" (without the quotation marks) as the input string, it will return Joe Black, Dan Johnson, and John Smith as the matches found.

    If instead, you want Check Names to perform a full string match and not return partial matches, then precede the input string with an equal (=) sign. In the above example, if the input string was "=Jo", Check Names will return only Joe Black. This full-string matching affects both the mailbox attribute comparisons and the name fragment comparison.

    (…)

     

    (…)

    Check Names does not check the input string against all the individual words in the Display Name. It only matches the input string against the first word. If this match fails, Check Names matches the input string against the entire Display Name. Using the above mailboxes for example, if the input string is "Testing", a match will be found, but if the string is "UserID", no matches will be found. If input string is "Testing UserID", a match will also be found.

    (…)

     

    Isto sifnifica que se você tiver um usuário conforme nos citou:

     

    Nome: Quico

    Sobreme: Do Coco Quadrado

     

    Você só conseguirá localizá-lo ao pesquisar pelas palavras “Quico” ou “Do” pois “Coco Quadrado” seriam as últimas strings do Sobrenome, e só é pesquisada a primeira String ou o conjunto completo de Strings sem separação.

     

    Os exemplos acima descritos no artigo ilustram o mesmo cenário e teste.

     

     

    • Marked as answer by binotes Thursday, February 03, 2011 2:20 PM
    Monday, January 17, 2011 2:36 PM