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 - Thelonius

Pages: [1] 2 3 ... 16
Suggestions and Requests / Re: Archimate shape functionality
« on: April 02, 2019, 11:45:32 am »
"egg-laying, milk-bearing woolly sow"

:-) Qwerty - yes, I take your point. Things I can do in Orbus iServer that are built-in to that app, I will probably never see in Sparx.

Thanks everyone for your responses. I have made tentative explorations in past to try to learn how to extend the Archimate 3 stereotype / MDG to try to do what I'd like. Which is to

  • Create a small square in the bottom left-hand corner of an application component, which can be filled in with a colour based on a value in a tagged value.

None of the Sparx or independent tutorial materials I have found so far shows me how to specifically extend the Sparx Archimate 3 MDG technology. Can anyone provide a few clues how to do that? I am willing to learn how to write ShapeScript. May have to ask again how to get it filled in using a tagged value.

I'm sure this seems trivial and obvious to others.

Thanks again.

Suggestions and Requests / Re: Archimate shape functionality
« on: April 01, 2019, 05:11:40 pm »

That's all it is. Just docked elements with fancy shapes.

Here's an image that may be more illustrative of what I had in mind for the future:

Suggestions and Requests / Archimate shape functionality
« on: March 28, 2019, 10:45:45 am »

The above is a short video with no sound showing a rudimentary workaround I have found necessary.

As an enterprise architecture consultant, I often need to show annotations on objects -- application component as an example -- that denote 'health check' or 'planning assumptions' or 'endorsement category'.

Ideally, these annotations would be unfilled shape outlines (square shapes in the bottom left corner of the rectangle notation Archimate icons is all that's required) that could be filled with a defined colour based on a tagged value: "Maturity = Red".

Of course, in the Archimate specification, the only thing of this nature that is defined is 'attribute'. Related, but not the same as the above.

Of course, adept coders who know how to do it will tell me "you can write a script to do that" -- but I'm not going to write any scripts. If I could have this functionality in Sparx - I would be willing to pay an additional AUD$200 license fee annually.

In a large enterprise business culture, there is an appropriate aversion to ad hoc individual coders creating their own personal scripts to hack and extend the core Sparx product. This is not a good model for sustainability or consistency across a broad and diverse community of literally hundreds of Sparx users in an organisation. Too often I see technical professionals creating personal script "extensions" of the Archimate meta model. Almost all of these reflect lack of understanding of how to use Archimate more than an inherent gap in the Archimate notation.

I know Sparx's primary focus is UML. The Archimate 3 add-on is pretty good. As an enterprise architect, I only use Archimate these days, although I came from a UML background. I still use Sparx UML sequence diagrams.

However, the above functionality is something done every day by enterprise architecture consultants everywhere. 99.9 percent of the time they use Visio. But multiple Visio diagrams are not maintanable over time. Talking about 'enterprise class' stuff now. Multiple thousands of applications, capabilities, services, processes, technologies. If Sparx had the above functionality, it would make Sparx a much more useful tool for practicing enterprise architects.

Just saying.

General Board / Re: What's a little red "A" at bottom-right?
« on: March 28, 2019, 10:14:54 am »
It would be very useful to have that in the Archimate 3 MDG...

General Board / Re: Shape Script Stereotypes and Instances
« on: February 19, 2019, 09:58:28 am »

I have created Stereotypes extending ArchiMate Stereotype. I've added tagged value to my Stereotypes. I've created Shape Script that based on the value of those tagged values will render the Stereotype differently. That works fine for the Stereotype itself. But when I create Instances of those Stereotypes, the tagged value is there and I can set it but the Shape Script is not executed.

Is there a way to do this?


This is what I'd like to be able to do. I haven't found any instructions on how to modify / extend the Archimate 3 MDG Technology. I'd like to be able to draw annotation markers on Archimate shapes (simple squares or circles) and fill them with simple colours and / or  a few alphanum characters based on a the value of a tagged value settable for that object.

I'm sure someone has done this before, but I'm sadly not gifted at coding or scripting.

General Board / Re: Shape Script Stereotypes and Instances
« on: February 19, 2019, 09:52:53 am »
"By the way ArchiMate doesn't have the concept of instances"

Archimate does have the concept of instances, through the Specialisation relationship. Use it all the time. Different thinking to UML Instantiated Objects, however. :-)

