for example, i have all of our toolbox parts at Production Release. i don't want users moving these out of Production Release. is there a way to lock certain folders?
Use group level folder permissions
how will this prevent them from changing states on the toolbox parts?
If you have all of your toolbax parts in a specific directory, permissions can be turned off that would allow them to increment revision, or check out the files.
but my users need to have write access to the toolbox parts to be able to add configuration.
If you don't want certain groups of users to not be able to move files from a state, don't give Permit permissions on the transitions leaving that state. Open the Group in the admin tool, go to the Transition Permissions and just make sure Permit is not checked for them. You can still allow them Check Out rights so they can edit, but not Change State.
If I understood your question correctly...
i don't want toolbox parts, in the toolbox folder, leaving the Production Release state. if i set it the way you described, they
would not be able to move any files from Production Release, which they need to do when making a change per an EC.
I don't have the permissions to try it in our vault, but you may be able to prevent files of a certain category from going through a particular transition - just a thought.
or maybe use a variable?? - though if teh users have write access they could change the variable, but they probably couldn't do it by accident...
I have Few Solutions for you Problems.
1. You can move all these files to a new state (or completely new WorkFlow) and give permission accordingly.
2. If you have all these file in a catagory. You can restrict the files from leaving the state by giving "!='Catagory name'" Condition.
3. How many transitions are going out of this "Production Release" State. I havent tested it but if your toolbox is in a folder lets say "TB". Then the condition like "!=%\TB\%" should allow other files but Files in TB Folder/
*ill confirm 3rd point havent tried it yet.
You could set up a set of rules / conditions that must valid before the file can cange state.
"!=" is not
"[^ 0abcdefghijklmnopqrstuvwxyz]%" the fist carracter is not one of these carracters incl space
We use this a lot to control the state canges.
Retrieving data ...