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 - Geert Bellekens

Pages: [1] 2 3 ... 16
1
General Board / Automatically maintain users from AD group
« on: September 11, 2018, 05:03:42 pm »
In the release notes for version 14.1 I see this:

Quote
- Added option to automatically maintain the list of available users based on Windows Active Directory or OpenID groups

But I can't seem to figure out how this automatic function works.
Surely they can't mean that you can now press a "sync" button can they? That wouldn't count as automatic for me.

What I'm expecting from this is that I now only once have to set the link between the AD groups and EA groups and that's it. No more adding/removing users of users anymore. (Just like all the other products that integrate with AD) Am I expecting too much?

Geert

2
V12.1: When saving a UML profile from a package you could select the checkbox "Color and Appearance" to save the default appearance of an element in the UML profile.

V14(.1): The option to save Color and appearance is only available when saving a UML profile from a diagram (although the menu option is still called "save package as UML profile"


I can somehow understand the reasoning behind the change, but it was working fine before when using the default appearance (which is an attribute of the element, not of a diagramObject). Why change? Now I save all my profiles from their packages, except for the UML profile, for which I have to select the diagram.

Geert

3
Context:

My users are doing modelling Archimate Business Processes and linking them to Archimate Business Objects. The use
- Business Process
- Business Object
- Flow
- Some of my own Stereotypes extending standard Archimate elements.

They don't need any of the other Archimate element/connector types, and I don't even want them to.

Question:
Is there a way to link the existing Archimate Business Diagram to a toolbox of my own?
I know how to do it with the standard UML and Extended toolboxes, but hat process doesn't seem to work with MDG diagram types such as Archimate.

Thanks

Geert

PS. If all else fails I'll make a new diagram type in my MDG and change the stereotype all of the standard Archimate Business Diagrams to my new diagram stereotype, but I would prefer it to work on standard Archimate diagrams.


4
Bugs and Issues / Toolbox with extended stereotypes
« on: September 10, 2018, 04:30:16 pm »
I'm having issues building a toolbox for extended stereotypes.

The help page says to create a generalization between the stereotype and the metaclass that represents an existing stereotype.

I did as instructed, and then I tried to create a toolbox for my stereotype using the profile helper. I use the button "Add" and select my stereotype, but then nothing happens.

In previous versions of EA you had to create two connectors. One generalization to the existing stereotype, and one extend relation to the base metatype.
As an experiment I tried this and it magically made it work.

Does anyone have similar experiences? Am I doing something wrong, or is there a bug in the profile helper for toolboxes.

Geert

5
Automation Interface, Add-Ins and Tools / UML profile example (v14 flavor)
« on: September 05, 2018, 11:25:58 pm »
Hi,

Does anyone know a good resource to serve as an example for a UML profile in the v14 flavor?
I'm specifically looking for examples for things like
- metaconstraint
- metarelation

These should now be used as an alternative to the dreaded quicklinker CSV definition.

The manual still leaves a lot to my imagination.

Thanks

Geert

6
General Board / Diagram alignment helper lines
« on: September 05, 2018, 06:36:42 pm »
At the very start of v14 I was excited to see new red helper lines when placing elements on a diagram.

Now for some reason I don't see them anymore :-[. Does anyone know how to turn them back on?

I'm on v14.0.1422

Thanks

Geert

7
Bugs and Issues / EA.Element.Runstate setter does not work
« on: August 29, 2018, 11:52:31 pm »
The setter for EA.Element.Runstate doesn't seem to work.
No Code below results in
"Runstate = " where I would expect "Runstate = 123"

Code: [Select]
option explicit

!INC Local Scripts.EAConstants-VBScript

sub main
dim selectedElement as EA.Element
set selectedElement = Repository.GetTreeSelectedObject()
selectedElement.Runstate = "123"
Session.Output "Runstate = " &selectedElement.Runstate
end sub

main

Anyone know why? The manual simply says it's a string and it is read/write, so I would expect this code to work.

Geert

8
Bugs and Issues / DAO.QueryDef [3131] Syntax error in FROM clause.
« on: August 14, 2018, 10:30:00 pm »
I'm trying to write a somewhat complicated query, and I don't seem to be able to get EA to execute my query if it does a join with a subquery
I boiled it down to this type of statement:
Code: [Select]
select * from
t_attribute ta
inner join (select a.ID, a.Name from t_attribute a) dataq on dataq.ID = ta.ID
when I execute this in EA I get

DAO.QueryDef [3131]
Syntax error in FROM clause.


The annoying thing is that this executed perfectly fine on the same model when I execute it using SQL Anywhere.

Geert

Does anyone know a workaround for this problem?

9
I would like to be able to automatically generate schema composer profiles.

We use the schema composer to construct our message definitions (XSD) and with each release we need to be able to generate them all.
This is now a manual task that can take up a significant amount of time, so it would be great if EA would allow access to the schema generation via the API.

Geert

10
Bugs and Issues / Schema can still be changed even when not checked out
« on: August 01, 2018, 04:47:48 pm »
Details:
If you put a schema composer artifact in a controlled package the schema itself is not rendered read-only. It can still be changed even without checking out the package.
The same problem with the locking mechanism of user security.

Steps to Reproduce:
- Create a schema composer artifact in a controlled package
- Check in the package
- Try to update the schema in the schema composer
- Notice that you can still change the schema although it should be read-only.

Reported

Geert

11
I would like an option in the export reference data to select only certain scripts for export.
EA only has an option to export ALL the scripts (including a bunch of temp debug stuff that should never be exported anyway) and that is costing me a lot of time (and thus my customers a lot of money)

Each time I update a script in DEV that needs to be promoted to TEST/PROD
- Export all scripts
- Open the resulting xml file
- Copy paste the script parts I need to a new file (not forgetting the groups if not yet existing on the target model)
- Remove all scripts in the file with only those I copied

That could be so much easier if I could just select the scripts I want to export.

(bonus points if the export feature would automatically detect !INCLUDES and export those as well)

Geert

12
Found an annoying problem today.
I have a template that basically looks like this:

Code: [Select]
package >
diagram >
{Diagram.DiagramImg}
{Diagram.Name}
element >
< element
This should not be if the diagram is excluded
< diagram
< package

This works find and reports all diagrams.
Then I decided that I only wanted this report for a particular type of diagram.
So I configured the exclude filter on the template and excluded all but my own type of diagram: MyDiagramType.

Now when I run the report I get only the images and names of the diagrams of type MyDiagramType, so far so good.

But the text: This should not be if the diagram is excluded still appears for each diagram in the package, regardless of the diagram type.

Problem found in v 12.1 but still a an issue in v 14.0.1421

Geert

13
Setting the flow direction to horizontal on a (horizontal) BPMN diagram completely messes up the layout (and model)

All Pools and lanes get reduced in size making the Activities fall out of them (they also get moved out of the pool/lanes in the project browser)

Manipulating a (correct) diagram made in a previous version with the flow direction set also results in the same mess.

The only way to use BPMN diagram in v14 is to set the flow direction to None.

Geert

14
Bugs and Issues / What's the deal with the «enum» stereotype?
« on: March 27, 2018, 04:29:05 pm »
For a while now I've noticed something strange.
On some models, when I add a value to an enumeration, this new value automatically gets the stereotype «enum»

On other models the stereotype is not there.

Does anyone know where this stereotype is coming from, and why I have this on some models an not on others?

Geert

15
Bugs and Issues / GetLatest/Check-out removes tagged value references
« on: March 22, 2018, 08:44:58 pm »
We recently added version control to one of our model in order to share it in a controlled fashion with other models.

The source model is a BPMN model that uses a lot of tagged value references (i.e. MessageRef)
After a user had checked out a package containing messages that were referenced by MessageRef tagged values, those tagged values where emptied, effectively loosing the reference to the message object.
Doing a getlatest on the process package re-instates the tagged value.
This is of course a SERIOUS issue as it slowly destroys our model.
I tried playing with the settings, but nothing seemed to work.


Steps to Reproduce:
packageA
  MessageA

packageB
  ProcessB with messageFlow containing tagged value MessageRef referencing MessageA

- Version control both packageA as PackageB and check-in both packages.
- Do a getLatest on packageA
- Notice that the messageRef tagged value has been cleared.

Reported and hoping for a quick solution as this is destroying our BPMN model

Geert

Pages: [1] 2 3 ... 16