Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Sunshine

Pages: [1] 2 3 ... 65
General Board / Re: v15.2 - Enterprise Architect Lite Edition
« on: November 30, 2020, 07:38:13 am »
I have a vague recollection that some one said as they have Cloud Pro Server and Prolaborate they felt they didn't need the lite edition of Sparx EA anymore. May have been in this forum in fact.

General Board / Re: Can you import a CSV file as a relationship matrix?
« on: November 20, 2020, 06:56:32 am »

Whilst its not possible with off-the-shelf features available in Sparx it is impossible if you can code in C# or JavaScript.

First of all if the matrix is not too big then you probably best just doing in manually in Sparx EA. Which is what you should have done in the first place.
However to help accelerated the effort and save typing in all the class names again  from scratch you could do the following.
  • Create a CSV Export with GUID, Type and Name fields
  • Create one package and a class in sparx EA.
  • Use the CSV template to export the package with the class you created
  • Copy the class names from your matrix csv and paste all the class names into the Name Column of the export CSV file.
  • Copy and paste the Object Type down to match each class name into the CSV file and save.
  • Now import that CSV file with all the new classes added.
That should at least create all the classes as a starter for 10. Now just open a matrix in Sparx EA and manually create the relationships.

However, if you really need to an import into Sparx EA using matrix CSV file as you are going to be doing it a lot or there is a lot of data then you could write a JavaScript or C# Plugin that parses the CSV file and creates the classes and relationships. It would probably take a few days of effort for a developer.

You'll probably be able to figure out if the manual entry approach is less effort than the automated approach and take the option which is least effort.

Bugs and Issues / Re: Enforce Plain Text Paste Everywhere in Sparx?
« on: November 20, 2020, 06:29:16 am »
Related thought. We often place 'Document Artefacts' on diagrams to collect background information and links relevant to the context of the diagram.

I have not yet figured out how to change the default font, font size, and paragraph spacing for default document type.

My Question is This:
Is the default document easily accessible in Sparx (somewhere) that I can change the default formatting for it to our preferred standard - and therefore don't have to set (reset) each document to our preferred font / font size / paragraph spacing?

You find the default normal doc in
C:\Program Files (x86)\Sparx Systems\EA\DocTemplates\Document Templates\Normal.rtf.
Its copied to

C:\Users\username\AppData\Roaming\Sparx Systems\EA\RTF Templates
I used to replace this with our organisation's just save it as rtf.

However since styles have been introduced I now use those and these can be found here.
C:\Program Files (x86)\Sparx Systems\EA\DocTemplates\Stylesheets
But these are stored as xml.

What I do in Sparx EA is Open one of the stylesheets and export it as a MS Word doc. I can do things much easier in MSWord than the built in word processor. Then I change all the styles to match my organisations fonts, colours etc. in MS Word Styles. Note its the embedded styles in MS Word and not the example text with styles you see in the stylesheet. Some folk change the example text thinking they are changing the style but they aren't. After all the styles have been defined I create a new styles sheet in Sparx EA then import the MS Word doc where I'd changed the styles and save it. I then use the new stylesheet and apply that to any docs generated. Usually takes around 1 or 2 hours to change all the styles and save them back into Sparx EA.
Usually have to create 3 base templates in this order;
  • Stylesheet
  • Coverpage
  • Table of contents
I then create the doc templates as needed based for various document types. For example
  • Requirements
  • Design
  • Test
This is usually one of the first things I need to do when joining a new organisation and set up Sparx EA.

Hope that helps spread a little light onto the dark corners of EA.

Bugs and Issues / Re: Enforce Plain Text Paste Everywhere in Sparx?
« on: November 20, 2020, 06:03:20 am »
A keyboard shortcut (Ctrl-shift-V like in Gmail) would be cool as well.

+1 and the dozen other users in my organisation.
Presently paste into notepad then copy from that into Sparx EA as a work around.

Bugs and Issues / Re: Azure Icons print with black background
« on: November 20, 2020, 06:00:28 am »
Raised a bug with Sparx EA a few weeks ago but other than an automated response I've heard nothing. Unusual as Sparx support are usually quite good a responding after raising a bug.

Bugs and Issues / Re: V15 Document Generation PDF: content is scaled down
« on: November 20, 2020, 05:57:15 am »
Registered as Issue ID: 20105911 by Sparx Support.

"We have confirmed that this is an issue and it should be fixed in a future release of EA."
Thats good to hear.

You can also have a flow between two application components and simply name the flow instead of having a data object.

This is what we do a lot of...

You are mixing your notations, adding a UML construct (information flow/information item) to an ArchiMate relationship. I believe the ArchiMate solution to what you want to do is to add the payload element (e.g. Business Object) to the diagram and then draw an Association from Business Object to the Flow connector.
Yes indeed you are right KP except between two application components it would be a data object as that is used at the application layer and business objects are used in the business layer.

See some examples in figure 53 in ArchiMate Cookbook
or 3rd diagram in this blog

You can also have a flow between two application components and simply name the flow instead of having a data object. IIRC it was called the Application Cooperation  viewpoint. Here is an example but without the flows being named.

The older ArchiMate Specs 1.0 to 2.1 if I recall correctly used to have examples of view points but they appear to have taken them out of the latest spec. Hinkelmann has these original viewpoints as part of his lectures.

I guess at some point you may want more detail down to attributes describing what that flow consists of in which case you may use a UML class diagram with attributes. Marc Lankhorst talks about mixing notations for modelling different levels of detail in his book and on his blog as he recognises that ArchiMate doesn't have attributes for data objects.

Just installed V15.2 Build 1555 so though I try to reproduce the problem however, when it came to selecting image quality there are only two options "High" or "Low". So that fixes that problem. ;D  Which is probably an easy way of fixing it. But perhaps doesn't give you the very high resolution you may have required.

Bugs and Issues / Re: Azure Icons print with black background
« on: November 09, 2020, 05:45:44 pm »
So tried changing the clipboard format. The clipboard format was set to Bitmap so I changed it to Metafile but alas made no difference.  :(

Bugs and Issues / Re: Azure Icons print with black background
« on: November 08, 2020, 03:10:04 pm »
Thanks for tip Will investigate

Bugs and Issues / Azure Icons print with black background
« on: November 07, 2020, 10:26:49 am »
I've raised this with Sparx Support. Just letting you know there seems to be an issue with any Azure icon that has a transparent background when printing. It comes out with a black background so differs in appearance to what is shown on the screen.
Makes the printed diagram look a pretty ugly.

Which version and build Geert?

You could do a variation of Geert's suggestion by starting with free icons from a library such as those found on freepik or thenounproject
Download and open in Paint, Paint.Net or Gimp and shrink to 16x16 and colour as needed. Think you might even be able to download a 16x16 from one of those sites.


I propose that element properties include a new "Acronym" property in addition to the existing "Name" and "Alias" properties, and that a general search includes this data.
An example of how this helps to model and search on an application component object
A finance platform can have a Name of "Financial Information Management System"
The Alias can be the name that users commonly refer to it, e.g. Oracle Financials
The Acronym would be FMIS
Have you considered using keyword field or a tagged value for one of those?
We use
Name: Financial Information Management System
Alias: FMIS
TaggedValue "COTS Name": Oracle Financials
A search should return this object if either "Financial", "Oracle" or "FMIS" is entered as the general search value.
You can create a custom search and save it to operate like that

Pages: [1] 2 3 ... 65