Skip to main content
As-Built As-Built - Revit As-Built - AutoCAD VirtuSurv - VirtuSurv 2018 As-Built - Modeler VirtuSurv - VirtuSurv 2019          
BuildIT BuildIT - Projector BuildIT - Construction BuildIT - Metrology              
CAM2 CAM2 - SmartInspect CAM2 - 2018 CAM2 - Measure 10 CAM2 - Measure Q CAM2 - Measure X CAM2 - Measure 3/4 CAM2 - AnthroCAM CAM2 - 2019 CAM2 - 2020 CAM2 - 2021
Cobalt 3D Imager 3D Imager - Cobalt                  
Cobalt Design Cobalt Design - M Cobalt Design - S Cobalt Design - Dual              
Computers Computers - All Computers                  
FARO Aras 360 & CAD Zone FARO CAD Zone - Fire & Insurance FARO CAD Zone - Crime & Crash FARO CAD Zone - CZ Point Cloud FARO CAD Zone - First Look Pro FARO 360 - Reality FARO 360 - HD FARO 360 - Blitz FARO 360 - Genius    
FARO Zone present4D - present4D                  
FARO Zone 2D FARO Zone 2D - 2018 FARO Zone 2D - 2019 FARO Zone 2D - 2020 FARO Zone 2D - 2021 FARO Zone 2D - 2022          
FARO Zone 3D FARO Zone 3D - 2018 FARO Zone 3D - 2019 FARO Zone 3D - 2020 FARO Zone 3D - 2021 FARO Zone 3D - 2022 FARO Zone 3D - 2023        
FARO Zone 3D Advanced FARO Zone 3D Advanced - 2018 FARO Zone 3D Advanced - 2019 FARO Zone 3D Advanced - 2020 FARO Zone 3D Advanced - 2021 FARO Zone 3D Advanced - 2022          
FaroArm/ScanArm FaroArm/ScanArm - Quantum S FaroArm/ScanArm - Quantum M FaroArm/ScanArm - Quantum E FaroArm/ScanArm - Edge FaroArm/ScanArm - Fusion FaroArm/ScanArm - Prime FaroArm/ScanArm - Platinum FaroArm/ScanArm - Legacy Quantum FaroArm/ScanArm - Titanium FaroArm/ScanArm - Advantage
FaroArm/ScanArm FaroArm/ScanArm - Digital Template FaroArm/ScanArm - Gage FaroArm/ScanArm - Quantum S Max FaroArm/ScanArm - Quantum M Max FaroArm/ScanArm - Quantum E Max FaroArm/ScanArm - Gage Max        
Hand Held Scanner 2D Hand Held Scanner - ScanPlan 3D Hand Held Scanner - Freestyle3D 3D Hand Held Scanner - Freestyle3D X 3D Hand Held Scanner - Freestyle3D Objects 3D Hand Held Scanner - Freestyle 2          
Language Quality HT MT AT NT INT - Internal Sales - Internal Resources Sales - Order and Quote Sales - Product Info Sales - Sales Readiness Sales - Training
Language Quality CS - Procedures and Product Sales - Product Launch Sales - Promotions CS - Quote to Invoice CS - Phone System CS - New Hire Training CS - General CS - FARONow New User CS - Salesforce Settings CS - Product Info
Language Quality CS - Licensing                  
Languages Language - English Language - Japanese Language - German Language - Chinese Language - Spanish Language - Italian Language - Portuguese Language - French Language - Korean  
Laser Projector RayTracer - RayTracer Laser Projector - Tracer M Laser Projector - Tracer SI              
Laser Radar Imaging Laser Radar - VectorRI                  
Laser Scanner 3D Laser Scanner - Focus S 3D Laser Scanner - Focus M 3D Laser Scanner - Focus3D 3D Laser Scanner - Focus3D X 3D Laser Scanner - Focus3D X HDR 3D Laser Scanner - Focus3D S 3D Laser Scanner - Photon 3D Laser Scanner - Focus S Plus 3D Laser Scanner - Swift 3D Laser Scanner - Focus Premium
Laser Scanner 3D Laser Scanner - Focus Core                  
Laser Tracker Laser Tracker - Vantage Laser Tracker - ION Laser Tracker - Vantage S Laser Tracker - Si Laser Tracker - X Laser Tracker - Xi Laser Tracker - Vantage E Laser Tracker - Vantage S6 Laser Tracker - Vantage E6  
Legacy Gage Legacy Gage - Bluetooth Legacy Gage - Plus Legacy Gage - Standard Legacy Gage - Power            
Legacy Software Legacy Software - CAM2 Gage Legacy Software - Gage Software Legacy Software - Insight              
PointSense PointSense - Basic PointSense - Pro PointSense - Building PointSense - Plant PointSense - Heritage PointSense - Revit CAD Plugin - TachyCAD Building CAD Plugin - TachyCAD Archeology CAD Plugin - TachyCAD Interior CAD Plugin - PhoToPlan Basic
PointSense CAD Plugin - PhoToPlan CAD Plugin - PhoToPlan Pro CAD Plugin - PhoToPlan Ultimate CAD Plugin - DisToPlan CAD Plugin - MonuMap CAD Plugin - hylasFM CAD Plugin - VirtuSurv      
RevEng RevEng - RevEng                  
ScanArm ScanArm - Design ScanArm 2.0 ScanArm - Design ScanArm ScanArm - Forensic ScanArm ScanArm - Design ScanArm 2.5C            
SCENE SCENE - Capture and Process SCENE - WebShare Server and 2Go SCENE - WebShare 2Go App SCENE - 2018 SCENE - 7.x SCENE - 6.x SCENE - 5.x SCENE - 4.x SCENE - LT SCENE - 2019
SCENE SCENE - 2go App SCENE - 2020 SCENE - 2021 SCENE - 2022            
Serial FaroArm Serial FaroArm - Silver Serial FaroArm - Gold Serial FaroArm - Bronze              
Sphere FARO Sphere - Sphere                  
Visual Inspect Visual Inspect - App Visual Inspect - CAD Translator                
WebShare WebShare - Enterprise WebShare - WebShare Cloud                



