I have a workflow set up to Resolve a case if it has been given a Resolution Code. When I am the Case Owner, I give the Case a Resolution Code, and then Save it. The Case is Resolved by the workflow. When anybody else is set as the Case Owner, the workflow does not Resolve the case as it is intended to do. I have changed the scope, changed it from background workflow to a real-time workflow and back again, changed the order in which the steps are executed, AND I've changed the "Execute As" setting several times. Every other user has the same permissions as I do, but it can't be a permission issue because the workflow only works when I am the Case Owner, and when I attempt to Save the Record having changed the Resolution Code. It does not work when I run it but the Case Owner is not me, and it does not work when any other user attempts to run it on a Case they own. I'm stumped, help?