Exploring eaDocX

A comprehensive set of examples, looking at eaDocX feature by feature. Includes PDF and Word documents, plus the model used to create them.

Exploring eaDocX Model

Exploring eaDocX EAP model

This is the EA model which was used to generate all the 'Exploring eaDocX' examples.

It is not intended to be a realistic EA model: all the elements are just called 'Requirement1, Requirement2..' etc. It just provides dummy data which allow the 'Exploring..' documents to show how different aspects of eaDocX can be used to create great documents.

Exploring eaDocX pdfs

Compact Use Cases

This document shows how all the scenarios for a single use case can be printed in a single table.
Log in to download the source model and Word document for this example.

Exploring Excel

This document shows what you can do when embedding Excel charts and worksheet ranges into eaDocX Word documents. Each time the document is re-generated, eaDocX updates the spreadsheet with

new data, which makes the Excel chart & tables update, and then pulls the updated chart & table back into the Word document.
The Excel spreadsheet which this uses is called 'report with charts', and has some EA data in it, made into a simple chart and a table.
Log in to download the source model, Word document and Excel spreadhseet for this example.

Basic "Inline" Formatting

This document shows the basic principle of formatting by paragraphs, how to exclude specific data from

a document, using Inline Tables where there are lots of short attributes to print, excluding of whole stereotypes of elements, and sorting of elements.
Log in to download the source model and Word document for this example.

Documenting in Tables

This example looks at techniques for documenting your EA model as tables, with each element becoming a row in a table. It shows how

tables can contain simple attributes, data from related elements, and hyperlinks. It also shos how using Word Table Styles can be used to make your document really clear and readable, and even how to print extra-large tables in their own Landscape format pages.

Log in to download the source model and Word document for this example.

Documenting Diagrams

Most of the knowledge in an EA model is in diagrams, so eaDocX gives you lots of ways to make the most of your EA diagrams. The example starts with simple diagrams, adds automatic figure numbering and

diagram descriptions, then shows how a diagram can be used to determine the content of a model. There is a special section on printing Sequence Diagrams, and how you can set the visibility of diagram elements in EA, and have that determine your document content. It also shows how large-sized diagrams can automatically print in landscape pages.
Log in to download the source model and Word document for this example.

Quick Documents

Sometime you just want a document - quickly. Make this simple, using eaDocX Quick Documents. Just click on the Package you want to document, and eaDocX will

analyse its contents, and create a document based on its structure: which elements, stereotypes and links you have used. This example document guides you though creating a Quick Document from the 'Exploring eaDocX' model.
Log in to download the source model and Word document for this example.

Element Reports

The eaDocX element report collects EA elements from anywhere in your model, and prints them all together. The example shows how

eaDocX element reports can be inserted in a document, printed using their own formatting, different from the rest of the document, either inline or as tables, and filter which elements appear using a variety of criteria. This provides another way to structure your documents, instead of using the EA Package structure or diagram contents.
Log in to download the source model and Word document for this example.

Matrix Reports

The EA Relationship Matrix is a great way to visualize two sets of related data. In eaDocX, the EA "Relationship Matrix" becomes a "Matrix Report", which extends what you can see in EA.

In this document you'll see:

- Creating an eaDocX Matrix Report from an EA Relationship Matrix, using just the default settings.
- Adding additional criteria
- Using Word paragraph styles
- Showing other attributes
- Using other cell contents
- Conditional Formatting
- Printing large reports
- Missing-out empty rows and columns
- An alternative layout for HUGE tables

Log in to download the source model and Word document for this example.

Documenting Use Cases

In this example, you'll see how an EA use case created with the structured scenario editor can become an accurate, readable document. Links within and between use cases become hyperlinks, and

allow readers to 'browse' their way around your document. Exploit all the rich detail of your use cases captured in EA about use cases. and use the links to all kinds of other parts of your EA Model to deliver real value in your documents.
Log in to download the source model and Word document for this example.

Documenting Classes

This document shows how eaDocX can create great-looking, readable documents which show all aspects of the class diagram and its classes, even attribute-level traceability using Element Features.

