![](/upload/blog/avatar/4ee/avatar_resize.jpg)
- Реализована возможность синхронизации пользователей с контактами Microsoft Outlook.
- Реализована возможность двусторонней синхронизации задач с Microsoft Outlook.
![Шутливо ;-)](/upload/main/smiles/3/bx_smile_wink.png)
Пользователи
Список пользователей портала сиречь сотрудников теперь можно синхронизировать с контактами Outlook. Естественно, только в одну сторону. Кнопки запуска синхронизации выводятся в компонентах поиска сотрудников и структуры компании. Особых нюансов работы навскидку в голову не приходит, придет - напишу. Единственное - контакты загружаются без фотографий.
Задачи
С задачами немного посложнее. Мы не стали делать разделения задач на задачи пользователя, задачи группы и т.д. У нас есть один общий список задач, а каждый пользователь может управлять только задачами, назначенными ему, и задачами, назначенными им самим. Кнопка запуска синхронизации задач находятся в списке задач своего профиля соцсети (компонент intranet.tasks.menu).
Нюансы:
- перед началом работы с задачами весьма рекомендуется провести сперва синхронизацию пользователей. В противном случае управление задачами из Outlook может несколько усложниться с точки зрения интерфейса. Особенно, назначение задач другим.
- удаленные на сервере задачи по-прежнему будут отображаться в Outlook, так же, как и в календарях.
- синхронизация учитывает логику управления задачами, заложенные в задачи Корпоративного Портала. А это означает несколько эффектов:
- задачи с незаполненным полем "Назначено" будут назначены самому себе;
- при попытке отредактировать задачу в статусе выше "Принята" будет возвращена ошибка, если задача назначена другому. Если же право редактирования задач все же есть, задача перейдет в статус "Не принята". Аналогично, при назначении задачи другому.
- файлы, прикрепленные к задаче, в Outlook'е будут отображаться прямо в тексте. Это особенность Аутлука, от этого никуда не деться.
- еще про вложения. В процессе работы с протоколом обмена выяснились некоторые странности его работы. В частности, при сохранении задачи с вложениями прикрепленный файл гоняется в обе стороны в общей сложности 3-4 раза. Так что, прикреплять к задаче образы дисков будет не самой удачной идеей с точки зрения сетевой производительности
![С улыбкой :-)](/upload/main/smiles/3/bx_smile_smile.png)
- Sharepoint не поддерживает назначение задач нескольким лицам сразу. В связи с чем, при попытке сделать такое будет выведена ошибка, аналогичная той, про которую я рассказывал в
Вроде все. По крайней мере, в голову больше ничего такого не приходит. Придет - тоже напишу.
"А теперь слайды" ©
Запуск синхронизации контактов из поиска сотрудников
![](https://site-cloud-files.bitrix.info/resize_cache/268806/04dbd6b4c314fe48f655aad84339ad15/blog/684/screen01.jpg)
Запуск синхронизации контактов из структуры компании
![](https://site-cloud-files.bitrix.info/resize_cache/268808/04dbd6b4c314fe48f655aad84339ad15/blog/4f6/screen02.jpg)
браузерная ругань
![](https://site-cloud-files.bitrix.info/resize_cache/268809/04dbd6b4c314fe48f655aad84339ad15/blog/8a6/screen03.jpg)
диалог добавления нового списка в Outlook
![](https://site-cloud-files.bitrix.info/blog/ff3/screen04.jpg)
процесс идет...
![](https://site-cloud-files.bitrix.info/resize_cache/268811/04dbd6b4c314fe48f655aad84339ad15/blog/e7f/screen05.jpg)
загруженный контакт
![](https://site-cloud-files.bitrix.info/resize_cache/268812/04dbd6b4c314fe48f655aad84339ad15/blog/22c/screen06.jpg)
кнопка синхронизации в списке задач
![](https://site-cloud-files.bitrix.info/resize_cache/268813/04dbd6b4c314fe48f655aad84339ad15/blog/6a3/screen07.jpg)
добавление списка задач в Outlook
![](https://site-cloud-files.bitrix.info/resize_cache/268816/04dbd6b4c314fe48f655aad84339ad15/blog/afa/screen08.jpg)
загруженный список
![](https://site-cloud-files.bitrix.info/resize_cache/268817/04dbd6b4c314fe48f655aad84339ad15/blog/0b0/screen09.jpg)
редактирование загруженной задачи
![](https://site-cloud-files.bitrix.info/resize_cache/268818/04dbd6b4c314fe48f655aad84339ad15/blog/643/screen10.jpg)
назначение задачи в Outlook
![](https://site-cloud-files.bitrix.info/resize_cache/268819/04dbd6b4c314fe48f655aad84339ad15/blog/475/screen11.jpg)
редактирование задачи в Outlook
![](https://site-cloud-files.bitrix.info/resize_cache/268820/04dbd6b4c314fe48f655aad84339ad15/blog/a5a/screen12.jpg)
Выгруженная на сервер задача
![](https://site-cloud-files.bitrix.info/resize_cache/268821/04dbd6b4c314fe48f655aad84339ad15/blog/8a2/screen13.jpg)