Multi-Project Access Rights

Tolerance Algorithm for Remote Access

The following modifications may cause a change of view on data objects (items, documents, ...), as well as the loss of access rights for previously visible records:

  1. Modification of the project structure
  2. Modification of the data objects structure
  3. Enabling/disabling the visibility flag (data object becomes visible or invisible)

The view is not updated immediately in order to prevent long system access times. Instead, the value for the tolerance attribute for projects is increased.

The tolerance value is now handled in a true/false way, thus if the tolerance value is >0, the tolerance correction becomes effective when the tolerance correction function is executed. In the previous version, the tolerance correction started depending on a treshold value for the tolerance attribute.

The tolerance is defined using the configuration parameters of EDB-PDW section.

EDB-PDW-INS-STR Increase of tolerance when inserting items.
EDB-PDW-DEL-STR Increase of tolerance when deleting items.
EDB-PDW-START-CORRECT Threshold value for automatic correction of tolerance (now, tolerance correction is started when value >0.
EDB-PDW-TOL-EDB-ARTICLE Name of field used to store item tolerance settings of corresponding project.
EDB-PDW-TOL-EDB-DOCUMENT Name of field used to store item tolerance settings of corresponding project.
EDB-PDW-TOL-EDB-PACKET Name of field used to store packet tolerance settings of corresponding project.