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.

Topics - Svend Erik Nygaard

Pages: 1 [2] 3
General Board / Mapping attributes/columns to each other ...?
« on: November 28, 2014, 11:12:43 pm »
How do you map individual attributes to other attributes, e.g.:
- Business object's attibute to the DB column(s) implementing it
- Attribute to three other attributes that it is a compound of (e.g.concatenation)
In my model I have 'attributes' modeled as separate information elements (nested under their respective entities - just like normal attributes appear in the project browser). That gives me great freedom in mapping and other modeling like creating views (diagrams) with only a select set of attributes.
But I want to hear of other (your) experiences on treating attributes individually like e.g. mapping them to other attributes and elements.
Please let me hear your ways of doing this - I would appreciate it vere much.

General Board / HELP! - BPMN connectors dancing allover ! ?
« on: December 18, 2014, 04:09:13 am »
HELP :-/ :-)
When we create BPMN diagrams, we spend a lot of our time desperately trying to make e.g. the sequence flows position as we want - but they are dancing all over.
I'm sure we are missing some point here - what is the trick to make the connectors fall into the lines where we them?

(Currently on EA 10 - will be on EA 11 by January)

General Board / How do you model AS-IS/TO-BE in EA?
« on: December 04, 2014, 02:38:44 am »
I would very much like to hear experiences from other EA users:
How do you model AS-IS/TO-BE in EA?
- In the same repository?
- In different repositories?
- How do you merge To-Be into As-Is?
- Good ideas for GAP analysis?
Hope very much to hear/see some good suggestions/experiences :-)

General Board / BPMN Called activity: Name synchronization?
« on: November 27, 2014, 10:00:22 am »
Did I miss something - or is it correct that EA BPMN does not offer me any name syncing for "isACalledActivity" activities:
- I have to specify names redundantly, manually
- I have to rename all the "isACalledActivity" activities manually when changing the 'mother' activity's name

General Board / BPMN with Sparx: Is there an in-depth text book ..
« on: October 06, 2014, 07:00:00 pm »
Is there an in-depth text book for BPMN with Sparx?

General Board / BPMN: Data objects vs Classes?
« on: October 10, 2014, 02:24:06 am »
In my concept/information model I have classes representing physical objects as well as information objects. We have definitions, descriptions and a ton of other valuable specs/connections associated with these clases.

However in BPMN it is suggested that I use a ”Dataobject” element (as physical objects or information objects).
On the DataObject I can specify an ”ItemDefinition” element, and then on the Itemdefinition I can specify my class from my conceptual/information model. To me this is a lot of indirection a lot of extra work and elements:
DataObject.itemSubjectRef -> ItemDefinition.structureRef -> Class
That gives me three elements instead of one.

EA BPMN actually does not prevent me from using my Class elements directly with the BPMN data associations instead of the DataObject elements. So I’m very tempted to just use my classes directly in BPMN (or instances – or instances with states)
Is that a bad idea? Have I misunderstood the way to link from BPMN to my classes in concept/information model?

General Board / BPMN: Data associations at two levels?
« on: October 06, 2014, 08:46:50 pm »
Do I have to create separate data associations for detail level (inside the process) and for top level (inter process)?

I have a top level view showing the object transferred between the two top level processes as shown here:

And I also have detail views for the internals of those processes showing which internal activies sends/receives the object - as shown below for the process that sends the object to the other process (physically drives the object and leaves it at the place where the other process picks it up:

Now the question is: Do I have to create the data association at both levels - or is there a way that EA recognizes the lower level data association and is able to show it automatically at the higher level?

General Board / Render the EA notes format in external formats?
« on: August 05, 2013, 10:01:20 pm »
When I create SQL reports from the EA repository, i of course get the raw formatting tags in the notes field.
Does anyone know of formating methods/libraries/conversion formulas to render the EA notes format in external formats properly.

I realize that half the formula depends on the output format.
I need to render it in MS Word, HTML, excel, and plain text

General Board / Version Control:  Practical limit in size?
« on: August 01, 2013, 01:32:49 am »
Is there a limit for how big EA repositories should be put under version control?
Our repository has 22.000+ elements. I don't know the actual size of it in the SQL server, but in XMI exports it is 500 Mb.
Now we plan to put it all under version control. Are there any size issues in that?

How do I include an external javascript library for my EA scripting?
(for instance JQuery)

I add a composite diagram to an object:
On a diagram: on an object: context menu -> ”New Child Diagram” -> ”Composite Structure Diagram” (or ”Select Composite Diagram).

If done from an activity in a BPMN process diagram, I can find this diagram by:
t_diagramobjects.Object_ID  -->  t_objects.DATA1  -->  t_diagrams

BUT: If done from a class in a class diagram, I can NOT find it.  How do I find the composite diagram in that case?

We are Building a web site from which we will be accessing the API (from Java).
This will easily create the scenario of concurrent calls to the same API instance.
Does the API support concurrent calls.
Has any of you tried this?

Secondly: Could I alternatively use the EA cloud server's http calls as an API from my own applications? - or does this only Work with the fat EA client?

For instance:
Generate an HTML report each night.
I have not found such, but is there some kind of scheduler in EA?
Or do I have to call the API's RunHTMLReport () from an outside application nightly?

I'm pretty sure, I will be embarrassed by this question  :-[ – because this function must be there somewhere in the EA object model – but I cannot find it:

When I have an element: How do I locate it in the project browser for the user (like when the user himself uses “find element in project browser”

What is the proper way to update my repository when changing an enumeration value in my MDG Technology?

For instance: I have changed an enumeration value from ”To-Be” to ”Tobe”. Lots of existing elements have a tag with the value “To-Be”. Their metatype + stereotype should still remain the same - but reflect the new enumeration on tags associated with this (as well as updating the obsolete values, of course).

What is the proper way to update all of my repository for this (in EA12)?

Pages: 1 [2] 3