|
На прошлой неделе на SharePoint Conference команда разработчиков Visio представила Visio Services - новую функцию SharePoint 2010, значительно расширяющую сферу использования диаграмм. В двух словах, Visio Services позволяют вам:
- Просматривать диаграммы в браузере, не требуя наличия Visio на вашем компьютере
- Обновлять управляемые данными диаграммы в браузере
- Интегрировать диаграммы в приложения SharePoint
Давайте подробнее рассмотрим эти возможности в каждом из перечисленных сценариев.
Просмотр диаграмм в браузере
Диаграмму Visio, сохраненную в библиотеку документов SharePoint как Visio Web Drawing (файл *.VDW) при помощи Visio Professional 2010 или Visio Premium 2010, возможно просмотреть в любом веб-браузере, просто щелкнув по записи файла в библиотеке документов.
Диаграмма будет полностью воспроизведена в браузере, если на компьютере человека, просматривающего диаграмму, установлен Silverlight или, в противном случае, открыта как изображение PNG; Visio Services отображают все, что вы можете создать в Visio. Взгляните на изображение ниже, чтобы ощутить процесс работы:
Visio Services позволяют вам переходить по диаграммам, используя простые и знакомые способы прокрутки, масштабирования и переключения страниц, перехода по гиперссылкам и получения данных фигур. Вы также можете открыть любой Visio Web Drawing в Visio, используя кнопку "Open in Visio". Обратите внимание, что просматривать диаграмму можно:
- …в любом браузере (Internet Explorer, Firefox, Safari и т.д.)
- …на любой платформе
- …не покидая браузера
- …без установки Visio, Viewer или Drawing Control
- …без необходимости подтверждения разнообразных диалоговых окон или предупреждений браузера
Также заметьте, что благодаря размещению диаграмм в библиотеках документов SharePoint, у создателей диаграмм имеются различные полезные возможности управления документом из SharePoint, такие как управление доступом к диаграммам посредством разрешений, отслеживание изменений в диаграммах при помощи управления версиями и возможность прикрепления диаграмм к рабочим процессам SharePoint.
Обновление управляемых данными диаграмм
Visio Services портировали функции Visio, связанные с соединением данных, прямо в браузер! В случае если вы не знакомы с этими функциями, пожалуйста, для быстрого ознакомления прочтите "Соединение данных с вашей диаграммой Visio". Заметьте, что демонстрация там проводится в Visio 2007, но эти функции также доступны в Visio 2010.
В двух словах, перед тем, как Visio Service выводит управляемую данными диаграмму, они получают связанные с диаграммой данные из внешнего источника данных и соответствующе обновляют содержимое диаграммы. Обратите внимание, что, будучи опубликованной в SharePoint, ваша диаграмма становится живым документом, который всегда визуально отображает текущее состояние ваших данных. Вам больше никогда не потребуется вновь обновлять ее вручную!
Visio Services поддерживают обновление диаграмм, соединенных с одним или более из следующих источников данных:
- SQL (используя вместе Kerberos, Single Sign On и Unattended Authentication)
- Список SharePoint
- Книга Excel, размещенная в SharePoint
- Любые источники данных OLEDB/ODBC, имеющие свежие драйверы
Если источник данных, который вы планируете соединить с вашей диаграммой, отсутствует в вышеприведенном списке, не беспокойтесь: Visio Services поддерживают собственные источники данных, что позволяет вам несколькими строками кода превратить имеющийся у вас источник данных в пригодный для использования в Visio Services. Мы поговорим о написании вашего собственного источника данных в последующих статьях.
Наконец, обратите внимание, что Visio Services поддерживают обновление при открытии, обновление по требованию пользователя и автоматическое периодическое обновление.
Интеграция диаграмм Visio с приложениями SharePoint
Visio Services также позволяют вам встраивать Visio Web Drawings вне зависимости от того, статичны или динамичны они, в приложения SharePoint. В зависимости от ваших навыков в области веб-технологий для этого имеется три способа:
Способ интеграции | Доступный сценарий | Необходимые навыки | Веб-часть Visio Web Access | Теперь вы можете встраивать диаграммы в страницы SharePoint. | Вы должны знать, как создавать веб-часть страницы в SharePoint. | Соединения веб-частей | Вы можете позволить ограниченную интерактивность между веб-частью Visio Web Access и другой веб-частью на странице, без кода. Типичный пример такой интерактивности - настройка одной веб-части на отображение дополнительной информации об определенной фигуре при щелчке на нее в веб-части Visio. | Вы должны знать, как создавать веб-части страницы в SharePoint, а также как настраивать соединения веб-частей. | Visio Services Mash-up API | Вы можете создать богатую интерактивность на вашей странице веб-части, программно управляя различными объектами веб-диаграммы Visio. Типичный пример такой интерактивности - настраиваемое визуальное наложение при наведении во время просмотра диаграммы указателя на определенную фигуру. | Вы должны знать, как писать страницы на JavaScript и/или APSX. |
Главным остается то, что небольшим усилием вы можете добавить визуализацию на вашу панель, а немного более сложным редактированием страницы или программированием - добавить богатую интерактивность между Visio Services и другими компонентами на странице. Для тех из вас, кто падок до деталей, в последующих статьях мы углубимся в подробности этих возможностей интеграции.
Как все это работает
Для особенно же любознательных вот диаграмма архитектуры Visio Services:
Доступность и требования
Планируется, что Visio Services будут выпущены в составе SharePoint Services 2010 ECAL и будут доступны в Beta и RTM-выпусках SharePoint, в хостовом и нехостовом вариантах.
В заключение
Вся полнота диаграмм Visio теперь может быть размещена и обновлена в SharePoint вне зависимости от того, установлен или нет Visio на компьютере человека, их просматривающего. Более того, теперь вы можете интегрировать визуализацию данных в панели и приложения SharePoint, прилагая минимум усилий.
Многое, очень многое можно еще сказать об этом дивном новом миром визуализации данных, использующем веб-браузер и именуемом Visio Services… но на данный момент мы дадим вам обдумать этот поверхностный обзор и задуматься о том, как визуализация данных, основанная на веб-браузере и использующая Visio Services, может быть полезна в вашей организации. Оставайтесь на связи, поскольку в течение нескольких последующих недель мы планируем опубликовать инструкции, как настраивать Visio Services и создавать Visio Web Drawings.
Когда вы попробуете Visio Services, пожалуйста, дайте нам знать, что вы о них думаете, оставив комментарий на нашем блоге или посредством утилиты Send a Smile.
|
|