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 - Svend Erik Nygaard

Pages: 1 2 3 [4] 5 6 7
General Board / Re: BPMN with Sparx: Is there an in-depth text boo
« on: October 07, 2014, 12:12:22 am »
Thanks :-/  :-)

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 / Re: BPMN: Data objects vs Classes?
« on: October 22, 2014, 12:05:38 am »
(I'm back on the BPMN stuff now)
Thanks everyone. At least I can see, you have the same considerations as I do :-/
I think I'll have to use instances (either DataObjects or Class Instances) - if not for other reasons then in order to present multiple instance states of the same class in multiple places on the same process diagram.

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 / Re: BPMN: Data associations at two levels?
« on: October 07, 2014, 12:08:27 am »
Nice to be sure that I hadn't missed a point on this :-)

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 / Re: Render the EA notes format in external formats
« on: August 09, 2013, 04:49:01 am »
Yes, I did make the observations about the line breaks within the list/bullets too - as well as whitespaces - in particular tabs are a challenge.

I never noticed the -> issue, even on EA 7.5 - but maybe that's due to my use of tagsoup's library for HTML encoding (with whitelists).

General Board / Re: Render the EA notes format in external formats
« on: August 07, 2013, 03:59:36 pm »
You're right.
I'm losing linebreaks.
But all formatting (bullets, bold etc seems to be fine)

General Board / Re: Render the EA notes format in external formats
« on: August 06, 2013, 10:50:35 pm »
A warning of course:
Ups, of course, I do need to check up on this very soon the see if that MS Report function actually includes some HTML encoding for non-white-listed tags  :-?)

General Board / Re: Render the EA notes format in external formats
« on: August 06, 2013, 10:20:48 pm »
Thanks, it got the right output now.

I found out that the MS Report Builder that I started to use this week actually covers it with an HTML render and then when the report is saved as either MS Word or HTML it works fine  :)

But I will keep both the API methods i mind for future use.

General Board / Re: Render the EA notes format in external formats
« on: August 06, 2013, 05:30:52 am »
I had not seen those.

I will have a look at them when I get into my office tomorrow.

I was thinking of something I could use externally to EA - in SQL or in the report processing (perhaps regular expressions or libraries if the EA format is a subset of some standard).

I never succeeded i using the EA Windows automation interface from Java.

Was what you had in mind, that I call those functions from outside of EA - - like from a report builder?

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 / Re: Version Control:  Practical limit in size?
« on: August 05, 2013, 09:40:03 pm »
Yes I'm going with the single shared model.

(Geert, you made me laugh with your "don't ruin my good mood by asking ..."  ;D)

So Yes, I see that for backup/rollback purpose I will probably rely on the DBMS restore (as Geert mentions) and encourage users to make focused XMI exports immediately before big updates on focused parts of the model.

And then I will look to the user securituy policies to manage team/user concurrence. I guess either of the two security policy modes ("User/Group" Locking and "Require User Lock to edit Mode") can will work without VC (?)

General Board / Re: Version Control:  Practical limit in size?
« on: August 03, 2013, 01:01:13 am »
Oh, - the  'Published-EA-Model' will only 'get all packages' from the VC (not check-out).  The  'Published-EA-Model' is not for modifying - only read. People can read and search the model via EA lite - or via an HTML site extracting its info from the  'Published-EA-Model'.

BACKUP: But I would need to go to my DBA and ask for a restore (into a tmp db) - and repeat doing so until I found the correct 'revision'.
If I don't know how far to go back - I think/hope it is easier to use VC to retrieve the needed revision. Especially if we have a number of smaller XMI-packages. I may need to retriev several different packages - but I only need to find one package to determine how far back I need to go.
 - maybe I'm too optimistic about that (?)

Ok, but 111.000 is still a lot (how big repositories do you know of?)
 - It's encouraging for me to see that it is ok with big EA repositories.

And in our 22.000, actually a few thousand elements are reversed engineered as well (DB and XML schemas). We have <impl>realizations showing where our <BusInfo> elements are implemented in DBs and in our canonical model.

(I have scripts breaking up the columns (attributes) and XML elements (often attributes) into separate fully valid model elements - making it possible to create the <impl> realizations - that accounts for a lot of elements)

General Board / Re: Version Control:  Practical limit in size?
« on: August 02, 2013, 10:02:21 pm »
'1/3 of our users are pure business analysts' - wow, then 110.000 elements is a really big repository - I thought ours was big because the elements are mostly handcrafted business elements.

"Check-in only":
I.e. we will actually only use the VC as a revision archive
  -  UNTIL we have an issue (e.g. unintended delete) and need to go back through the earlier revisions , find the relevant one - 'restore' it (check-out) into a new, temporary model - then manually fix the issue in the main single shared model.

Actually, a second  use could be to use the VC to build the Published model. Of course then "Check-in" would also mean "Publish" (and another 'Published-EA-Model' should "get all packages then").

Do you have any means of discriminating between a work-editing and a published-edition in your models?

How big is  your portion of shared packages I guess it is small compared to the 110.000 elements?

Pages: 1 2 3 [4] 5 6 7