Управление отношениями в Navision –техническая Белая книга. Протоколирование e-mail для MS Exchange Server, страница 6

Настройки, представленные на вкладке Повтор в карточке задачи и RecurrencePatternSettings в диалоговом окне Task or Appointment Recurrence, не синхронизируются. Типовые настройки не транслируются между задачами Outlook и Navision. Это происходит потому, что типовой шаблон (Recurrence Pattern) элемента Outlook и DateFormula типовой задачи в Navision ведут себя неодинаково и в отдельных областях не могут быть транслированы напрямую.

Таким образом, синхронизация типовых элементов как в Navision, так и в Outlook, приводит к возникновению дублирующих задач в Navision и элементов Outlook. Например, в результате закрытия типовой задачи Navision, в системе генерируется новая задача Navision, которая немедленно отражается в Outlook в виде нового элемента. В тоже время, в результате закрытия задачи в Navision происходит обновление элементов Outlook: создается новая типовая задача, которая, в свою очередь, обуславливает формирование новой задачи в Navision. Синхронизация проходит без сбоев, но при этом возникает дублирование ее результатов в Navision и Outlook.

Помимо всего прочего, это означает, что при восстановлении в Outlook ранее закрытой задачи, в  Navision также будет сформирована новая задача. Однако существует способ обойти этот момент: когда регенерация типовой задачи синхронизирована из Outlook, соответствующая задача в Navision закрыта. Это ломает связь между задачами в Navision и Outlook. В Outlook появляется новая закрытая задача (но при этом в Navision ничего не происходит, так как задача уже закрыта). Прежней типовой задаче присваивается новая дата, и она остается открытой. Уже эта модификация синхронизируется с Navision. Вследствие отсутствия связи между задачами в Navision и Outlook, в Navision формируется новая открытая задача с новой датой. С точки зрения пользователя все выглядит нормально.

Побочный эффект выражается в том, что закрытые задачи Outlook и закрытые задачи Navision не синхронизированы между собой из-за отсутствия налаженной взаимосвязи. В итоге, восстановление ранее закрытых задач в одном из приложений, приводит к возникновению новых элементов в другом приложении.

Не поддерживаются типовые, повторяющиеся элементы Календаря Outlook

Серия типовых, периодически повторяющихся встреч, назначенных в Outlook, представлены в Navision одной-единственной задачей. Закрытие задачи в Navision никак не отражается в Outlook. Отмена задачи приведет к тому, что она также будет удалена из серии типовых элементов (задач), в которых фигурирует. Регулярно повторяющиеся, типовые встречи в Outlook представлены как единый объект, состоящий из набора других объектов-встреч (событий) и набора модифицированных событий (исключений).

Мы поддерживаем одностороннюю синхронизацию типовых задач/элементов календаря Outlook и задач Navision. Задача или элемент календаря могут являться типовыми и повторяющимися только в одном из приложений – либо в Outlook, либо в Navision. Когда задача закрыта в одном приложении, в другом симметрично формируется новая задача.  Но при восстановлении в Outlook ранее закрытой задачи, в Navision также будет сформирована новая задача. Если повторно открыть закрытую задачу в Navision, зеркальным образом новый элемент будет создан в Outlook.


Работа пользователей

Ниже приводятся аспекты, способные в целом повлиять на работу пользователей и системы. При необходимости даются полезные советы и рекомендации.

Персональная встреча/задача/контакт без отметки Private доступны в Navision для всеобщего обозрения

Если элемент Outlook промаркирован как Private, он не синхронизируется с Navision. Если позже удалить из него флажок Private, он будет участвовать в синхронизации с Navision. Повторная маркировка этого же элемента Outlook как Рrivate вновь исключит его из процесса синхронизации с приложением Navision. Соответствующий элемент Navision (задача, встреча, контакт) остается в базе данных.

Рекомендуется хранить публичную и частную информацию в разных папках Outlook.

Outlook запрашивает санкцию пользователя на доступ к внешнему приложению (Navision)