PDA

Показать полную графическую версию : Автоматизация создания организационных диаграмм Visio


prrays
07-07-2016, 13:16
Добрый день друзья! Долго но можно. Сделал программу для автоматизации процесса создания организационных диаграмм в среде Visio из одного Excel файла.

Информация об организациях может быть представлена в файле Excel двумя способами.

1. Все организации хранятся на одном "Листе" и отличаются друг от друга значением в поле "ID"
2. Каждая организация находится на отдельном "листе" в файле Excel
Подробнее вы можете прочитать в "Справке" программы.

Итого, на входе один Excel файл с множеством организаций, на выходе множество vsdx файлов Visio

https://3.bp.blogspot.com/-EVyom07QGbM/V338JnXN2zI/AAAAAAAACHo/08Nm078kCrUteYB2-VxxMTWCwCTW3jy9gCLcB/s1600/demo.png

https://3.bp.blogspot.com/-UawJq-THhRA/V3zQeVzKcWI/AAAAAAAACG0/zIzFqklxzx0pzIW49UxcA9nczURkfQ0dgCLcB/s1600/image007.png

Страничка программы (http://praysstudiosoft.blogspot.ru/p/blog-page.html)

7z Архив установочного файла Demo версии (http://sochipohod.ru/soft/setup.7z)
Установочный EXE файл Demo версии (http://sochipohod.ru/soft/setup.exe)

Программа разработана на C#


Примечание!
Отличие от штатного мастера создания организационных диаграмм в MS Visio, заключается в следующем:
Создаются сразу несколько диаграмм (массовое создание)
Нет необходимости после создания диаграммы вручную сохранять ее используя кнопку "сохранить" в среде Visio

ВНИМАНИЕ! Программа взаимодействует с MS Visio 2013 и более поздних версий.
Программа предназначена для массовой постройки организационных диаграмм средствами MS Visio из XLSX файлов MS Excel.
Если данные об организационных находятся на одном листе в файле EXCEL, они должны иметь следующую структуру:

· «ID» – Содержит уникальное имя организации, будь то «1» или «ЗАО Моя организация», каждая запись содержащая это имя будет обработана как принадлежащая к указанной организации.
· «Имя» – Содержит имена сотрудников организации
· «Руководитель» - Содержит имя руководителя для каждого сотрудника, если сотрудник является директором (от него строится вся структура организации) то поле должно оставаться пустым.
· «Должность» - Содержит название должность сотрудника организации
· «Отдел» - Содержит название отдела, в котором работает сотрудник.

Дополнительные поля:
· «Телефон» - Номер телефона по которому можно связаться с сотрудником
· «Электронная_почта» - Адрес электронной почты сотрудника

Пример:
https://2.bp.blogspot.com/-Fq6wXg7EGB8/V34HPqu7COI/AAAAAAAACH4/ZSTA5pFdeA8r4O3VQ6lGJQxIyXHvTCYJgCLcB/s1600/image001.png
Организации представлены в одном Листе Excel

Если данные об организациях представлены на отдельных листах EXCEL то поле «ID» не нужно и его использование не желательно!
Пример:
https://3.bp.blogspot.com/-3EotdvHc48E/V34He-GJrUI/AAAAAAAACH8/3MIVt-6lkUoBn3Z0N7yBR8QJe2UvStpzwCKgB/s1600/image003.png
Организации представлены на отдельных Листах Excel

Интерфейс программы
https://3.bp.blogspot.com/-sIMhB4LVhC4/V34IPhjCJRI/AAAAAAAACIE/IhwSciA2kVs5hKCYo5Y4zGmXISUonHS4QCLcB/s1600/image005.png
1- Кнопка «Открыть» - Открывает входной XLS файл с данными об организациях
2- Кнопка «Начать» - Запускает процесс автоматического строительства диаграммы в созданном экземпляре MS Visio.
3- Кнопка «О Программа»
4- Кнопка «Справка» - Показывает данную справочную информацию
5- Кнопка «Завершить работу»
6- Поле вывода сообщений и информации от программы
7- Строка состояния, показывающая процесс выполнения работы и имя xls файла.

Для начала использования программы, нажмите кнопку «Открыть» и укажите необходимый xls файл для обработки. После этого программа спросит вас каким образом хранится информация об организациях в указанном вами файле:
https://1.bp.blogspot.com/-L3iEHIOaj-c/V34IcIt3NAI/AAAAAAAACII/9JkqhO_QFMksa5lZ8cR5bApynU1_bUKZwCLcB/s1600/image006.png
Нажмите на кнопку «Ок» и на экране появится информация о данных в выбранном файле

https://1.bp.blogspot.com/-cR3ff6d6mLc/V34Ik8yzUOI/AAAAAAAACIQ/VFYVsfuW84UZXpXFhCNkxZVYWOTwAXpUQCLcB/s1600/image007.png
После открытия файла кнопка «Начать» Становится активной и Вы можете приступить к созданию диаграмм. Вам нужно будет указать номер организации для которой требуется построить диаграмму и выходной каталог, куда будет сохранена диаграмма MS Visio. Вы так же можете выбрать «Все организации» для постройки диаграмма сразу для всех организаций

https://4.bp.blogspot.com/-1H1_e7I2rLI/V34I5qfudiI/AAAAAAAACIY/bS-u0O4LNAYXwke6slP2iNSc0J0lA093ACLcB/s1600/image008.png
Нажмите «Старт» для начала процесса строительства диаграмм MS Visio. После завершения процесса в указанном каталоге появятся «*.vsdx» файлы диаграмм.

https://4.bp.blogspot.com/-bOo5rkvK2hM/V34JC2FchbI/AAAAAAAACIg/FGy5KgTUIKgcFXW4iTBhSN8gYvhuXauRQCKgB/s1600/image009.png
Нажмите «Старт» для начала процесса строительства диаграмм MS Visio. После завершения процесса в указанном каталоге появятся «*.vsdx» файлы диаграмм.

Iska
07-07-2016, 17:29
Правильно будет «Выберете организацию».

tamalex
07-07-2016, 18:54
Правильно будет «Выберете организацию». »
А уж совсем правильно - Выберите

Iska
08-07-2016, 05:25
А уж совсем правильно - Выберите »
Похоже, что Ваша правда! :)




© OSzone.net 2001-2012