Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 29 мар 2024, 01:15

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 133 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 02 окт 2017, 14:44 
Не в сети

Зарегистрирован: 22 сен 2017, 17:50
Сообщений: 2
Использую Visio c: 2017
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Добрый день, уважаемые форумчане!

Помогите пожалуйста в освоении Visio 2016. Я хочу создать орг. структуру компании на основе Excel файла (пример во вложении). Структура периодически меняется, поэтому хочу использовать Excel как исходник для последующего автоматического обновления.

Вопрос в следующем : Как сделать многоуровневую структуру к примеру из 4 - 6 отделов? Как к некоторым отделам добавить фотографию? Где почитать по "настройкам" , к примеру если я хочу что бы Visio нарисовал некоторые отделы в виде квадратов, а другие в виде круга?

p/s В интернете нашел инфу по мастеру создания диаграмм, но там описание на небольшом примере, не понимаю как его использовать по своей задачи.

Очень надеюсь на вашу помощь!

Дополнено позднее: 29.09.2021
ниже добавлена ссылка на обсуждение, начавшееся в 2010 году, где утверждается что проще сделать свое решение с нуля, чем пытаться скрестить его с существующим мастером построения орг-диаграмм.
nashwaan в ветке обсуждения Its time for Visio MVPs/Developers to help us *sorting* organization chart писал(а):
The problem: The order of subordinates is unpredictable/undefined when laying out organization chart by Visio. Everytime you import same source file, it is layed out differently which is really frustrating.


Вложения:
Комментарий к файлу: Пример
_пример Visio.xlsx [16.58 Кб]
Скачиваний: 422
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 18 ноя 2017, 19:31 
Не в сети
Ветеран

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Цитата:
И был уверен, ... Оказывается нет.

Да… целая неделя без доработки и тестирования оргвизарда. Считай неделя жизни впустую :)

Но у меня и это от 11.11 – виснет. Что делать? «Допузырьковые» работают, а эти уже нет .
На машине кроме TABVAD_0.vsd [195 Кб] (см. Автоматическое создание VAD – Диаграмм из Excel таблиц) ничего не запускал. Видимо через него что-то «изменилось» в моем Visio.
Может нужно единицы измерения нужные поставить, галки в «Привязать и приклеить» как то сказываются?
Есть ли какой вариант запустить Sorting.vss в «Безопасном режиме для Visio»? Как искать зацикливание?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 18 ноя 2017, 19:44 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Старая версия работает, потому что там просто изменяются координаты и все. Правильно-неправильно, но процесс остановится.
Новая версия двигает до бесконечности, пока не задвинет, куда надо. И если алгоритм не приводит схему к нужному состоянию, то так бесконечно и будет двигать.
Само по себе зависание не страшно. Можно просто поставить таймер и обрывать алгоритм.
Хуже, что нужного состояния достичь не удается.
Это на каком файле и в какой версии Visio?
----
Кстати, зависание обрывается по Ctrl+Break
----
А чтобы искать зацикливание, нужно придумать, как сравнивать состояния перед очередной операцией и после нее. Если состояние не изменилось, значит висим. (Если оно не начнет что-то по кругу переставлять). Ну, это еще экспериментировать нужно.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 18 ноя 2017, 21:12 
Не в сети
Ветеран

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Перестало виснуть. Странно.
Пока все правильно сортирует.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 19 ноя 2017, 00:34 
Не в сети
Ветеран

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Ошибок не выявил. Тестировал на K08171_crossIndustry_v705-RU_v2_full.xlsx
Немного не красиво встречается «склейка» 5.1.1:
Изображение
Но это и в оригинале есть, поэтому претензии к самому мастеру (видимо).
Часики:
После запуска сортировщика - поначалу, идет ожидание без «значка задумался» (просто курсор), потом появляется "признак задумчивости" и «крутится» (мышка), далее выдает результат (отсортированный!!!).
Может быть какой-либо «часик» (ползущий шкалик - как в мастере или просто окошко) повесить, показывающий «что думает» (хотя бы, до мышиного «задумался»)? В окошке можно повесить и кнопку «прервать». Но все не уже «бантики». В идеале: экспресс оценка - если будет долго, то окошко, если быстро - вообще ничего не нужно.

