Один из моих клиентов использует Exchange Server 2010 в своей компании. На этом сервере хранится папка общедоступной адресной книги, к которой могут обращаться и редактировать разные люди.
Теперь, когда возникла проблема с целостностью записей контактов, они попросили решение для обеспечения соблюдения некоторых правил при создании контактов. Например, необходимо заполнить поля имени, названия компании и номера телефона.
Поскольку у меня лишь умеренный опыт работы с Exchange (я разработчик), я прошу вашей помощи: есть ли способ установить такое ограничение в Exchange? Если нет, можно ли применить эти правила на стороне клиента (с помощью настраиваемого плагина Outlook или макроса)?
спасибо за любую помощь, Эми
Если вы говорите о контактах в общей папке, вы можете создать форму без ContactItem, скопировав существующую из, а затем установив эту новую форму по умолчанию для данной общей папки. Вам необходимо распространить форму, опубликовав ее в Библиотеке форм организации, которая является скрытой общей папкой. В своей новой форме вы можете использовать VBA для изменения многих действий стандартных форм.
Форма, связанная с элементом, сохраняется как часть элемента. Итак, как только вы получите новую форму, созданную и работающую, вам нужно будет выполнить еще один шаг, чтобы преобразовать все существующие контакты для использования новой формы.
Имейте в виду, что Microsoft прогнозирует исчезновение общих папок уже несколько лет. Они настоятельно хотят, чтобы вы вместо этого смотрели на решения на основе Sharepoint. Возможно, будет неразумно создавать в общих папках что-то, что может не работать в следующей версии.
Видеть: