Skip to main content
Procore

Work Breakdown Structure: Project Administration Guide

Overview

This guide shows users with 'Admin' level permissions on the Project level Admin tool how to set up a Work Breakdown Structure (WBS) for a new Procore project by leveraging the available segments defined in your organization's default WBS.

Workflow

diagram_admin_project-level_wbs.png

diagram_admin_project-level_wbs_de-de.png

diagram_admin_project-level_wbs_en-au.png

diagram_admin_project-level_wbs_en-ca.png

diagram_admin_project-level_wbs_en-gb.png

diagram_admin_project-level_wbs_es-es.png

diagram_admin_project-level_wbs_es-la.png

diagram_admin_project-level_wbs_fr-ca.png

diagram_admin_project-level_wbs_fr-fr.png

diagram_admin_project-level_wbs_pt-br.png

diagram_admin_project-level_wbs_ja-jp.png

diagram_admin_project-level_wbs_zh-sg.png

diagram_admin_project-level_wbs.png

Add Segment Items

Objective

To add a segment items to a segment in your Project level Work Breakdown Structure (WBS)

Background

segment is a discrete category that an organization uses to break down its work into manageable components. A segment item is one of many distinct items in a segment. After creating a segment, your company's Procore Administrator can add an unlimited number of segment items to it at the Company level. However, whether or not you are permitted to use the steps below to add custom segment items at the Project level, depends on the segment's Company level settings. 

 Note
The steps below are only available when your Procore Administrator places a checkmark in the 'Add/Edit/Delete Project Level Segment Items' box. To learn more, see Add Custom Segments and Edit Custom Segment Settings

Things to Consider

  • Required User Permissions:

    • 'Admin' level permissions on the Project level Admin tool. 
      OR
    • 'Read-Only' or 'Standard' level permissions on the Project level Admin tool with the 'Manage Segment Items' granular permission enabled on your permissions template. 
      Note: Your Procore Administrator must configure additional settings for you to edit or delete a custom segment. To learn more, see the "Notes" in Admin: Manage WBS Codes
  • Additional Information:
      • To allow project users to edit or delete a company level custom segment item that is later copied to a project, the Add/Edit/Delete Project Level Segment Items and Delete Segment Items Inherited from a Company settings must be turned ON when completing the steps below. 
      • When editing a company level segment item that was copied to your project, users can will only be able to change the 'Description' field of the segment item. See Edit Segment Items on a Project.
      • When editing a project level segment item that was specifically created on a project, users will be able change both the 'Code' and 'Description' of the segment item. See Edit Segment Items on a Project.
      • Procore's default 'Cost Type' segment can only be managed by a Procore Administrator in the Company level Admin tool. See Add Company Cost Types
  • Limitations:
    • For customers using the Company level ERP Integrations tool
      The default segments in WBS are compatible with Procore's ERP Integrations tool. However, some integrations do NOT yet support custom segments. To learn more, see Things to Know about your ERP Integration.
    • For customers who have independently developed or purchased a third-party solution to integrate with Procore
      To take advantage of the custom segment capabilities associated with WBS, any existing API integrations that you have independently developed or purchased to interact with Procore must be updated to support Procore's new WBS API.
    • In a flat segment, duplicate entries in the 'Code' field are NOT permitted. 
    • In a tiered segment, duplicate entries in the 'Code' field are NOT permitted when the segment items are children of the same parent segment. 
    • There are no character limits or other limitations on entries in the 'Description' field. 
    • There is no limit on the number of segment items you can add. 

Prerequisites

Steps

  1. Navigate to the project's Admin tool. 
  2. Under 'Company Settings', click the Work Breakdown Structure link. 
  3. In the 'Segments' table, click the segment that you want to work with.

    wbs-segments-add-segment-item.png 
     Note
    For example, you can create a custom segment named 'Phase' and will add segment items named 'Phase I', 'Phase 2', and 'Phase 3.'
  4. In the 'Segment' table, click the Add Items button. Then do the following: 

    wbs-add-segment-line-item.png
    • Code. Enter a unique alphanumeric code for the segment item. For example, enter: P1, P2, or P3
       Note
    • Description. Enter a description of the segment item. For example, enter: Phase I, Phase II, or Phase III
       Important

      To save the new line item, you must enter both a 'Code' and 'Description'. If you do NOT have an entry in both fields and move your cursor's focus, a popup message reminds you that any changes made will NOT be saved.

      • To finish your data entry on the line item, click Cancel
      • To proceed without saving the line item, click Leave
  5. Repeat the steps above for every segment item that you want to add. 