Мысли вслух: чего еще не хватает. Постраничная разбивка (у мастера она есть, но если даже каждый лист вручную «прокликать – запустить сортировщик», то сами листы все равно будут не в том порядке «разложены» и их придется руками "перетасовывать".
Вторичная сортировка. Наверное еще что-то.
В целом, отлично!


Вложения:
K08171_crossIndustry_v705-RU_v2_full.xlsx [1.07 Mб]
Скачиваний: 1306
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 00:17 
Не в сети
Ветеран

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Взялся что-то практическое построить из орг-диаграмм.
Памятка (для себя): Сделал excel, указал в отдельном столбце приоритет, далее штатный мастер орг-диаграмм (не забываем в данные фигуры затащить поле приоритета), далее подгружаю Sorting.vss (открыть набор элементов), тащим его на диаграмму, выбираем поля приоритета и схема перестраивается с учетом приоритета.
Что не нравится:
1 Не хотелось бы тащить поле приоритета в данные фигуры, - оно там ни к чему (оно чисто технологическое).
2 Как убрать рамки для фото. Можно потом вручную (выделить все, рисунок, удалить), но может быть можно изначально?
3 Раскрашивать фон разным цветом в зависимости от значения в отдельном поле (например, color) также не получится? т.е. в диаграмме разные типы объектов и у каждого свой цвет.
4 гиперссылки, вставленные что в поля данных, что в фигуры - не кликабельны. Хотелось бы чтобы сами фигуры были кликабельны (двойной клик, т.к. первый - поле данных фигуры). В том числе, ссылки на другие листы visio.
5 "нуль" - это самый последний (это не страшно, но нужно помнить)

Это как альтернатива тому что ищется по поиску: "Орг-штатная схема из Excel":
https://www.someka.net/products/org-cha ... -template/
обратите внимание, там тоже поле приоритета.
https://www.xelplus.com/excel-dynamic-o ... nal-chart/
Знакомый Visio Data Visualizer (который у меня так и не заработал)
https://www.diagrams.net/blog/org-charts
не плохой вариант
https://www.lucidchart.com/pages/how-to ... t-in-excel
вроде не лучше, чем бесплатный drawio
https://live.yworks.com/demos/complete/ ... eorgchart/
Самый крутой вариант. web, с поиском, карточкой объекта и т.п. Слева treeview не хватает и было бы то, что нужно.
https://pingboard.com/how-to-build-orga ... gle-sheets
тоже неплохо.
https://dzone.com/articles/top-5-javasc ... -org-chart
Google Charts и другое js позволяет руками многое, но хотелось бы что-то готовое. Кроме того нужно из Excel (гугл таблицы) делать JSON.
https://developers.google.com/chart/int ... hart?hl=ru


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 10:45 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Цитата:
Взялся что-то практическое построить из орг-диаграмм.

Как я понимаю, это подход, когда НЕ занимаешься оргдиаграммами постоянно, но захотел попробовать.
Можно сравнить с подходом руководителей подразделений, управляющих персоналом.
Во втором случае выдвигаются немного другие требования:
1. Не перестраивать диаграмму при изменениях в базе данных. (Сразу отпадает требование сортировки). Диаграмма строится один раз, потом только корректируется автоматически или интерактивно после каждого изменения базы данных.
2. Даже при первичном построении размещение оптимизируется с участием оператора. В основном ручное вмешательство при разбиении на листы и "приглаживание", доводка компоновки.
3. Оригинальный шаблон документа и вид шейпов, оптимизированный именно для этой организации.
4. Гиперссылки между листами важны (между руководителем подразделения на одном листе и диаграммой подразделения на другом листе и обратно), но не слишком-то важно, какой клавишей они вызываются.
Нашел демонстрашку с проектом по таким требованиям. Это не конечный продукт, только демонстрация основных функций. Но проект завершен, понравился и работает уже несколько лет - https://drive.google.com/file/d/1S5HAOe ... share_link
Еще раз подчеркну, что главное требование - не перестраивать диаграмму при изменениях, а максимально автоматизировать сравнение и проведение изменений.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 11:42 
Не в сети
Ветеран

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Цитата:
Как я понимаю, это подход, когда НЕ занимаешься оргдиаграммами постоянно, но захотел попробовать.

Орг-диаграмма - это всего лишь условное название для структурных схем (построителя, генератора - в смысле мастера орг-диаграмм), общее (универсальное) названий которых:
"Иерархическая структурная схема объектов".
Выше я использовал для тестирования пример генерации структурной схемы процессов (APQC's Process Classification Framework).
Если посмотреть книжки про BPM, например https://documentation.softwareag.com/ar ... Method.pdf
то там
а) 80% схем типа "Иерархическая структурная схема объектов".
б) из схем типа "Иерархическая структурная схема объектов" всего 1% - это орг-диаграмма (орг-штатная структура).
т.е. - Орг-диаграмма - просто как более понятное обозначение, но инструмент универсальный (вертикальные и горизонтальные деревья любых типов объектов).
Цитата:
Нашел демонстрашку

На что обратить внимание? Гиперссылки, дополнительные линии связей (кроме иерархии) ...
Цитата:
1. Не перестраивать диаграмму при изменениях в базе данных. (Сразу отпадает требование сортировки). Диаграмма строится один раз, потом только корректируется автоматически или интерактивно после каждого изменения базы данных.
2. Даже при первичном построении размещение оптимизируется с участием оператора. В основном ручное вмешательство при разбиении на листы и "приглаживание", доводка компоновки.
... Еще раз подчеркну, что главное требование - не перестраивать диаграмму при изменениях, а максимально автоматизировать сравнение и проведение изменений.

Идею я обозначил тут (Связывание Excel с Visio (включая автосвязывание) - это полумера, т.к. желательно автопостроение.):
https://visio.getbb.ru/viewtopic.php?p=18104#p18104
Что "руками поправить" - это конечно плохо, но терпимо. Тут важно другое. Когда у Вас только в одной схеме объектов как в схеме APQC (CrossIndustry_v721 более 1850 строк), а самих схем много, то выверять (синхронизировать) данные excel - visio - сложная (нереальная) задача. Должна быть одна мастер система (как правило, аналитическая, которая "под капотом"), поэтому любое изменение (в названии объекта, атрибуте), статусе объекта (добавлен \ удален из репозитария объектов) - требует отрисовки новой схемы. Для простых ситуаций подход может быть другой и там вообще руками проще все нарисовать, но для больших систем потребуется автогенерация схем при любом изменении (не только в отображаемых полях, но и в данных объекта).


Последний раз редактировалось BPM 13 мар 2023, 12:06, всего редактировалось 1 раз.

Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 12:05 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Цитата:
Тут важно другое. Когда у Вас только в одной схеме объектов как в схеме APQC, а самих схем много, то выверять (синхронизировать) данные excel - visio - сложная (нереальная) задача. Должна быть одна мастер система (как правило, аналитическая, которая "под капотом"), поэтому любое изменение (в названии объекта, атрибуте), статусе объекта (добавлен \ удален из репозитария объектов) - требует отрисовки новой схемы.

Вот как раз с этим я и несогласен! В корне. Как раз для сложных схем.
Правильно - один раз нарисовать и автоматизировать сопровождение.
Цитата:
выверять (синхронизировать) данные excel - visio - сложная (нереальная) задача.

Вполне реальная. Я знаю.
Хотя, можно, конечно, придумать такой процесс (в смысле технологию), что задача станет нереальной. Но явно не для оргдиаграмм. А мы ведь сейчас о них говорим. О реальном предприятии с реальными сотрудниками. Там не может быть таких изменений.
Цитата:
Для простых ситуаций подход может быть другой и там вообще руками проще все нарисовать

Вопрос не в том, как нарисовать, а в том, как годами сопровождать.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 12:13 
Не в сети
Ветеран

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Цитата:
А мы ведь сейчас о них говорим. О реальном предприятии с реальными сотрудниками. Там не может быть таких изменений.

Орг-диаграмму проще руками нарисовать, чем всю эту интеграцию с Excel затевать. Орг-штатная схема действительно меняется редко и кадровики ее быстро рисуют от руки и с закрытыми глазами.
Я рассматриваю орг-диаграмму - лишь как совсем небольшой элемент архитектуры предприятия, а сам подход к построению орг-структуры - ровно такой же как для построения еще сотни структурных схем, стоящих рядом с орг-штатной, и концептуально ничем не отличающийся (разве что, кроме фото). В этом случае и нужен качественный генератор.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 12:36 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Цитата:
Орг-штатная схема действительно меняется редко и кадровики ее быстро рисуют от руки и с закрытыми глазами.

Да? Если на предприятии хотя бы тысяча сотрудников? Попробовали бы Вы сами вручную отследить изменения в такой схеме.
Но на самом деле, когда я говорил "я знаю", речь шла действительно о другом.
Есть такое понятие как PDM система. Я делал отображение в Visio для нее.
То есть в базе хранятся данные о структуре нескольких разрабатываемых и сопровождаемых систем. В каждой системе несколько тысяч компонентов. Дерево. В разработке и на сопровождении несколько десятков таких систем. Какие-нибудь изменения в составе происходят ежедневно.
Так вот, сравнениие состава с документами, в которых отражено текущее состояние дерева, производилось ежедневно, автоматически. Для корректировки дерева состава привлекался оператор - интерактивный режим с автоматизацией операций.
Это работало. О полной перерисовке таких документов или ручном сопровождении и речи не может идти.
Так что утверждение не на голом месте.
И не забывайте, что документ должен быть не только изменен, но и проверен и утвержден. Если это настоящий документ. Это тоже вручную?!


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 13:44 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Еще раз о выборе подхода: перерисовать против изменить.
На самом деле все сводится к мере ответственности разработчика документа.
При выборе перерисовать программа формирует новый документ. Человек либо слепо верит программе, либо должен проверить документ вручную. Либо это не очень существенный документ, ошибки в котором можно пока игнорировать.
При выборе изменить документ остается старым, проверенным. Программа только ставит метки: "смотри здесь и здесь", "хочу изменить так", "согласен?". В этом случае объем "ручной" проверки гораздо меньше. В сложных документах - на один-два порядка меньше.
Если разработчик реально несет ответственность за качество документа (хотя бы финансово), то он никогда не выпустит его без проверки. Как бы он ни доверял программе. Если нет, то все проще - например, количество листов совпало - значит все нормально.
С этой точки зрения можно только приветствовать подход "Diagramming and Validation" от Microsoft. Вот только не уверен, что кто-то им пользуется.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 15:45 
Не в сети
Ветеран

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Цитата:
Еще раз о выборе подхода: перерисовать против изменить.

Я не против один раз нарисовать и потом изменять. Это концептуально лучше, чем постоянно генерировать.
Нарисовать вручную один раз можно схему любой сложности и вообще забыть про генераторы орг-диаграмм, TABVAD.
Я полагал, что намного технически проще именно перерисовать, а не изменять.
Цитата:
С этой точки зрения можно только приветствовать подход "Diagramming and Validation" от Microsoft. Вот только не уверен, что кто-то им пользуется.

Как это будет выглядеть на примере нашей орг-диаграммы.
Один раз нарисовал (или даже автопостроил), потом нужно внести изменения типа:
а) изменилось название видимой надписи или поля данных фигуры
б) изменилось подчинение подразделения (родитель изменился)
в) добавилось или упразднилось подразделение
г) изменился ранг подразделения (было в почете \ голове, стало в опале \ хвосте)
Где почитать про "Diagramming and Validation"? Поиск указывает на книжку David Parker, а что там (может ссылка на опубликованные примеры есть)?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 16:03 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
BPM писал(а):
Где почитать про "Diagramming and Validation"? Поиск указывает на книжку David Parker, а что там (может ссылка на опубликованные примеры есть)?
Наверно только там (в книге), ну еще (может быть) в блоге David Parker.
Было видео Introduction to Validation Rules in Visio Premium 2010, но его похоже выпилили. :o
Дополнено позднее: В блоге разработчиков Visio Insights blog было пару статей:
Diagram Validation in Visio 2010
Creating custom validation rules for Visio 2010
nbelyh в сообщении # писал(а):
Я ревьювил книжку Visio 2013 Business Process And Validation для Packt Publishing, там в основном как раз автор про Visio Validation пишет, и какой он крутой тул на WPF слабал для редактирования правил валидации

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

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 16:36 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Surrogate писал(а):
еще (может быть) в блоге David Parker.
Нашел, что-то там даже скачать можно :!:
Есть и описание на 37 страницах…


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 16:43 
Не в сети
Ветеран

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Полагаю, что "Diagramming and Validation" - это, например, когда на схеме два разных типа объекта, которые не могут по нотации напрямую быть связаны, но на реальной схеме связь нарисована. Валидация укажет на ошибку.
В случае орг-диаграмм и структурных в общем, имеем набор однородных объектов и тип связи всегда один "состоит из" (имеет родителя). Тут ошибкой валидации может быть разве что наличие более чем одной связи (мастер орг-диаграммы выдаст предупреждение) или ее отсутствие (объект "висит" без связи).
PS
Ссылки не открылись, т.к. учетка нужна (нет под рукой).


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 16:48 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Цитата:
Где почитать про "Diagramming and Validation"? Поиск указывает на книжку David Parker, а что там (может ссылка на опубликованные примеры есть)?

