Cancel
Showing results for 
Search instead for 
Did you mean: 

"freeze" ItemRevision by workflow

Pioneer
Pioneer

Hello, all!

 

Please give my some advance in workflow creation:

I need to "freeze" my custom ItemRevision by workflow. How to do that?

"freeze" - is meaning that nobody can modify this Itemrevision or any dataset attached to it.

users can only revise item to continue work on it.

 

As I understand assigning status TCM Reliesed is not enought.

 

TC 11.2.3.1

6 REPLIES

Re: "freeze" ItemRevision by workflow

Phenom
Phenom

Good afternoon,
This is usually done by assigning a status to an item revision and a dataset.
You can also try to use ACL in Workflow, but then you need to add an item revision and a dataset to the targets

Re: "freeze" ItemRevision by workflow

Pioneer
Pioneer

so if I`ll assign TCM Release status it will be enought?

is it work for any status (include custom) or just for TCM Release?

Re: "freeze" ItemRevision by workflow

Legend
Legend

Any status must freeze Revision

Re: "freeze" ItemRevision by workflow

Pioneer
Pioneer
Thanx @alex_c

Re: "freeze" ItemRevision by workflow

Phenom
Phenom

Good afternoon,
by default, yes any status should give access only to reading, you can manage it in the access manager.
Here's what rules work on statuses:

1.png

2.png

3.png

Re: "freeze" ItemRevision by workflow

Siemens Experimenter Siemens Experimenter
Siemens Experimenter

"TCM Release" status has a special rule in the OOTB Accessmanager which makes it unsuitable for your endeavour.

 

Best would be to create your own Status Type in BMIDE, deploy the datamodel, and then create a workflow template derived from a suitable OOTB workflow template.

 

Quickest would probably be to use the OOTB "TCM Release" workflow, and removing the "TCM Release" specific part from the AM ruletree.

 

If you have to mass-freeze a lot of existing data and don't care about workflows, you can look at the release_man command line utility.