Skip to content

Projects

Application address: /projects · Product baseline: 0.4.0

Reference status

Screen inventory extracted from the implementation. Labels and explicitly declared input constraints are recorded below. This is not a claim that every control, calculation, or business workflow has been verified in a running system.

Open this screen

Use OSERP navigation to find Projects, or open /projects on your OSERP application after signing in. Confirm the active company before reading or changing records.

Menu access: projects:read

Menu access only determines whether the screen is offered. Saving, posting, deleting, exporting, and approving can require additional server permissions.

Fields and input controls

Limits in this section are interface declarations. A missing maximum is not a promise of unlimited storage. Read how field limits work. Labels may differ with language and configuration.

Cost, revenue and structure per job — the WBS is the cost object

PropertyReference
Reference keycost-revenue-and-structure-per-job-the-wbs-is-the-cost-object
LocationScreen / contextual panel
Input controlsearch
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderSearch code, name, manager or type…
EditingNo disabled/read-only condition declared directly on this control.

Code

PropertyReference
Reference keycode
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

e.g. P-2026-001

PropertyReference
Reference keycode
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. P-2026-001
EditingNo disabled/read-only condition declared directly on this control.

Name

PropertyReference
Reference keyname
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Type

PropertyReference
Reference keytype
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Manager

PropertyReference
Reference keymanager
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Name of the site agent or lead

PropertyReference
Reference keymanagerName
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderName of the site agent or lead
EditingNo disabled/read-only condition declared directly on this control.

Contract value

PropertyReference
Reference keycontract-value
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Start date

PropertyReference
Reference keystart-date
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

End date

PropertyReference
Reference keyend-date
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Remarks

PropertyReference
Reference keyremarks
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Scope, client reference, anything worth keeping

PropertyReference
Reference keyremarks
LocationScreen / contextual panel
Input controltextarea
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderScope, client reference, anything worth keeping
EditingNo disabled/read-only condition declared directly on this control.

Name of the site agent or lead

PropertyReference
Reference keyname-of-the-site-agent-or-lead
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderName of the site agent or lead
EditingNo disabled/read-only condition declared directly on this control.

Scope, client reference, anything worth keeping

PropertyReference
Reference keyscope-client-reference-anything-worth-keeping
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderScope, client reference, anything worth keeping
EditingNo disabled/read-only condition declared directly on this control.

Amount

PropertyReference
Reference keyamount
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Note

PropertyReference
Reference keynote
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Original budget, or why it is being revised

PropertyReference
Reference keyoriginal-budget-or-why-it-is-being-revised
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderOriginal budget, or why it is being revised
EditingNo disabled/read-only condition declared directly on this control.

Settles to

PropertyReference
Reference keysettles-to
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Share

PropertyReference
Reference keyshare
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Documents

PropertyReference
Reference keydocuments
LocationScreen / contextual panel
Input controlselect
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Declared choices: Everything · Awaiting review. Choices loaded from records or configuration are not enumerated here.

File

PropertyReference
Reference keyfile
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

What is it?

PropertyReference
Reference keywhat-is-it
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Title

PropertyReference
Reference keytitle
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Against

PropertyReference
Reference keyagainst
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Revision

PropertyReference
Reference keyrevision
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Rev A

PropertyReference
Reference keyrevision
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderRev A
EditingNo disabled/read-only condition declared directly on this control.

Replaces

PropertyReference
Reference keyreplaces
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Method

PropertyReference
Reference keymethod
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Forecast cost at completion

PropertyReference
Reference keyforecast-cost-at-completion
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

What the whole job will cost

PropertyReference
Reference keywhat-the-whole-job-will-cost
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderWhat the whole job will cost
EditingNo disabled/read-only condition declared directly on this control.

Complete

PropertyReference
Reference keycomplete
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Reading date

PropertyReference
Reference keyreading-date
LocationScreen / contextual panel
Input controlField
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

e.g. Month 3 valuation

PropertyReference
Reference keye-g-month-3-valuation
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. Month 3 valuation
EditingNo disabled/read-only condition declared directly on this control.

e.g. Civil works

PropertyReference
Reference keye-g-civil-works
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. Civil works
EditingNo disabled/read-only condition declared directly on this control.

Billable

PropertyReference
Reference keybillable
LocationScreen / contextual panel
Input controlcheckbox
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
EditingNo disabled/read-only condition declared directly on this control.

Named actions

These are labels found in screen components; availability and consequences depend on record state. Confirm the operation before executing it.

  • Open
  • Seed project types
  • Refresh
    • New Project
  • Cancel
  • Create
  • Move to
  • Add budget
  • v ✕
  • Save
  • Settle this period
  • Settles to
  • Reverse
    • Add receiver
  • File a document
  • Accept
  • Reject
  • Look at it
  • Remove
  • Close
  • File it
  • Record progress
  • Recognise this period
    • Add phase
  • Save structure
  • Add task
  • Indent
  • Outdent

Help text and messages

The following wording is embedded in this screen. It describes interface guidance, rather than independently verified system guarantees.

  • No projects yet. Click + New Project.
  • Pick a user, or name someone who has no login — a site agent or subcontractor lead.
  • What this project files, named the way this kind of work names it. Some of these are records; the ones marked for approval are waiting on somebody.
  • A project collects cost while the work happens. Settlement moves it to where it finally belongs — a capital job onto the balance sheet, a billable job to cost of sales. What moves is whatever is still sitting on the account, so a second run in the same period has nothing to do.
  • Leave this alone and the project type decides. Set it to split one task across more than one receiver — the shares must add to 100%.
  • Cost to cost reads the spend already on the job and divides it by your forecast of the total — so the only figure you type is the forecast. Raise the forecast and progress falls, which is the point.
  • Revenue is earned by progress, not by invoicing. This posts the difference between what progress says you have earned and what is already credited to revenue on this job — so invoices raised in the meantime are not counted twice.
  • Available is budget minus what is spent minus what is already ordered. A budget set on a phase controls everything under it — the tightest one binds.
  • Original budget, or why it is being revised
  • Each entry is a movement, not a replacement — the original and every later revision add up, so the trail survives.
  • Only a released project accepts cost. A closed one accepts nothing — which is what stops a finished job absorbing next year’s spend.
  • Only a task at the bottom of a branch collects cost. Anything with children below it becomes a summary automatically — cost on a summary would be counted twice when the project rolls up.

Verification still required

Business purpose for each control, dynamically generated fields, backend limits, saved defaults, permission combinations, audit effects, and complete workflow outcomes require manual review against the published application.

See the operating manual, coverage register, and troubleshooting guide.

OSERP Atlas · Understand every field. Master every workflow.