Skip to main content
Procore

What are the different types of steps in a custom workflow?

 

Background

In Procore, a custom workflow consists of a series of steps. Each step defines a different part of the business process. There are four (4) types of steps that you can create in a custom workflow: Response Step, End Step (Successful)End Step (Unsuccessful) and Condition step.

Answer

The table below describes the types of steps that you can create in a custom workflow.

 

Type Definition Example
Response Step
  • A response step represents a single action or process within a custom workflow. 
  • It is always used to define the initial step in a custom workflow. 
  • You can define:
    • Responsible Group
    • Days to Complete (Business Days or Calendar Days)
    • Item Status
    • Send Emails to Assignee and Responsible Group(s)
    • Responses
  • A Project Manager has an action step to review a subcontractor payment application and provide a Return or Approve response.
End Step (Successful)
  • An End Step (Successful) indicates all steps in the workflow are complete. 
  • It is used to define the final step in a custom workflow. 
  • You can define:
    • Item Status
    • Send Emails to Assignee and [Responsible Group(s)]
  • A subcontractor payment application is Approved by a Project Manager and under £99,999
  • A subcontractor payment application is Approved by a Vice President and is under £999,999
  • A subcontractor payment application is Approved by an Executive.
End Step (Unsuccessful)
  • An End Step (Unsuccessful) indicates that forward progress on the workflow has been terminated.
  • It is used to indicate that the custom workflow was terminated, but NOT completed. 
  • A subcontractor payment application is Rejected by a Project Manager.
  • A subcontractor payment application is Returned by a Project Manager.
Condition Step
  • A condition step contains a When/Then statement. The 'When' part of the statement contains a (1) hypothesis and the 'Then' part of the statement contains (2) a conclusion.

v2-workflows-when-statement.png

  • When a subcontractor payment application amount is greater than £99,999.00, it must be routed from a Project Manager to a Vice President for review. 
  • When a subcontractor payment application is greater than £9,999,999.00, it must be routed from a Vice President to an Executive for review. 

 

Conditional Statements by Tool

Budget Changes... Show/Hide  

Condition Definition
Amount The total BOQ amount of the budget change being approved.

Commitments... Show/Hide  

Condition Definition Example
Original Contract Amount The total BOQ amount of the contract being approved.

A workflow needs to follow different approval paths depending on the amount of the contract being approved.

Total Amount of Approved Cost Objects

The total BOQ amount of the 'Approved' Commitments, Commitment Variations and Direct Costs on the project. The BOQ amount of the workflow item is included in the total.

Formula... Show/Hide  

Approved Commitments + Approved CVs + Approved Direct Costs = Total Amount of Approved Cost Objects

Route the approval path of the workflow when the total amount of other approved contracts, variations and direct costs is over or under a specified amount.

Total Amount of All Cost Objects

The total BOQ amount of all 'Approved' and 'Pending' Commitments, Commitment Variations and Direct Costs on the project. The BOQ amount of the workflow item is included in the total.

Formula... Show/Hide  

Approved and Pending Commitments + Approved and Pending CVs + Approved and Pending Direct Costs = Total Amount of All Cost Objects

Route the approval path of the workflow when the total amount of other pending or approved contracts, variations and direct costs of any status are over or under a specified amount 

Amount Over budget on Approved Cost Objects

The project's total budget amount subtracted from the combined total amount of all 'Approved' Commitments, Commitment Variations and Direct Costs.

Formula... Show/Hide  

Approved Commitments + Approved CVs + Approved Direct Costs - Total Budget Amount = Amount Over Budget on Approved Cost Objects

Route the approval path of the workflow if the contract being approved and other already approved contracts, variations and direct costs are going to take your project over budget by a specific amount.* 

Amount Over Budget on All Cost Objects

The project's total budget amount subtracted from the combined total amount of all 'Approved' and 'Pending' Commitments, Commitment Variations and Direct Costs.

Formula... Show/Hide  

Approved and Pending Commitments + Approved and Pending CVs + Approved and Pending Direct Costs - Total Budget Amount = Amount Over Budget on All Cost Objects

Route the approval path of the workflow if the contract being approved and other pending or approved contracts, variations and direct costs are going to take your project over budget by a specific amount.* 

% of Budget Allocated to Approved Cost Objects

The percentage of the project's total budget amount used by the combined total amount of 'Approved' Commitments, Commitment Variations and Direct Costs.

Formula... Show/Hide  

(Approved Commitments + Approved CVs + Approved Direct Costs) ÷ Total Budget Amount = % of Budget Allocated to Approved Cost Objects

Route the approval path of the workflow if the contract being approved and other already approved contracts, variations and direct costs are going to take your project over budget by a specific percentage. *

% of Budget Allocated to All Cost Objects

The percentage of the project's total budget amount used by the combined total amount of all 'Approved' and 'Pending' Commitments, Commitment Variations and Direct Costs.

Formula... Show/Hide  

(Approved and Pending Commitments + Approved and Pending CVs + Approved and Pending Direct Costs) ÷ Total Budget Amount = % of Budget Allocated to All Cost Objects

Route the approval path of the workflow if the contract being approved and other pending or approved contracts, variations and direct costs are going to take your project over budget by a specific percentage.* 

Custom Fields (Single-Select, Multi-Select or Tickbox)
Note: Single-Select and Multi-Select fields must be marked Required in the. See Create New Configurable Fieldsets.
Move the workflow based on the value of the custom field as set up within the workflow template builder. Route the approval path of the workflow based on a custom field of "Contract Type" or "Building #". If the "Building #" is 2, route the workflow to John. If the "Building #" is 1, route the workflow to Susan.