Edit Segment Items

Objective

To edit segment items in your Project level Work Breakdown Structure (WBS)

Background

segment is a discrete category that an organization uses to break down its work into manageable components. A segment item is one of many distinct items in a segment. After creating a segment, your company's Procore Administrator can add an unlimited number of segment items to it at the Company level. However, whether or not you are permitted to use the steps below to edit segments at the Project level, depends on the segment's Company level settings. 

 Note

To edit a company level custom segment item that was copied to your project, the Add/Edit/Delete Project Level Segment Items setting must be turned ON by your company's Procore Administrator when adding the segment. To learn more, see Add Custom Segments.

Things to Consider

  • Required User Permissions:

    • 'Admin' level permissions on the Project level Admin tool. 
      OR
    • 'Read-Only' or 'Standard' level permissions on the Project level Admin tool with the 'Manage Segment Items' granular permission enabled on your permissions template. 
      Note: Your Procore Administrator must configure additional settings for you to edit or delete a custom segment. To learn more, see the "Notes" in Admin: Manage WBS Codes
  • Additional Information:
    • To edit or delete a company level custom segment item that was copied to your project, the Add/Edit/Delete Project Level Segment Items and Delete Segment Items Inherited from a Company settings must be turned ON by your company's Procore Administrator when adding the segment. To learn more, see Add Custom Segments, the Steps below, and Delete Unused Segment Items from a Project.
    • When editing a company level segment item that was copied to your project, you can only change the 'Description' field of the segment item.
    • When editing a project level segment item that was specifically created on a project, you can change both the 'Code' and 'Description' of the segment item. 
    • Procore's default 'Cost Type' segment can only be managed by a Procore Administrator in the Company level Admin tool. See Add Company Cost Types 
  • Limitations:
    • For customers using the Company level ERP Integrations tool
      The default segments in WBS are compatible with Procore's ERP Integrations tool. However, some integrations do NOT yet support custom segments. To learn more, see Things to Know about your ERP Integration.
    • For customers who have independently developed or purchased a third-party solution to integrate with Procore
      To take advantage of the custom segment capabilities associated with WBS, any existing API integrations that you have independently developed or purchased to interact with Procore must be updated to support Procore's new WBS API.
    • In a flat segment, duplicate entries in the 'Code' field are NOT permitted. 
    • In a tiered segment, duplicate entries in the 'Code' field are NOT permitted when the segment items are children of the same parent segment. 
    • There are no character limits or other limitations on entries in the 'Description' field. 
    • There is no limit on the number of segment items you can add. 
      • Custom Segments are NOT supported with the ERP Integrations tool.

Prerequisites

Steps

  1. Navigate to the project's Admin tool. 
  2. Under 'Project Settings', click the Work Breakdown Structure link. 
  3. In the 'Segments' table, click the segment that you want to work with.

    wbs-segments-add-segment-item.png 
  4. In the 'Segment' table, locate the segment to edit. 
  5. Click in the Description field and type over the existing value with your new one. 
    Example

    In this example, we changed the 'Description' field from "Phase 1" to "Phase I" on a custom segment named 'Phase'. 

    wbs-typeover-description.png

Delete Unused Segment Items

Objective

To delete unused segment items from a Procore project. 

Background

At the Project level, segments and segment items can be deleted in accordance with the policies set by your company's Procore Administrator when the segment was created (see Add Custom Segments). Much like segment items in your Company level WBS, Project level segment items can be deleted only when they have not been used to create a budget code on your project. 

 Note
The steps below are only available when your Procore Administrator places a checkmark in the 'Add/Edit/Delete Project Level Segment Items' box. To learn more, see Add Custom Segments and Edit Custom Segment Settings

