Recent Posts

Pages: 1 ... 8 9 [10]
General Board / Re: Data Domains
« Last post by lfgcasey on June 22, 2018, 01:26:36 am »
Just closing the loop here. One of our Database Engineers was able to figure out the following:

In EA, you can use the Entity Relationship Diagram Toolbox to create a Logical model.  EA creates this as a Class Diagram with a Stereotype of “ERD_Entity”.  These have a  Type field under “RightClick/Features & Properties/Attributes…” lists just major domains like Int Boolean, Character. 

The Data Modeling tool creates a Table with a Stereotype of “table”.  Here you not only pick the domain, but you also pick a length. 

I have not figured out how to create a custom domain like ZipCode nnnnn-nnnn but I’ll bet you can.  I didn’t find anything on the ea documentation (yet…  I didn’t spend a lot of time digging).
General Board / Deployment Diagram questions
« Last post by lfgcasey on June 22, 2018, 01:23:44 am »

I have a couple of questions on Deployment Diagrams.

First, Say I've defined a generic 'Load Balancer' as a <<device>> type and create instances of Load Balancer representing physical servers e.g. LoadBalancerPetra, LoadBalancerAlexandria. Then, realizing my mistake, I change the 'Load Balancer' type to <<node>> since that's really what it should be (if I'm not mistaken). The type correctly changes on the 'Load Balancer' parent but the instances LoadBalancerPetra and LoadBalancerAlexandria still show as type <<device>> and not <<node>>, even though I still see the 'Load Balancer' as the classifier. Shouldn't the instance types have changed to <<node>> as well?

Second, somewhat related, how does one best represent a cluster and its individual nodes on a deployment diagram? We've been simply using a single node using a naming convention 'Cluster'<Type><RootName><Node1Name>/<Node2Name>/etc. So example ClusterAIXFluffA/B/C. However, there are times when we'd like to specify differences in node behavior in instances of the same cluster type. So ClusterAIXFluffA/B/C is a mirrored redundant set of nodes but ClusterAIXPeanutA/B/C has a primary node with two fail-over nodes. Our engineers need to know that a node failure on ClusterFluff is automatically handled and no special code needs to be written. However on ClusterPeanut, they need to know to wait for the failover node to spin up if the primary node goes down, as well as which is the primary,secondary,tertiary node (legacy systems, amiright?). What would be the best way to model the differences and failure details between the two cluster types?

General Board / Re: BPMN 2.0: tags not appearing on Activity elements
« Last post by lfgcasey on June 22, 2018, 12:51:39 am »
OK Well at least I'm not *that* crazy.

If we wanted to pursue a BPMN extension, would this thread list the currently accurate starting points?
General Board / Re: BPMN 2.0: tags not appearing on Activity elements
« Last post by qwerty on June 22, 2018, 12:12:22 am »
They don't appear because BPMNx has own shape script that override default rendering. You either extend BPMN with your own flavor or you modify the default shape script. The first is definitely to be preferred.

General Board / BPMN 2.0: tags not appearing on Activity elements
« Last post by lfgcasey on June 21, 2018, 11:42:31 pm »

I've searched the Sparx site extensively and haven't found a solution/answer.

We want to indicate an activity's dependent components on our BPMN diagrams so they're apparent instantly when viewing the diagram especially on HTML export. I've asked about that before in this thread. Apparently there's no direct way to accomplish that, like specifying the already-defined components as a resource.

So what we've tried as an intermediate step (among many, many other ideas) is to simply create a custom tag, like refSystem=OurComponent, to the relevant Activity elements. However, the custom tagged values don't appear on the Activity elements but do appear on other elements like basic Class elements, <<Resource>> and <<ResourceRole>> stereotyped elements, etc.

Now, before you ask, yes, we have quadruple-checked that the 'tags' is checked on the 'Feature and Compartment Visibility' dialog for all of the Activities and the diagram settings.

So, what gives? Is there something in BPMN 2.0 that explicitly disallows displaying tags on an Activity? Is there a bug in the BPMN MDG extension?

Objects do not have attributes per se. So that's semantically not possible.

Rather making dependencies to classes and linking attributes you should use associations and role names (1st picture). Also this is an EA-only feature and not native UML.

Based on the the question on StackOverflow "Why cannot I connect an object (instance of a class) to a specific attribute of another object (instance of a class) in Enterprise Architect?" I would like to ask for the following feature:

Similar the the possibility of connecting elements to specific attributes of a class (via "Link to Element Feature") it should be possible to connect an element to specific attributes of class objects (instances of a class).

The following image shows how this is currently possible with classes:

The result should look similar to this, but with a formal relationship instead of a textual:

See the aforementioned SO question for more details.

Thanks for your feedback. Regards, Ronald
Bugs and Issues / Re: Unable to move Interface on a Port, on a Class
« Last post by Nizam on June 21, 2018, 09:53:09 pm »
You are right, My Bad, I was of the impression that the elements were moveable. Just tried again and it
Bugs and Issues / Re: Default connector line style
« Last post by Uffe on June 21, 2018, 08:49:27 pm »
Kay, thanks guys.

There's a VB and a Jxxx script to import csv comming with the EAScriptLib MDG. You can modify that to your needs and have it run on a regular basis. You will need a normal workstation and a logged on user since EA can not run as a service (or at least it's a PITA trying to do that; check LieberLieber which have a paper for that).

Pages: 1 ... 8 9 [10]