Ranting here...I've never liked workflows for several reasons and today I discovered another reason why I really don't like workflows. We have an outside agency that wants admin access to one of our sandbox environments and as a matter of policy we never grant admin access to non-employees even for sandbox or dev environments. Most consultants either don't know what specific permissions are needed to access the objects they need or they're lazy and just want it all via admin access because they don't want to go through the hassle of specifying those exact permissions. We usually create a role with specific permissions and in this instance the role has permissions for Workflows BUT this alone doesn't allow the role to see any workflows. According to Netsuite documentation, the only way to see the workflows is to grant FULL access to the objects that the workflow applies to. Well that defeats the purpose since the role should only have VIEW only access and FULL access negates that for all those objects.