Форум пользователей Visio
http://visio.getbb.ru/

Приходилось ли вам использовать средства валидации в Visio?
http://visio.getbb.ru/viewtopic.php?f=2&t=1499
Страница 1 из 1

Автор:  Tumanov [ 22 сен 2019, 20:42 ]
Заголовок сообщения:  Приходилось ли вам использовать средства валидации в Visio?

Кажется еще в Visio 2010 появились встроенные средства валидации, которые позволяют создать набор правил проверки, а потом применить их к документу Visio.
Хотелось бы иметь статистку использования этих средств хотя бы среди участников форума, то есть среди наиболее продвинутых пользователей Visio :)

Автор:  nbelyh [ 22 сен 2019, 22:11 ]
Заголовок сообщения:  Re: Приходилось ли вам использовать средства валидации в Visio?

Я ревьювил книжку Visio 2013 Business Process And Validation для Packt Publishing, там в основном как раз автор про Visio Validation пишет, и какой он крутой тул на WPF слабал для редактирования правил валидации :D

IMHO, сильно сложно всё сделано для простых сметрных.
Я думаю единственное для чего это в Visio добавляли - поддержка BPMN, а использование разработчиками делалось по остаточному принципу.

Автор:  Surrogate [ 23 сен 2019, 01:33 ]
Заголовок сообщения:  Re: Приходилось ли вам использовать средства валидации в Visio?

Tumanov писал(а):
Кажется еще в Visio 2010 появились встроенные средства валидации
да, это появилось именно в этой версии пруф.
Использовать в работе не приходилось, т.к. Николай прав встроенные средства проверки работают только со схемами ориентированными на бизнес-пользователей!
Не знаю, есть ли такие среди активных пользователей форума?
Visio Team в статье Creating custom validation rules for Visio 2010 писал(а):
With Visio 2010, we provide diagram validation support for Basic Flowchart, Cross Functional Flowchart, Microsoft SharePoint Workflow and Business Process Modeling Notation diagrams. We also provide an extensive validation API for creating custom validation rules. The supported functionality includes adding and deleting rules and rule sets, directly manipulating validation issues, triggering validation, and detecting the validation event. This support allows companies to develop custom validation rules to meet their own needs.
лично мне не удалось придумать, где это может пригодиться проверка на предмет дотянут ли коннектор до фигуры
Изображение
или проверка на количество исходящих стрелок
Изображение

Автор:  Tumanov [ 23 сен 2019, 01:43 ]
Заголовок сообщения:  Re: Приходилось ли вам использовать средства валидации в Visio?

Цитата:
Николай прав встроенные средства проверки работают только со схемами ориентированными на бизнес-пользователей

А я понял немного не так.
Это поставляемые наборы правил работают только с бизнес-диаграммами. А встроенные средства в целом - гораздо шире и позволяют самим писать наборы для чего угодно. И на первый взгляд кажутся довольно удобными. Потому и интересен опыт применения (если он у кого есть, естественно).

Автор:  Surrogate [ 23 сен 2019, 01:51 ]
Заголовок сообщения:  Re: Приходилось ли вам использовать средства валидации в Visio?

Tumanov писал(а):
А встроенные средства в целом - гораздо шире и позволяют самим писать наборы для чего угодно.

в теории да, в статье кратко про это написано. И более подробно в книге, про которую писал Николай.

Автор:  Tumanov [ 23 сен 2019, 01:55 ]
Заголовок сообщения:  Re: Приходилось ли вам использовать средства валидации в Visio?

Цитата:
лично мне не удалось придумать, где это может пригодиться проверка на предмет дотянут ли коннектор до фигуры

Есть еще интересная задачка. Например, выключатель рисуется на стене (план) и в принципиальной схеме (схема). На разных листах и с помощью разных мастер-шейпов. Но это один и тот же выключатель. И в базе (или перечне на третьем листе) есть опять же он. И по всему документу должно соблюдаться это чисто логическое соответствие. Механизм валидации позволил бы удобно показывать "забытые" приборы. Хотя сама проверка, если я правильно понимаю, в этом случае может быть только программной.
И такая ситуация в инженерной практике встречается довольно часто.
Вот и думаю - стоит ли пытаться притянуть сюда имеющийся механизм или плюнуть и делать без него. Тем более, что он работает только в профессиональных версиях.

Автор:  Surrogate [ 23 сен 2019, 03:08 ]
Заголовок сообщения:  Re: Приходилось ли вам использовать средства валидации в Visio?

