Help Center
Home
Get started
FullClarity
Home
Get started
FullClarity
  • Get started
  • Construction for NetSuite
  • Project Financials
    • Project Financials quick start
    • Install & configure Project Financials
    • How to

      • Creating a project
      • Customise terminology (rename records)
        • Estimate columns
        • Budget columns
        • Forecast columns
        • Revenue recognition columns
      • Managing cost centres
      • Estimating

        • Creating an estimate
        • Adding lines to an estimate
        • Importing an estimate from a spreadsheet
        • Creating purchase orders from the estimate
    • Contracts & billing

      • Contracts & billing
      • Set up billing schedules
      • Issue a progress claim
      • Create a variation
    • Revenue recognition

      • Revenue recognition
      • Set up revrec rules
      • Run a monthly batch
      • Adjust a revrec entry
      • Capital project revrec
    • Reference

      • Reference
      • Configuration record fields
      • Permissions
      • Custom records
      • Column glossary
  • Subcontracts
    • For head contractors

      • For head contractors
      • Create a subcontract
      • Approve a subcontract variation
      • Raise a back-charge
      • Assess a subcontractor claim
    • For subcontractors — web

      • For subcontractors — web
      • View your subcontracts
      • Submit a progress claim
      • Manage variations
    • For subcontractors — mobile

      • For subcontractors — mobile
      • Sign in
      • View your work orders
      • Submit a claim with photos
    • Reference

      • Subcontract states
  • Retainage
    • Quick start
    • Install & configure
    • How to

      • Set up retainage on a contract
      • Issue a retainage claim
      • Release retainage at handover
    • Reference

      • Permissions
  • Timeline
    • Quick start
    • Install & configure
    • How to

      • Create a Gantt from a template
      • Add tasks and dependencies
      • Allocate resources
    • Reference

      • Task fields reference
      • Permissions reference
  • Certified Documents
    • Quick start
    • Install & configure
    • How to

      • Set up a document type
      • Request a document from a vendor
      • Approve or reject a submission
    • Reference

      • Permissions reference
  • File Storage
    • Install & configure
    • How to

      • Enable File Storage on a record type
      • Migrate files from the NetSuite File Cabinet
      • Connect your Microsoft 365 / SharePoint
    • Reference

      • Permissions reference
  • Project Storage
    • Install & configure
    • How to

      • Enable the project files subtab
      • Browse files on a project
  • Project Tracker
    • Quick start
    • Install & configure
    • How to

      • Log an issue
      • Add notes to an issue
      • Run UAT
    • Reference

      • Issue fields
      • UAT results & issue states
      • Permissions
  • Portal
    • Install & configure
    • How to

      • Register a NetSuite account with the FullClarity Portal
      • Refresh API credentials
  • Code Library
    • Install & configure
  • AI Integration
    • How to

      • Set up an MCP role for AI access
      • Connect an AI assistant to FullClarity
    • Reference

      • Available MCP tools

Permissions reference

How Timeline grants access to its functionality, and how to give your users the right level of access on each role.

  • The model
  • How to grant access — the allocator
  • What the allocator grants
  • Timeline is granted separately from other SuiteApps
  • Manual permission configuration
  • Related

The model

FullClarity does not expect customers to assign the bundled FC Timeline Admin role to their users. Instead, Timeline permissions are granted into the customer's existing roles — Project Manager, Scheduler, Site Supervisor, whatever your users already use — so they can work with Gantt schedules, resource assignments, and task completions as part of their normal day-to-day NetSuite role, without role-switching.

A dedicated Suitelet (the allocator) handles the underlying NetSuite plumbing. You pick a role and click Grant; the Suitelet adds Timeline's custom-record permissions to the role in one operation.

How to grant access — the allocator

The allocator gives a role Full access to all Timeline custom records. This is the recommended path for any role that needs to view or edit Gantt data.

  1. Navigate to FullClarity → Timeline → Assign Permissions.
  2. Select the role you want to grant access to in the Selected Role dropdown. Only roles flagged iscustom appear in the list — the bundled FC Timeline Admin role is deliberately excluded because it's pre-configured and doesn't need to be regranted.
  3. Click Grant. The Suitelet adds the Timeline permissions to the role and records the grant in the FC Timeline Information record.

To revoke a role's access, repeat steps 1–2 and click Revoke. The Suitelet removes every Timeline custom record line from the role's permissions, cleanly and symmetrically.

What the allocator grants

The Suitelet grants Full access to all Timeline custom records — Gantt records, tasks, dependencies, assignments, resources, crews, calendars, holidays, working days, and configuration. The full list is enforced from the SuiteApp's source and is updated whenever Timeline ships new records.

The allocator does not add native NetSuite transaction, list, or setup permissions to the role. Timeline operates on its own custom records and doesn't depend on writes to invoices, bills, customers, vendors, or jobs the way Project Financials does — so the broader permission package isn't needed.

If your users need access to standard NetSuite records (Customer, Job, Employee, etc.) for their day-to-day work, those permissions need to be on their role already, or added separately. Timeline doesn't require them and won't add them.

Timeline is granted separately from other SuiteApps

A role granted access to Project Financials, Retainage, File Storage, or Certified Documents does not automatically receive Timeline permissions. If a user needs Timeline in addition to another SuiteApp — for example, a Project Manager who manages both budgets in PF and schedules in Timeline — you'll need to grant Timeline access through this allocator and the other SuiteApp's allocator independently.

Manual permission configuration

In most cases the allocator is sufficient. If a role needs narrower than Full access to Timeline custom records (for example, View only for a stakeholder who reviews schedules but doesn't edit them), configure those permissions manually on the role after the allocator has run. NetSuite's standard custom-record permissions apply: None / View / Create / Edit / Full.

Manual changes are not upgrade-safe

When Timeline is upgraded with new custom records, manually-configured roles will not automatically receive permissions on the new records. Re-running the allocator on the role re-applies the current full set; manual narrowing must be re-done each time.

Related

  • Install & configure
  • Project Financials Permissions
  • File Storage Permissions
Last Updated: 6/7/26, 12:13 AM
Prev
Task fields reference