Articles in this section

Guide to the User Permissions for Managers

Table of Contents

Mapping Permissions in Foresight - Business Context and Benefits
User Rights Overview
      Access Levels Overview
      Detailed Permissions Breakdown
          1. Foresight for Administrators
          2. Foresight For Managers
          Project Access
          Project Management
          Financial Access
          Reports
          Data Fields
          Staff Access
          3. Staffer Permissions
The Most Common Use Cases

Mapping Permissions in Foresight - Business Context and Benefits 

This article serves as a detailed guide for managers in Foresight Connect, providing an overview of user permissions tailored to their responsibilities. It outlines the various access levels, breaks down specific permissions, and explains how they apply to real-world scenarios. By understanding these permissions, managers can efficiently oversee projects, manage staff, and access critical financial data, ensuring streamlined workflows and proper system utilization. Additionally, the guide includes common use cases to help managers quickly identify how permissions align with their daily tasks and organizational roles.

User Rights Overview

Access Levels Overview

Foresight Connect permissions are grouped into access levels:

1. System Administrator: Complete control of organizational and system-wide settings.

2. Manager: Responsibility for projects, financials, staff, and more based on permissions.

3. Staffer: Limited access to personal and assigned project data.

Detailed Permissions Breakdown

1. Foresight for Administrators

Description: Manage organization Settings and Integrations. You have full control over organization-level settings, including integrations and general configurations.  

Example: Configuring API keys for integration with external tools.

2. Foresight For Managers

Project Access

- View Any Project

Description: Grants the ability to view data from all projects, regardless of assignment.  

Example: A finance manager reviewing budgets across multiple projects.

- Manage Any Project

Description: This option allows users to edit data for all projects without being assigned as Project Managers. It requires "View Any Project" to be enabled.  

Example: Adjusting timelines for unassigned projects.

Project Management

- Allow User to Add Projects

Description: Enables the user to create new projects in the system.  

Example: A project manager adding a new client project to the database.

- Allow User to Delete Projects

Description: Allows deleting projects.  

Example: Removing duplicate or obsolete projects.

- Allow User to Copy Projects

Description: Copies project data (demands, assignments, overheads) to a new project.  

Example: Duplicating a standard project template for recurring work.

- Allow User to Close Projects

Description: Sets end dates and closes projects, allowing cleanup of associated data.  

Example: Archiving completed projects.

Financial Access

- Financial Access for Managers

Description: View and edit project costs and incomes, and assign finance managers to staff.  

Example: Generating profitability reports for stakeholders.

- View All Staffer Costs

Description: Grants visibility into all staff-related costs on projects and reports.  

Example: Reviewing staff costs on a project.

- Manage Bill Rates List

Description: Add, edit, or remove organizational bill rate lists.  

Example: Updating standard hourly rates for billing purposes.

Reports

- View/Manage Custom Reports

Description: Create and view custom reports across all projects and staff.  

Example: Designing reports to track team performance.

Data Fields

- Manage Skill List

Description: Add, edit, or remove organizational skills (e.g., technical skills).  

Example: Adding new skills to track employee qualifications.

- Manage Time Off Types

Description: Define and manage time-off categories such as vacation and sick leave.  

Example: Adding "Parental Leave" as a new category.

- Manage Seniorities Type 

Description: Edit or remove seniority levels (e.g., Junior, Senior).  

Example: Standardizing seniority definitions across teams.

- Manage Default Role List

Description: Add, edit, or remove default roles (e.g., Project Manager, Designer, Senior Engineer).  

Example: Creating a "Creative Director" role to reflect team structures better.  

- Manage Department List

Description: Add, edit, or remove department names (e.g., IT, Creative, Marketing).  

Example: Adding "Operations" as a new department to match organizational changes.  

- Manage Cost Centers Type

Description: Define and manage cost center types for the organization.  

Example: Adding a "Research & Development" cost center for budget tracking.  

- Manage Status List

Description: Add, edit, or remove employee statuses (e.g., Active, Terminated, On Leave).  

Example: Creating a "Probation" status for new hires.  

- Manage Clients List

Description: Add, edit, or remove client records for the organization.  

Example: Removing outdated client profiles or adding a new client for project management.  

- Manage Current Status List

Description: Add, edit, or remove project statuses (e.g., In Progress, Completed, On Hold).  

Example: Updating the status of a project from "In Progress" to "Completed" after its closure.  

- Manage Type List

Description: Add, edit, or remove project types (e.g., Full Project, Service Offering).  

Example: Adding a "Consulting Service" type to categorize specific projects.  

Staff Access 

- Edit Any Profile Including Assigning Skills

Description: Allows managers to edit profile data for any staff member, including experience, skill assignments/ratings, and other attributes.  

Example: Updating an employee's skills after a training program or adding new certifications to their profile.  

- Allow User to Add Staff

Description: Grants permission to add new staff members to the system.  

Example: An HR manager onboards a new hire by creating a user profile on the platform.  

- Allow User to Delete Staff Members

Description: Enables managers to delete staff profiles from the system.  

Example: Removing profiles of former employees to maintain an updated system database.  

- Manage Contract Capacity

Description: Allows editing a staff member's contract details, including capacity, start dates, and end dates. Combined with “View All Staffer Costs,” it also enables editing cost rates.  

Example: Adjusting an employee's contract to reflect a change in work hours or extending their contract for a new project.  

- Manage Time Off Requests

Description: Provides adding, editing, or deleting time-off requests and managing their statuses.  

Example: Approving a vacation request or updating a leave record to reflect schedule changes.  

3. Staffer Permissions

- Edit Own Profile including assigning skills as a staffer

Description: Update profile information such as skills and experience.  

Example: Logging a new certification.

- View My Calendar as a staffer

Description: View active and planned project assignments.  

Example: Checking work schedules for the week.

- Request Time Off as a staffer

Description: Submit, edit, or retract time-off requests.  

Example: Requesting a vacation.

The Most Common Use Cases

1. HR Manager with Time-Off Control  

Permissions: Manage Time Off Requests, Manage Time Off Types, Edit Any Profile Including Assigning Skills.  

Use: The HR Manager can approve or deny leave requests, modify time-off categories (e.g., add maternity leave), and update staff profiles (e.g., add new certifications).  

2. Project Manager Overseeing All Projects  

Permissions: View Any Project, Manage Any Project, Allow User to Add Projects, Allow User to Delete Projects, Allow User to Copy Projects.  

Use: The Project Manager can review all projects, adjust timelines, create new projects, and manage their lifecycle, including duplicating or deleting redundant projects.  

3. Finance Manager for Budgeting  

Permissions: Financial Access for Managers, View All Staffer Costs, Manage Bill Rates List.  

Use: The Finance Manager can oversee project costs and incomes, view staff costs, and adjust billing rates to ensure accurate profitability reports.  

4. Team Member Tracking Assignments  

Permissions: View My Calendar as a Staffer, Request Time Off as a Staffer.  

Use: Team members can view their assignments, plan workloads, and submit or modify leave requests.  

5. System Administrator Configuring Settings  

Permissions: Manage Organization Settings and Integrations, All Administrator-Level Access.  

Use: The System Administrator configures organization-wide settings, manages integrations, and assigns appropriate roles and permissions across the platform.  

Was this article helpful?
0 out of 0 found this helpful

More Resources