![]() |
Telelogic System Architect (steve huntington) | ![]() |
Topic Title: Avoid naming conflict in SA Topic Summary: Created On: 6-Dec-2005 21:00 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
Hi,
How do you guys name your object (like business process, description) to avoid naming conflict? Do you put everying in one encyclopedia or create one per project? I'd prefer to have one for the whole company. I am kind of struggling to figure out how to avoid name crashing. Thanks. Mike |
|
![]() |
|
![]() |
|
Recently I've been thinking about about a feature that might help in this regard. It would allow you to search other encyclopedias for matching objects. For example, you are working on a data element definition called 'CustomerID' and would like to know if this object exists in any other encycloepdia. Options would be available to:
1) Search for any definition object whose name is 'CustomerID'. 2) Search for any data element definition object whose name is 'CustomerID'. 3) Search for any data element definition whose GUID is the same as the current object (namely CustomerID). This allows you to track renamed objects across encycloepdia. You wouldn't be able to update any of the objects found in the other encyclopedias but you would be able to compare them to the current object. Perhaps you could sync some properties in the current object to match the remote objects. The search would be limited to all (or perhaps a subset) of the encyclopedias on the current server. I still haven't sorted through all of the security implications (i.e. - you are not allowed to view the matching objects). I'd be interested in hearing what others thought about the usefulness of such a feature. |
|
![]() |
|
![]() |
|
That could be an excelent feature if applied not only to different encyclopedias but also to the same encyclopedia. I have 20 users using a common repository and this name conflict is quite frequently! They create different instances of the same business concept (Ex: different names for the same definition, two processes: one "Checking security", the second "Checking the security"). Maybe searching also on the description of all instances of the definition type that is being created, could be also a good method to find if the new definition doesn't exist in the repository.
João Almeida Link Consulting Lisbon, Portugal |
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.