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 - Guillaume

Pages: 1 ... 4 5 [6] 7 8 ... 20

If you're working with the security DB tables to retrieve permissions, you may find the following article useful as it contains a mapping between the ID and name as displayed in EA security interface.
I couldn't find a full list from the Inside EA ebook but it was easy to build. Feel free to use and share!


General Board / Customise EA12 menus with menu sets
« on: August 18, 2016, 04:36:42 pm »

I've used menu sets in Perspectives to cut down the menu content available to its users. This customization really helps new teams adopting EA as they don't get lost and confused between  features they may never use.
What I don't understand is the list of menu commands that you can hide via checkboxes. Why Sparx doesn't provide a list that matches exactly the menu tree so it's easy to check the feature that are not needed. (is it because menus always get changed between versions?).
Considering the current state of this list, is there any table that maps the current tree list with EA12.1 menus?
Here is an issue I'm having: I want to remove the ANALYZER menu for users, however I still have some features available when Execution Analysis is unticked. Having disabled all options for a menu set, I discovered that a number of features remain available. It makes sense for some features under File and Edit, but it doesn't for Analyzer, Element > Project Management, etc.

Could some leftover menus be hidden perhaps with an additional option? I looked at the userperspective XML file -> an id to each hidden feature is provided so could it be tweaked by adding additional values ?



I'm looking at the most suitable option to transfer a single EA project with multiple project root nodes to multiple EA projects, one for each project root node.
As I want to retain all the information in each project, I want to avoid using XMI export/import e.g. to keep existing images, matrix, etc.
I also need to retain the GUIDs from the source project in the target projects.

I wanted to copy/paste the EAP file with all the content and project roots for each target project. Then cleaning each EAP by deleting all project root nodes except the root node that needs to be kept.
The final stage would involve transferring each EAP file to a target EA DB centralised project.

Since the project is quite large, I takes ages to delete unwanted root nodes. Considering also that I have to delete all the views prior to delete a root node. Even this way crashes at some point EA or generates errors.
I tried running the Repository.Models.DeleteAt method but it crashes EA...

Anyone aware of an easy option to achieve this via a script or other?


General Board / EA13 beta: missing basic copy,paste
« on: June 24, 2016, 11:00:29 pm »
I noticed that simple functions like copy, paste, paste as new that are available via EA12.1 Edit menu are missing from EA13 ribbons.
For users who don't use keyboard shortcuts like Ctrl-C, Ctrl-V,... I think such functions should remain available from EA menu.


I played a bit with EA 13 and I have 2 comments so far:

Creating links between connectors can be useful, yet there is no way to easily query such links between connectors once created.
If you create a dependency let's say between a control flow and an association with the quicklinker, it would be good to have a Links tab in the connectors properties so we can see this type of relation. Other EA traceability features should support it e.g. Traceability view, Insert Related Elements(?), Relationship Matrix(?)

SysML simulation with Open Modelica looks very good. To easily test this feature, would it be possible to have access to the EAP file that has the examples shown here: ?

The Clone Structure as a new version can crash EA if you select the same package as the target.


General Board / SysML action pin info on diagrams
« on: June 07, 2016, 05:06:45 pm »

Working on a SysML activity diagram, I cannot display the following information about action pins: stereotype such as Continuous, arrow for the direction (input, output). Where one can set those in the action pin, it isn't very useful if this information cannot be displayed on the diagram.
The stream information is displayed by greying out the action pin ; it would be useful to display it as a constraint so it's unambiguous.

General Board / SysML allocated note
« on: June 06, 2016, 08:29:39 pm »
Looking at SysML allocation features, I'm trying to use the "allocated" stereotyped note as described in EA help here:

I can create an "allocate" stereotyped dependency between elements, and get the allocatedto/from compartment displayed on a block as per the help page.

However when I create the Allocated note and associate with an allocated dependency, nothing shows up. I'd expect it allocatedFrom and allocatedTo tagged values to be populated accordingly and shown on the diagram.
I also tried to associate it with 2 elements e.g. an Activity and a Block.

Any hint on using this note?


