Сведения о разрешении конфликтов для элементов пользовательских типов
В этом разделе описывается, как устранять конфликты для пользовательских типов элементов, создаваемых в Outlook.
Разрешение конфликтов для стандартных типов элементов Outlook
В Outlook конфликты возникают, когда две или более копий одного и того же элемента были изменены независимо друг от друга. Outlook обнаруживает конфликты во время синхронизации. Например, вы можете обновить элемент собрания в сети в Outlook Web App, а затем обновить тот же элемент собрания в Outlook, когда вы работаете в автономном режиме. Когда Outlook снова перейдет в сеть и синхронизирует данные между клиентским компьютером и сервером, обнаруживает, что есть две разные копии одного и того же элемента собрания.
Когда Outlook синхронизирует элементы, принадлежащие стандартному типу элементов Outlook, он учитывает свойства, относящиеся к этому типу элементов, для обнаружения возможных конфликтов. Outlook пытается устранить конфликты и сохраняет результируемую копию в соответствующей папке без запроса вмешательства пользователя. В случаях, когда Outlook считает, что результирующий экземпляр может содержать не все важные данные, Outlook сохраняет конфликтующие копии в папке Conflict в папке "Проблемы синхронизации".
Примечание.
Проблемы синхронизации и вложенные папки скрыты, пока вы не нажмете список папок в области навигации.
В таких случаях пользователи могут перейти в папку "Конфликты", чтобы проверить, какие элементы были в конфликте, и использовать ли копию в папке "Конфликты" для замены копии, которую Outlook решил сохранить.
Разрешение конфликтов для пользовательских типов элементов
Типы элементов и классы сообщений
Все элементы в Outlook связаны с классом сообщений. Например, по умолчанию почтовый элемент связан с классом сообщений IPM. Примечание. Класс сообщений в основном используется для идентификации формы, которая должна использоваться для отображения элемента в Outlook. Outlook поддерживает список классов сообщений, сопоставленных с типами элементов, встроенными в Outlook. Дополнительные сведения о классах сообщений см. в статье Типы элементов и классы сообщений.
Пользователи могут создавать настраиваемые типы элементов, назначать настраиваемые классы сообщений пользовательским типам элементов и использовать пользовательскую форму Outlook для отображения настраиваемых типов элементов. Например, может потребоваться, чтобы Outlook отображал настраиваемую форму бизнес-контакта для ваших бизнес-контактов. Для этого можно создать пользовательский класс сообщений IPM. Contact.Business, создайте настраиваемую форму для этого класса сообщений и назначьте бизнес-контакты с этим классом сообщений.
Регистрация схемы разрешения конфликтов для пользовательских типов элементов
При создании настраиваемого типа элемента, отличного от пользовательского класса сообщений и настраиваемой формы, следует также учитывать, как Outlook будет обрабатывать конфликты между копиями элемента этого типа. По умолчанию Outlook использует схему разрешения, общую для всех элементов, не учитывает свойства, относящиеся к типу элемента, и создает конфликтующие копии для принятия решения пользователем. Это связано с тем, что настраиваемые типы элементов могут определять настраиваемые поля в настраиваемой форме и иметь настраиваемые свойства и пользовательский код. Если вы хотите, чтобы Outlook учитывал свойства элементов и пытается устранить конфликт с минимальным вмешательством пользователя, необходимо указать это с помощью параметра в реестре Windows. Этого можно добиться одним из двух способов:
Путем применения параметра групповая политика к локальному компьютеру, который задает раздел реестра ConflictMsgCls. В следующем примере указывается версия "14.0" для Outlook 2010:
[HKCU]\Software\Policies\Microsoft\Office\14.0\Outlook\Options\ConflictMsgCls
Путем непосредственного изменения раздела реестра пользователя ConflictMsgCls. В следующем примере указывается версия "14.0" для Outlook 2010:
[HKCU]\Software\Microsoft\Office\14.0\Outlook\Options\ConflictMsgCls
Настройка разрешения конфликтов с помощью групповая политика имеет приоритет над непосредственным изменением раздела реестра пользователей. Расположение раздела в реестре зависит от версии Outlook. Имя настраиваемого класса сообщений указывается в качестве значения под этим ключом. Укажите тип значения как DWORD, а данные значения — в качестве одного из значений, показанных в следующей таблице, в зависимости от выбранной схемы разрешения.
Data | Описание |
---|---|
0 |
Обычное разрешение элементов, требующее решения пользователя, используемое в Outlook 2002 и более ранних версиях. |
1 |
Обычное разрешение элементов, требующее минимального вмешательства пользователя, используемого в Outlook с Outlook 2003. |
2 |
Разрешение для почтовых элементов. |
3 |
Решение, конкретное для элементов собрания. |
4 |
Разрешение, конкретное для элементов встречи. |
5 |
Разрешение, конкретное для элементов контакта. |
6 |
Решение, конкретное для элементов задач. |
7 |
Разрешение, конкретное для липких элементов заметок. |
8 |
Разрешение, относяющееся к элементам журнала. |
Если указать одну из схем разрешения для конкретного элемента (данные ключей от 2 до 8), Outlook будет пытаться разрешить конфликты в полях, зависящих от элемента (например, в полях "Начало " и "Конец " элемента встречи) автоматически без вмешательства пользователя. Если Outlook считает, что решение может привести к потере основных данных, Outlook сохранит конфликтующие копии в папке Conflict, и пользователи могут перейти в папку Conflict, чтобы вручную повторно разрешить эти элементы и переопределить автоматическое разрешение.
Если вы хотите указать схему разрешения для пользовательского класса сообщений IPM, используя тот же пример бизнес-контактов выше. Contact.Business, вы можете добавить его в качестве значения DWORD в [HKCU]\Software\Microsoft\Office\15.0\Outlook\Options\ConflictMsgCls
и указать 5 в качестве данных.
Примечание.
Outlook всегда использует схему разрешения, которая связана с элементами встреч для пользовательских классов сообщений, основанных на классе сообщений о встрече, IPM. Встреча (например, IPM. Appointment.Personal).