Book a Demo

Author Topic: Archimate to use iconic representation  (Read 7878 times)

gs100

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Archimate to use iconic representation
« on: May 14, 2013, 02:16:49 am »
I want to use Archimate template but want to use the iconic representation rather than the default rectangle. Here in the link below it suggests to use the new Tagged Value. I added the tagged value (iconstyle and value true)But still does'nt change to iconic representation, but shows in rectangular representation only. Any help !

http://www.sparxsystems.com/enterprise_architect_user_guide/modeling_languages/archimate.html

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Archimate to use iconic representation
« Reply #1 on: May 14, 2013, 03:30:39 am »
You can not simply add a tagged value. To make the element part of the MDG you need to stereotype it accordingly and call Synch with Tagged Values from the context of the MDG toolbox. That will look for elements with missing tags and add these as "from the toolbox" as opposed to what you do "added manually".

q.

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: Archimate to use iconic representation
« Reply #2 on: May 14, 2013, 08:46:53 am »
ArchiMate 2 elements don't use the iconstyle tagged value. Right-click the element and toggle the "Advanced > Use Rectangle Notation" command.

[edit]This help page may be more useful to you: http://www.sparxsystems.com/enterprise_architect_user_guide/9.3/domain_based_models/archimate.html[/edit]
« Last Edit: May 14, 2013, 08:51:28 am by KP »
The Sparx Team
[email protected]

RoyC

  • EA Administrator
  • EA Practitioner
  • *****
  • Posts: 1297
  • Karma: +21/-4
  • Read The Help!
    • View Profile
Re: Archimate to use iconic representation
« Reply #3 on: May 14, 2013, 09:12:24 am »
What release of Enterprise Architect are you using?

The web Help page you linked to is rather old. I believe that the web Help has been updated since that page was loaded, and we might be in the process of updating it again. However, it is usually better to refer to the Help loaded with your installation of Enterprise Architect. For release 10, build 1007 of EA, the Archimate page describes a more extensive set of Toolbox pages, and includes the following paragraphs:

------------------------------------------

You can modify the appearance of elements by toggling the Advanced | Use Rectangle Notation context menu option on the element in a diagram.

For Artifact, Process, Function, Interaction, Service, Event, Actor, Role, Collaboration, Interface, Component, Node and Device elements:
  • Select Use Rectangle Notation to show a rectangle with a decoration in the top corner
  • Deselect Use Rectangle Notation to show the iconic representation of the element
You can set an Interface element  to provided, required, symmetric or assembly, through its interfacekind Tagged Value. If Use Rectangle Notation is unselected, the orientation of the interface shape is determined automatically by the edge to which an incoming connector is attached.

------------------------------------------

Edit: And ... KP got there first!
Best Regards, Roy

Thelonius

  • EA User
  • **
  • Posts: 274
  • Karma: +6/-0
  • I think. Therefore I get paid.
    • View Profile
Re: Archimate to use iconic representation
« Reply #4 on: May 15, 2013, 05:06:56 pm »
Roy

I'm using the latest version of EA, and in an ArchiMate 2 diagram, I'm not seeing an option for Advanced > Use Rectangle Notation for Interface, Collaboration, or Interaction when I right-click on one of those elements.

What am I doing wrong?

Thanks
Jon

RoyC

  • EA Administrator
  • EA Practitioner
  • *****
  • Posts: 1297
  • Karma: +21/-4
  • Read The Help!
    • View Profile
Re: Archimate to use iconic representation
« Reply #5 on: May 16, 2013, 09:39:39 am »
I had a similar problem, but then I realized I was using the Archimate Toolbox page and not one of the five Archimate2 Toolboxes (although only the first two - Business and Application - have all the element types you listed, and the Infrastructure set only has Interface from that list).

All the elements I then created had the Advanced | Use Rectangle Notation option available and selected. So first check is, do you have the right Toolboxes? And secondly, is the View | Workspaces and Commands > Commands page correctly set? If you select Complete and expand Element Management > Element Context Menus > General > Advanced Properties > Use Rectangle Notation, make sure they are all selected.

If those two things don't help, I'm not sure what the problem is. Send in a bug report so that we can examine it in more detail.
Best Regards, Roy

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: Archimate to use iconic representation
« Reply #6 on: May 16, 2013, 10:00:09 am »
Quote
I had a similar problem, but then I realized I was using the Archimate Toolbox page and not one of the five Archimate2 Toolboxes
The number one thing to take away from that is that if you are using ArchiMate 2, disable ArchiMate 1. Similarly, only ever have one version each of BPMN and SysML enabled at a time. It will save much heartache.
The Sparx Team
[email protected]

adama

  • EA User
  • **
  • Posts: 62
  • Karma: +0/-0
    • View Profile
Re: Archimate to use iconic representation
« Reply #7 on: March 18, 2017, 03:55:13 am »
All the elements I create with Archimate2 or Archimate3 do NOT show the
 'Advanced | Use Rectangle Notation' context menu.

Same with UML::Actor

I tried every permutation: new Archimate2/3 diagram, Archimate2/3 toolboxes, other types of diagrams with the Archi toolboxes.  Nothing shows the context menu.

Regarding:
   View | Workspaces and Commands > Commands page
and
   Complete and expand Element Management > Element Context Menus > General > Advanced Properties > Use Rectangle Notation

I have no idea what this means. Could not find corresponding commands in R1309.

Can you be more specific about the steps to success here?

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Archimate to use iconic representation
« Reply #8 on: March 18, 2017, 04:29:46 am »
I also had this issue and the only thing I remember is that I spent quite some time to get it right. Unfortunately (!) all details were lost in memory. Maybe a night sleep and a good coffee can help to solve your issue :-/

q.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Archimate to use iconic representation
« Reply #9 on: March 20, 2017, 11:07:47 am »
Our research says that in order to get the [ ] Use Rectangular Notation menu item, you need to have the rectangular notation test within the shapescript.
Code: [Select]
if(hasproperty("rectanglenotation","0"))
{
}
This will trigger the addition of the [ ] Use Rectangular Notation item to the menu.

Thus, if the base shapescript doesn't have the test, it's pretty difficult.

Also, for some ArchiMate elements, Sparx have "hijacked" the test to allow them to create multiple "iconic" forms, but that means that you can't create REAL rectangular forms.

HTH,
Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Archimate to use iconic representation
« Reply #10 on: March 20, 2017, 05:36:03 pm »
Exactly. Now I remember again :-)

q.