Введение в Visio Services

Автор: Topol Четверг, Май 3rd, 2012 Нет комментариев

Рубрика: Операционные системы

На прошлой неделе на 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.

Источник: thevista.ru

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты