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

Форум по вопросам применения и программирования в Visio
Текущее время: 20 авг 2018, 08:43

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


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


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)



Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 23 апр 2015, 19:36 
Не в сети
Постоянный участник

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

Добавить очки репутацииУменьшить очки репутации
Подобно Мастеру организационных диаграмм хочу генерить другие графические знаки из excel. В частности генерить последовательность событий и процедур (работ). Например, в нотации EPC. Т.е. на входе таблица excel – на выходе схема visio EPC.
Пример, Smart Design в системе ARIS Express. Если нельзя «в лоб», то может через транзит в xpdl ?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 23 апр 2015, 19:52 
Не в сети
Administrator

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 10:18 
Не в сети
Постоянный участник

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

Добавить очки репутацииУменьшить очки репутации
Алгоритм авторазмещения - пусть будет такой же как и в Мастере организационных диаграмм. Первым шагом можно попытаться доработать этот мастер в части: научить его ставить овалы (функции) и шестиугольники (события). т.е. ввести два типа объектов кроме одного - прямоугольника. Логика наследования такая же - в строке excel просто указываем родителя ("руководителя" - на орг-схеме, т.е. многое что подходит один в один). Как к этому подступиться (добавить овалы и шестиугольники)?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 11:25 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
BPM писал(а):
Алгоритм авторазмещения - пусть будет такой же как и в Мастере организационных диаграмм.
а где таки можно увидеть этот алгоритм, вернее как влезть в код реализующий работу данного мастера ?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 12:37 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 581
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100603

Добавить очки репутацииУменьшить очки репутации
Saveen Reddy пытался сделать такое и продвигать - можно гуглить по этому имени.
Потом похоже подзабил через несколько лет :D

http://stackoverflow.com/questions/2000 ... omatically
http://blogs.msdn.com/b/saveenr/archive ... ayout.aspx

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 12:50 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
nbelyh
получается надо писать с нуля ?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 12:55 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 581
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100603

Добавить очки репутацииУменьшить очки репутации
Не, зачем с нуля-то.
Есть же например те самые наработки - http://visioautomation.codeplex.com/

MSAGL теперь выложена на гитхаб, так что не должна стать камнем преткновения.

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 13:01 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 581
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100603

Добавить очки репутацииУменьшить очки репутации
Еще одна ссылка по теме - http://www.calvert.ch/graphvizio/

Попытка интеграции GraphViz и Visio.
У меня правда не взлетело к сожалению.

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 13:01 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
nbelyh писал(а):
Не, зачем с нуля-то…
BPM значит тебе повезло !


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 13:21 
Не в сети
Постоянный участник

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

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
nbelyh писал(а):
Не, зачем с нуля-то…
BPM значит тебе повезло !

Пока не уверен. Полуфабрикаты похоже есть, но хотелось бы от общего «Automating Visio with PowerShell – etc.»
перейти к «Create an EPC (VAD, любого другого, т.е. не лишь Organisation Chart) in Visio from an Excel Spreadsheet» и подобному «spreadsheet-view».


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 14:06 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
полуфабрикаты лучше, чем ничего! ты задавай вопросы по возможности будем тебе помогать…


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 14:21 
Не в сети
Постоянный участник

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

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
полуфабрикаты лучше, чем ничего! ты задавай вопросы по возможности будем тебе помогать…

так вопрос все тот же: на входе таблица: см. пример "Smart Design" ARIS Express spreadsheet-view (или Create an Organisation Chart in Visio from an Excel Spreadsheet + разные графические объекты) на выходе схема (бизнес-процесса). Можно транзитом загрузка \ выгрузка в любой язык хpdl / dot (Graphviz) и др. Главное комплексно.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 14:33 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
BPM писал(а):
так вопрос все тот же: на входе таблица: см. пример "Smart Design" ARIS Express spreadsheet-view (или Create an Organisation Chart in Visio from an Excel Spreadsheet + разные графические объекты) на выходе схема (бизнес-процесса). Можно транзитом загрузка \ выгрузка в любой язык хpdl / dot (Graphviz) и др. Главное комплексно.

это не вопрос, это твоя цель Изображение

а вопросы будут по конкретным шагам реализации твоей комплексной цели!


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 15:00 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 581
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100603

Добавить очки репутацииУменьшить очки репутации
BPM писал(а):
Surrogate писал(а):
полуфабрикаты лучше, чем ничего! ты задавай вопросы по возможности будем тебе помогать…

так вопрос все тот же: на входе таблица: см. пример "Smart Design" ARIS Express spreadsheet-view (или Create an Organisation Chart in Visio from an Excel Spreadsheet + разные графические объекты) на выходе схема (бизнес-процесса). Можно транзитом загрузка \ выгрузка в любой язык хpdl / dot (Graphviz) и др. Главное комплексно.


Не, такого AFAIK нетy. Только конструкторы "сделай сам" :)

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 17:21 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
А в Organisation chart wizard разве нельзя указывать названия мастер-шейпов? Если можно, то в принципе его можно применять в том числе и для бизнес-процессов.
А лет 10 назад в Visio вообще была возможность открыть текстовый файл. В файле должны быть имена мастер-шейпов и связи между ними. При этом запускался специальный конвертор и рисовал схему. Довольно универсально.
Ну и по поводу "сделай сам" тоже ведь все не так уж страшно. Даже если плюнуть на оптимизацию и тупо размещать все со сдвигом вправо на заданную константу, то получим основу для схемы. Со всеми текстами и связями Останется только немного подвигать мышкой. Но все квадратики и тексты будут на своих местах. То есть 90% работы сделает автоматика.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 24 апр 2015, 18:34 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 581
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100603

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
А в Organisation chart wizard разве нельзя указывать названия мастер-шейпов? Если можно, то в принципе его можно применять в том числе и для бизнес-процессов.
А лет 10 назад в Visio вообще была возможность открыть текстовый файл. В файле должны быть имена мастер-шейпов и связи между ними. При этом запускался специальный конвертор и рисовал схему. Довольно универсально.
Ну и по поводу "сделай сам" тоже ведь все не так уж страшно. Даже если плюнуть на оптимизацию и тупо размещать все со сдвигом вправо на заданную константу, то получим основу для схемы. Со всеми текстами и связями Останется только немного подвигать мышкой. Но все квадратики и тексты будут на своих местах. То есть 90% работы сделает автоматика.

Ну я примерно это и имел в виду под "сделай сам" :D
Т.е. ничего похожего на ARIS Express Smart Design (см. первое сообщение) как-то не видно.

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 27 апр 2015, 21:00 
Не в сети
Постоянный участник

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

Добавить очки репутацииУменьшить очки репутации
Поясните по шагам, как максимально быстро получить результат в visio, аналогичный следующему алгоритму:
Шаг 1: создается таблица (регламент) в excel. На примере простого бизнес-процесса: Согласование заявления на отпуск (см. таблицу)
Шаг 2: С помощью vba генерируем текстовый файл (аналог таблички) в формате dot. Типа:
digraph EPC {
s1->f1;
f1->f2;
f2->s2;
f1->o1 [dir=none];

Шаг 3: В gvEdit подгружаем созданный файл (.dot) и получаем EPC (с полными названиями и прочее).
Изображение
Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 27 апр 2015, 22:57 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Года три назад я решал подобную задачу. Принципы были следующие:
Схема представлялась как последовательность узлов типа "звезда".
В центре звезды - действие. Вокруг нее другие типы - документы, ресурсы, события, исполнители...
Таким образом диаграмма набиралась как последовательность таких звезд.
Входные данные в одном из режимов создавались в XML файле с помощью InfoPath.
Потом макросом этот файл читался и разворачивался в последовательность звезд.
Получалось вот так - http://visio.artberg.ru/store/Project007.avi
Только InfoPath у меня что-то не запустился, поэтому входные данные показаны в броузере. Некрасиво, но структура понятна.
С заказчиком (консалтинговая фирма) я уже давно не контачил, но его email остался. Могу сообщить, может быть договоритесь...
Программа делалась за деньги, права принадлежат заказчику. Так что со мной договариваться бесполезно.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 28 апр 2015, 12:19 
Не в сети
Постоянный участник

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

Добавить очки репутацииУменьшить очки репутации
Да, пример родственный, только EPC (событийная цепочка процессов) - почему то в линейку (а не в столбик). Хотелось бы привязаться к excel, т.к. планируется, что есть настоящий регламент в word с объектом (таблицей) excel. Обычный пользователь берет такой шаблон вписывает туда массу своих манипуляций, а главное заполняет таблицу процессов (поле "описание функций" в построении схемы не участвует) и жмет заветную кнопку "показать" и видит в графике что он реально насочинял. Далее схема EPC импортируется из visio в pdf и публикуется в электронном альбоме моделей бизнес-процессов компании. И все это без участия моделистов/ модельеров и ИТешников.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Генерация схем Бизнес-процессов из таблиц excel
СообщениеДобавлено: 28 апр 2015, 12:34 
BPM писал(а):
И все это без участия моделистов/ модельеров и ИТешников.
Но код реализующий все эти хотелки кто-то должен написать?
у M$FT и других сторонних разработчиков не то руки не дошли из-за узкой специфичности этой задачи, не то не все так просто как вам кажется уважаемый BPM.


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

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



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

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


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

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