Author Topic: Native Visio diagram import  (Read 4797 times)

Dave_Bullet

  • EA User
  • **
  • Posts: 295
  • Karma: +0/-0
    • View Profile
Native Visio diagram import
« on: April 27, 2006, 04:31:40 pm »
This one key feature would be vital for my organisation - as it would allow us to re-use / convert all our Visio diagrams.

I haven't found any evidence that Microsoft will improve their XMI interoperability with Visio in 2007.

A native Visio (vsd) import facility (like those offered by Avolution's Abacus or Troux' Metis) would be excellent.

Cheers,
David.
"I know I'm close to a good design, but it's like the balloon animals, squeeze in one spot and the problem moves down the line"

AshK

  • EA User
  • **
  • Posts: 137
  • Karma: +0/-0
    • View Profile
Re: Native Visio diagram import
« Reply #1 on: April 27, 2006, 05:24:55 pm »
Hello David,

We're currently working on an addin to import Visio documents.

As the documentation for the vsd file format isn't available (and we don't intend to reverse engineer it :o) we won't be importing vsd binaries.   Instead, our importer will make best efforts to import diagrams using a combination of Visio's XMI output and its automation interface.  

The addin will be available in approximately 1 month.

We would love to hear feedback that would help us address what our users specific needs are.

Ash :)
The Sparx Team
[email protected]

Dave_Bullet

  • EA User
  • **
  • Posts: 295
  • Karma: +0/-0
    • View Profile
Re: Native Visio diagram import
« Reply #2 on: April 27, 2006, 06:45:25 pm »
Thanks Ash - that's great news!

I have yet to find a UML.DTD that makes the Visio XMI valid.  I found an MSDN article that stated the XMI export only allows element retrieval (not layout) - so presume it's a pretty rudimentary and non-standard XMI implementation in Visio.

Cheers,
David.
"I know I'm close to a good design, but it's like the balloon animals, squeeze in one spot and the problem moves down the line"

trixom

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: Native Visio diagram import
« Reply #3 on: September 15, 2006, 04:30:58 am »
Quote
Hello David,

We're currently working on an addin to import Visio documents.

As the documentation for the vsd file format isn't available (and we don't intend to reverse engineer it :o) we won't be importing vsd binaries.   Instead, our importer will make best efforts to import diagrams using a combination of Visio's XMI output and its automation interface.  

The addin will be available in approximately 1 month.

We would love to hear feedback that would help us address what our users specific needs are.

Ash :)


It is an old post, but I have had no success in finding the addin mentioned above. Is it already available?

Thanks,

T.

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Native Visio diagram import
« Reply #4 on: September 15, 2006, 04:38:47 am »
Yes it is. It is currently a beta product, and requires beta or production EA 6.5 or later (i.e. at least build 795).

The link to the add-in disappeared when the most recent EA build (797) came out, but Sparx has since restored it. You can find the link near the top of the Registered Users page.

When I looked at the beta it did not (yet) have a help file, nor did it have documentation on minimum requirements. Installing and running the add-in revealed that it would only import diagrams from Visio 2002 or later. Since I have Visio 2001 my tests stopped there, so I cannot tell you what the add-in does or is supposed to do.

HTH, David
No, you can't have it!

Jan ´Bary´ Glas

  • EA User
  • **
  • Posts: 408
  • Karma: +0/-0
  • Bary
    • View Profile
Re: Native Visio diagram import
« Reply #5 on: September 15, 2006, 07:41:15 am »
The importer is not satisfying my needs. OR I just do something wrong.
My need is to import GUI - screens and UI controls in EA language. We do not have othere things in Visio.

Do you (sparxians) think of this use of the new add-in?
Jan 'Bary' Glas

trixom

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: Native Visio diagram import
« Reply #6 on: September 19, 2006, 04:22:42 am »
Quote
We would love to hear feedback that would help us address what our users specific needs are.

Ash :)


Tried importing simple activity diagrams but only managed to retrieve the name of the activity and some (10%) of the
UML elements.

Using:
- Enterprise 6.5 (build 797)
- Visio 2003 (build 11.3216.6568)

Could someone tell if their is a roadmap for this BETA?

Regards,

T.

------------------------------------------------------------------
Date: 9/19/2006

Visio Object  ->  EA Object
     Visio Name      EA Name
-----------------------------------------------------------------------------------------------------------------------------------------------------

Watermark Title -> Object
     Activity      Activity

Decision -> Decision
     (Unnamed)      (Unnamed)
     (Unnamed)      (Unnamed)
     (Unnamed)      (Unnamed)

Final State -> StateNode
     (Unnamed)      (Unnamed)
     (Unnamed)      (Unnamed)
     (Unnamed)      (Unnamed)
     (Unnamed)      (Unnamed)

Initial State -> StateNode
     (Unnamed)      (Unnamed)

Control Flow -> (No Type)
     (Unnamed)      (Unnamed)  **** FAILED ****
     (Unnamed)      (Unnamed)  **** FAILED ****
     / Geen resultaten      (Unnamed)  **** FAILED ****
     / Meerdere Resultaten      (Unnamed)  **** FAILED ****
     (Unnamed)      (Unnamed)  **** FAILED ****
     / 1 Resultaat      (Unnamed)  **** FAILED ****
     (Unnamed)      (Unnamed)  **** FAILED ****
     (Unnamed)      (Unnamed)  **** FAILED ****
     (Unnamed)      (Unnamed)  **** FAILED ****
     / Niet verwijderen      (Unnamed)  **** FAILED ****
     / Verwijderen      (Unnamed)  **** FAILED ****
     (Unnamed)      (Unnamed)  **** FAILED ****
     (Unnamed)      (Unnamed)  **** FAILED ****
     (Unnamed)      (Unnamed)  **** FAILED ****
     (Unnamed)      (Unnamed)  **** FAILED ****
     (Unnamed)      (Unnamed)  **** FAILED ****
     (Unnamed)      (Unnamed)  **** FAILED ****
     / Niet geauthorizeerd      (Unnamed)  **** FAILED ****
     / Geauthorizeerd      (Unnamed)  **** FAILED ****

------------------------------------------------------------------------
« Last Edit: September 19, 2006, 04:27:42 am by trixom »