3SL: Requirements management and model driven systems engineering from concept to creation.
Cradle®
Login:
Username:
Password:
 
Search:  
Visitor not logged in, You are: Home > News > 3SL web based newsletter
 

 

3SL Web-based newsletter for July 2007 [Cradle 5.6]

Cross Reference Deletion Controls

New facilities have been introduced into Cradle-5.6 to control the manipulation of cross references:

Cross Reference Delete Privilege

A new DELETE_XREF privilege has been added. A user must possess this privilege to be able to explicitly delete any cross references. When a user wants to delete a cross reference, his/her possession of this privilege is checked first, before checking the project’s link rules.

Note that if the user deletes the last instance of an item from a database, then Cradle will also delete all cross references to/from that item, and these cross references are deleted irrespective of the new DELETE_XREF privilege or the project’s link rules.

The Cradle-5.5 to Cradle-5.6 database conversion automatically sets this privilege for any user who possessed the CREATE_XREF privilege in a Cradle-5.5 project database.

Modify Operation in Link Rules

The link rules facility has been extended to add a new Modify operation. Link rules already contained Create and Delete operations so that a link rule could explicitly control either the creation or deletion of cross references. A link rule that applied to both the Create and Delete operations also implicitly controlled the modification of cross references.

By adding an explicit Modify operation, a project can now define link rules that specifically control the modification of existing cross references. This could, for example, be used to allow only specific users in a project to create or delete cross references whilst allowing cross references to be modified by a wider group of users.

The Modify operation is used whenever a cross reference’s link attributes are changed, or if the cross reference’s link type is changed.

 

Back to index

 
 
[Copyright © 3SL 2008 | Last Updated: Thu Aug 28th, 2008 ]
Registered office: 2 Highfield Road, Barrow in Furness, Cumbria, LA14 5PA, Registered in England No. 2153654