The EA Class Model is one of the most frequently used parts of the tool, used by analysts, architects and designers, so it gets a sample document of its own.
Log in to download the source model and Word document for this example.

Documenting all kinds of Relationships

This document shows how you can add single attributes of related elements, tables of related data, or even structure a document using only relationships - no Packages at all! It also shows

how to use some special kids of EA relationship, like adding InformationItems to InformationFlow connectors, detailing State Models, and using tagged values instead of connectors.
Showing how different bits of EA information relate to each other is a real strength of eaDocX, which can help you to create better-quality, richer models, and more readable documents.
Log in to download the source model and Word document for this example.

Document Management

eaDocX lets you manage all your generated documents and track their versions. This example shows you how eaDocX can also add

lots of details about the document version and other document meta-data to the document, so that everything gets updated each time the document is regenerated.
A real time-saver!
Log in to download the source model and Word document for this example.

Adding References and Cross-references

This document illustrates:
- Auto-generating a document-specific Glossary
- Creating hyperlink references from Element cross-references in EA element 'notes' fields or TVs, and

- Creating an Appendix of related elements which are referenced from all the elements in the 'main' document.
These ways to use Relationships in your documents are in addition to those shown in the example document "Documenting all kinds of Relationships" , where you can see how to Relationships, you can see how to make conections between EA elements into hyperlinks.
Adding all these references can make your 'main' document simpler and easier to read, but also allow readers who are interesed to click and find out more information.
Log in to download the source model and Word document for this example.


Exploring eaDocX Word & Excel

Basic "Inline" Formatting

This document shows the basic principle of formatting by paragraphs, how to exclude specific data from

a document, using Inline Tables where there are lots of short attributes to print, excluding of whole stereotypes of elements, and sorting of elements.
Open this with the Exploring EA model to see how eaDocX uses the EA content to define the document contents and formatting.

Documenting in Tables

This example looks at techniques for documenting your EA model as tables, with each element becoming a row in a table. It shows how

tables can contain simple attributes, data from related elements, and hyperlinks. It also shos how using Word Table Styles can be used to make your document really clear and readable, and even how to print extra-large tables in their own Landscape format pages.
Open this with the Exploring EA model to see how eaDocX uses the EA content to define the document contents and formatting.

Documenting diagrams

Most of the knowledge in an EA model is in diagrams, so eaDocX gives you lots of ways to make the most of your EA diagrams. The example starts with simple diagrams, adds automatic figure numbering and

diagram descriptions, then shows how a diagram can be used to determine the content of a model. There is a special section on printing Sequence Diagrams, and how you can set the visibility of diagram elements in EA, and have that determine your document content. It also shows how large-sized diagrams can automatically print in landscape pages.
Open this with the Exploring EA model to see how eaDocX uses the EA content to define the document contents and formatting.

Quick Documents

Sometime you just want a document - quickly. Make this simple, using eaDocX Quick Documents. Just click on the Package you want to document, and eaDocX will

analyse its contents, and create a document based on its structure: which elements, stereotypes and links you have used. This example document guides you though creating a Quick Document from the 'Exploring eaDocX' model.
Open this with the Exploring EA model to see how eaDocX uses the EA content to define the document contents and formatting.

Element Reports

The eaDocX element report collects EA elements from anywhere in your model, and prints them all together. The example shows how

eaDocX element reports can be inserted in a document, printed using their own formatting, different from the rest of the document, either inline or as tables, and filter which elements appear using a variety of criteria. This provides another way to structure your documents, instead of using the EA Package structure or diagram contents.
Open this with the Exploring EA model to see how eaDocX uses the EA content to define the document contents and formatting.

Matrix Reports

The EA Relationship Matrix is a great way to visualize two sets of related data. In eaDocX, the EA "Relationship Matrix" becomes a "Matrix Report", which extends what you can see in EA.

In this document you'll see:

- Creating an eaDocX Matrix Report from an EA Relationship Matrix, using just the default settings.
- Adding additional criteria
- Using Word paragraph styles
- Showing other attributes
- Using other cell contents
- Conditional Formatting
- Printing large reports
- Missing-out empty rows and columns
- An alternative layout for HUGE tables