Things to Consider

  • Required User Permissions:

    • 'Admin' level permissions on the Project level Admin tool. 
      OR
    • 'Read-Only' or 'Standard' level permissions on the Project level Admin tool with the 'Manage Segment Items' granular permission enabled on your permissions template. 
      Note: Your Procore Administrator must configure additional settings for you to edit or delete a custom segment. To learn more, see the "Notes" in Admin: Manage WBS Codes
  • Additional Information:
    • After a segment item is used to create a budget code on a project, it cannot be deleted. However, it can be deactivated to prevent future use. See Deactivate Segment Items.
  • Limitations:
    • For customers using the Company level ERP Integrations tool
      The default segments in WBS are compatible with Procore's ERP Integrations tool. However, some integrations do NOT yet support custom segments. To learn more, see Things to Know about your ERP Integration.
    • For customers who have independently developed or purchased a third-party solution to integrate with Procore
      To take advantage of the custom segment capabilities associated with WBS, any existing API integrations that you have independently developed or purchased to interact with Procore must be updated to support Procore's new WBS API.

Prerequisites

Steps

  1. Navigate to the Project level Admin tool. 
  2. Under 'Project Settings', click the Work Breakdown Structure link.
  3. In the 'Segments' table, click the segment that contains the item(s) to delete. 
    wbs-project-segments-edit.png
     
  4. Locate the segment item to delete. If you are deleting a tiered segment, you will want to navigate to the segment item and highlight it in the left pane. 
  5. Click the vertical ellipsis on the segment item's line item, and choose Delete from the Overflow menu. 

    wbs-delete-segment-item.png

Assign Cost Codes to Sub Jobs

Objective

To assign cost codes to sub jobs for your project's Work Breakdown Structure (WBS).

Background

If your company has option to enable the sub jobs feature, you can add sub jobs to your Procore project. After adding sub jobs, you can then use the steps below to assign cost codes to the sub jobs. This allows you to associate your project's sub jobs (which is a flat segment) with your project's cost codes (which is a tiered segment)—which allows you to better track your project's financial information.  

Things to Consider

  • Required User Permissions:
    • 'Admin' level permission on the Project level Admin tool.
  • Limitations:
    • For customers using the Company level ERP Integrations tool
      The default segments in WBS are compatible with Procore's ERP Integrations tool. However, some integrations do NOT yet support custom segments. To learn more, see Things to Know about your ERP Integration.
    • For customers who have independently developed or purchased a third-party solution to integrate with Procore
      To take advantage of the custom segment capabilities associated with WBS, any existing API integrations that you have independently developed or purchased to interact with Procore must be updated to support Procore's new WBS API.
    • Custom Segments are NOT supported with the ERP Integrations tool.

Steps

  1. Navigate to the project's Admin tool.
  2. Under 'Project Settings', click the Work Breakdown Structure link. 
  3. In the 'Segments' table, click the Sub Jobs link.
     Notes
    • If the 'Sub Jobs' link is not visible in the 'Segments' table, see Enable Sub Jobs for WBS.
    • Before you can add a sub job to a project, your company's Procore Administrator must add your company cost codes. See Add Company Cost Codes.
    • For sub jobs, cost codes are copied over from the company level standard cost code list, and not the project level cost code list.
  4. In the 'Sub Jobs' list, locate the sub job to assign cost codes to. 
  5. Click the icon-edit-android.svg icon on the sub job.
  6. Choose from these options:
    • To assign all of your company's cost codes to the selected sub job, click the Cost Codes from Company button. 
    • To create cost codes for the selected sub job, click Add Cost Code at the bottom of the list.
  7. Enter a Code and Description
  8. Set the Status of the cost code. 
     
     Notes
    • If any selected cost code(s) are already being used by an existing project cost code, Procore will NOT assign those cost codes to the sub job. Instead, a YELLOW banner appears to notify you that the affected cost code(s) are already in use. To see the list of the affected cost codes, click the Show Details button. 

Copy Company Cost Codes to a Project

Objective

To copy company cost codes to a Procore project using the Work Breakdown Structure (WBS) page of the project's Admin tool. 

Background

Cost Code is a code that defines the specific type of work being completed on a construction project.

Things to Consider

  • Required User Permissions:
    • 'Admin' level permission on the Project level Admin tool.
      OR
    • 'Read Only' or 'Standard' level permissions on the project level Admin tool with the  'Manage WBS Codes' granular permission enabled on your permissions template.
  • Limitations:
    • For customers using the Company level ERP Integrations tool
      The default segments in WBS are compatible with Procore's ERP Integrations tool. However, some integrations do NOT yet support custom segments. To learn more, see Things to Know about your ERP Integration.
    • For customers who have independently developed or purchased a third-party solution to integrate with Procore
      To take advantage of the custom segment capabilities associated with WBS, any existing API integrations that you have independently developed or purchased to interact with Procore must be updated to support Procore's new WBS API.

