Edmissa docs

Permissions and scope

Understand how Edmissa decides what each user can see and do.

Permissions decide what a user can do. Scope decides which records those permissions apply to. Edmissa checks both, plus the user's account status, roles, locations, supervisors, system settings, and workflow rules.

Use this guide when you need to understand why a user can see a record, cannot open a page, or has a disabled action.

How permission checks work

When a user tries to open a page, view a record, or take an action, Edmissa checks several layers:

LayerWhat Edmissa checks
AccountThe user must be active, unlocked, and signed in.
RolesThe user's assigned roles are combined into one effective access profile.
Data areaThe role must allow access to the relevant area, such as students, applications, documents, tasks, or approvals.
Access levelThe role must have enough access for the action: View Only, Manage Records, or Full Control.
ScopeThe record must fall inside the user's own, assigned, team, or all-record scope.
LocationLocation assignments can affect team visibility, record ownership, and branch-based work.
System settingSettings pages require the matching system setting permission.
Workflow rulePipeline stages, approvals, checklists, and feature settings can still restrict specific actions.

Multiple roles combine access. If one role grants broader access, another narrow role does not remove it.

Access levels

Access level answers: "What can this role do in this area?"

Access levelWhat it means
No AccessThe role cannot use that data area.
View OnlyThe role can view records within the selected scope.
Manage RecordsThe role can create, edit, and work with records within the selected scope.
Full ControlThe role has broad control, usually including delete, export, assignment, approval, or management actions when those actions apply.

Full Control is intended for managers and trusted admins. In most data areas, Full Control requires Team or All scope.

Scope

Scope answers: "Which records does this access level apply to?"

Data access permission controls showing access level and scope options.
Each data area uses an access level plus a scope. Scope limits the records that the selected access level applies to.
ScopeWhat it meansTypical use
OwnRecords the user created.Narrow personal work where assignment is not the main control.
AssignedRecords assigned to or created by the user.Counselors, consultants, and specialists who work their own caseload.
TeamRecords in the user's team or location context.Managers who oversee a branch or team.
AllRecords across the organization.Owners, directors, and central admins.

Scope is not a permission by itself. A user with View Only plus All scope can view all matching records, but cannot edit them. A user with Manage Records plus Assigned scope can edit assigned records, but not every record in the workspace.

Incoming Leads can use Assigned, Team, or All scope. Support reports can use Own or All scope. Other main data areas usually support Own, Assigned, Team, and All for view or manage access.

Data access areas

Configure each data area based on the role's real work.

Data areaUse it for
StudentsStudent profiles and student details.
Student RelationshipsRelationships between student profiles when your workspace uses linked student profiles.
Student GroupsStudent groups or related records when your workspace groups student work together.
ApplicationsApplication workflows, stages, and application records.
DocumentsUploaded documents, file review, and document management.
TasksFollow-ups and assigned work.
ApprovalsApproval requests and approval decisions.
CommentsComments and discussions on records.
Timeline & ActivityActivity history and timeline visibility.
Incoming LeadsLeads captured from forms, webhooks, and integrations.
Support ReportsIn-app support or issue reports.

For a first setup, use Assigned scope for daily users, Team scope for managers, and All scope only for owners or central admins.

System settings are separate

System settings control administration and configuration. A user may have strong access to daily work without being allowed to change workspace configuration.

CategorySettings it can include
System AdministrationWorkspace settings, location management, user management, role management, audit log access, debug tools, security and compliance.
Configuration & CustomizationField configuration, form templates, document types, pipelines, checklists, automation rules, notification templates, reports, and dashboard customization.
CommunicationEmail templates, SMS configuration, webhook management, and API key management.
Advanced FeaturesBulk operations, data export, and global search.

Give User Management and Role Management only to trusted admins. A user with Role Management can change what other users are allowed to do.

Examples

SetupResult
View Only plus Assigned studentsThe user can open assigned student profiles but cannot edit them.
Manage Records plus Assigned applicationsThe user can work on assigned applications but cannot manage every application.
Manage Records plus Team tasksThe user can manage tasks in their team or location context.
Full Control plus All documentsThe user has broad document control across the organization when document actions allow it.
User Management system settingThe user can manage user accounts, even if their daily-work data access is narrow.

If a user can open a record but cannot take an action, check the access level. If a user cannot find a record at all, check scope, assignment, and location. If a user cannot open a settings page, check system settings.

Test permissions

Before assigning a role widely:

  1. Create or choose one safe test user.
  2. Assign the role and location pattern you want to test.
  3. Sign in as the test user.
  4. Confirm visible navigation matches the role.
  5. Confirm student, application, document, task, approval, comment, and activity access.
  6. Confirm create, edit, delete, approval, assignment, and export actions match the access level.
  7. Confirm settings pages appear only when the role includes the matching system setting.
  8. Test more than one location if your agency has multiple branches.

Role changes can affect every user who has that role. Copy the role and test a new version first when the original role is used by many people.

GuideUse it for
UsersReview the user's account, roles, locations, supervisors, and sessions.
RolesChange the role settings that produce effective permissions.
LocationsUnderstand branch and operating-location access.
Pipeline stagesCheck workflow rules that can restrict stage actions.
Access and permissions troubleshootingDiagnose missing pages, missing records, or disabled actions.