Required minimum access rights by operation

This topic describes the required minimum access rights required by Content Engine to carry out the following document-oriented operations:

The following assumptions must be made with respect to the access right requirements listed in this topic:

Create minor version

Granting object Required minimum access rights
Object Store Create new objects
Document Class Definition Create instance
Document (instance just created)

View properties
-OR-
Modify owner
-OR-
Set Owner of any object

NOTE  These rights are not, strictly speaking, necessary to create the object; however, it is possible for users to programmatically create an object to which they cannot connect.

Create major version

Granting object Required minimum access rights
Object Store Create new objects
Document Class Definition Create instance
Document (instance just created) View properties
-OR-
Modify owner
-OR-
Set Owner of any object (see NOTE above)

Checkout minor version

Granting object Required minimum access rights
Object Store

Create new objects
-AND-
Modify existing objects

Document Class Definition Create instance (for creating the reservation)
Document (target document) Minor Versioning

Checkout major version

To checkout a major version of a document, the user must have the following minimum permissions

Granting object Required minimum access rights
Object Store Create new objects
-AND-
Modify existing objects
Document Class Definition Create instance (for creating the reservation)
Document (the target document) Major versioning

Cancel checkout

To cancel a document checkout, the user must have the following minimum permissions:

Granting object Required minimum access rights
Object Store Create new objects
-AND-
Delete objects
Document (the reservation) Delete
-OR-
Minor Versioning
-OR-
Major versioning
Other If exclusive reservation, the caller's SID must be equal to that of the owner of the reservation.

Check in minor version

To check in a minor version of a document, the user must have the following minimum permissions:

Granting object Required minimum access rights
Object Store Modify existing objects
Document (on the reservation) Minor versioning
Other If exclusive reservation, the caller's SID must be equal to that of the owner of the reservation.

Check in major version

To check in a major version of a document, the user must have the following minimum permissions:

Granting object Required minimum access rights
Object Store Create new objects
Document (on the reservation) Major versioning
Other If exclusive reservation, the caller's SID must be equal to that of the owner of the reservation.

Promote or demote

To either promote or demote a document, the user must have the following minimum permissions:

Granting object Required minimum access rights
Object Store Modify existing objects
Document (on the reservation) Major versioning

Delete minor or major version

To delete either the minor or the major version of a document, the user must have the following minimum permissions:

Granting object Required minimum access rights
Object Store Delete objects
Document (on the target document) Delete