Mais de um alias / apelido por usuário

5

No Active Directory, preenchemos o Mailnickname com um único valor adequado (EmployeeId, neste caso).

Quando um usuário acessa o Outlook, insere o nome do email (employeeId), o Outlook procurará na GAL (e um cache local primeiro, mas isso é irrelevante para essa pergunta). Veja o Exemplo 1.

Se quiséssemos implementar vários "mailnicknames" por usuário, como isso poderia ser feito? Esqueça o campo específico "mailnickname", que é uma única propriedade de string - mas outra maneira de inserir um de uma série de "mailnicknames" / aliases em outlook - e fazer com que ele encontre a pessoa certa. Veja o exemplo 2.

Exemplo 1 (funcionalidade padrão)

  • Usuário: Bob
  • Mailnickname (s): {123}

No outlook to-field, eu digito: 123 - e ele encontra a conta de Bob.

Exemplo 2 (funcionalidade desejada)

Propriedades

  • Usuário: Bob
  • Mailnickname (s): {123,456,789}

No outlook to-field, eu digito: 123 - e ele encontra a conta de Bob.

No outlook to-field, eu digito: 456 - e ele encontra a conta de Bob.

No outlook to-field, eu digito: 789 - e ele encontra a conta de Bob.

Há algum campo no AD / Exchange adequado para esse cenário? Existem outras maneiras de realizar a mesma funcionalidade?

Explicação

Eu posso entender porque isso parece uma exigência estranha. Vou explicar o contexto.

No sistema de RH da empresa, as pessoas recebem um ID (123, 456 etc). Esse ID é então usado como seu login (samaccountname).

Algumas alterações em seu status de contratação acionam a atribuição de uma ID de RH adicional para lidar com impostos, relatórios, etc. Para evitar que o usuário final tenha que se lembrar de um novo ID, renomeie sua conta do AD e um grupo de contas em outros sistemas relacionados, nós continuamos usando seu primeiro ID como seu samaacountname. Também definimos esse ID de RH como um nome de correspondência.

Se eu quiser enviar um e-mail para alguém, solicitarei seu ID de RH e insira-o no campo para resolver. Isso funciona muito bem e as pessoas fora do RH raramente veem o segundo (ou terceiro) ID de RH.

Mas em alguns relatórios e telas no sistema de RH, o que é visível é o segundo (ou terceiro) ID de RH, não aquele que corresponde ao seu nome de conta e nome de correspondência.

Então, a questão é: podemos adicionar esses segundos e terceiros IDs de RH como algum tipo de alias, para que eles sejam resolvidos. Já temos total integração entre o sistema de RH e o gerenciamento de contas do AD, portanto, se pudermos encontrar uma forma de fazer uma troca / AD, implementá-lo é direto.

    
por Kjensen 11.12.2013 / 14:08

2 respostas

6

Kjensen,

Primeiro, não sei por que a funcionalidade seria necessária. Por que algumas pessoas querem encontrar Bob como 123 e algumas como 456? Isso não confundiria as pessoas? Se Mary e Jane se sentam uma ao lado da outra e Gail aparece e diz "vocês sabem qual é o endereço de e-mail de Bob?" e Mary diz "com certeza digite 123 na caixa Para" e Jane diz "não, você digita 456" ... Eu acho que os usuários ficariam confusos.

No entanto, geralmente há uma necessidade semelhante de algo assim. Embora uma conta do Exchange possa ter apenas um único alias, ele pode ter vários endereços de e-mail (atributo proxyaddress), com um deles sendo o endereço principal / de envio.

Com Bob aqui, você criaria em sua conta do Exchange vários endereços SMTP:

[email protected] - Set as Primary

[email protected]

[email protected]

[email protected]

Isso lhe daria a funcionalidade de resolução automática (não confundir com AutoCompletar) sobre a qual você está falando.

    
por 11.12.2013 / 15:12
0

Temos esse mesmo problema e obtivemos uma solução: Altere o "nome para exibição" no AD.

Você pode definir: Primeiro nome - Robert,
Último nome - Smith,
Nome de exibição - Bob Smith,
Alias - robertsmith

Isso permitirá que você pesquise o usuário por Robert, Bob ou Smith.

Alguém perguntou "por que isso"? Bem, algumas pessoas passam por um certo nome e se apresentam assim. Robert diz a todos que seu nome é "Bob" e tem feito isso toda a sua vida. Ele quer atualizar seu e-mail porque confunde as pessoas quando elas procuram por ele.

O problema é: como os novos usuários são configurados? Qual é a política para os nomes dos usuários? HR nos dá seu nome legal e nós configuramos Robert antes, mas e se Robert quiser ser mudado para Bob mais tarde? Qual seria a nossa política de nomes? Nós mudaríamos o nome de alguém se eles perguntassem? Quanto trabalho extra é esse? Se você tem sistemas de SSO e está atualizando nomes de usuário / e-mails, isso pode ser uma tonelada de trabalho extra sempre que alguém solicitar essa alteração.

Nossa política é: o RH nos dá o nome legal e é assim que configuramos o usuário. Se o usuário quiser alterar seu nome de exibição porque é assim que ele é conhecido, colocamos um ticket de aprovação para ele e, em seguida, alteramos esse nome de exibição e não precisamos nos preocupar em alterar outros sistemas devido à alteração. / p>     

por 30.06.2017 / 16:32