Prerequisites

Steps

  1. Navigate to the Project level Admin tool.
  2. Under 'Project Settings', click the Work Breakdown Structure link. 
  3. In the 'Segments' list, click the Cost Codes link.
  4. Click the Cost Codes from Company button. 
    btn-cost-codes-from-company.png
  5. In the 'Add Cost Codes to this Project' window, choose from these options:
    add-cost-codes-window.png
    • To copy all of your company's cost codes to the project, click the Select All Cost Codes button. 
    • To copy only selected cost codes, expand and collapse the desired segment items and then highlight the segment items to copy. 
  6. Click the Add button. 

Add Sub Jobs to a Project

Objective

To add a sub job to a Procore project in the Work Breakdown Structure (WBS) page of the project's Admin tool. 

Background

In Procore, a sub job allows you to compartmentalize job costs within a project. Once they are added to Procore (or imported via an integrated ERP system) you can monitor your project budgets and costs against them to help you better determine if you are making money on your project. For example, if your project is a multi-story commercial building, you might create a separate sub job for the build of each floor. Or, if your project is a multi-unit development, you might create a separate sub job for each individual structure.

After a sub job has been created, you can issue specific line items on the Schedule of Values (SOV) for a change order to the sub job.

Things to Consider

  • Required User Permissions:

    • 'Admin' level permissions on the Project level Admin tool. 
      OR
    • 'Read-Only' or 'Standard' level permissions on the Project level Admin tool with the 'Manage Segment Items' granular permission enabled on your permissions template. 
      Note: Your Procore Administrator must configure additional settings for you to edit or delete a custom segment. To learn more, see the "Notes" in Admin: Manage WBS Codes
  • Additional Information: 
    • Adding 'Sub Jobs' to a project also adds it to your Company level 'Segments' list. The 'Sub Jobs' segment is counted as one (1) of the thirteen (13) available segments. 
  • Limitations:
    • For customers using the Company level ERP Integrations tool
      The default segments in WBS are compatible with Procore's ERP Integrations tool. However, some integrations do NOT yet support custom segments. To learn more, see Things to Know about your ERP Integration.
    • For customers who have independently developed or purchased a third-party solution to integrate with Procore
      To take advantage of the custom segment capabilities associated with WBS, any existing API integrations that you have independently developed or purchased to interact with Procore must be updated to support Procore's new WBS API.

Steps

  1. Navigate to the project's Admin tool.
  2. Under 'Project Settings', click the Work Breakdown Structure link. 
  3. In the 'Segments' table, click the Sub Jobs link.
     Notes
  4. Choose from these options:
    • If you are creating sub jobs for the first time, click the Add Segment Items button. 
      OR
    • If you are adding sub jobs to an existing list, click the Add Item button. 
  5. Enter the following information:
    • Code. Enter an alphanumeric code for the sub job. 
    • Description. Enter a description for the new sub job. 
  6. Click anywhere outside the line item to save it.
    Procore displays the work 'Saved' in GREEN text.  
     Important

    As shown below, after you add the 'Sub Job' segment to a project, it will automatically be added to the 'Segments' table in the Company level Admin tool with a tooltip beside it. Adding the 'Sub Job' to a project counts as using one (1) of your company's thirteen (13) available segments. 

    wbs-sub-jobs-in-segment-table.png

Assign Project Cost Codes to Sub Jobs

Objective

To assign cost codes to sub jobs for your project's Work Breakdown Structure (WBS).

Background

If your company has option to enable the sub jobs feature, you can add sub jobs to your Procore project. After adding sub jobs, you can then use the steps below to assign cost codes to the sub jobs. This allows you to associate your project's sub jobs (which is a flat segment) with your project's cost codes (which is a tiered segment)—which allows you to better track your project's financial information.  

