Видалення інформації про модель UML при збереженні файлу Visio


3

Я створив .vsd файл у Visio Premium 2010, зберег його, копію надіслав електронною поштою колезі. Через пару днів я його знову відкриваю, лише щоб виявити, що чомусь він більше не розглядає документ як документ на основі шаблону UML.

В результаті цього, я не можу робити якісь - або зміни на файл. Будь-які ідеї щодо того, чому інформація про UML відкидається?

Чи є якесь рішення, щоб я міг редагувати файл? Як я можу змусити Visio думати, що файл базується на шаблоні UML?

Примітка:

  • Скопіювати + вставити з існуючого файлу в новий не є практичним, оскільки вкладок 18+ є, а Visio, здається, відкидає всі імена та іншу метадані про вставку.
  • Я створив нову діаграму за допомогою діалогового вікна "Створити нове з існуючих ..", це не допоможе, це все одно та сама проблема.

Відповіді:


1

Щодо того, як відремонтувати асоціацію та повторно зв’язати об’єкти з шаблоном UML, я не впевнений, і, на жаль, наразі не маю доступу до Visio, щоб щось випробувати, але якщо лінійне мистецтво є недоторканим, але його просто не можна редагувати, слід принаймні мати змогу відновити твір, якщо не посилання.

Можливо, ви зможете вибрати весь малюнок, клацніть правою кнопкою миші, і під Shapesменю ви побачите опцію Розгрупувати. Це має принаймні розбити файл на рядки та форми, які можна редагувати.

Я рекомендую зробити це на копії вашого оригінального файлу, зберігаючи оригінал у безпеці, якщо його можна буде відновити.

Під час використання шаблону Ungroup-ing зазвичай повинен попереджати, що він порушить посилання на шаблон.

Хтось ще має доступ до файлу, чи міг би його будь-яким чином змінити? У Visio є можливість видалити приховані дані, і якщо хтось зайшов у документ, натисніть цю кнопку і вибрав "Видалити ці елементи ...", схоже, він також порушує посилання на файли шаблонів і трафаретів. Я показав діалог від Visio 2007 нижче, я би очікував подібного в 2010 році.

введіть тут опис зображення


1

Я б настійно рекомендував проти запропонованої вище техніки розгрупування. Це майже завжди погана ідея для фігур з трафаретів Visio. Ви, ймовірно, втратите всі більшість важливих даних у формах.

Якщо ви натиснете Файл> Інформація , що вказано праворуч від "Шаблон" у правій частині екрана? У ній написано "Модель діаграми UML", щось інше чи нічого?

Що станеться, якщо створити просту UML-діаграму на одній сторінці і повторити ті самі кроки, тобто закрити її, ніж потім знову відкрити її?


У шаблоні написано "UMLMOD_M.vst". Інші файли, здається, відкриваються добре
Sathyajith Bhat

Якщо ви створюєте та зберігаєте новий документ UML, чи назва шаблону на сторінці "Інформація" також відображає "UMLMOD_M.vst" чи відображається "Діаграма моделі UML". Я запитую, тому що з Visio 2010 я бачу останнє і мені цікаво, що ваш доктор показує перший.
Скотт Гельмерс

Ще одна думка. Як ви вказали у своєму запитанні, копіювання всіх сторінок у вашому документі до нового документа занадто громіздке. Однак, Visio Super Utilities Пол Гербер може зробити це для вас. Спробуйте sandrila.co.uk/visio-utilities Ви можете ним користуватися 30 разів безкоштовно. Якщо проблема полягає в порушенні асоціації шаблонів, це може вирішити проблему.
Скотт Гельмерс

Якщо я створюю і зберігаю новий документ UML, він відображає "Діаграма моделі UML". Існуючий файл викликає проблеми. Дякую за посилання на Super Utilities, я перевірю його.
Сатьядхіт Бхат

Ось ще один варіант: збережіть малюнок у форматі XML Visio; Результат - текстовий файл, хоч і дуже великий текстовий файл (принаймні 4-5X розмір VSD). Відкрийте XML-файл у Блокноті та знайдіть «шаблон». Перше виникнення повинно містити: C: \ Program Files \ Microsoft Office \ Office14 \ visio content \ 1033 \ UMLMOD_U.VST Якщо цього не відбувається, встановіть це значення (примітка: "Program Files" може знадобитися "Program Files (x86) ", залежно від розрядності Windows та Office). Збережіть зміни в текстовому файлі. Відкрийте файл VDX у Visio. Якщо все зараз добре, збережіть як VSD.
Скотт Гельмерс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.