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] 4 5 ... 34
General Board / Re: Autonumbering on stereotype level
« on: June 23, 2017, 08:24:35 am »
Looks like if you want something you will have to roll up you sleeves and do it your self via a script.
There are some examples of vbscript and jscript provided in the scripting window that should help you get started.
Put your new script into a project browser group so you and select it from the context menu of the browser so you easily invoke it from the UI.
If you can't write scripts then find someone in your organisation to do so. It would only take a day of less for someone will programming experience to pick it up and learn how to do create it and maintain it for you.

Good luck and if you think it might be useful to others once its been created then please share.

General Board / Re: Extending Archimate 3
« on: June 23, 2017, 07:59:29 am »
  • I would like to restrict which connectors each element can use based on the element it is being connected to (i.e. this new element can only "Realize" a requirement, it can't aggregate it). Is this possible?
Kind of via the quick links. You need to set that up in the custom MDG you'll need to create to extend ArchiMate. See help for more details. AFAIK I don't think there is anyway to restrict the connectors being used via the toolbox selection.

Suggestions and Requests / V12 to V13 UBitMenu
« on: June 23, 2017, 07:54:05 am »
Would it be possible to provide an extra tab in Sparx EA to show the old menus of V12 in a similar fashion to UBitMenu for Office

The reason why I ask why is that I'm getting it in the neck from all my users who've used V12 and earlier about the ribbon and not being able to find the menu items they've come to love.
I think this would great at helping those well established users of Sparx EA whilst providing the ribbon for the new users. Best of both worlds I think.

I'm sure it wouldn't take a developer too long to add that feature and would provide a means to alleviate the pain a number of users are experiencing. So please implement this idea soon as it was difficult enough to get these users off Visio, spreadsheets etc in the first place without them whinging on about the new user interface.

General Board / Re: New Version - New navigation Instructions?
« on: June 23, 2017, 07:39:22 am »
I feel your pain but there we go we are stuck with it.
I used UBitMenu to get over that pain with Office but there seems to be no equivalent in Sparx EA. Just got to suck it up.

General Board / Re: Extending Archimate 3
« on: June 10, 2017, 11:49:53 am »
Yes it is you can create an MDG that extends the archimate V3 stereotypes.

It's actually remarkable how quickly Archimate becomes semantically void when trying to work at this level.
Its all about choosing the right tool for the job. ArchiMate is fine for the high level architectural models to link strategy, motivation, business, applications, infrastructure and migration. However you do need to switch modelling language when more details are needed. I can remember the days gone by before UML and I would see people trying to use notations from Booch, Rumbaugh, Jacobson, Yourdon etc. out of the intended purpose for which they were meant. Nothing seems to change. Kind of like my 9 year old daughter using a screw driver to hammer in a nail because that's what was in her hand at the time. That was a few years ago and she has since learnt when to use a hammer and a screw driver now.

So does that mean that you can fully simulate drawnativeshape()?  That is, generate a full rectangular form? 
Yes I have the following code to separate the shape for rectangular notation
Code: [Select]
Like you, we allow features (attributes and operations) to be allowed for any ArchiMate element.  But it seemed too hard to do it without drawnativeshape().  Also, are there performance issues

The attributes I add are via the MDG so they end up as tagged values. Don't add operations though not found a need whilst modelling in ArchiMate. No noticeable performance hit with a model of around 750MB and 42,000 elements, 2,300 Diagrams.

Only use ArchiMate for Enterprise Architecture level work. Integrate UML for detailed solution work and BPMN for modelling detailed processes in similar fashion mentioned in BizzDesigns blog

The reason I mentioned it is that I've seen a few architects try to use ArchiMate for detailed level design and end up struggling because the language was never meant for that level.

General Board / Re: Visibility of attributes for Node
« on: June 08, 2017, 06:22:10 am »
Try checking the diagram properties on the element and ensure that attributes box is ticked. That seemed to work for me

There is, however, no such solution for drawnativeshape(); is there?
Yeah I feel your pain. I've given up using drawnativeshape(); now as it just doesn't provide enough control. The point you make above is just one example. Many years ago I did create an archimate based MDG before it was available in sparx EA. When the Sparx EA archimate MDG came out I converted mine to using drawnativeshape() as all I wanted to do was add attributes. But then I found over the years I've converted them all back to having full shapescripts to provide the level of customisation needed. Kind of full circle.
Now Geert has provided all the shapescripts in Git you have a wide selection to choose from.

General Board / Re: Re-using standard shapescripts
« on: June 06, 2017, 09:49:47 pm »
There are some interesting work done by Cognit Solution, thay have made som extension to Archimate 2.1 to define a IML (Infrasteucture Modeling Language) with some nice shapes.

I don't actually see the point of what they've done.  It wasn't hard to use pure Archimate for what they're modelling.

I have to agree I struggle to see the value of IML. Yes you could use standard ArchiMate or if you want something similar you could use UML and stereotype nodes with server, computer, storage etc  in Sparx EA anyway as its built in. Plus you can create attributes in the Node and set state values in the instances of the nodes for IP addresses, CPU, RAM etc.  ::)