Open this with the Exploring EA model to see how eaDocX uses the EA content to define the document contents and formatting.

Documenting Use Cases

In this example, you'll see how an EA use case created with the structured scenario editor can become an accurate, readable document. Links within and between use cases become hyperlinks, and

allow readers to 'browse' their way around your document. Exploit all the rich detail of your use cases captured in EA about use cases. and use the links to all kinds of other parts of your EA Model to deliver real value in your documents.
Open this with the Exploring EA model to see how eaDocX uses the EA content to define the document contents and formatting.

Documenting Classes

This document shows how eaDocX can create great-looking, readable documents which show all aspects of the class diagram and its classes, even attribute-level traceability using Element Features.

The EA Class Model is one of the most frequently used parts of the tool, used by analysts, architects and designers, so it gets a sample document of its own.
Open this with the Exploring EA model to see how eaDocX uses the EA content to define the document contents and formatting.

Documenting all kinds of Relationships

This document shows how you can add single attributes of related elements, tables of related data, or even structure a document using only relationships - no Packages at all! It also shows

how to use some special kids of EA relationship, like adding InformationItems to InformationFlow connectors, detailing State Models, and using tagged values instead of connectors.
Showing how different bits of EA information relate to each other is a real strength of eaDocX, which can help you to create better-quality, richer models, and more readable documents.
Open this with the Exploring EA model to see how eaDocX uses the EA content to define the document contents and formatting.

Document Management

eaDocX lets you manage all your generated documents and track their versions. This example shows you how eaDocX can also add

lots of details about the document version and other document meta-data to the document, so that everything gets updated each time the document is regenerated.
A real time-saver!
Open this with the Exploring EA model to see how eaDocX uses the EA content to define the document contents and formatting.

Adding References and Cross-references

This document illustrates:
- Auto-generating a document-specific Glossary
- Creating hyperlink references from Element cross-references in EA element 'notes' fields or TVs, and

- Creating an Appendix of related elements which are referenced from all the elements in the 'main' document.
These ways to use Relationships in your documents are in addition to those shown in the example document "Documenting all kinds of Relationships" , where you can see how to Relationships, you can see how to make conections between EA elements into hyperlinks.
Adding all these references can make your 'main' document simpler and easier to read, but also allow readers who are interesed to click and find out more information.
Open this with the Exploring EA model to see how eaDocX uses the EA content to define the document contents and formatting.

Exploring Excel

This document shows what you can do when embedding Excel charts and worksheet ranges into eaDocX Word documents. Each time the document is re-generated, eaDocX updates the spreadsheet with

new data, which makes the Excel chart & tables update, and then pulls the updated chart & table back into the Word document.
The Excel spreadsheet which this uses is called 'report with charts', and has some EA data in it, made into a simple chart and a table.
Open this with the Exploring EA model to see how eaDocX uses the EA content and integrates it with Word and Excel to define the document contents and formatting.

Compact Use Cases

This document shows how all the scenarios for a single use case can be printed in a single table.
Open this with the Exploring EA model to see how eaDocX uses the EA content to

define the document contents and formatting.

Macro-Enabled Dashboard Spreadsheet

This dashboard spreadsheet has the macro already inside it, but might not download nicely. In which case, use the macro-free one, and add the code yourself.

Macro-free Dashboard Spreadsheet

This spreadsheet illustrates the 'Dashboard' example, only without any macro code. To add it, follow the instructions in the Insight Article "Using Excel to create an EA dashboard"

Advanced Reporting

This example looks at some more advanced uses of the combination of eaDocX Word documents, and Excel spreadsheets, to create more complex reports.

Open this with the Exploring EA model to see how eaDocX uses the EA content to define the document contents and formatting.
This document uses an Excel spreadsheet which contains Macros, and so may not be usable in all environments, as Macros are a known security threat.
In this case, the source code for the macros is available at the end of the document, which you can copy/paste into your own Macro-enabled spreadsheets.

Compare pricing and features

Choose the eaDocX edition that’s right for you and your team

Compare Pricing

Download a free trial

Take a free, no obligation, 30-day trial of eaDocX. Discover for yourself why it’s the world’s best-selling Enterprise Architect extension.

Download