нашел еще одну статью, тут тоже немного информации об этом.
Tumanov писал(а):
стоит ли пытаться притянуть сюда имеющийся механизм или плюнуть и делать без него.
у Паркера большая часть книги посвящена описанию работы со встроенным API для работы с валидацией. Вы хотите построить свой собственный парк развлечений создать альтернативный API?
Дополнено позднее: нашукал еще эту ссылку Introduction to Validation Rules in Visio Premium 2010 и это обзорное видео
Встроенное видео спрятано под спойлер ↓ Прямая ссылка на видео
Спойлер:
phpBB [youtube]

Автор:  Tumanov [ 23 сен 2019, 09:51 ]
Заголовок сообщения:  Re: Приходилось ли вам использовать средства валидации в Visio?

Цитата:
Вы хотите создать альтернативный API?

Нет, у меня все несколько приземленнее :)
Просто технология у клиента такая, что определенные вещи в документах нужно контролировать. Цена ошибки великовата. Ручной контроль ненадежен. Остается только выбрать инструмент для решения этой частной задачи. Наличие API в данном случае не существенно.
В штатной валидации (применительно к задаче) прельщает механизм индикации проблем. Мне нравится. Минус - не работает в standard версиях. Можно построить свой и не обязательно похожий.
В общем-то это не редкость - разработка частных решений "под задачу" в случаях, когда штатные универсальные решения по тем или иным причинам не устраивают. При разработке отчетов или автопостроении диаграмм это приходится делать сплошь и рядом.

Автор:  Surrogate [ 23 сен 2019, 10:40 ]
Заголовок сообщения:  Re: Приходилось ли вам использовать средства валидации в Visio?

Tumanov писал(а):
В штатной валидации (применительно к задаче) прельщает механизм индикации проблем.
я конечно слишком глубоко не копал в этом направлении, но подозреваю что штатный механизм работает только в пределах одного листа !
Tumanov писал(а):
Например, выключатель рисуется на стене (план) и в принципиальной схеме (схема). На разных листах и с помощью разных мастер-шейпов. Но это один и тот же выключатель. И в базе (или перечне на третьем листе) есть опять же он. И по всему документу должно соблюдаться это чисто логическое соответствие. Механизм валидации позволил бы удобно показывать "забытые" приборы.
и для такого случая придется изобретать свой "велосипед" :wall:

Автор:  Tumanov [ 23 сен 2019, 11:04 ]
Заголовок сообщения:  Re: Приходилось ли вам использовать средства валидации в Visio?

Цитата:
и для такого случая придется изобретать свой "велосипед"

Не соглашусь с "велосипедом".
Вы были бы правы, если бы задача решалась ранее известным методом (или штатными средствами). В противном случае это уже не "велосипед".
А целесообразность постановки и решения задачи определяет пользователь (или заказчик). И если он видит, что польза превышает затраты, значит такой "не велосипед" ему нужен.

Автор:  Surrogate [ 23 сен 2019, 12:35 ]
Заголовок сообщения:  Re: Приходилось ли вам использовать средства валидации в Visio?

слово велосипед имелось в виду не в критическом ключе ! а как свое альтернативное решение.
да и реальные велосипеды различаются по назначению, разным наездникам нужны разные характеристики и конструкции велосипеда. и их прогресс не стоит на месте.

попытки реализовать озвученную вами задачу уже были на этом форуме (поиск по форуму не помог) или где-то еще я видел. я пока не вижу как можно увязать одинаковые сущности на разных листах в документе ? можно конечно приделать выпадающие списки, но когда элементов сотни/тысячи на листе(листах) это может быть проблемой !

Автор:  Tumanov [ 23 сен 2019, 13:46 ]
Заголовок сообщения:  Re: Приходилось ли вам использовать средства валидации в Visio?

Цитата:
как можно увязать одинаковые сущности на разных листах в документе ?

Я работал в приборостроительном КБ. Так чертеж всегда связан со спецификацией, схема с перечнем элементов. Позиции спецификации связывались с позиционными обозначениями (уникальны для схемы и перечня). Так что это было обязательным требованием даже на бумаге.
За бугром видел связь через теги (уникальные). В небольших проектах (типа HVAC для нескольких зданий) решалось через выпадающие списки. Но там всяких датчиков, исполнительных устройств обычно в пределах сотни, не больше.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/