Следующие примеры выражений фильтра и тестовых выражений были взяты из набора правил для блок-схемы, входящего в шаблоны простых блок-схем, функциональных блок-схем, схем «Шесть сигм» Visio 2010.
При задании свойств TargetType, FilterExpression и TestExpression правила Visio управляет вопросами, связанными с правилом. В очень сложных правилах проверки эти свойства можно пропустить и реализовать логику проверки в программном коде решения. В этом случае решение должно дождаться события RuleSetValidated, связанного с набором правил, и использовать собственную логику для определения списка вопросов, связанных с набором правил. Сложность правил, создаваемых с помощью этого метода, ограничивается только возможностью разработки кода, способного находить соответствующие вопросы.
В рамках проверки схемы при наличии вопросов в документе Visio открывает окно Вопросы. Окно Вопросы открывается после событий RuleSetValidated, и в нем отображаются вопросы, добавленные Visio и собственным кодом разработчика. Если нужно, чтобы пользователи могли обращаться к окну Вопросы в любое другое время, его можно открывать и закрывать с помощью API.
Правила проверки, наборы правил и вопросы, связанные со схемой, хранятся в файле. Чтобы проверить хранящиеся сведения, сохраните файл с правилами проверки как документ XML (*VDX) и откройте его в редакторе XML. Поиск по ключевому слову validation приведет к XML, связанному с проверкой схемы. На рисунке показана часть XML для набора правил блок-схемы.
В этой статье мы представляем понятия и процедуры, необходимые для создания веб-документов, подключенных к данным, и настройки служб Visio для их успешного обновления.
Обновление на основе внешних данных является результатом следующей последовательности действий, выполняемой в службах Visio. Используйте эту схему в качестве отправной точки для изучения различных принципов и процедур, необходимых для установки служб Visio на обновление.
При обновлении страницы веб-документа Visio службы Visio считывают сведения о подключении к данным, связанные с этой страницей. Каждое подключение к данным состоит из следующих компонентов:
Библиотека подключения к данным (сокращенно DCL) — это специальная библиотека документов SharePoint, в которой можно хранить набор ODC-файлов. Преимущества централизации подключений к данным в такой библиотеке документов указаны в следующей таблице.