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

Visio всплывающие окна из Excel\списка SharePoint
http://visio.getbb.ru/viewtopic.php?f=29&t=1205
Страница 1 из 2

Автор:  Maiker2k3 [ 10 сен 2017, 21:28 ]
Заголовок сообщения:  Visio всплывающие окна из Excel\списка SharePoint

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

Делаю орг структуру совместно с 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.
Подскажите как это можно сделать???

Автор:  Tumanov [ 10 сен 2017, 23:05 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

Автор:  Maiker2k3 [ 11 сен 2017, 11:40 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

Изображение



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

Автор:  nbelyh [ 11 сен 2017, 14:48 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

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

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

Автор:  Tumanov [ 11 сен 2017, 15:08 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

Автор:  Shishok [ 11 сен 2017, 15:20 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

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

Автор:  nbelyh [ 11 сен 2017, 15:49 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

Автор:  Maiker2k3 [ 11 сен 2017, 17:53 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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


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

Автор:  Maiker2k3 [ 11 сен 2017, 17:55 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

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


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

Автор:  Maiker2k3 [ 11 сен 2017, 17:58 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

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

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



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

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

Автор:  Shishok [ 11 сен 2017, 18:31 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

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

Вложения:
Comment.vsd [59 Кб]
Скачиваний: 184

Автор:  nbelyh [ 12 сен 2017, 05:56 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

Встроенное видео спрятано под спойлер ↓ Прямая ссылка на видео
Спойлер:
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

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

Автор:  Maiker2k3 [ 14 сен 2017, 15:37 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

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


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

Автор:  Maiker2k3 [ 14 сен 2017, 16:03 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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:15 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

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

Автор:  nbelyh [ 14 сен 2017, 17:39 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

Хе-хе. Дак 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

Автор:  Maiker2k3 [ 14 сен 2017, 18:55 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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. поэксперементирую о результатах напишу.
Спасибо еще раз.

Автор:  nbelyh [ 14 сен 2017, 19:32 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

Код:
Set addin = Application.ComAddins("SvgPublish").Object

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


или

Код:
addin.ExportToDisk(... путь, параметры ....)


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

Автор:  Maiker2k3 [ 19 сен 2017, 22:09 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

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

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

Вложения:
ORG.vsdx [333.92 Кб]
Скачиваний: 166

Автор:  nbelyh [ 19 сен 2017, 23:41 ]
Заголовок сообщения:  Re: Visio всплывающие окна из Excel\списка SharePoint

Это баг. Попробуй поставить галку на картинке, (и выбрать "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 Кб | Просмотров: 1807 ]

Вложение:
19-09-2017 21-39-00.jpg
19-09-2017 21-39-00.jpg [ 31.59 Кб | Просмотров: 1808 ]

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