- Реализована возможность синхронизации пользователей с контактами Microsoft Outlook.
- Реализована возможность двусторонней синхронизации задач с Microsoft Outlook.
Пользователи
Список пользователей портала сиречь сотрудников теперь можно синхронизировать с контактами Outlook. Естественно, только в одну сторону. Кнопки запуска синхронизации выводятся в компонентах поиска сотрудников и структуры компании. Особых нюансов работы навскидку в голову не приходит, придет - напишу. Единственное - контакты загружаются без фотографий.
Задачи
С задачами немного посложнее. Мы не стали делать разделения задач на задачи пользователя, задачи группы и т.д. У нас есть один общий список задач, а каждый пользователь может управлять только задачами, назначенными ему, и задачами, назначенными им самим. Кнопка запуска синхронизации задач находятся в списке задач своего профиля соцсети (компонент intranet.tasks.menu).
Нюансы:
- перед началом работы с задачами весьма рекомендуется провести сперва синхронизацию пользователей. В противном случае управление задачами из Outlook может несколько усложниться с точки зрения интерфейса. Особенно, назначение задач другим.
- удаленные на сервере задачи по-прежнему будут отображаться в Outlook, так же, как и в календарях.
- синхронизация учитывает логику управления задачами, заложенные в задачи Корпоративного Портала. А это означает несколько эффектов:
- задачи с незаполненным полем "Назначено" будут назначены самому себе;
- при попытке отредактировать задачу в статусе выше "Принята" будет возвращена ошибка, если задача назначена другому. Если же право редактирования задач все же есть, задача перейдет в статус "Не принята". Аналогично, при назначении задачи другому.
- файлы, прикрепленные к задаче, в Outlook'е будут отображаться прямо в тексте. Это особенность Аутлука, от этого никуда не деться.
- еще про вложения. В процессе работы с протоколом обмена выяснились некоторые странности его работы. В частности, при сохранении задачи с вложениями прикрепленный файл гоняется в обе стороны в общей сложности 3-4 раза. Так что, прикреплять к задаче образы дисков будет не самой удачной идеей с точки зрения сетевой производительности
- Sharepoint не поддерживает назначение задач нескольким лицам сразу. В связи с чем, при попытке сделать такое будет выведена ошибка, аналогичная той, про которую я рассказывал в
Вроде все. По крайней мере, в голову больше ничего такого не приходит. Придет - тоже напишу.
"А теперь слайды" ©
Запуск синхронизации контактов из поиска сотрудников
Запуск синхронизации контактов из структуры компании
браузерная ругань
диалог добавления нового списка в Outlook
процесс идет...
загруженный контакт
кнопка синхронизации в списке задач
добавление списка задач в Outlook
загруженный список
редактирование загруженной задачи
назначение задачи в Outlook
редактирование задачи в Outlook
Выгруженная на сервер задача