Articles in this section
Category / Section

3.8 Zegeba Role Matrix

Published:
Updated:
Role Create Users Assign Roles Archive Manage Contexts Create/Assign Tasks Manage Templates Fill Forms Edit Data View Data Manage Forms Manage Resources Database Access
Admin X X X X X X X X X X X X
Access Manager X (limited) X (limited)
Archive Manager X
Contexts Admin X X
Contexts Manager X X
Data Collector X X (own)
Data Manager X X
Data Viewer X
Database User X
Form Manager X
Resource Manager X
Tasks Admin X
Tasks Manager X
Tasks User X

Role Descriptions

Admin

  • Description: A superuser with the highest level of access. Admin can perform all actions across the platform.
  • Key Permissions:
    • Manage users and assign any role.
    • Create, edit, and delete contexts, tasks, and forms.
    • View, edit, archive, and unarchive all data.
    • Access all resources and MySQL database.

Access Manager

  • Description: Responsible for user management. Limited by the permissions they hold in addition to their Access Manager role.
  • Key Permissions:
    • Add, edit, or deactivate users.
    • Assign roles to users, but only roles they themselves have access to.
    • Cannot manage or interact with data, tasks, or forms directly unless combined with other roles.

Archive Manager

  • Description: Manages the archival status of data or resources.
  • Key Permissions:
    • Archive and unarchive contexts, tasks, forms, or resources.
    • Cannot create, edit, or view content unless combined with other roles.

Contexts Admin

  • Description: Manages context types and associated tasks.
  • Key Permissions:
    • Create, edit, and delete context types.
    • Create, assign, and manage tasks within contexts.
    • View associated data if combined with a data-related role.
    • Cannot manage forms or resources.

Contexts Manager

  • Description: Similar to Contexts Admin but lacks the ability to delete context types.
  • Key Permissions:
    • Create and edit contexts.
    • Create, assign, and manage tasks within contexts.
    • Limited to managing existing context types unless additional permissions are granted.

Data Collector

  • Description: Focused on filling out and managing their own form submissions.
  • Key Permissions:
    • Fill out forms assigned to them.
    • Edit their own submitted data.
    • Cannot view or edit other users’ data.

Data Manager

  • Description: A power user for data handling, with access to all data the user’s role permits.
  • Key Permissions:
    • View all data from assigned forms or contexts.
    • Edit any data accessible to them, not limited to their submissions.
    • Cannot create or edit forms or manage tasks unless combined with additional roles.

Data Viewer

  • Description: Read-only access to data from forms or contexts the user has permission to access.
  • Key Permissions:
    • View all accessible data.
    • Cannot make edits, submit forms, or interact with tasks.

Database User

  • Description: Special technical role for direct access to MySQL database for advanced reporting or integrations.
  • Key Permissions:
    • Request temporary whitelisting for database access.
    • Access to all Zegeba data through SQL queries.
    • No permissions to modify, view, or manage data via the application itself.

Form Manager

  • Description: Focused on form creation and management.
  • Key Permissions:
    • Create and edit forms and folders.
    • Add rules, calculations, and validation to forms.
    • Cannot fill forms or interact with data unless combined with additional roles.

Resource Manager

  • Description: Manages files and resources uploaded into the system.
  • Key Permissions:
    • Access and manage all files in the Resources section.
    • Upload, delete, or edit files and folders.
    • No access to contexts, tasks, or data unless combined with other roles.

Tasks Admin

  • Description: Oversees task templates and configurations.
  • Key Permissions:
    • Create, edit, and delete task templates.
    • Cannot assign tasks or interact with contexts or data unless combined with other roles.

Tasks Manager

  • Description: Manages tasks and their assignments.
  • Key Permissions:
    • Create, edit, and assign tasks to users.
    • Cannot create task templates unless combined with Tasks Admin role.
    • Limited to assigned contexts or tasks based on their permissions.

Tasks User

  • Description: Completes tasks assigned to them and fills forms they have access to.
  • Key Permissions:
    • View and complete assigned tasks.
    • Access forms necessary for task completion.
    • Cannot create or edit tasks or manage data outside of their assigned scope.
Was this article useful?
yes
No
Help us improve this page
Please provide feedback or comments
Access denied
Access denied