--- title: User access to Playbooks in Workflow Studio description: Administrators can grant users access to Playbook by assigning delegated development permissions or directly assigning a user role. Administrators can also specify which features and content a user can access based on user roles. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/build-workflows/workflow-studio/user-access-playbooks.html release: australia product: Workflow Studio classification: workflow-studio topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 4 breadcrumb: [Administering Playbooks, Configure, Playbooks, Workflow Studio, Build workflows] --- # User access to Playbooks in Workflow Studio Administrators can grant users access to Playbook by assigning delegated development permissions or directly assigning a user role. Administrators can also specify which features and content a user can access based on user roles. ## Access by user role Administrators can grant access to Playbook in Workflow Studio by directly assigning users the pd\_author user role, which includes the role to view activity definitions.
Role Description Contains Roles
playbook.admin Enables users to:- Create, update, and delete trigger definitions. - Launch Workflow Studio to create, activate, edit, and delete playbooks. - Create, edit, and delete activity definitions. - View the Experience activity types \(sys\_pd\_activity\) and Experience activity properties \(sys\_pd\_activity\_type\_prop\) tables that are shared by Playbooks and Playbook Experience. - pd\_author - pd\_content\_author - pd\_trigger\_author - pd\_operator - pd\_cancel
pd\_author Enables users to:- Launch Workflow Studio to create, activate, edit, and delete playbooks. - View all activity definitions. - View the Experience activity types \(sys\_pd\_activity\) and Experience activity properties \(sys\_pd\_activity\_type\_prop\) tables that are shared by Playbooks and Playbook Experience. - pd\_shared.user - playbook.write - playbook.activity\_def\_read
pd\_content\_author Enables users to:- Create, edit, and delete activity definitions. - Create, edit, and delete trigger definitions. - View the Experience activity types \(sys\_pd\_activity\) and Experience activity properties \(sys\_pd\_activity\_type\_prop\) tables that are shared by Playbooks and Playbook Experience. - pd\_trigger\_author - pd\_shared.user - playbook.activity\_def\_read
pd\_trigger\_author Enables users to create, update, and delete trigger definitions. none
pd\_operator Enables users to view process executions, activity executions, and execution logs only. none
pd\_shared.user Enables users to view the Experience activity types \(sys\_pd\_activity\) and Experience activity properties \(sys\_pd\_activity\_type\_prop\) tables that are shared by Playbooks and Playbook Experience. none
pd\_shared.admin Enables users to edit the Experience activity types \(sys\_pd\_activity\) and Experience activity properties \(sys\_pd\_activity\_type\_prop\) tables that are shared by Playbooks and Playbook Experience. pd\_shared.user
pd\_cancel Enables users to cancel running playbooks without the playbook.admin role or write access to the parent record. For example if you want to grant an agent manager the ability to cancel playbooks, but not an agent. none
pd\_restarter Enables users to restart active playbooks. none
playbook.write Enables users who have content filtering restrictions to:- Launch Workflow Studio to create, activate, edit, and delete playbooks. - View the Experience activity types \(sys\_pd\_activity\) and Experience activity properties \(sys\_pd\_activity\_type\_prop\) tables that are shared by Playbooks and Playbook Experience. To learn more about content access filtering, see [Content filtering for Playbook](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/content-filtering-playbooks.md). pd\_shared.user
playbook.designer\_access Enables users who have content filtering restrictions to launch Workflow Studio to view playbooks. To learn more about content access filtering, see [Content filtering for Playbook](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/content-filtering-playbooks.md). pd\_shared.user
playbook.activity\_def\_read Enables users to view all activity definitions as long as there aren't [Required Roles](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/content-filtering-playbooks.md). none
A visual representation of where roles are contained: - playbook.admin - pd\_content\_author - playbook.activity\_def\_read - pd\_shared.user - pd\_trigger\_author - pd\_operator - pd\_cancel - pd\_restarter - pd\_author - playbook.write - playbook.designer\_access - pd\_shared.user - sn\_workflow\_studio.workflow\_studio\_read **Note:** This role allows users to launch Workflow Studio, and is not managed by playbook administrators. - sn\_diagram\_builder.db\_read **Note:** This role allows users to view playbooks in the diagram view in Workflow Studio, and is not managed by playbook administrators. - - playbook.activity\_def\_read - pd\_shared.admin - pd\_shared.user - - delegated\_developer ## Delegated development access Administrators can grant users access to Workflow Studio playbooks by creating an application and assigning users as developers with the playbook [delegated development](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/c_DelegatedDevelopment.md) permission. Delegated development allows administrators to control whether playbook authors can access features normally restricted to admin users. For more information, see [Developer permissions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/developer-permissions.md). ## Role-based content filtering Specify the user roles necessary to access Workflow Studio playbook content. For example, activity definitions and process definitions. Manage content filtering by creating content definitions and content filtering rules. For more information, see [Content filtering for Playbook](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/content-filtering-playbooks.md). ## Role-based activity definition access Manage activity definition access by specifying the **Required Roles** to access an activity definition. Users who can view the playbook but who do not have the required role to access activities with this activity definition will have a read-only view of the playbook. \[Omitted image "activity-definition-read-only.gif"\] Alt text: Read-only view of activities in Workflow Studio for restricted activity definitions To learn more about activity definitions, see [Create an activity definition](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/create-activity-definition.md) and [Activity definitions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/activity-definitions.md). **Note:** Both playbook.admin and pd\_content\_author roles can edit activity definitions, but only the playbook.admin role can edit the **Required Roles** field. - **[Content filtering for Playbook](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/content-filtering-playbooks.md)** Specify which content a user can access based on the user's role. - **[Configure content filtering definitions for Playbook](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/configure-content-filtering-definitions-playbooks.md)** Specify which content a user can access by creating content definitions. - **[Configure content filtering rules for Playbook](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/configure-content-filtering-rules-playbooks.md)** Use content filtering rules to specify the role a user must have to access content. **Parent Topic:**[Administering Playbooks](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/administering-process-automation-designer.md)