Bugs and Issues / SysML flow port direction on a Block's part in IBD
« on: June 02, 2016, 12:29:49 am »
Working on a SysML 1.2 IBD, I added the properties and references of my block. I used the structural elements menu to add all owned : created flow ports don't have the right Direction set in the corresponding tagged value (e.g. "in" for input set in the BDD becomes "inout").



Working on SysML Blocks, I'd find very useful being able to copy and paste as new ports so I don't have e.g. on flow ports to set the direction TV and classifier each time.

General Board / SysML requirements, block compartments
« on: June 01, 2016, 09:25:54 pm »

I have the following questions on SysML support/behaviour in EA 12.1:

1- I tested SysML Requirement extensions such as Physical, Interface, Performance -> on diagrams, the stereotype cannot be shown so there's no way to check its type ; could this be added in the future? Also I think it would be good to add a priority in the Tagged Value as it's not possible to show elements' priority on a diagram

2- When I add attributes in the SysML Block, I'd expect it to be displayed in a Values compartment (according to SysML spec). Should I understand that in EA an unnamed compartment with attributes matches the Values (and same with operations & Operations compartment).

3- A property typed by a SysML Block that has composite aggregation is a Part and should be shown in a parts compartment. EA shows it in a Property compartment. Should I understand this matches decisions on how this has been implemented by Sparx?

4- Parts multiplicity don't show in the property compartment. Is there any way to enable it?


Bugs and Issues / Diagram List View and SysML Memo content
« on: June 01, 2016, 07:50:28 pm »

I'm working on a SysML Requirements diagram using Sparx SysML 1.4 profile.
Switching to the list view, I need to display the requirements'  description that stored in the text SysML 1.4 Tagged Value in this table.
The List View does not show the content of a tagged value with a memo type.

It works ok in the Specification Manager but this feature doesn't let you order results, and it only works on a package content.

Automation Interface, Add-Ins and Tools / MDG installation
« on: May 26, 2016, 11:06:36 pm »

I'm defining for a client an MDG that includes a UML profile, custom searches, and a model template (model wizard).
I'm getting 2 XML files: the MDG and the model template XMI export. I found that the latter must be copied to C:\Program Files (x86)\Sparx Systems\EA\ModelPatterns so it can be picked up.

As a result, it appears more suitable to provide this MDG via a Windows Installation file. I noticed that some MDG are available with an installation file (e.g. CORBA from Sparx). Is there any documentation on this on Sparx or anywhere else?


General Board / Hide association multiplicities in a diagram
« on: May 10, 2016, 09:47:36 pm »

I got a query from EA users on something rather simple, yet I cannot find a matching property.
They have class diagrams that don't show multiplicities on associations between classes. I was expecting a matching option in the diagram properties, yet I cannot find such one.

Any hint?

General Board / Offline work with DBMS shared projects
« on: April 25, 2016, 09:02:32 pm »

We run a central EA project on a MySQL with the Security enabled.
As I had to work offline whilst travelling and during an offsite workshop on the EA project, I took an offline copy (DBMS to EAP Project transfert) after creating a user lock on my packages/models.

I'm planning to merge my changes by using the Baseline comparison feature between my EAP and the DBMS EA project. I will run backups before doing this (DB + new transfert to EAP), but prior to discover any potential issues, would anyone see any reason from preventing applying this method?

Note that I've modified not only elements within the same package, but also relationships e.g. between requirements & use cases that are located in separated yet locked packages.


Suggestions and Requests / Image manager improvement
« on: March 31, 2016, 11:13:53 pm »
One of our client is struggling with the management of images within their EA projects.
Even when images have been renamed, it is difficult to manage them when you have over 100/200.

It would be useful to improve the Image Manager e.g. with the following:
- add types or categories to group images (e.g. similar to the glossary)
- add a search on image names
- have the ability to generate an XML Reference Data file with a selection of images (not all)
- when copying a package from an EA project to another one, it would be good to select the image we want to keep in the target EA project (or merge with an existing image in the target project)

Pages: 1 ... 4 5 [6] 7 8 ... 20