05-24-2018 01:17 PM
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
05-24-2018 01:41 PM
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
05-25-2018 03:02 AM
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?
05-25-2018 03:29 AM
Any status must freeze Revision
05-25-2018 03:32 AM
05-25-2018 03:37 AM - edited 05-25-2018 03:39 AM
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:
05-28-2018 08:47 AM
"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.