General Board / Re: control-key temporary turn off "snap to grid"?
« on: December 05, 2018, 04:34:40 pm »
Hi Roy - Hmm. Good guidance. I'll learn how to do things that way. Seems to work. Thanks

General Board / control-key temporary turn off "snap to grid"?
« on: December 04, 2018, 01:45:35 pm »
I did search the forum history to see if anyone has asked this question before.

Is there a control-key to press if I want to temporarily turn off "snap to grid" while micro-aligning an object on a diagram?

Neil - nothing heard after two years. It's a question that I'm now asking in 2018. Hmm.

General Board / Re: search for text in .rtf document
« on: September 14, 2018, 12:04:27 pm »
Thanks again, Geert!

General Board / search for text in .rtf document
« on: September 13, 2018, 01:57:54 pm »
So if I create an artefact of type document in a model and put text into the .rft document - it doesn't look like the native search function is going to find text inside an .rtf document that is in a model.

Is this correct?

I have spent 20 minutes searching everything Sparx and haven't found an answer to the above question.

Thanks for any guidance anyone may be able to offer.

Thanks, Geert

Experimenting. I wish to start learning how to modify a shape script. Say for instance the Archimate 3 Application Component shape script.

So I  follow the documentation to this point:

Where I see this panel presented:

At which point the explanation of what my options could be ends.

Before I can go any further, I need to pick a stereotype -- but I have no idea which one I should pick. Then I need to pick a base class, apparently.

Have I missed the documentation that explains how to proceed beyond this point?

Thanks in advance.

General Board / Re: .rtf documentation
« on: April 29, 2016, 01:15:26 pm »
Thanks guys for responses - very helpful!

Yes - I would like to know how to store either a .rtf or a .docx in the Sparx model - which means I should be able to link to that document in a variety of ways. I presume I can edit that document outside of EA? Have found "Linked Documents" content. Presumably I have a bit of choice about where in the project browser tree I am able to store .docx docs? Wondering where and how I'd add them to a model. Drag and drop?

I'm still considering alternative approaches - one of which would be to show a hyperlink in a diagram - possibly connected to an element - and the document is retained in the corporate SharePoint environment. I presume the hyperlink option only opens the document - it does not allow # URL "anchors" to designated a specific point within the document?

The "Artifact" icon looks potentially useful - but it doesn't seem to allow me to draw a connector between it and an element in a diagram. Presumably the connector is known only in the specific scope of a single diagram - ie if I placed that element in a new emptly diagram and selected "insert related elements" - the Artefact would not appear? 

What I originally wanted / how I wanted to do it doesn't seem possible. But - in the short term - it looks like I will be able to put some kind of link or link object in a diagram, connect it to one or more elements somehow - and the link will open the linked document.

I have given up trying to get the .rtf generator to generate .rtf output from a model that I can use. Creating a template that only generates a minimal amount of the types of content I want is too hard. Too many nested tickboxes. I don't seem to be able to eliminate certain text from the output. Documentation is a bit sparse.

It would be nice if the Archimate icons behaved like the UML element icons do wrt indicating a linked document with the small red "A" icon.

Archimate is getting kind of popular out here in user land (finally). I'm currently contracting in a very large AU gov agency that is using Sparx. Everyone's using Archimate. I think a lot of business analysts and non-software-engineer / architects are starting to realise that UML is probably most relevant for application software technical design and MDA generation of code for application scaffolding and DDL. Sparx appears to be continuing to focus most development effort on UML. The Archimate implementation could be improved IMHO :-)

Are Sparx working closely to assist Biner to further develop their BEASI plug-in? Or is that an arms-length relationship?

Thanks again for your assistance!


General Board / .rtf documentation
« on: April 28, 2016, 11:52:09 am »
I'm starting to think that putting documentation in .rtf documents in the repository is a good idea.

However, I have not yet figured out how best to use .rtf documents in Sparx. I searched for - but did not find - specific recommendations or help files.

Specific questions:

Once you've created a .rtf document - how do you find it again? How can you create a hyperlink to it that you can put into multiple diagrams?

If I create a .rtf document for an element - say an Archimate application component - can the icon for that element be made to graphically indicate the existence of an .rtf document? So that I can see that there's something there?

Where in the project browser are .rtf documents to be found?

Thanks :-)

Pages: [1] 2 3 ... 16