Things to Consider

  • Required User Permissions:
    • 'Admin' level permission on the Project level Admin tool.
  • Limitations:
    • For customers using the Company level ERP Integrations tool
      The default segments in WBS are compatible with Procore's ERP Integrations tool. However, some integrations do NOT yet support custom segments. To learn more, see Things to Know about your ERP Integration.
    • For customers who have independently developed or purchased a third-party solution to integrate with Procore
      To take advantage of the custom segment capabilities associated with WBS, any existing API integrations that you have independently developed or purchased to interact with Procore must be updated to support Procore's new WBS API.
    • Custom Segments are NOT supported with the ERP Integrations tool.

Steps

  1. Navigate to the project's Admin tool.
  2. Under 'Project Settings', click the Work Breakdown Structure link. 
  3. In the 'Segments' table, click the Sub Jobs link.
     Notes
    • If the 'Sub Jobs' link is not visible in the 'Segments' table, see Enable Sub Jobs for WBS.
    • Before you can add a sub job to a project, your company's Procore Administrator must add your company cost codes. See Add Company Cost Codes.
    • For sub jobs, cost codes are copied over from the company level standard cost code list, and not the project level cost code list.
  4. In the 'Sub Jobs' list, locate the sub job to assign cost codes to. 
  5. Click the icon-edit-android.svg icon on the sub job.
  6. Choose from these options:
    • To assign all of your company's cost codes to the selected sub job, click the Cost Codes from Company button. 
    • To create cost codes for the selected sub job, click Add Cost Code at the bottom of the list.
  7. Enter a Code and Description
  8. Set the Status of the cost code. 
     
     Notes
    • If any selected cost code(s) are already being used by an existing project cost code, Procore will NOT assign those cost codes to the sub job. Instead, a YELLOW banner appears to notify you that the affected cost code(s) are already in use. To see the list of the affected cost codes, click the Show Details button. 

Edit Sub Jobs on a Project

Objective

To edit a sub job to a Procore project in the Work Breakdown Structure (WBS) page of the project's Admin tool. 

Background

You can edit a sub job on a Procore project only if that sub job is not being used in a budget code on your project. 

Things to Consider

  • Required User Permissions:

    • 'Admin' level permissions on the Project level Admin tool. 
      OR
    • 'Read-Only' or 'Standard' level permissions on the Project level Admin tool with the 'Manage Segment Items' granular permission enabled on your permissions template. 
      Note: Your Procore Administrator must configure additional settings for you to edit or delete a custom segment. To learn more, see the "Notes" in Admin: Manage WBS Codes
  • Limitations:
    • For customers using the Company level ERP Integrations tool
      The default segments in WBS are compatible with Procore's ERP Integrations tool. However, some integrations do NOT yet support custom segments. To learn more, see Things to Know about your ERP Integration.
    • For customers who have independently developed or purchased a third-party solution to integrate with Procore
      To take advantage of the custom segment capabilities associated with WBS, any existing API integrations that you have independently developed or purchased to interact with Procore must be updated to support Procore's new WBS API.

Steps

  1. Navigate to the project's Admin tool.
  2. Under 'Project Settings', click the Work Breakdown Structure link. 
  3. In the 'Segments' table, click the Sub Jobs link.
     Notes
  4. In the 'Sub Jobs' table, highlight the line item to edit. Then click Edit
  5. Edit the following information:
    • Code. Enter an alphanumeric code for the sub job. 
    • Description. Enter a description for the new sub job. 
  6. Click anywhere outside the line item to save it.
    Procore displays the work 'Saved' in GREEN text.  

Delete Sub Jobs from a Project

Objective

To delete one or more sub jobs from the 'Sub Job' segment of the Work Breakdown Structure  page in the project's Admin tool. 

Background

You can delete sub jobs from a project only if they have NOT been used in a budget code on the project. 

Things to Consider

  • Required User Permissions:

    • 'Admin' level permissions on the Project level Admin tool. 
      OR
    • 'Read-Only' or 'Standard' level permissions on the Project level Admin tool with the 'Manage Segment Items' granular permission enabled on your permissions template. 
      Note: Your Procore Administrator must configure additional settings for you to edit or delete a custom segment. To learn more, see the "Notes" in Admin: Manage WBS Codes
  • Limitations:
    • For customers using the Company level ERP Integrations tool
      The default segments in WBS are compatible with Procore's ERP Integrations tool. However, some integrations do NOT yet support custom segments. To learn more, see Things to Know about your ERP Integration.
    • For customers who have independently developed or purchased a third-party solution to integrate with Procore
      To take advantage of the custom segment capabilities associated with WBS, any existing API integrations that you have independently developed or purchased to interact with Procore must be updated to support Procore's new WBS API.
    • Custom Segments are NOT supported with the ERP Integrations tool.