As they say here in NZ - "Yeah Nah". IML is not for me.

General Board / Re: Input XML for EA
« on: June 06, 2017, 09:23:50 pm »
Not sure if this is what is wanted but you can create an example diagram in Sparx EA then export the package it is in to XMI. If you have an MDG you can add a reference to that XMI with the example diagram and use the wizard feature to create a copy of the example in a similar fashion to Core modelling use case. I did something similar with all the ArchiMate Viewpoints and the entry in MDG was something like this

Code: [Select]
<Model name="Viewpoints" description="Examples of viewpoints for Enterprise Architecture" location="Viewpoints.xml" default="yes" icon="34" filter=""/>

General Board / Re: Where are diagram themes stored
« on: June 06, 2017, 09:02:19 pm »
Make sure you've saved it as a theme, not just configured the various settings to look the way you like.

Once you have, you'll find the themes in AppData/Roaming/Sparx System/diagram_themes.xml

Thanks Simon I had saved the theme but just didn't know what file the theme was being saved in. Kind of obvious now I see it but couldn't see the the wood for the trees. That path you gave was close but I actually found it in this path for V13 Build 1310. Not sure if the path differs according to version.

C:\Users\Sunshine\AppData\Roaming\Sparx Systems\EA\diagram_themes.xml

It was easier to find once I knew the file name.  :)

General Board / Re: Where are diagram themes stored
« on: June 06, 2017, 08:51:08 pm »
Can you describe, in broad terms, what aspects of the diagram you modified to "brand" the diagrams?  We might want to do something similar.
Sure thing, here goes;
1) From the ribbon Layout>Diagram>Appearance>Theme and Appearance options
2) In the preferences dialog select standard colours and set the element fill, line, text etc to those required by  organisations web colour palette or logo.
3) Select themes and tick font, colour, line thickness etc then click on save button and save as new style such as "Corporate"
4) Providing your diagrams have default line and fill colour you can then apply the style to all diagrams and the meet the corporate colours.

For my org we used mid grey for connectors and a light orange for fill and line on the elements with mid grey for font names. Gives the diagrams a softer and less technical look.

General Board / Where are diagram themes stored
« on: June 06, 2017, 06:55:31 am »
I've created a diagram Theme to align with our corporate brand but can't seem to find where they are stored. Initially I assumed they were stored in the repository but alas that was wrong as none of my colleagues can see the new theme in our central repository. I've looked in the AppData/Roaming/Sparx Systems and Program Files(x86)/Sparx Systems but can't find anything. Does any one know?

General Board / Re: Pro Cloud Server versus SPARX Cloud Service
« on: May 24, 2017, 06:54:43 am »
My simple understanding is that the cloud services provides a http/s connection to the database whereas the pro cloud server is providing a web application presentation layer in PHP so that folks can see the model without the need to install Sparx EA.
There is a tech overview diagram that might help visualise how these fit together.
Hope that helps  :)

Pages: 1 2 [3] 4 5 ... 34