Accounts & Permissions

Understand user accounts, roles, and permissions in PEARS including directory roles, collaborators, and data access settings.

PEARS uses a multi-layered permission system to control what users can access and manage. Every user has a base account with module access flags that determine which modules they can use. On top of that, directory roles grant organizational administrative capabilities, and additional permission modifiers like collaborators, editable users, and viewable permissions provide fine-grained control over record access.

Screenshot: The Account Settings page showing the Profile tab with user information and the Permissions tab for configuring access settings

What Every User Can Do

Every active PEARS user can:

  • Create records in modules they have access to (based on their SNAP-Ed User, Extension User, or Event Creator flags)

  • View and edit their own records

  • View records where they are added as a collaborator

  • View their own homepage, dashboard, and unfinished items

  • Manage their own account settings via Account Settings (opened from the user menu in the top navigation bar)

Permission Layers

1

Module Access Flags

Module access flags determine which PEARS modules a user can access. These are assigned on the user's account via Manage Users:

  • SNAP-Ed User — Grants access to SNAP-Ed modules including Program Activities, PSE Site Activities, Social Marketing Campaigns, Indirect Activities, Partnerships, Coalitions, Success Stories, Surveys, Reports, and Exports.

  • Extension User — Grants access to Extension modules including Action Plans, Quarterly Efforts, Direct Contacts, Community Relationships, Professional Development, Performance Reviews, and all SNAP-Ed modules.

  • Event Creator — Grants access to Community Events and the ability to create new events.

2

Directory Roles

Directory roles are organization-level administrative roles that grant permissions to manage settings, data, and users. These roles are assigned via the PEARS Directory and include Organization Administrator, User Manager, Programming Manager, Data Manager, and more.

3

Program Area Team Roles

Program Area Team roles are optional designations for Extension organizations that identify staff involvement in program area governance. Roles include Leader, Consultant, Member, and Follower.

4

Record-Level Access

Record-level access controls who can view or edit individual records. The record creator can grant other users access through the collaborators feature.

  • Collaborators — Grant other users View Only or View & Edit access to specific records.

  • Contributors — Mark collaborators who were directly involved in performing the work described in a record.

5

Account-Level Permissions

Account-level permissions extend a user's ability to see or edit data beyond their own records. These are configured on individual user accounts.

  • Editable Users — Allow another user to edit all of your recorded data.

  • Viewable Permissions — Grant users the ability to view data from specific units, program areas, or other users.

Last updated