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

Pages: 1 ... 5 6 [7] 8 9 ... 36
91
Hi Paolo,
I do not have an exact solution to you problem, but maybe I can point you to a direction which might help you.

About the philosophical argument, I mean if relationships are own entities, you do not change the items those refer to.
But if the relationship is owned by those items you change those owning item if you change the link. Then there is always the question who is the owner and when access rights come in place the users get lost. :'(

Maybe the Asset Service can help, you but I cannot exactly explain why. I can just give you my observations.

I have a library intended to be used by many projects. This library I maintain in a separate repository to have it clean (no references to any usage).

This library I import in a concrete project via EA Asset feature. In the project I lock the asset package for any user. The project related stuff I put in other packages having user group locks.

When modeling in my project related packages I can link from my project related stuff to the read only assets in any direction (from my point of view essential when using assets).

But even more, I can create links between asset elements as well. What from my point of view changes the asset and should therefore not be there, but maybe it is the door to solve your problem (as long as the door is not closed by a bugfix).

When updating to a new asset version I do the following on the projects using the asset library:
1.   Backup all somehow (just if disaster happens)
2.   Baseline all project related stuff (excluding asset library).
3.   Import new assert library version
4.   Restore baseline

After step 3, some (but not all) project items to asset items relationships are lost (presumably those owned by the “read only” asset items because the new asset version do not have those anyway).
After step 4, those lost relationships are there again, because presumably the baseline knows those missed but “not owned” relationships as well.
Links created between assets are lost in any case (not a problem in my scenario).

Maybe if you handle your elements as assets and your diagrams as “project related” it might work for you. The question is how long?!?

92
Bugs and Issues / License Agreement Questions
« on: March 22, 2017, 11:30:18 pm »
Hi Simon,
Referring to
http://sparxsystems.com/forums/smf/index.php/topic,38090.0/topicseen.html
some question regarding license agreement came in my mind.

I have a script mainly doing the following:
•   Transfer Project SQL db to eap
•   Remove security
•   Check In to version control

Currently this script runs on local machines/users only.

However I intend to deploy that on Jenkins (Time Triggered).
Doing so, I would have one user triggering the service (the Jenkins machine/or one could say just the time).

So in this case I would not violate the license agreement, right?

If so, and if I would have another script to do some document generation things like this:

•   Check out model from version control
•   Do some document generation.

If the trigger to call that would be the commit of the model to version control, than I would not violate the license agreement when the version control commit was done by Jenkins but I would violate the license agreement if the commit was done by a human user, right?




http://sparxsystems.com/forums/smf/index.php/topic,38090.0/topicseen.html

93
Or disable security in you local copy.

94
Hi Sparxians,
I have not read this thread entirely but it seems to me to go in the same directions as several others (some from me).

Report Constants are just properties of the root package used for the report. So if the solution to use root package properties is already there, a solution to use tags of that root package should not be a big thing.
An even more powerful solution would be to execute custom templates in headers, footers and anywhere outside the package processing.

95
Feature to create a local copy is there. Project Transfer from SQL to *.eap.

However auto-merging would probably need human intelligence implemented in a machine.
With Version Control you avoid that (lock->change->commit).

96
Sure, you can bind an enumeration to a class attribute. Just add a class attribute and assign an enum as type.

Association of a URL to a class attribute is also possible. E.g. each attribute has a notes field where you could add the link in.

97
General Board / Re: Using EA with Git
« on: March 07, 2017, 10:08:21 pm »
No, EA does not native support Git.

99
There are some features available to share SQL searches with others.
However when you create a search within a project this cannot be  immediately used by other project members.

Having in addition to the “My Searches” e.g. a “Project Searches” container not bound to a user, would allow using such searches immediately without e.g. notify all users to import that stuff or without the need create and import a new version of something.

100
General Board / Re: Find usage of triggers in state machines
« on: March 02, 2017, 10:22:04 pm »
Yes I agree, SQL is really powerful and helpful.

But also the build in “hopping” features help in certain scenarios much more efficient.
With hopping feature I mean things like the Traceability View, Find in Project Browser, Find in all Diagrams…, …, especially when you try to discover things of a certain element as starting point.

For instance if I select a transition in a state machine I can discover that the related trigger is of type signal with its the related signal (first hop). Next hop would be going to that signal, where the “Find in Project Browser” feature would certainly be nice, but is not offered in the properties dialog.  :'(

Managed this second hop e.g. with Search in Model (SQL) the traceability window shows all send signal actions sending that signal (third hop). By "Find in all Diagrams..." I am able to find when the send signal action is fired in the activity (forth hop).

Such a hopping with some simple “Search in Model” bridges work for me in many scenarios but in cases my staring point is a Trigger (maybe some other elements as well) I am kept alone.

101
The traceability view is a good tool to get more information about an element e.g. its usage
However that view should provide as well information about in which state machine transaction a selected trigger is used.

102
General Board / Sharing filters
« on: March 02, 2017, 06:57:10 pm »
Is there a way to share filters with other users without doing import/export or without MDG?

103
General Board / Re: Find usage of triggers in state machines
« on: March 02, 2017, 06:55:25 pm »
Hi querty,
So, you mean the only build in feature is to write my own query, right!
This is what I was worried about. I am just wondering why the traceability view is so silent about that.
I will post that in the Suggestions and Requests forum later and in the meanwhile I will try to do that query with your provided hints (thank you).

104
General Board / Find usage of triggers in state machines
« on: March 02, 2017, 01:24:26 am »
Does anyone know a build in feature to answer the following question.

In which state machine transitions a certain trigger is used?

105
Uml Process / Re: Matrix Specifications & Searches
« on: March 01, 2017, 11:50:35 pm »
Yes. I missed that as well!

Pages: 1 ... 5 6 [7] 8 9 ... 36