| Docs Help
  AppSource  
Docs  /  Solution  /  Construction Base  /  Original Construction Base Features

 Approval Workflow


2026/09/10 • 3 min. to read
The Automatic Approval workflow tracks and enforces the approval of Site Pick Lists that include machinery/equipment usage. As long as such a Site Pick List has not been approved, it cannot be posted.
A Site Pick List with machinery goes through the following statuses.
StatusDescription
OpenThe Site Pick List can still be edited freely.
Approval RequestThe Site Pick List has been submitted and is waiting for a decision.
ApprovedThe Site Pick List has been approved and can be posted.
RejectedThe Site Pick List has been sent back and requires attention before it can be resubmitted.

Important

A Site Pick List with machinery cannot be posted unless its status is Approved.

Approval Entries

Every time the approval status of a Site Pick List changes, a new Approval Entry is created that permanently records who changed the status, when, and to which value. Approval Entries cannot be changed or deleted afterwards.
The Approval Entries page shows the following columns.
FieldDescription
User IDThe user who changed the status. For an automatic approval (see below), this shows "Time Tolerance exceeded" instead of a user name.
TimestampDate and time the status was changed.
New StatusThe status that was set.
CommentA free-text comment. When a Site Pick List is rejected, this page opens automatically and a comment must be entered before the page can be closed.

Important

Only the foreman or site manager assigned to the Site Pick List - or a user linked to the underlying job task through their Salesperson/Purchaser Code - is allowed to approve or reject it manually. The approving user must have a Salesperson/Purchaser Code set up in their User Setup.

Automatic approval

Site Pick Lists can define an Approval Tolerance (in days). If a Site Pick List with machinery is still Open longer than its tolerance, counted from its creation date, the automatic approval process approves it without waiting for a manual decision. The automatic process is not subject to the manual approver checks described above, and the resulting Approval Entry is logged with the User ID "Time Tolerance exceeded" rather than a real user. This is carried out by two codeunits: Start Auto Approve scans all open Site Pick Lists with machinery whose tolerance has been exceeded, and for each one runs Process Auto Approve, which performs the actual approval. Both are designed to run without user interaction, for example on a recurring schedule.

Note

The Approval Entry table and the Approval Entries page are generic, reusable infrastructure: besides Site Pick List approvals, they are designed to also support other approval-driven document types in Construction Base.


Submit feedback for
DE|EN Imprint