Commitment Variations... Show/Hide   

Condition Definition Example
Amount The total BOQ amount of the variation being approved.

A workflow needs to follow different approval paths depending on the amount of the contract being approved.

Total Amount of Approved Cost Objects

The total BOQ amount of the 'Approved' Commitments, Commitment Variations and Direct Costs on the project. The BOQ amount of the workflow item is included in the total.

Formula... Show/Hide  

Approved Commitments + Approved CVs + Approved Direct Costs = Total Amount of Approved Cost Objects

Route the approval path of the workflow when the total amount of other approved contracts, variations and direct costs is over or under a specified amount.

Total Amount of All Cost Objects

The total BOQ amount of all 'Approved' and 'Pending' Commitments, Commitment Variations and Direct Costs on the project. The BOQ amount of the workflow item is included in the total.

Formula... Show/Hide  

Approved and Pending Commitments + Approved and Pending CVs + Approved and Pending Direct Costs = Total Amount of All Cost Objects

Route the approval path of the workflow when the total amount of other pending or approved contracts, variations and direct costs of any status are over or under a specified amount 

Amount Over budget on Approved Cost Objects

The project's total budget amount subtracted from the combined total amount of all 'Approved' Commitments, Commitment Variations and Direct Costs.

Formula... Show/Hide  

Approved Commitments + Approved CVs + Approved Direct Costs - Total Budget Amount = Amount Over Budget on Approved Cost Objects

Route the approval path of the workflow if the contract being approved and other already approved contracts, variations and direct costs are going to take your project over budget by a specific amount.* 

Amount Over Budget on All Cost Objects

The project's total budget amount subtracted from the combined total amount of all 'Approved' and 'Pending' Commitments, Commitment Variations and Direct Costs.

Formula... Show/Hide  

Approved and Pending Commitments + Approved and Pending CVs + Approved and Pending Direct Costs - Total Budget Amount = Amount Over Budget on All Cost Objects

Route the approval path of the workflow if the contract being approved and other pending or approved contracts, variations and direct costs are going to take your project over budget by a specific amount.* 

% of Budget Allocated to Approved Cost Objects

The percentage of the project's total budget amount used by the combined total amount of 'Approved' Commitments, Commitment Variations and Direct Costs.

Formula... Show/Hide  

(Approved Commitments + Approved CVs + Approved Direct Costs) ÷ Total Budget Amount = % of Budget Allocated to Approved Cost Objects

Route the approval path of the workflow if the contract being approved and other already approved contracts, variations and direct costs are going to take your project over budget by a specific percentage. *

% of Budget Allocated to All Cost Objects

The percentage of the project's total budget amount used by the combined total amount of all 'Approved' and 'Pending' Commitments, Commitment Variations and Direct Costs.

Formula... Show/Hide  

(Approved and Pending Commitments + Approved and Pending CVs + Approved and Pending Direct Costs) ÷ Total Budget Amount = % of Budget Allocated to All Cost Objects

Route the approval path of the workflow if the contract being approved and other pending or approved contracts, variations and direct costs are going to take your project over budget by a specific percentage.* 

Custom Fields (Single-Select, Multi-Select or Tickbox)
Note: Single-Select and Multi-Select fields must be marked Required in the fieldset. See Create New Configurable Fieldsets.
Move the workflow based on the value of the custom field as set up within the workflow template builder. Route the approval path of the workflow based on a custom field of "Contract Type" or "Building #". If the "Building #" is 2, route the workflow to John. If the "Building #" is 1, route the workflow to Susan.

Correspondence/Custom Tools... Show/Hide  

Condition Definition
Cost Impact Value The amount entered in the 'Cost Impact' field on the correspondence item.
Custom Fields (Single-Select, Multi-Select or Tickbox)
Note: Single-Select and Multi-Select fields must be marked Required in the fieldset. See Create New Configurable Fieldsets.
Move the workflow based on the value of the custom field as set up within the workflow template builder.

Main Contracts... Show/Hide  

Condition Definition Example
Original Contract Amount The total BOQ amount of the contract being approved. A workflow needs to follow different approval paths depending on the amount of the contract being approved.
Custom Fields (Single-Select, Multi-Select or Tickbox)
Note: Single-Select and Multi-Select fields must be marked Required in the fieldset. See Create New Configurable Fieldsets.
Move the workflow based on the value of the custom field as set up within the workflow template builder. Route the approval path of the workflow based on a custom field of "Contract Type" or "Building #". If the "Building #" is 2, route the workflow to John. If the "Building #" is 1, route the workflow to Susan.

Main Contract Variations... Show/Hide  

Condition Definition Example
Amount The total BOQ amount of the variation being approved. A workflow needs to follow different approval paths depending on the amount of the contract being approved.
Custom Fields (Single-Select, Multi-Select or Tickbox)
Note: Single-Select and Multi-Select fields must be marked Required in the fieldset. See Create New Configurable Fieldsets.
Move the workflow based on the value of the custom field as set up within the workflow template builder. Route the approval path of the workflow based on a custom field of "Contract Type" or "Building #". If the "Building #" is 2, route the workflow to John. If the "Building #" is 1, route the workflow to Susan.

Subcontractor Payment applications... Show/Hide  

Condition Definition
Net Amount The amount being billed on the payment application with retention applied.
Original Commitment Value The original BOQ amount commitment associated with the payment application.

*Conditional statements linked to the project’s budget are based on the total amount of the budget column selected on the Custom Reporting Budget View located in the company level Admin tool. See Set Up a Budget View for Custom Reporting.