Cancel
Showing results for 
Search instead for 
Did you mean: 

Access control to a dataset of an item revision based on status

I'm a beginner to ACL.

I would like to assign specific access control to a dataset of an item revision based on its status.

 

For example,

I have an item revision and a dataset to it.

If the status of the item revision is 'Working', only the owner of the item can read/write/check-in/check-out the dataset.

If the status of the item revision is 'Released', then the rest of the world can read/write/check-in/check-out the dataset.

 

Consider there are only 2 statuses - Working and Released.

 

Please help me.

4 REPLIES 4

Re: Access control to a dataset of an item revision based on status

Solution Partner Genius Solution Partner Genius
Solution Partner Genius

You won't be able to create a rule for datasets that checks the related Revision's status. Instead, when you release the Revision, you should also release the related datasets. Then the standard ACL techniques will work.

You'll need to update at least the Working and Vault ACLs.

Tricia Crichton | Software Architect | SEAL PLM, Inc

Re: Access control to a dataset of an item revision based on status

Phenom
Phenom

@TCrichton is correct.  Your dataset more than likely has an IMAN_specification relation to the revision, and there could be other datasets with IMAN_Reference relation and you can't have an ACL based on a relation between 2 objects.

 

Datasets should have a status, typically set at the same time as the revision.  Then you can apply ACLs as @TCrichton says.

 

Richard Bennett
PLM Consultant
www.ProspectPLM.co.uk

Re: Access control to a dataset of an item revision based on status

Thanks Phenom.

Re: Access control to a dataset of an item revision based on status

Thanks @TCrichton