Regra de transporte do hub com o Exchange 2010: trabalhando com valores vazios?

2

Usamos uma regra de transporte de hub para anexar automaticamente uma assinatura corporativa a todos os e-mails enviados.

Certos valores são extraídos de perfis do AD do pessoal e importados para a seção apropriada de assinaturas dinâmicas quando os emails são enviados. Isso funciona perfeitamente para nós no momento, mas estou com um problema ao tentar adicionar um valor extra que, diferentemente dos números de telefone já presentes na assinatura dinâmica, não se aplica a todos (números móveis).

Até agora, incluímos dois números de telefone em assinaturas: o número do escritório (precedido por um prefixo "p.") e o número de fax (precedido por um prefixo "f."). Esses números existiam para todos no AD - portanto, não havia nenhum problema com campos AD em branco, deixando um prefixo que não era seguido por um valor.

Agora, se adicionar "mobile" como um campo adicional em nossa assinatura corporativa, todos os usuários que não tiverem um celular receberão o prefixo "m". ( exemplo abaixo )

John Doe p. 123-456-7890 f. 123-456-7890 m.

Existe alguma maneira de tornar nossa regra de transporte de hub inteligente o suficiente para que não inclua um prefixo específico se não houver um valor de AD correspondente para um determinado usuário?

    
por Alpha Orionis 27.03.2016 / 01:32

1 resposta

1

Ao anexar texto a uma mensagem, uma regra de transporte de hub executa uma substituição de variável simples; não é um pré-processador de texto e não possui uma lógica complexa, como "insira este texto somente se esse valor existir".

No entanto, a regra em si pode ter esse tipo de lógica; assim, você poderia criar duas regras: uma que anexasse texto, incluindo o número do celular, se o atributo do AD correspondente e outro que anexasse o mesmo texto, mas sem o número do celular, caso o atributo do AD estivesse vazio.

    
por 27.03.2016 / 03:00