Roles are a system-wide setting in Workiva, meaning they establish a standard level of access for every script in a workspace. There are three Workiva Scripting roles that can be assigned by your Workspace Admin.
| Role | Level of access |
|---|---|
| Script Runner | Can run scripts. |
| Script Viewer | Can view scripts. |
| Script Editor | Can view, create, and edit scripts. |
Tip: Instead of the Script Runner role, we recommend most non-technical users initiate scripts via integrated automations.
You can also control access on a per-file basis by assigning permissions. Script owners can grant or restrict access to a scripting project's individual files.
| Permission | Level of access |
|---|---|
| Viewer | Can run and view scripts, but cannot edit. |
| Editor | Can run, edit, and view scripts. |
| Owner | Can run, edit, view, and create scripts. |