Laser Projector

Tracer SI

Tracer M

FARO® Knowledge Base

Login/Logout Commands and User Level Profiles with BuildIT Operator



In this article you will find a description of the following commands:

  • Login: Login to BuildIT as a Windows user and set the User Level accordingly.
  • Logout: Logout of BuildIT.

These commands are completely optional to projection workflows, but for customers that want additional traceability and control, they can be set up to capture username and disable commands based on their assigned permission levels.

FAQs related to this topic are also included below for your reference.

Login / Logout Description

In the Operator workbench only, you will find Login and Logout in the toolbar as well as in the File menu.

Clicking the login command OperatorLoginIcon.png will pop up the Login Interface:

The Username field will accept any Windows User that is defined in the Users.config file (see Related Files).

The Password for a given user name stored and managed by Windows. In other words, your Windows account password is the same one used in BuildIT.

Clicking the logout command OperatorLogoutIcon.png will restore to "no user" mode, which has a user level of 0 (maximum restriction) when there is not a user logged in.

The Username is used for traceability on reports by tagging the name with their operations (i.e. measurements, completed layers, etc.) while the User Level is used to restrict the use of BuildIT user interface accordingly (i.e. it defines what commands are enable/unable for the current user). Both Username and User Level will be shown on the BuildIT title bar when logging in.

User Level Description

The User Level may be defined as follows:

0 - Observers Users at this level can only open and view an existing BuildIT file to look at the results. They cannot make any modifications. This is equivalent to the "Viewer" mode that is enabled if there is no license detected.
1 - Operators Users at this level can open an existing file an run through a predetermined process but should not be allowed to execute operations outside this defined workflow (process).
2 - Users Users at this level are regular users or Operators with the ability to assemble their own command sequences, likely following a prescribed workflow (external), but with some ability to backtrack or fix measurements on minor operational errors.
3 - Supervisors Users at this level can bypass some validations or gates defined to limit any out-of-spec parts and accept them anyway.
4 - Specialists Users at this level are in charge of defining the workflow for their organization or cover a wide range of applications and are able to determine the proper methods to be applied in each case.
5 - Administrators Users at his level have full control of the application, including defining site-specific configuration parameters and customizing the application and restricted parameters.

Related Files

Name Location Description


Note: This file is only created after the first time the Login command has been launched.

Defines the User Level for each Windows user and/or group.

When initially created, the "users" section will be empty. You can add any existing username. The "groups" section will already be populated with the groups made available by the IT administrators managing the computer. You can edit the permission level assigned to each group.

C:\Program Files\BuildIT\BuildIT Projector 20xx.x\data\profiles\Projector

Note: For older versions it is in ..\profiles\Operator

Defines the minimum User Level required to enable for each command.

It also defines the default User Level when launching BuildIT, before anyone inputs their credentials. When first installing BuildIT, it is set at User Level 5 so that there are no restrictions initially. If you wish to enforce user levels, edit this file by setting "defaultUserLevel" to 0.


Are these the users from my Windows computer? Or can I create some in BuildIT?

Yes, they are defined by the active Windows user. Users cannot be created within BuildIT at this time.

How are the permission level define for each Username? How can I define or customize the permission level for each Username?

When you first login, the following message will appear:

“The configuration file for user levels was not found and one was created automatically. It should be reviewed to adjust the level assigned to key user groups.

This file is auto populated with all Windows groups, whose User Levels may be edited. You may also set the User Levels individually in the “users” section. If customization is needed, follow these instructions:

  1. Go to “C:\Users\UserName\Documents\BuildIT
  2. Create a copy of the “User.config” file and rename it as “User_old.config”, if needed for backup
  3. Open Notepad as an administrator
  4. Open the “User.config” file
  5. Make changes to the groups’ User Level or add specific Usernames with respective User Level:
    1. Groups (“groups” section): Change the numbers of each group to the desired values between 0 and 5. Note that the number represent the User Level given to each user of the respective group. Make sure to change the numbers only.
    2. Users (“users” section): Add the Username and its respective User Level in the following the format
      "username": user level where:
      "username" is a Windows user login
      user level is a value between 0 and 5.


    "users": {
        "John Smith": 5

Contact us at for more details.

What’s the purpose of this command?

The Username is used for reporting purposes. The User Level is used for enabling/disabling some commands.

Are there some levels of restrictions, edit, etc.?

Yes, on installation of the software, there are default restrictions according to the User Level (see User Level Description section above). If customization is needed, follow these instructions:

  1. Go to "C:\Program Files\BuildIT\BuildIT Projector 20xx.x\data\profiles\Projector"
  2. Create a copy of the “” file and rename it as “”, if needed for backup
  3. Open Notepad as administrator
  4. Open the “” file
  5. Change the numbers to the desired values. Note that the number represents the minimum level required to enable the command. Make sure to change the numbers only.

Contact us at for more details.

Can multiple users log in simultaneously?

By default, only one user can be logged in at a time. However, for workflows where multiple operators are working on the same plan, you may enable the "multiuser" parameter, and then you’ll be able to have multiple names (users) per layer in the report. If desired, follow these instructions:

  1. Go to “C:\Users\[UserName]\Documents\BuildIT
  2. Create a copy of the “User.config” file and rename it as “User_old.config”, if needed for backup
  3. Open Notepad as administrator
  4. Open the “User.config” file
  5. Make the following change:


Contact us at for more details.

Can I lock projection plans so that they can only be run by specific users?

Yes. In order to make it available, go to “File > Settings > Projection”, and check “Allow defining specific users for projection”.


Then, select the projection plan that you want to lock and add the users to the “Allowed Users” property.