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.