Unlock objects using Workflow
Workflow has the ability to update objects that the user normally does not have access to. For example, a workflow script can set a locked formula's status to obsolete after a new formulation is approved.
It is the Workflow author's responsibility to code the script such that
it preserves security where appropriate. The
IsLocked
workflow function can be used to determine if
the object is locked or not.