![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: Shareable edit sections and levels Topic Summary: How do we define the level of shareable edit sections Created On: 11-Apr-2007 05:15 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() Answer: Thank You Reik and Louie, I have been able to solve the problem temporarily ![]() | |
![]() |
|
Hi,
I am trying to Open a module in Exclusive edit mode and then create an object in it. Close the module and reopen it in Shareable edit mode Or directly downgrade to Shareable edit mode. And then modify and add values to the newly created object attributes. but when I try to open the module in Shareable dit mode, the new object is not considered in the Level of shareable edit sections and cannot lock the object. This happens even when we perform the above steps manually in DOORS. To avoid this we need to redefine the Level of shareable edit sections. DOORS does not refresh this automatically. I have tried using the Level function to redefine the levels but it does not still work... I have attached the code here with. Any help on this would be much appreciated . Best Regards, Madhubanti |
|
![]() |
|
![]() |
|
Hi Madhubanti,
I think the function you need to create the sharebale sections is specific For your information: The function to remove the sharebale section is inherited BTW: The call to function level (1) will select the view setting to display only objects on level 1. It does not change anything on shareable section. Greetings Reik ------------------------- Evosoft GmbH for Siemens Industry Sector Berlin, Germany |
|
![]() |
|
![]() |
|
The old QSS made a pretty big mistake deciding to use objects with specific access as those that define the root of shared sections. Anyway, shared sections are defined by objects with non-inherited called 'specific' accesses. The tool in DOORS asks what level you wish to defined your sections. It doesn't remember that, it just applies your criteria to the objects. New objects created automatically 'inherit' their access from the parent object (or module if created at level 1). If THAT object is not in a shared section then neither will the new object. Notice that all objects created at level 1, presumably created 'after' some other level 1 object, are inherited.
Also notice that if you change the module accesses, perhaps changing RMCD to R rights for the 'Development Group', that existing shared sections will still provide RMCD rights to that group. Yes, they can no longer monkey with attribute definitions but they YES can still modify the objects therein; I hate it when that happens. You thus need to 'refresh' or 'reconsider' the access to the objects. Try this: display only heading objects and then set display level = 3. Then define your shared sections for all displayed objects. That will make all existing level 1, 2, and 3 headings the root of a shared section. If you create a new level 3 object then it will exist in its parent level 2 section. Anyway, every not and then you should filter for shared sections, set all to inherit, then reset all to specific redefining your sections. This will force the objects to get their access rights from the module and still retain their shared section status. - Louie |
|
![]() |
|
![]() |
|
Thank You Reik and Louie,
I have been able to solve the problem temporarily
![]() |
|
![]() |
|
![]() |
|
Sorry I'm a little confused. Are you saying that the newly created object automatically gets 'Inherited' access and if you intend it to be a shared section you must set its access to 'Specific'? Well, yes that's true.
Are you saying that once an object does have 'Specific' access and you change the access of its parent object or of the module, that these Specific object retain their old access and are not automatically refreshed? Well, yes that's true. But that's a 'feature' of the unfortunate decision years ago to combine the notions of restricted access to the object and of creating shared sections in the module. Yes, you need to refresh them yourself. Try the attached. Neither of those two can be considered a 'bug'. - Louie |
|
![]() |
|
![]() |
|
Here is a little script that allows you to set any section shareable. I put the call to this in the right-click popup menu, which makes it very easy to redefine your shareable sections.
Shawn ------------------------- Shawn Stepper shawn.e.stepper@wellsfargo.com |
|
![]() |
Telelogic DOORS
» DXL Exchange
»
Shareable edit sections and levels
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.