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 - Jacob Vos

Pages: [1] 2 3 4
I would like to pin a diagram to the Relation Matrix View (not to mix up with the Relationship Matrix). Now I every time need to reset Source, Target and Connector.

General Board / Re: Cannot create new relationships via Relationship Matrix
« on: February 24, 2020, 05:55:29 pm »
Solution: I performed a Project Integrity Check and found problematic relations. After I recovered/cleaned them, I could add relationships via the Relationship Matrix.

I ran Project Integrity Check and get a list of 'Invalid connector' problems with as proposed action to delete them. I can choose for 'Recover/Clean' but that's a black box. I want to know where those connectors are defined - maybe I need to correct something, and simply removing them may introduce omissions in my model. Alas even the package is not mentioned by Project Integrity Check.

How can I find details about those connectors?

I suspect it are connectors that are orphans. So I thought to found those via SQL select * from t_connector, and then filter on empty SourceElement or empty DestElement. However: for all connectors those fields are empty.

General Board / Cannot create new relationships via Relationship Matrix
« on: February 08, 2020, 02:19:29 am »
In a Relationship Matrix I have a source package and a target package selected, and for both a type (Class and ApplicationComponent, respectively). Link Type = "Dependency" and direction = "Both".

Right-click on a cell and choosing "Create new relationship > Source to Target" (or "Target to Source"). However: no possible relationship types are shown, nothing happens. Why?

When I e.g. select "Association" at Link type, I can select from some association types. So some Link Types would work, other not.

When I put some elements of both types on a diagram, and I switch to Relation Matrix View, I can edit the relationships without problem.

Update to my initial post: after selecting again the Target, I have now a longer list in Type and can select ApplicationComponent. So the issue is solved.

General Board / Relationship Matrix: select Type for ApplicationComponent
« on: February 08, 2020, 01:43:16 am »
For filtering in a Relationship Matrix on Archimate application component, I know no better way then to select "Component" at the type field and to set in the options the option "Include All Extended Meta Types" to True.

Is there another, a better way to filter out Archimate3::ApplicationComponent?

Suggestions and Requests / Re: "Method and Style" BPMN Functionality
« on: October 17, 2014, 03:51:54 pm »
About the pool / business process issue. Did you try the following? In EA, the properties of a pool contains 'processRef'. With 'processRef' you can refer to a business process (= Business Process element).

Following the BPMN specification (par. 9.3) by setting 'processRef' you indicate that the pool 'references' or 'contains' a process. Now I don't know what is meant with 'references', but at least 'contains' is something different than 'is'. So it's correct that in EA Pool and Business Process element aren't both a representation of the same thing.

To summarize. There is the process 'Handle Order'. You define a business process (element) with that name and a pool with that name. You link both by setting the pool's 'processRef'.

About your second issue (it would be better to have a separate thread for it): I don't recognize this. I can define global tasks and reuse them, including incoming and outgoing sequence flows. I use version 11 build 1111.

In Sparx EA, elements can get a status, a version, etcetera. Alas this is not possible for relations (connectors) between them.

I would like to have this, for example to indicate (in an ArchiMate model) that a flow relation doesn't exist anymore.

General Board / Re: BPMN with Sparx: Is there an in-depth text boo
« on: October 06, 2014, 10:11:49 pm »
As far as I know: no.

General Board / Re: Risk Modelling
« on: October 16, 2014, 05:13:57 pm »
You can model Risks also by applying the concept 'Assessment' from the ArchiMate language (the Motivation Extension).

General Board / Re: BPMN: Data associations at two levels?
« on: October 06, 2014, 10:11:02 pm »
You have to create the data association at both levels.

General Board / Re: Errors after migrating to EA11
« on: July 01, 2014, 03:46:39 pm »
On May 14th I wrote: "The other [support issue] was about the impossibility to add documents to the model. (I use an eap file.) "

I now got feedback from Sparx on this issue. It turned out that adding documents inside your model is NOT meant to be in the Desktop nor in the Professional edition. The functionality that looks like you can do this in those versions, will be removed from those versions.

So for having documents inside your model you need version Corporate or higher.

- Jacob

General Board / Re: Errors after migrating to EA11
« on: May 14, 2014, 02:59:19 pm »
I think that for such issues you better log a support request with Sparx. Last days I logged two issues with them that maybe are related. One had to do with the impossibility to draw BPMN message flows between pools that are placed wihtin a certain node in the Project Browser. The other was about the impossibility to add documents to the model. (I use an eap file.)

General Board / Re: BPMN Message attributes/paramaetesr
« on: May 08, 2014, 01:03:59 am »
Hi Gary,

I think you go very detailed if you want to formally specify the attributes in BPMN (so in another format than text).

Maybe it's enough for you when the service is described at one place in your BPMN model. I was thinking about the following.

Let's say the 'Common Client' service comprises three steps: message start event, service task and message end event. Calling the service means two message flows with the process from which you want to use the service: one to the message start event (= request) and one from the message end event (= response).

To each message flow, a message can be linked. See the tag 'messageRef'. So you can have a 'request message' and a 'response message'. You could model them and describe the attributes there.

However: how to define this 'construct' of three steps only once? In fact it is a process, so you could model it as a (global) process, to be reused. However this would require that every time you want to invoke the service you have to define a Call Activity in the process from which you want to do the invocation. So still much modelling effort.

So I was thinking to model a reusable process called 'Use Common Client Service'. This would comprise an activity to call the service (not within a pool) and also the three steps mentioned above (in a pool) and the message flows as described above.

Then in the processes where you want to use the service, you define a Call Activity (tag 'isACalledActivity' (sic!) = true) that you let refer to the reusable process (tag 'calledActivityRef' = set to '<<Business Process>>Use Common Client Service').

Those are my thoughts, but I am open to alternatives.

- Jacob

Pages: [1] 2 3 4