Sparx Systems Forum

Enterprise Architect => General Board => Topic started by: prorock on June 22, 2012, 09:20:20 am

Title: MS Word comparison function
Post by: prorock on June 22, 2012, 09:20:20 am
I use EA to generate a documentation. RTF files are saved as docx.
Document versions (docx files) are shared for team members.
When I create a new document version I compare it with an older version using MS Word function.
MS Word marks changed text as red. But I have problems with diagrams.
All diagrams are marked as changed.
Have you any idea? Do you use any other method to show differences?

Title: Re: MS Word comparison function
Post by: Robert Sheridan on June 22, 2012, 10:00:54 pm
Once a diagram is released I increment the version each time it is changed significantly, use the diagram properties to get the version to appear in the top left.  You can then accept all diagram changes in the word document (I think you might even be able to get it to ignore them) and if people are concerned to spot changes to diagrams you can either manually highlight them or list them at the front of your document as changes.  If you use baselines you can identify changes from previous releases, but it is tricky with diagrams to filter out trivial changes such as tidying up the layout.

robert
Title: Re: MS Word comparison function
Post by: Paulus on June 22, 2012, 11:01:19 pm
If you're willing to invest some time and effort than perhaps this might help (it's the way i do it):

1) create for each release a package in EA with the version number of that release
2) for each change in this release, create a Document element in this package, using as it's name the identifier that the development team is using for the change
3) drag this document element on each diagram that is altered due to this change, and in the diagram subsequently draw a dependency relation from the document to any changes in your diagram you feel should be pointed out, optionally including some descriptive text in the dependency in a distinctive color like e.g. added this class). Since you say you're using MS Word, i suggest using the colour that Word uses wen highlighting changes.

The benefits of this:
Oh and btw the change document itself can double as the location to store additional information/release notes

 ;)

Paulus