Поделиться через


Сведения о разрешении конфликтов для элементов пользовательских типов

В этом разделе описывается, как устранять конфликты для пользовательских типов элементов, создаваемых в 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).

См. также