Steps

  1. Navigate to the project's Admin tool.
  2. Under 'Project Settings', click the Work Breakdown Structure link. 
  3. In the 'Segments' table, click the Sub Jobs link.
     Notes
    • If the 'Sub Jobs' link is not visible in the 'Segments' table, see Enable Sub Jobs on Projects for WBS.
    • You can delete sub jobs from a project only if they have NOT been used in a budget code on the project. 
  4. Locate the line item that you want to delete. 
  5. Click the vertical ellipsis and choose Delete from the Overflow menu. 
  6. Click anywhere outside the line item to save it.
    Procore displays the work 'Saved' in GREEN text.  

Add Custom Segments to the Project Budget Code Structure

Objective

To add new Company level custom segments to your Project level budget code structure

Background

When your company's Procore Administrator adds new custom segments to your Company level WBS, it is automatically added to your existing project's 'Available Segments' list. These new Company level segments are grayed out and unavailable, to show have not been added to the project's budget code structure. If you want to add that new Company level custom segment to your project, it can be added both before or after you've created budget codes on the project. 

Things to Consider

  • Required User Permissions:
    • 'Admin' level permissions on the Project level Admin tool. 
  • Additional Information:
    • When a new segment is added to the Company level WBS, Procore adds it to the 'Available Segments' list. 
    • To create a project budget code using that segment, you must add it to your project's budget code structure. 
    • You can add a Company level segment to your project's budget code at any time, before or after you've created budget codes on the project.
    • To learn how the company and project level budget code structures interact, see What happens to projects when I change the segment order of my company's budget code structure in WBS?
  • Limitations:
    • For customers using the Company level ERP Integrations tool
      The default segments in WBS are compatible with Procore's ERP Integrations tool. However, some integrations do NOT yet support custom segments. To learn more, see Things to Know about your ERP Integration.
    • For customers who have independently developed or purchased a third-party solution to integrate with Procore
      To take advantage of the custom segment capabilities associated with WBS, any existing API integrations that you have independently developed or purchased to interact with Procore must be updated to support Procore's new WBS API.

Prerequisites

Steps

  1. Navigate to the Project level Admin tool. 
  2. Under 'Project Settings', click the Work Breakdown Structure link.
  3. In the 'Available Segments' table, click the to add to your project's budget code structure. 
     Note
    • Newly added Company level Segments are grayed out to indicate they are NOT part of the budget code structure in the 'Available Segments' list. 
    • If you are unsure how to use the new segment, consult with your company's Procore Administrator
  4. Locate the segment to add and choose Add to Budget Code Structure from the Overflow menu. 

    wbs-project-add-to-budget-code-structure.png
    Procore adds the new segment to your project's budget code structure. 

    wbs-project-added-to-budget-code-structure.png
     
  5. Continue by arranging the segments in the desired order. 
 Tip
Did you know you can customize the budget code descriptions for your project? Customization is useful when your team wants to create two or more descriptions for a single budget code. Customization can also improve the readability of your codes on financial line items for your end users. To learn more, see Why and how do I create a custom budget code description for Procore's Project Financials tools?

Arrange the Project Budget Code Structure

Objective

To arrange the default and custom segments order to customize a project's Work Breakdown Structure (WBS)

Background

Your company's Procore Administrator can enable a setting that allows users with the required user permissions to arrange the segments in a project's budget code structure in any order you want. Because editing a project's budget code structure permanently disconnects it from the company's budget code structure, you should only use this setting when a project requires a unique budget code structure. 

Things to Consider

  • Required User Permissions:
    • 'Admin' level permissions on the Project level Admin tool. 
      OR
    • 'Read Only' or 'Standard' level permissions on the Project level Admin tool with the 'Manage WBS Codes' granular permission enabled on your permissions template.
  • Limitations:
    • For customers using the Company level ERP Integrations tool
      The default segments in WBS are compatible with Procore's ERP Integrations tool. However, some integrations do NOT yet support custom segments. To learn more, see Things to Know about your ERP Integration.
    • For customers who have independently developed or purchased a third-party solution to integrate with Procore
      To take advantage of the custom segment capabilities associated with WBS, any existing API integrations that you have independently developed or purchased to interact with Procore must be updated to support Procore's new WBS API.

