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

Pages: [1] 2 3 ... 10
1
Is the are a way to share a WeBEA link with the browser and property view hidden?

I fear you will have to elaborate.

You can always set the properties view off by default in the global config and put it on for those that need it
Although some navigational paths are only possible via the properties window (instances)

Instances which you use for one to many travels
eg. business process end event triggers multiple events or multiple end events initiate one start event)

2
Bugs and Issues / Re: EA responsiveness
« on: October 23, 2024, 05:05:00 pm »
We experienced a similar issue with EA 15.2 (32-bit). The application would often become unresponsive.

To address this, we transitioned to the 64-bit version (16.0 and beyond) and upgraded our database to SQL Server 2019 with the latest compatibility settings. This significantly improved performance and stability.

Additionally, there were some known bugs in earlier versions, particularly with copy-pasted diagrams or elements, which were only resolved in version 16. While I can't recall if a simple RMB on a copied element specifically caused crashes or slow responses, these issues were prevalent.

Based on our experience, I recommend updating all components, including the database, client, and PCS. Version 16.1.1628 proved to be quite stable for us.

As for version 17.0, I would advise waiting until version 17.0.1705 is released before upgrading. The initial releases often contain bugs that are typically addressed in subsequent updates, not many community members are willing to take the role of being Sparx their QA and start using these versions. Waiting for 17.0.1705 should provide a more stable experience.

3
PCS Bugs and Issues / Re: Just updated to PCS 6.0, hyperlinks are broken
« on: October 22, 2024, 09:14:09 pm »
update: The issue is in highlight glossary terms, if this config is on then all element notes are broken on Procloud service restart

4
Bugs and Issues / Re: Problems with OpenID - WebEA
« on: October 21, 2024, 07:37:21 pm »
what is the setup you did on EA client security side?

blank the names and url where nececarry if you post a pic using [IMG ] tags

5
PCS Bugs and Issues / Just updated to PCS 6.0, hyperlinks are broken
« on: October 18, 2024, 09:24:30 pm »
Just a fair warning to the community,

There is a bug with PCS 6.0.163 where hyperlinks in notes are broken

it will only show the text of the first hyperlink, only hyperlinks of the type file continue to work (As far as I have tested, type Web and Diagram do not work)

6
PCS General Board / Re: Possible to limit scope of model search?
« on: September 26, 2024, 09:57:43 pm »
lock the package and hide for other groups.
example of package locked on root level



for groups that need to be able to consult but not edit you can alter the visibility levels in the group security settings

This way when using search as a restricted group it will not search in the locked package (here the support root)
Do take in account that in model navigation does works when navigating from a public model towards a hidden model/element

7
Bugs and Issues / Re: Build 1703 „Find Command“ is missed
« on: September 25, 2024, 09:07:43 pm »
That is almost (but not 100%) the same search box.

There is small differences in behavior and results between the two.

Geert
I'm sceptical sparx devs would code specific behavior for one single visual style, but I'll bite; Can you give examples of small differences where the box would be lacking functionality over the office 2016 visual style box (or vice versa)?

8
Bugs and Issues / Re: Build 1703 „Find Command“ is missed
« on: September 25, 2024, 06:39:02 pm »
Ok, I found it in Style Office 2016.
But I think you can admit this is quiet tricky.
In office 2016 its on top,
in all other user interface versions its in the EA menu


9
General Board / Re: Another SQL query..
« on: September 25, 2024, 12:35:07 am »
:something as in classifiers?

Code: [Select]
SELECT
CLASSGUID = o.ea_guid
,CLASSTYPE = o.object_type
,[RowNumber] = ROW_NUMBER() OVER (ORDER BY
ISNULL(p9.Name + ' / ', '')
+ ISNULL(p8.Name + ' / ', '')
+ ISNULL(p7.Name + ' / ', '')
+ ISNULL(p6.Name + ' / ', '')
+ ISNULL(p5.Name + ' / ', '')
+ ISNULL(p4.Name + ' / ', '')
+ ISNULL(p3.Name + ' / ', '')
+ ISNULL(p2.Name + ' / ', '')
+ ISNULL(p1.Name, ''))
,[Classifier] = c.Name
,[Classifier Type] = c.Stereotype
,[Classifier In Package] = ISNULL(p1.name, '')
,[Path To classifier] = ISNULL(p9.Name + ' / ', '')
+ ISNULL(p8.Name + ' / ', '')
+ ISNULL(p7.Name + ' / ', '')
+ ISNULL(p6.Name + ' / ', '')
+ ISNULL(p5.Name + ' / ', '')
+ ISNULL(p4.Name + ' / ', '')
+ ISNULL(p3.Name + ' / ', '')
+ ISNULL(p2.Name + ' / ', '')
+ ISNULL(p1.Name, '')
,[Object_Type] = o.Object_Type
,[Stereotype] = o.stereotype
,[Author] = o.author
,[CreatedDate] = o.createdDate
,[ModifiedDate] = o.modifiedDate
,[Diagram Name] = dia.name
,[Diagram in Package] = ISNULL(p10.name, '')
,[Path To Diagram] = ISNULL(p19.Name + ' / ', '')
+ ISNULL(p18.Name + ' / ', '')
+ ISNULL(p17.Name + ' / ', '')
+ ISNULL(p16.Name + ' / ', '')
+ ISNULL(p15.Name + ' / ', '')
+ ISNULL(p14.Name + ' / ', '')
+ ISNULL(p13.Name + ' / ', '')
+ ISNULL(p12.Name + ' / ', '')
+ ISNULL(p11.Name + ' / ', '')
+ ISNULL(p10.Name, '')
FROM T_Object o
LEFT JOIN t_diagramobjects dobj
ON o.Object_ID = dobj.object_ID
LEFT JOIN T_Diagram dia
ON dobj.Diagram_ID = dia.Diagram_ID
LEFT JOIN t_object c
ON o.Classifier = c.Object_ID
    LEFT JOIN t_package p1
        ON (c.package_ID = p1.Package_ID)
    LEFT JOIN t_package p2
        ON p1.Parent_ID = p2.Package_ID
    LEFT JOIN t_package p3
        ON p2.Parent_ID = p3.Package_ID
    LEFT JOIN t_package p4
        ON p3.Parent_ID = p4.Package_ID
    LEFT JOIN t_package p5
        ON p4.Parent_ID = p5.Package_ID
    LEFT JOIN t_package p6
        ON p5.Parent_ID = p6.Package_ID
    LEFT JOIN t_package p7
        ON p6.Parent_ID = p7.Package_ID
    LEFT JOIN t_package p8
        ON p7.Parent_ID = p8.Package_ID
    LEFT JOIN t_package p9
        ON p8.Parent_ID = p9.Package_ID