Недавно проскакивала ссылка на http://visguy.com/vgforum/index.php?top ... n#msg46367
Там я нашел книгу Microsoft Visio 2013 Business Process Diagramming and Validation ( PDFDrive ).pdf
Примеры в ней тоже есть.
Но я говорю не столько о поставляемых средствах, сколько о подходе.
Мало помочь пользователю нарисовать диаграмму. Нужно дать средства для автоматизации ее контроля. Задать набор правил для проверки, предоставить средства отображения результатов, маркировки обнаруженных нарушений правил...
Сам я не пользовался Validation API. Руки не дошли. В своих решениях обычно пользуюсь самописными средствами. В первую очередь, потому что я опираюсь на Visio Standard. Да и быстрее бывает самому написать нужные проверки. И по опыту я вижу, что это нужно, потому как ошибки пользователя обнаруживаются часто.
Рассинхронизация с данными - это в общем-то тоже ошибка диаграммы, которую можно обнаруживать, сигнализировать и исправлять.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 16:57 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Цитата:
В случае орг-диаграмм и структурных в общем, имеем набор однородных объектов и тип связи всегда один "состоит из" (имеет родителя). Тут ошибкой валидации может быть разве что наличие более чем одной связи

Ну не совсем...
Обрыв связей (когда она "вроде бы" нарисована). Некорректные символы в базе. И наконец главное - как раз рассинхронизация с данными.
Вы видели, что я проверяю в приведенной демонстрашке?
- текст
- добавление-удаление объектов
- соответствие связей между шейпами связям в БД.
Кстати, недавно на форуме разбиралась ситуация, когда после некоторого периода эксплуатации разные шейпы в диаграмме имели разный набор ShapeData. Это тоже один из возможных объектов проверки.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 17:05 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
BPM писал(а):
В случае орг-диаграмм и структурных в общем, имеем набор однородных объектов и тип связи всегда один "состоит из" (имеет родителя). Тут ошибкой валидации может быть разве что наличие более чем одной связи (мастер орг-диаграммы выдаст предупреждение) или ее отсутствие (объект "висит" без связи).
валидатор способен работать далеко не со всеми типами схем
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.
BPM писал(а):
Ссылки не открылись, т.к. учетка нужна (нет под рукой
это какие ссылки?

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 17:10 
Не в сети
Ветеран

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Поэтому мне и кажется, что проще по-новой схему перерисовать (причем не всю, а только кусок, где прошли изменения), чем искать рассинхронизацию с данными. Стандартные инструменты автопостроения есть, а вот поиска рассинхронизации - не использовал.
Цитата:
Что не нравится:

Кроме последнего, как то лечится "малой кровью"?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автоматическое создание сложной организационной диаграммы
СообщениеДобавлено: 13 мар 2023, 17:19 
Не в сети
Ветеран

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Цитата:
это какие ссылки?

Теперь открылись. Изначально ссылки на RulesTools.pdf были под постом "Гость" и выходило:
...
Here are a few ideas:
Click here to sign in with a different account to this site.
This will sign you out of all other Office 365 services that you're signed into at this time.
If you're using this account on another site and don't want to sign out, start your browser in Private Browsing mode for this site (show me how).


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 133 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB