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

Форум по вопросам применения и программирования в Visio
Текущее время: 12 дек 2017, 08:40

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 10 сен 2017, 21:28 
Не в сети

Зарегистрирован: 10 сен 2017, 21:02
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

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

Делаю орг структуру совместно с SharePoint Excel VIsio.
Что я делаю: В SharePoint Списке пользователь заполняет столбцы Full Name, Job Title, Manager, Description.
Заполненный список Экспортирую в Excel\ Сохраняю этот excel файл\ В Visio делаю на основе Импорта из excel файла оруг структуру.
Схема создана. Делаю настраиваемый импорт на оcнове списка SharePoint. И связываю данные. То есть если я изменил в писке Sharepoint поля Full Name, Job Title, Description открывают Visio файл нажимаю обновить данные и данные обновляются жму сохранить и вуаля на сайте SharePoint в веб форме Visio обновленные данные.

Вот в чем мой вопрос! Как в Visio сделать всплывающие окно при нажатии на квадрат пользователя или при наведении, что бы в этом окне отображалось поле Description Из Списка SharePoint. ну и соответственно можно было как все другие поля синхронизировать со списком SharePoint.
Подскажите как это можно сделать???


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 10 сен 2017, 23:05 
Не в сети
Administrator

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 11 сен 2017, 11:40 
Не в сети

Зарегистрирован: 10 сен 2017, 21:02
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
технология которая синхронизирует схему Visio cо списком Sharepoint Есть. она работает. данные передаются и обновляются.
Хочу добавить к ней функцию 1) Не понимаю как создать поле, что бы при наведении или нажатию по человеку высвечивалось дополнительное окно, и это поле брало данные из списка SharePoint Столбца Description. Попробую пояснить на картинке:

Изображение



я очень сильный профан в Visio, что такое шейп ?? подскажите где можно почитать про это чтонить толковое.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 11 сен 2017, 14:48 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
Из коробки этого нету. то есть больших всплывающих окон в визио нету. Вообще.

Могу предложить свой плагинчик, но он для веб.
То есть, придется экспортировать на сайт(можно на сайт ШП). Обновление данных из ШП сейчас только через код, или через повторный экспорт.
https://nbelyh.github.io/svgpublishdemo ... gPlan.html

Микрософт сейчас копает в сторону power bi, может тебе в этом направлении посмотреть?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 11 сен 2017, 15:08 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Что такое шейп и другие основы можно прочитать в любой книжке по Visio. В том числе вот в этой http://visio.artberg.ru/bookpdf.htm . Основы с тех пор не изменились.
Теперь по теме.
При синхронизации с источником данные записываются в шейп (в пользовательские свойства или ShapeData).
1. Оргструктура работает с настраиваемыми шейпами. В них можно указать, какие поля из ShapeData и в каком месте должны отображаться. Самый простой вариант - вывести нужное поле непосредственно в шейп.
2. Существует окошко Shape Data Window, которое можно включить или скрыть. В этом окошке отображаются данные селектированного шейпа. Возможно, Вам будет достаточно уже этой возможности.
3. Если этого не хватит, то скорее всего придется обращаться к макросам, обрабатывающим события. Тогда при выборе шейпа мышкой будет запускаться написанный Вами макрос, который отобразит содержимое нужного поля, например, в специальном шейпе. Следующее усложнение - сделать форму, которая будет открываться при селектировании шейпа и выводить этот текст в нее. Примерно таким же макросом.
4. Наконец, можно сохранить рисунок в HTML виде. Там есть режим с отображением данных шейпа в отдельном фрейме.
Ваш вопрос вроде бы соответствует варианту 3. Но для новичка это может быть сложновато. Так что имеет смысл сначала попробовать варианты 1 и 2.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 11 сен 2017, 15:20 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 433
Использую Visio c: 2008
Очков репутации: 97

Добавить очки репутацииУменьшить очки репутации
Цитата:
Существует окошко Shape Data Window, которое можно включить или скрыть. В этом окошке отображаются данные селектированного шейпа. Возможно, Вам будет достаточно уже этой возможности.

А еще у шейпов есть ячейка 'Comment'. При наведении указателя мыши на шейп (даже если он является подшейпом другого) значение ячейки отразится на экране в в виде подсказки. Если в эту ячейку направлять с помощью формул нужные данные, то и этого хватит?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 11 сен 2017, 15:49 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
Зачем тебе всплывающие окна именно в Visio?
Если твою диаграмму другие люди будут смотреть - то это наверное для них, а не для тебя?
В этом случае почему бы ее не сохранить в HTML в ШП - тогда всплывающие подсказки, или панельку несложно прикрутить :) Да, а у меня может быть еще один довольный клиент :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 11 сен 2017, 17:53 
Не в сети

Зарегистрирован: 10 сен 2017, 21:02
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
Зачем тебе всплывающие окна именно в Visio?
Если твою диаграмму другие люди будут смотреть - то это наверное для них, а не для тебя?
В этом случае почему бы ее не сохранить в HTML в ШП - тогда всплывающие подсказки, или панельку несложно прикрутить :) Да, а у меня может быть еще один довольный клиент :)


затем что Visio деограмма интегрируется в SharePoint. Есть такая служа у SP Visio Graphics Service. И там на этот Visio документы все в вебе смотрят.
Хотеться сделать, что бы при наведении на поле сотрудника выскакивало окошко с информацией про него, в данном случае поле discribtion.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 11 сен 2017, 17:55 
Не в сети

Зарегистрирован: 10 сен 2017, 21:02
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

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

А еще у шейпов есть ячейка 'Comment'. При наведении указателя мыши на шейп (даже если он является подшейпом другого) значение ячейки отразится на экране в в виде подсказки. Если в эту ячейку направлять с помощью формул нужные данные, то и этого хватит?


Возможно да этого вполне хватит. Только как это сделать???
можите описать плз.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 11 сен 2017, 17:58 
Не в сети

Зарегистрирован: 10 сен 2017, 21:02
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
Из коробки этого нету. то есть больших всплывающих окон в визио нету. Вообще.

Могу предложить свой плагинчик, но он для веб.
То есть, придется экспортировать на сайт(можно на сайт ШП). Обновление данных из ШП сейчас только через код, или через повторный экспорт.
https://nbelyh.github.io/svgpublishdemo ... gPlan.html

Микрософт сейчас копает в сторону power bi, может тебе в этом направлении посмотреть?



Плагин интересный. я бы применил его для других целей. но пока нужно закончить с оргструктурой.

Ищу информацию про Power BI, Но что то не особо... толковых примеров найти не могу...


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 11 сен 2017, 18:31 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 433
Использую Visio c: 2008
Очков репутации: 97

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

Вот файл с шейпом. Значение 'Comment' меняется если изменить данные шейпа(Класс или Кол-во полюсов или Ток утечки и тд.). Посмотри как там все устроено в Таблице свойств шейпа. Не поймешь - спрашивай.


Вложения:
Comment.vsd [59 Кб]
Скачиваний: 14
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 12 сен 2017, 05:56 
Не в сети
Ветеран
Аватара пользователя

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

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

phpBB [youtube]


Готовый пример также расшарил здесь
http://cdn.rawgit.com/nbelyh/test/e7eba ... g2__0.html (сконфигурировано, чтобы для zoom надо было жать CTRL)

Да, на видео последняя версия (1.2.2)

Про markdown вот например (вообще, это один из самых простых языков разметки): https://lifehacker.ru/2012/11/20/markdo ... okumentami

Я там с линией еще прокосячил - надо было одиночную делать, типа ------------------ тогда она в нормальную превращается.
Или двойную тоже можно, но тогда это первого уровня заголовок должен был быть.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 14 сен 2017, 15:37 
Не в сети

Зарегистрирован: 10 сен 2017, 21:02
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Shishok писал(а):
Цитата:
Возможно да этого вполне хватит. Только как это сделать???

Вот файл с шейпом. Значение 'Comment' меняется если изменить данные шейпа(Класс или Кол-во полюсов или Ток утечки и тд.). Посмотри как там все устроено в Таблице свойств шейпа. Не поймешь - спрашивай.


что то я не догнал, что тут и где смотреть??Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 14 сен 2017, 16:03 
Не в сети

Зарегистрирован: 10 сен 2017, 21:02
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

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

phpBB [youtube]


Готовый пример также расшарил здесь
http://cdn.rawgit.com/nbelyh/test/e7eba ... g2__0.html (сконфигурировано, чтобы для zoom надо было жать CTRL)

Да, на видео последняя версия (1.2.2)

Про markdown вот например (вообще, это один из самых простых языков разметки): https://lifehacker.ru/2012/11/20/markdo ... okumentami

Я там с линией еще прокосячил - надо было одиночную делать, типа ------------------ тогда она в нормальную превращается.
Или двойную тоже можно, но тогда это первого уровня заголовок должен был быть.



Вау за видео респект, крутая тема!!! спасибо большущие! кажись как раз то что нужно.
вопрос у меня этого svg exporta нету, подскажи как его включить ?или это какой то плагин установить нужно?? спасибо.


Последний раз редактировалось Maiker2k3 14 сен 2017, 16:16, всего редактировалось 1 раз.

Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 14 сен 2017, 16:15 
Не в сети

Зарегистрирован: 10 сен 2017, 21:02
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
на видио есть менюшка svg export, а у меня такой нету..Изображение

где можно ее откопать подскажи плз!
Спасибо.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 14 сен 2017, 17:39 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
Хе-хе. Дак Svg Export это мой экстеншен - про че я говорил:
http://unmanagedvisio.com/products/svg-publish/

Да, на ролике последняя версия, вот эта:
http://unmanagedvisio.com/download/svgp ... -1.2.2.msi

Может быть глюк при установке на Win7 - Если скажет что с сертификатом что-то не то,
то либо поставь вот этот апдейт: https://support.microsoft.com/en-us/help/3001652/
Либо последний Tools For Office: https://www.microsoft.com/en-us/downloa ... x?id=48217


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 14 сен 2017, 18:55 
Не в сети

Зарегистрирован: 10 сен 2017, 21:02
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
Хе-хе. Дак Svg Export это мой экстеншен - про че я говорил:
http://unmanagedvisio.com/products/svg-publish/

Да, на ролике последняя версия, вот эта:
http://unmanagedvisio.com/download/svgp ... -1.2.2.msi

Может быть глюк при установке на Win7 - Если скажет что с сертификатом что-то не то,
то либо поставь вот этот апдейт: https://support.microsoft.com/en-us/help/3001652/
Либо последний Tools For Office: https://www.microsoft.com/en-us/downloa ... x?id=48217




Не сразу понял. спасибо.
поставил по ссылке
Да, на ролике последняя версия, вот эта:
http://unmanagedvisio.com/download/svgp ... -1.2.2.msi

встало норм на win8.1

Эксперементирую, о результатах отпишусь.
пока еще не эксперементировав
вопрос который мучает меня, на первый взгляд, как сделать что бы при импорте ексель файла, создавалась эта схема с эти окнами всплывающими и в это окно попадал текст из поля discriptions со SharePoint. поэксперементирую о результатах напишу.
Спасибо еще раз.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 14 сен 2017, 19:32 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
У плагина есть API (можно все вызвать програмно из VBA, с нужными параметрами).
Только вот описание я пока пишу :) общая идея:

Set addin = Application.ComAddins("SvgPublish").Object

addin.ExportToSharePoint(... URL, параметры, и так дале ...)

или

addin.ExportToDisk(... путь, параметры ....)

В общем попзже подробнее напишу


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 19 сен 2017, 22:09 
Не в сети

Зарегистрирован: 10 сен 2017, 21:02
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
по изучал я ваш плагин, но до конца не понял, почему то не работает рдактор Edit siteBar tempate На вывод конкретного поля не реагирует. # {{Props.Description}}
Записал видео.
https://www.youtube.com/watch?v=vElAjV8 ... e=youtu.be

добавил файлик Visio
может он что скажет..


Вложения:
ORG.vsdx [333.92 Кб]
Скачиваний: 6
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Visio всплывающие окна из Excel\списка SharePoint
СообщениеДобавлено: 19 сен 2017, 23:41 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
Это баг. Попробуй поставить галку на картинке, (и выбрать "Deploy", чтобы скрипты переписало)
Галка должна автоматом ставиться, когда "шаблон" выбираешь но иногда не ставится.

Если поставить галку:
http://cdn.rawgit.com/nbelyh/test/3ac0336/ORG.html


Вложения:
19-09-2017 21-38-38.jpg
19-09-2017 21-38-38.jpg [ 77.15 Кб | Просмотров: 139 ]
19-09-2017 21-39-00.jpg
19-09-2017 21-39-00.jpg [ 31.59 Кб | Просмотров: 143 ]
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.

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



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

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


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

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