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 - Paolo F Cantoni

Pages: [1] 2 3 ... 529
Bugs and Issues / Re: DMN table not visible in WebEA
« on: Today at 10:04:51 am »
One of my clients has decided to start using DMN decision tables. They are happy with how it works in EA, but were utterly surprised that WebEA doesn't show the decision table in any way.

WebEA should show the decision table like the EA client does.


Yes!   We're looking at getting into that ourselves!


Yes Geert! +10 for that too :-)

+5 for me too, making a total of +10 for us!!!


Suggestions and Requests / Re: Change the default search to a custom MDG
« on: September 24, 2021, 10:59:20 am »
Hi Guillaume,

You might already know, but you can call your own search by Repository.RunModelSearch().
On the current EA, it is a solution to create an add-in to call the searches. Users can call the searches from the Extention Ribbon.
(And further more, creating add-ins with <<javascriptaddin>> does not need to install DLLs.)

Hi Takeshi-san,
I don't think that's what Guillaume meant - certainly, it's not what I'm looking for.  What I'm after is to be able to suppress the standard search list with a list from our profile so that by default the profile list is visible.  At present, you can't suppress the standard set and so our users have to navigate to the profile ones.

Guillaume can advise if he meant something else than what I have described.


Bugs and Issues / Re: Profile comment not saved
« on: September 24, 2021, 08:34:50 am »
Makes me feel like "just me again" :-/ Probably it's something about communication here?

When you changed the notes in the Package notes of the «EAUML::profile» and exported that, then the

Code: [Select]
<Documentation id="7B2E7C84-1" name="..." version="1.0" notes="these data"/>

in the exported XML does match these data?

Code: [Select]
<Documentation id="BDD343A6-B" name="...." version="0.14r" notes="(from Vertices.Evolving package) with some change"/>Matches the dialog and t_xref.


Bugs and Issues / Re: Profile comment not saved
« on: September 23, 2021, 08:37:03 pm »
Well, just hit me, but there's no change. The notes are wrong. It might be a different EA bug. Will try with a blank EAP.


P.S. Same effect. I thought it might be because I have my own «profile» definition but with the EAUML it's the same. So: what are you doing?
The package I'm exporting is one of the lower level profiles which get aggregated into the main MDG.  It's an EAUML::profile stereotyped package.  It's in an .EAPX file (we currently keep the profile definition repository separate from our main repositories - SQL Server - which use the MDG we produce from it).  It contains a set of stereotyped elements.
Other than that I can't see anything that might be different.  If you have any specific questions, let me know.


General Board / Re: Data migration - t_document rtf format
« on: September 23, 2021, 08:27:31 pm »
Nope, Paolo. The base64 is what EA presents you from SQLQuery since it returns XML. The DB stores the blob as it is.

Since I don't have any such documents in our repository, couldn't check.  Live and learn.

Thanks for the clarification,q

Bugs and Issues / Re: Profile comment not saved
« on: September 23, 2021, 04:25:45 pm »
Alter the notes of the profile before exporting. Just that.

- Select the «profile»
- Change its notes to some obvious blurb
- Select Specialize/Tech/Publish/Package as Profile

Look at the Notes. They do not show the blurb but whatever has been there the first time saving the profile.

Strange, that's what I'm doing.  I'm on 15.2 (1559), you?

[Edit:  I checked t_xref and the changes are there...]

General Board / Re: Data migration - t_document rtf format
« on: September 23, 2021, 04:23:06 pm »
Ciao Luigi,

In many circumstances, EA stores larger files (in columns) as Bin64 encoded Zip files (for example with Shapescripts in a profile  _image attribute) with str.dat as the content file.
We have had success in manipulating text to encoded field value (and vice versa) that allows us to make bulk changes to exported Shapescripts and then re-import them.  In the development process, we used file comparators to confirm that what we were exporting was what we were importing within the process steps.  i.e that our str.dat was the same as EA's str.dat.

I would recommend using such comparator tools to determine where in your process you are injecting the anomaly.  That way, you can determine if Geert's suggestion is correct or qwerty's or something else entirely!


Bugs and Issues / Re: Profile comment not saved
« on: September 23, 2021, 11:23:21 am »


Seems to work fine for me.  I'm using Specialize | Technologies | Publish Tech | Publish Package as UML Profile and all the applicable fields are exported correctly.

What are you doing?


Suggestions and Requests / Re: Transparent color support
« on: September 22, 2021, 08:01:13 pm »

Would it be possible to add the transparency support on background colours?

Hi Guillaume,
Do you mean without using a shapescript?  Our standard and shapescripts now support a USDP: [√] Transparent Fill which is accomplished by...
Code: [Select]
following appropriate startpath()/endpath() combinations.


They are not related to time aware modeling.

Element.Clone() appears to have been added 4 years before time aware modelling and just duplicates a single element.

Package.Clone() appears to have been added 9 years before time aware modelling and it duplicates an entire package.
OK, Eve, so how CAN I call time aware modelling from the API?  The Clone() function did seem to be missing some functionality for the Time Aware Modelling process.


If we wanted to use the TimeAware Modelling cloning functions, is the Element.Clone() and Package.Clone() methods the correct one to call to achieve that?
[Edit: some forum searching has revealed that this is, indeed, the case.]

The documentation doesn't supply any description of the functionality, so should we assume that we have to do all the "leg work" ourselves following the return of the new clone item?

[Edit: any gotchas from those who have "used it in anger"?]


and me!


Suggestions and Requests / Re: Change the default search to a custom MDG
« on: September 17, 2021, 08:29:28 pm »


General Board / Re: v15.2 - How to order items on Gantt view?
« on: September 17, 2021, 10:53:53 am »
Apparently, I did (miss something)...
As a user (and sometime maintainer) of Project Management applications for nearly 50 years, it came as somewhat of a surprise to find that Sparx views:
The Gantt View's primary use is to display the allocation of resources to elements in the repository and to manage the work breakdown structure.
Only Filters are available to show only elements that have a particular status or more generally by using the Filter Bar and finding elements that contain the specified filter text in a particular column. It is also possible to filter the display by Start or Completion date or to just show overdue tasks.
Unfortunately, the column sorting options are not available in Gantt view.

Wikipedia says...
A Gantt chart is a type of bar chart that illustrates a project schedule. This chart lists the tasks to be performed on the vertical axis, and time intervals on the horizontal axis. The width of the horizontal bars in the graph shows the duration of each activity. Gantt charts illustrate the start and finish dates of the terminal elements and summary elements of a project. Terminal elements and summary elements constitute the work breakdown structure of the project. Modern Gantt charts also show the dependency (i.e., precedence network) relationships between activities. Gantt charts can be used to show current schedule status using percent-complete shadings and a vertical "TODAY" line."

Notionally, A Gantt Chart is about dates.  Resources come into the picture only to assist in the determination of the start and finish dates (and any splits that may be required) of the task (in the background - typically by one or other resource allocation smoothing algorithms).

It could be argued that a Gantt "View" is NOT a Gantt "Chart", but I will invoke the "Bjelke-Petersen Duck Test" in modelling...  "if it walks like a duck and quacks like a duck, it'll get shot like a duck, my word it will!"  It's a Gantt Chart, !

It is, effectively, vapourware (as qwerty said).

NOTE: I'm not expecting it to be a project management tool!  We need to supply the values that would provide the metadata for the view from another source, but I do expect to be able to apply the usual options to it such as being able to view the project schedule in a coordinated way.


Pages: [1] 2 3 ... 529