Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.trubuild.io/llms.txt

Use this file to discover all available pages before exploring further.

TruBuild uses three access layers:
  1. Organization roles control account-level administration.
  2. Project roles control broad access to a tender program.
  3. Package roles control access to a specific tender package.
This lets an enterprise team keep commercial and technical evaluation work separated while still giving procurement managers and owner-side reviewers the visibility they need.

Organization roles

Organization roles are intentionally small and stable.
RoleTypical userCan do
ownerAccount owner, procurement director, system ownerFull organization administration, member management, admin areas, project access
adminSystem admin, procurement administratorOrganization administration and workspace setup, depending on rollout policy
memberNormal enterprise userAccess only to projects and packages where they are granted a role
Enterprise feature access is also controlled at organization level. The implemented feature slugs are commercial_eval, technical_eval, tender_queries, vendor_db, and ai_chat.

Project roles

Project roles are useful when a user needs visibility across a full tender program.
RoleAccess levelTypical userBest for
project_leadFullProcurement manager, project procurement leadCreating packages, coordinating teams, reviewing all package data
commercial_leadCommercialCommercial manager, senior QSCommercial workflows across packages in the project
technical_leadTechnicalTechnical director, engineering managerTechnical workflows across packages in the project
project_viewerViewerOwner representative, steering committee memberRead-only project visibility
Project roles do not replace package roles. Use project roles for people who work across the whole project. Use package roles for people assigned only to a specific package.

Package roles

Package roles are the safest default for large enterprise tenders because they scope access to one package.
RoleAccess levelTypical userBest for
package_leadFullPackage manager, procurement leadRunning a specific package end to end
commercial_teamCommercialQS, cost consultant, commercial evaluatorBOQ uploads, commercial rounds, pricing review, commercial PTCs
technical_teamTechnicalDiscipline evaluator, owner engineerTechnical proposal review, criteria scoring, technical PTCs
package_viewerViewerOwner reviewer, advisor, award committee reviewerRead-only package review

Access levels

TruBuild derives an access level from the user’s highest relevant role.
Access levelWhat it means
fullCan manage the project or package and work across commercial and technical areas
commercialCan view and work with commercial evaluation areas
technicalCan view and work with technical evaluation areas
viewerCan view permitted package/project data without making evaluation changes
noneNo access to that project or package
Person or teamOrganization roleProject rolePackage role
Procurement directorowner or adminOptional project_viewerOptional package_viewer
Project procurement managermemberproject_leadpackage_lead on high-risk packages
Package managermemberOptionalpackage_lead
Commercial leadmembercommercial_lead if cross-projectcommercial_team
Commercial evaluator / QSmemberOptionalcommercial_team
Technical leadmembertechnical_lead if cross-projecttechnical_team
Discipline evaluatormemberOptionaltechnical_team
Owner reviewermemberproject_viewerpackage_viewer
External advisormemberAvoid unless necessaryPackage-scoped role only

Separation of duties

For owner-led or highly regulated procurement, use these controls:
  • Keep commercial evaluators on commercial_team.
  • Keep technical evaluators on technical_team.
  • Give the procurement manager package_lead or project_lead.
  • Give owner representatives viewer access until review meetings require escalation.
  • Scope external consultants to the package they support.
  • Avoid broad project roles for people who only need one package.

Practical examples

UserRole setup
Owner procurement leadproject_lead
Owner technical reviewertechnical_lead or technical_team
Cost consultantcommercial_team on assigned packages
Legal advisorpackage_viewer for tender instructions, qualifications, and award evidence
Steering committeeproject_viewer or package_viewer

Permission guidance by workflow

WorkflowFull accessCommercial accessTechnical accessViewer
Package setup and awardManageLimited by UI policyLimited by UI policyView
Commercial evaluationManage and reviewManage and reviewNo commercial write accessView where permitted
Technical evaluationManage and reviewNo technical write accessManage and reviewView where permitted
Tender queriesCoordinate package queriesWork on commercial queriesWork on technical queriesView
AI chatProject/package scopedCommercial context where grantedTechnical context where grantedRead-only context where granted

Access review checklist

  • Confirm every package has a package_lead.
  • Add commercial and technical users only to the packages they support.
  • Grant owner reviewers viewer access where they need oversight.
  • Confirm the organization has the right feature entitlements.
  • Remove users who helped with bid preparation but should not score.
  • Confirm commercial and technical evaluator lists match the approved evaluation plan.
  • Confirm external advisors are not over-scoped.
  • Confirm reviewers can view the award record.
  • Confirm only authorized procurement leads can record the award decision.
  • Remove temporary external users after their review is complete.

Enterprise rollout

Design the rollout and team model.

Evaluation governance

Apply controls during commercial and technical evaluation.