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 - ken.norcross

Pages: 1 2 [3] 4 5
Bugs and Issues / Sparx hangs drawing relationships
« on: March 11, 2014, 04:44:23 am »
I have come across this once in the past but we suddenly have a few more examples.

When attempting to draw a relationship line between two elements on a diagram, Sparx hangs, and has to be crashed and restarted.

In the past I narrowed it down to one side of the relationship, where it seems an element has gone bad somehow. If I completely recreate that element we can get things to work again. I was in the process of trying to recover a bad element like this today, when I started to find a few more elements that seem to also have gone bad.

I was wondering if anyone has encountered this before?

Bugs and Issues / URL tagged value not a hyperlink on html export
« on: September 07, 2013, 05:12:03 am »
We have some tagged values using the predefined tagged value type of URL.

When the model is exported as html, these tagged values do not format as hyperlinks.

Using V10.0.1008

Bugs and Issues / Re: BPMN 2.0 Pools and Lanes moving on modificatio
« on: August 02, 2013, 05:34:25 am »
I have also experienced this. Anytime you have a pool or lane as a child under the Process, when you move or resize them on a BPMN2.0 diagram, they get moved out from under the Process and go to the package level.

Very very annoying. I am thinking of giving up on trying to maintain a "standard" approach on this and just let the pools and lanes live at the package level.

In my mind the Pool should be a child of the Process object, and the lanes should be children of the Pool, and this is what our standard says we should maintain, but this behavior really makes it difficult.

Bugs and Issues / Re: URL in Notes text mangled when exporting html?
« on: July 31, 2013, 04:15:49 am »
Thanks for the reply and the suggestion.

Bugs and Issues / URL in Notes text mangled when exporting html?
« on: July 17, 2013, 11:35:15 pm »
We use urls in the text within the Notes field of the element property dialog. The urls are created using the hyperlink tool button above the notes field.

The urls work fine within sparx, but when the notes are exported using Documentation>>HTML Report..., the url is prepended with "http://" and this causes an issue if you want to use https (which is what we require for the urls we are linking to).

For example if I want to link to:

the link works fine in sparx, but when exported to html the link becomes:


which is a bad link.

Uml Process / Re: UML tools for extracting from EA
« on: May 15, 2015, 06:15:28 am »
google bpm-x for a tool to convert models from one tool to another

Uml Process / Re: How to represent a process call in BPMN
« on: October 07, 2014, 07:44:05 am »
You might want to try and represent this as a BPMN2.0 "Call Activity".

The called activity would be defined as an independent process, and be called by the other two.

See Bruce Silver's book BPMN Method and Style (2nd ed.) page 38.

Sparx supports this notation with tagged values (see the BPMN2.0 tag #isACalledActivity and #calledActivityRef)

Uml Process / Re: Creating a Sub-System under System in Archimat
« on: September 04, 2013, 07:08:17 am »
I have to keep recommending this ebook:

Mastering Archimate by Gerben Wierda

It is the only in depth practical book on Archimate modeling that I have found.

OK thanks, that was enough of a hint.

After googling VCCFG I took a guess that it may be a string stored in the "flags" attribute of the package, and running a quick script check I can see the VC config name stored in there.


Sorry I don't know what you mean here.

How do I get the string that you are talking about?

I am using a script within Sparx, making calls to the Sparx object model.

How can I retrieve the version control configuration information for a version controlled package?

I have looked around at the sparx object model documentation but I do not see any way to get this info for a version controlled package.

I see that I can check "package.isVersionControlled", and I can also retrieve the file name of the package in the vc system using "package.XMLPath", but I also need to get the VC repository details for the package, such as the URL or the Repository Root.

Anyone know where to look in the model for this information?

We are migrating packages from one VC repo to another and I would like to run a script that can tell me which VC repo each version controlled package is configured to use.

Duplicate tag issue was fixed by moving from V10.0.1004 to V10.0.1008

Thanks Chris, I also plan to extend Archimate.

I have yet to raise an official bug through Sparx support, I will investigate how to do that, thanks.

Hi all,

I am creating my first profile using the MDG helpers. After reading all I could find, and some trial and error, I have the basics working, but I am running into some quirks extending non-uml elements.

As part of my profile I am extending some BPMN2.0 elements, for example BPMN2.0::Activity.

The first issue is the look/drawing of the extended element. BPMN2.0 Activities will decorate the basic shape depending on the value of the "taskType"tagged value defined in BPMN2.0 for Activities. For example if the value of "taskType" is set to "Service", the shape will be decorated with a set of small gears in the upper left corner of the shape.

I have tried no shape script, and I have tried a simple shape script that just calls:

shape main{

But all I ever get is the basic shape with no decorations. (I see in the shape script help files that they actually have a section for drawing what they call "decorations". I do not know if the BPMN2.0 profile adds the extra shapes as "decorations", I am just loosely using the term here).

The second issue may be somehow related to the above (assuming some script may not be finding the tag it is looking for), and that is that the BPMN2.0 tagged values are normally presented in a structured way, grouped into different categories in the tag value editor windows. For my stereotypes that extend the BPMN2.0 types, the BPMN2.0 tags get flattened into a single "BPMN2.0" grouping, and in addition they all appear twice in the tag value editors. Once under a "BPMN2.0" grouping all flattened, and then all repeated again in the regular "tagged values" grouping.

This is not just some visual duplication, there actually are two complete sets of tags in the element. I can change the values independently, and using a script I have to dump all tag values for an element I can see that there actually are duplicated tags.

Anyone have success in extending non-uml profiles?

One way I know to get this done is to write a script to walk the model and gather anything you like, and use the Sparx supplied CSV functions to create a CSV file.

The first script may take a while to get working if you are not familair with sparx scripting, but once you get one working it should be easy to modify and reuse.

Pages: 1 2 [3] 4 5