Skip to main content

Permissions in the Application

Permissions within the application are designed to facilitate a secure and efficient workflow by assigning specific capabilities to users based on their roles. Understanding these permissions is crucial as they define what actions each user can perform, from creating and managing project content to merely viewing project progress. This section provides a detailed explanation of the different account types and roles, delineating the specific access each one has within the platform. By comprehending the permission structure, users can collaborate effectively while maintaining the integrity and confidentiality of the project information.

Account Role Definitions

TPM (Technical Project Manager):

A TPM is responsible for the technical aspects of project management. They have comprehensive permissions at the project level, which include updating project details, managing team members, and overseeing tasks and timelines. They can also create and manage prompts, meetings, and execution timelines.

PM / PM Manager (Project Manager / Project Management Manager):

PMs and PM Managers have a similar level of access to TPMs but with a focus on the overall project management process. They ensure that project goals are met by managing tasks, team members, and schedules. They have the authority to update project information and are involved in the creation of tasks, prompts, and meetings.

Others (FCA, Owner's Rep, etc.):

Other roles such as Financial Control Analyist (FCA) or Owner's Representatives have limited permissions focused on specific aspects of a project to which they are related. They may have the ability to contribute to tasks they are assigned but do not have the broad permissions to alter project details or manage other users.

Watcher:

Watchers have the most limited permissions, primarily with read-only access. They can observe project progress and leave comments on tasks, but they cannot modify project details or manage tasks and timelines. Their role is to stay informed about the project's development without actively contributing to management or administration tasks.

Project Level Permissions


ActionTPMPM / PM ManagerOthers (FCA, Owner's rep)Watcher
Update nameYESYESNONO
Update statusYESYESNONO
Update execution dateYESYESNONO
Add memberYESYESNONO
Replace memberYESYESNONO
Remove memberYESYESNONO
Create new taskYESYESif assigned to the taskNO
Update task statusYESYESNONO
Assign a member to a taskYESYESNONO
Update task actionsYESYESif assigned to the taskNO
Leave a comment on a taskYESYESYESYES
Create promptYESYESNONO
Add notes to promptYESYESNONO
Add questions to promptYESYESNONO
Check off prompt questionYESYESNONO
Mark prompt as completedYESYESNONO
Create meetingYESYESNONO
Update meeting's infoYESYESNONO
Delete a meetingYESYESNONO
Create execution timelineYESYESNONO
Update execution timeline's infoYESYESNONO
Delete execution timelineYESYESNONO
Create contactYESYESNONO
Update contact's infoYESYESNONO
Delete contactYESYESNONO

Account Type Definitions:

Admin:

An Admin is the highest-level user within the application. Admins have full control over the platform, including the ability to create, update, and delete templates, invite and disable users, and create projects. They maintain the integrity of the system and are responsible for managing user access and permissions.

Super User:

Super Users have elevated privileges that include most of the capabilities of an Admin except for certain administrative controls. They can create and modify templates and have the authority to invite new users and disable existing ones. Their role is typically to support Admins in managing the platform and ensuring smooth operations within their scope.

User:

Users are standard-level accounts with permissions tailored to specific project files. They can create projects but cannot manage templates or user accounts. Their permissions are generally non-elevated, focusing on project-level activities and tasks they are assigned to.

Application Level Permissions


ActionAdminSuper UserUser
Templates (create/update/delete)YESYESNO
Invite UserYESYESNO
Disable UserYESYESNO
Create ProjectYESYESYES