LEFT JOIN t_package p10
        ON (dia.package_ID = p10.Package_ID)
    LEFT JOIN t_package p11
        ON p10.Parent_ID = p11.Package_ID
    LEFT JOIN t_package p12
        ON p11.Parent_ID = p12.Package_ID
    LEFT JOIN t_package p13
        ON p12.Parent_ID = p13.Package_ID
    LEFT JOIN t_package p14
        ON p13.Parent_ID = p14.Package_ID
    LEFT JOIN t_package p15
        ON p14.Parent_ID = p14.Package_ID
    LEFT JOIN t_package p16
        ON p15.Parent_ID = p16.Package_ID
    LEFT JOIN t_package p17
        ON p16.Parent_ID = p17.Package_ID
    LEFT JOIN t_package p18
        ON p17.Parent_ID = p18.Package_ID
    LEFT JOIN t_package p19
        ON p18.Parent_ID = p19.Package_ID
WHERE 1=1
AND o.Classifier <> 0

10
PCS General Board / Re: Use EA Legend auto color in Prolaborate?
« on: September 10, 2024, 06:23:09 pm »
Thanks Nabil for this reply.
I'm aware that Prolaborate shows whatever EA has come up with, so this is not what I was after.

To rephrase my question:
Is there any support in Prolaborate for changing a diagram without the need to use an EA client?
This would be very useful in the case where there are a number of legends on the diagram, each showing a different feature of the elements on the diagram.
Now I would like the colleagues using Prolaborate to do some analysis on the diagram by switching on or off certain legends themselves.

As for a filter functionality within ProCloud: At present, this feature is not available, but it is on the roadmap. The development could be expedited if multiple users submit feature requests.

Please note that the current filter behavior is not well-received by most EA users (specifically consumers) due to technical limitations, where an element can only belong to one filter value.

You could submit a feature request for Prolaborate to allow building filters that display only the selected elements. Given that Prolaborate is designed with EA consumers in mind, this request might be prioritized due to its significant added value. However, this would mean that modelers might not see improvements in filtering features, aside from what is expected with time-aware modeling, which may not be sufficient for extracting specific flows from a large technical design in order to find redundancies or improvements.

11
Bugs and Issues / Re: Problems with OpenID - WebEA
« on: August 23, 2024, 04:10:25 pm »
We need a lot more information on what set-up steps you did actually complete

- your open id group has members
- your open id group is connected to the user group
- the correct fields are matched  (given name, surname, email, login)
- etc

IIRC having to log in twice was necessary if the account isn't logged in on browser level

12
General Board / Re: screens locked
« on: August 08, 2024, 05:21:55 pm »
Somebody applied group locks on the diagrams

Go to Settings -> Security > Locks to see which group access you need to unlock the diagrams
Right click on a column header -> add filter box

Add yourself to the group required using the administrator account (sign in to it)


13
General Board / Re: Get all elements of hierarchy
« on: August 06, 2024, 11:22:01 pm »
I never realized the SQL engine used to be worse as the one we currently have to use.

14
General Board / Re: Get all elements of hierarchy
« on: August 06, 2024, 09:51:01 pm »
a bit more simplified in brackets (is always the same result)

I would genuinely be surprised if they ever did updates on the SQL editor (I would be happy, but it's definitely not on the priority list of sparx devs)

Code: [Select]
SELECT
CLASSGUID = o.ea_guid
,CLASSTYPE = o.object_type
    , o.*
FROM t_package AS p0
LEFT JOIN t_package AS p1 ON p1.Parent_ID = p0.Package_ID
LEFT JOIN t_package AS p2 ON p2.Parent_ID = p1.Package_ID
LEFT JOIN t_package AS p3 ON p3.Parent_ID = p2.Package_ID
INNER JOIN t_object AS o on o.Package_ID in (p0.Package_ID, p1.Package_ID, p2.Package_ID, p3.Package_ID)
WHERE 1=1
AND p0.Package_ID = <number>

15
General Board / Re: Get all elements of hierarchy
« on: August 06, 2024, 09:34:35 pm »
Code: [Select]
SELECT
CLASSGUID = o.ea_guid
,CLASSTYPE = o.object_type
    , o.*
FROM ((((t_package AS p0
LEFT JOIN t_package AS p1 ON p1.Parent_ID = p0.Package_ID)
LEFT JOIN t_package AS p2 ON p2.Parent_ID = p1.Package_ID)
LEFT JOIN t_package AS p3 ON p3.Parent_ID = p2.Package_ID)
INNER JOIN t_object AS o on o.Package_ID in (p0.Package_ID, p1.Package_ID, p2.Package_ID, p3.Package_ID))
WHERE 1=1
AND p0.Package_ID = <number>

Pages: [1] 2 3 ... 10