Good morning
Choose a task to automate your workload.
Where Work Connects
You've been invited. Set a password to complete your account setup.
Choose a task to automate your workload.
Upload documents to extract text into a structured sheet.
or click to browse from your computer
Daily submission tracking & reporting.
Enter DLM's own on-site staff for today. These are added to the totals in the generated message.
Choose a project to edit its work locations and message format. Only your assigned projects are shown.
Define the work areas for this project. Sub-contractors select from these when submitting — enter one per line or comma-separated.
Share these links with each company. When opened, the manpower form will be locked to that company.
Click a trade to toggle active / inactive. Inactive trades are hidden from dropdowns but historical data is preserved.
Roles tracked in manpower submissions. One per line or comma-separated. First role is highlighted as primary in the form.
Upload commented PDFs to update the submittal register.
or click to browse from your computer
Stamp a QR code onto a setting-out print so site can verify it's still current before installing.
or click to browse from your computer
ASHRAE RTS cooling loads · ACMV
Upload an isometric with a numbered legend — the duct run is read in, SMACNA coefficients looked up, and the external static pressure calculated.
It must have a numbered text legend, e.g. "12. Straight Duct ; 2000W x 800H x 1950L (62640 CMH)" or "3: SAD 600 x 300 x 2600L, 2304CMH"
| # | Legend item | Fitting | W (mm) | H (mm) | Dia (mm) | L (m) | Q (CMH) | Per fan | Angle (°) | Inputs | V (m/s) | C | Loss (Pa) |
|---|
Register HVAC equipment and print a QR tag maintenance staff can scan on site.
No info fields have been set up yet. An admin can add them under System Config → Equipment Tag Fields.
Upload an Excel file to register a batch of equipment identities (tag code, type, model — no documents yet) and get back one printable PDF with every label. Add technical/maintenance info later per unit from the Equipment Register tab.
or click to browse from your computer
| Tag Code | Type | Model | Extra Fields |
|---|
Select a project to see its tagged equipment.
| Tag Code | Type | Model | Created |
|---|
Info fields shown on every equipment's public QR check-in page. Applies globally across all projects. Reorder by dragging rows up/down is not supported — remove and re-add to reorder.
Fixed categories offered in the Equipment Type dropdown on Create / Reprint Tag. Applies globally across all projects. Removing a type here only affects the dropdown going forward — it doesn't change the type already saved on existing tags.
Claims awaiting your certification
No claims pending review for your assigned projects.
| Claim # | Project | Sub-contractor | Period | Trade | Claimed (S$) | Submitted | Status |
|---|
No claims found for your assigned projects.
| Claim # | Period | Trade | Certified (S$) | Certified Date | Status | Actions |
|---|
No projects assigned to you.
Sub-contractor Notes
Work Items
| Description | Contract Sum | Prev % | Cum % | Claimed (S$) | Certify % | Certified (S$) | Remarks |
|---|
Prepare and issue progress payment certificates
No certified claims awaiting certificate preparation.
| Claim # | Period | Trade | Certified (S$) | PIC Date |
|---|
No claims found for your assigned projects.
| Claim # | Period | Trade | Certified (S$) | Certified Date | Status |
|---|
Back-Charges / Deductions
Progress Payment Certificate
Review and approve progress payment certificates
No claims pending management approval.
| Claim # | Project | Sub-contractor | Period | Trade | Net Certified (S$) | Purchaser Date | Status |
|---|
Drag your signature image (PNG or JPG) onto the box below, or click to browse.
Drop signature image here or click to browse
Review all progress claims and configure payment certificates.
No claims found.
| Claim # | Period | Claimed | Certified | Status | Actions |
|---|
These values appear on every generated PDF certificate. Changes take effect immediately for new certificates. Company name, address and logo are set in Admin & Settings → Company.
Upload your signature image once. It will be automatically embedded when you approve a payment certificate — no re-upload needed.
Manage projects, sub-contractors, staff, and company details.
| Code | Project Name | PIC | Purchaser | Active |
|---|
No sub-contractor accounts yet.
| Company | Assigned Projects |
|---|
No internal staff found.
| Name / Email | Role | Team | Assigned Projects | Actions |
|---|
Printed on the letterhead of every generated report (payment certificates, ESP calculations).
Preview — confirm before saving:
Max retention: S$ — (upload template first to calculate)
1. Select sub-contractor & trade. 2. Set retention terms above. 3. Download blank template. 4. Fill in agreed BOQ items. 5. Upload to save.
No sub-contractors have a BOQ set up for this project yet.
Click + Add Sub-contractor BOQ to get started.
| Sub-contractor | Trade | Items | Total Contract Sum (S$) | Last Updated | Actions |
|---|
Override retention terms for this sub-contractor on this project.
No BOQ uploaded yet. Use "Upload New BOQ" to set the agreed items.
| # | Description | Type | VO Ref | Contract Sum (S$) | Status |
|---|
No audit events yet.
| Date / Time | Action | Actor | Details |
|---|
Daily list captured via Telegram, grouped by category for inspection.
| Date | Category | DO No. | Supplier | Description | Pages | File |
|---|
Each Telegram group must be mapped to a project code before its captured delivery orders are tagged and shown above. Find the Chat ID from the bot's logs or Telegram's getUpdates response — groups use a negative number.
No chat → project mappings yet.
| Chat ID | Project | Added |
|---|
Submit and track expense reimbursements.
Expense Items
Total: SGD 0.00| Submitted | Month | Description | Total (SGD) | Status |
|---|
| Staff | Month | Projects | Claimed (SGD) | Payable (SGD) | Status | Paid |
|---|
Maximum claim amounts allowed without a receipt. Submitters see a non-blocking warning; reviewers decide whether to accept.
Each claim goes to the director of the submitter's team. A director's own claim goes to the MD. Each person can direct only one team. Changing a director moves their waiting claims to the new person straight away.
| Team | Director |
|---|
Claims move through the switched-on stages in this order. Switching a stage off only affects new submissions — claims already in it still finish there. The payment stage cannot be switched off.
| Order | Stage name | On | Who can act | Who is emailed | Email submitter |
|---|
On the 1st of each month at 9am, the recipients get an email listing last month's approved claims with an Excel file attached. Recipients can also open the Claims Register.
Expense Items
Approval History
Your Decision
Browse, borrow and return company tools, and see your loans and queue.
No active loans.
No pending reservations.
No loan history yet.
No notifications.
| Description | Contract Sum | Prev Cert% | Certified% | Certified Amt |
|---|
1 = Poor · 3 = Fair · 5 = Excellent. Rating ≤ 3 will flag the tool for admin review.
Scan to view current tool status
Download the template, fill in your tools, then upload the completed CSV.
Configure equipment, define load profile, simulate optimal chiller staging.
Chilled Water Pumps (CHWP)
Total pump power (kW) at 10%, 20%, …, 100% speed:
Condenser Water Pumps (CWP)
Total pump power (kW) at 10%, 20%, …, 100% speed:
Cooling Tower Fans
Fan power per unit (kW) at 10%, 20%, …, 100% speed:
Design Parameters
Enter cooling load (RT) for each hour of the day.
Overall Plant Efficiency (kW/RT)
Hourly Power Breakdown (kW)
Detailed Results
| Time / Load | Load (RT) | Best Combination | Load % | CT Units | CT Fan % | Chiller kW | CHWP kW | CWP kW | CT kW | Total kW | kW/RT |
|---|
Column indices are 1-based (Column A = 1, B = 2, …)
Approved shop drawings are polled from this folder.
QR-stamped setting-out prints are saved here for record.