Steps

  1. Navigate to the Project level Admin tool. 
  2. In the right pane, click the Work Breakdown Structure link. 
  3. In the 'Budget Code Structure' section, click the Edit button.
  4. At the 'Edit Budget Code Structure' window, read the message.
     Important
    If you choose to edit a project's budget code structure, be aware that the edit action permanently disconnects the project from the company's budget code structure. Any changes that you make to the project will only apply to that project. In addition, all changes made to the company's budget code structure will have NO effect on the project's budget code structure in the future. 
  5. If you want to proceed, click Edit.
  6. In the 'Segment Order' table, click and hold the double grip and then use a drag-and-drop operation to place each segment in the desired position.  The 'Order' area reflects the segment order you define for your project's budget code structure.  
    wbs-configure-segment-order.png
  7. Click Save.
 Tip
Did you know you can customize the budget code descriptions for your project? Customization is useful when your team wants to create two or more descriptions for a single budget code. Customization can also improve the readability of your codes on financial line items for your end users. To learn more, see Why and how do I create a custom budget code description for Procore's Project Financials tools?

Copy Company Segments to a Project

Objective

To copy company level segment items to your project's Work Breakdown Structure (WBS)

Background

When setting up your project, you can choose which segment items to copy from your company's WBS. 

Things to Consider

  • Required User Permissions:
    • 'Admin' level permissions on the Company level Admin tool.
  • Limitations:
    • For customers using the Company level ERP Integrations tool
      The default segments in WBS are compatible with Procore's ERP Integrations tool. However, some integrations do NOT yet support custom segments. To learn more, see Things to Know about your ERP Integration.
    • For customers who have independently developed or purchased a third-party solution to integrate with Procore
      To take advantage of the custom segment capabilities associated with WBS, any existing API integrations that you have independently developed or purchased to interact with Procore must be updated to support Procore's new WBS API.
    • Custom Segments are NOT supported with the ERP Integrations tool.

Prerequisites

Steps

  1. Navigate to the project's Admin tool. 
  2. Under 'Company Settings', click the Work Breakdown Structure link. 
  3. In the 'Segments' table, click the segment that you want to work with. The steps you follow, depend on whether the segment is flat or tiered:

Copy Flat Segments

  1. Click the Company Segments button. 
  2. Choose from these options:
    • To copy all of a copy segment to the project, click the Select All Segment Items button. 
    • To copy only selected segment items, mark the checkboxes next to the desired segment items. 
  3. Click the Copy button. 

Copy Tiered Segments

  1. Click the Company Segments button. 
  2. Choose from these options:
    • To copy all of a copy segment to the project, click the Select All Segment Items button. 
    • To copy only selected segment items, expand and collapse the desired segment items and then highlight the segment items to copy. 
  3. Click the Copy button. 

Remove Segments from the Project Budget Code Structure

Objective

To remove a custom segment in your company's Work Breakdown Structure (WBS) from a project's budget code structure

Background

You can remove a custom segment from your project level budget code structure, as long as there are no budget codes using that segment on your project. 

Things to Consider

  • Required User Permissions:
    • 'Admin' level permissions on the Project level Admin tool. 
  • Additional Information:
  • Limitations:
    • For customers using the Company level ERP Integrations tool
      The default segments in WBS are compatible with Procore's ERP Integrations tool. However, some integrations do NOT yet support custom segments. To learn more, see Things to Know about your ERP Integration.
    • For customers who have independently developed or purchased a third-party solution to integrate with Procore
      To take advantage of the custom segment capabilities associated with WBS, any existing API integrations that you have independently developed or purchased to interact with Procore must be updated to support Procore's new WBS API.

Steps

  1. Navigate to the Project level Admin tool. 
  2. Under 'Project Settings', click the Work Breakdown Structure link. 
  3. In the 'Segments' table, right-click the vertical ellipsis and choose the Remove from Budget Code Structure menu option. 

    wbs-remove-from-budget-code-structure.png

    Procore removes the selected budget code from the project's 'Budget Code Structure' section.