Project Delivery Overview – Engineering Workflow

This document provides a high-level overview of the complete engineering workflow from project assignment through closeout.

Information and artifact flow (DRAFT)

This diagram is adapted from the internal Engineering Information Flow (DRAFT). It highlights artifacts (files, lists, Epicor records) and roles; dotted-line “form” steps in the original map correspond to submissions such as the FE to PE Release form. For procedural detail, use the phase sections below and the linked workflows—not this figure alone.

flowchart TB
  subgraph award [Award and setup]
    CA[Contract awarded]
    SO[Sales order]
    WS[Working set / PM markup]
  end
  CA --> SO
  SO --> WS
  subgraph epicorSys [Epicor]
    EJ[Jobs operations materials]
  end
  WS --> EJ
  EA[Engineering Assistant]
  EA --> EJ
  subgraph fe [Fabrication Engineering]
    FEM[FE model 3dm]
    FED[FE drawings PDF]
    BOM[BOM]
    SC[SC list CSV]
    TO[Takeoffs]
  end
  EJ --> FEM
  FEM --> BOM
  FEM --> FED
  FEM --> SC
  FEM --> TO
  subgraph clientLoop [Client and approvals]
    RFI[RFI submittal status]
    AR[Approvals and redlines]
  end
  FED --> RFI
  RFI --> CLIENT[Client]
  AR --> FEM
  FEPE[FE to PE release form]
  BOM --> FEPE
  SC --> FEPE
  FEM --> FEPE
  FEPE --> PEM[PE model 3dm]
  subgraph pe [Production Engineering]
    MPL[Master parts list]
    JT[Job traveler]
    CF[Machine cutfiles]
    SHOP[Shop model drawings stickers]
  end
  PEM --> MPL
  PEM --> CF
  PEM --> SHOP
  EJ --> JT
  • EA work (job creation, part creation, scheduling) feeds the same Epicor project context FE and PE use—see Engineering Assistant Workflow.
  • FE → PE is the controlled handoff from fabrication-ready data to production programming; see FE to PE Release.

Workflow Visualization

graph LR
P1[Phase 1<br/>Assignment] --> P2[Phase 2<br/>Fab Eng]
P2 --> P3[Phase 3<br/>Handoff]
P3 --> P4[Phase 4<br/>Prod Eng]
P4 --> P5[Phase 5<br/>Closeout]
style P1 fill:#f9f,stroke:#333,stroke-width:2px
style P2 fill:#bbf,stroke:#333,stroke-width:2px
style P4 fill:#bfb,stroke:#333,stroke-width:2px

Phase 1: Project Assignment & Initial Setup (Pre-Contract & Design Engineering Initiation)

Engineering receives a new scope of work

  • FEs check assignments via Epicor → Submittal Dashboard

  • Clocking into jobs:

    • General: PROJ.ENG (Design, Fabrication, Coordination, Meetings)

    • Specific: E1085.015 Submittal

Access project files

  • “AWARDED” → “1234_SOME PROJECT NAME” → “03 ENGINEERING”

Retrieve incoming documents from 01_INCOMING_Documents

  • 00_Contract_Drawings_from_Precon

  • 01_Addendum_Drawings_Post_Contract

  • 02_Working_Set

  • 03_Spec_Sheets (“Cut Sheets”)

  • 04_Coordination_Documents (AdjacentSub, Laser Scans)

Rhino Template Setup

  • Pull from internal templates → Save to 02_WORKING_Drawings_Models/01_FE_Models/PROJ.JOB_ScopeDescription

  • Rename: 1094.002_FE_Cache

Design Engineering (DE) Phase

  • Convert approximate geometries → precise geometries

  • Develop build strategies, assembly details, and SKs for client review

  • Use nominal dimensions pre-contract award

Phase 2: Fabrication Engineering (FE) – Core Work

graph LR
subgraph Setup
A[Start] --> B[Template]
B --> C[Toolkit]
end
subgraph Modeling
C --> D[Drafting]
D --> E[Naming]
end
subgraph Output
E --> F[BOM]
F --> G[Drawings]
end

Toolkit & Setup

  • Launch Engineering Toolkit (Grasshopper)

  • Log into Epicor via toolkit

  • Pull DFW/CW payload

  • Restore model/layout space

  • Control drawing variables (project, job, client, quantity, date, initials)

  • Populate Project (T00) and Schedules (G00) pages

Modeling Standards & Drafting Standards

  • Use parent layers: CWKA-PRECON, CWKA-DE, CWKA-FE, CWKA-PE

  • Sublayers: IN-2D, IN-3D, CON, PUR, MFG

  • Drawing geometry → 00_CWKA-DWG layer

Material Tagging

  • Format: MaterialCode## (e.g., PLY01)

  • Entered in Project Transmittal Log

Scribes & Named Positions

  • Copy finished geometry → CWKA-PE > REF

  • Use Named Positions for exploded views

Referencing Geometry

  • Use Insert → Linked → Layer style: Active

  • Choose:

    • Block Instance for fixed geometry

    • Individual Objects for editable parts

Sections & Hatches

  • Use Rhino 8 clipping plane tool

  • Hatch settings:

    • Pattern: per material

    • Color: black

    • Background: white

    • Scale: 3–5

    • Rotation: adjustable

Manufactured Parts (MFG)

  • Naming: ProjectNumber.MFGCode.PartNumber (e.g., 1001.WC.00001)

  • Types: linked blocks, embedded blocks, or layer-integrated

Material Thickness

  • Nominal thickness (e.g., ¾” plywood = 0.73”)

  • Solid wood: design thickness

Lay-up Material Code

  • Format: PRE_438_331_7_19 → used as layer name

Solid Body Parts

  • Must be closed, manifold polysurface

  • Includes faces, backers, edgebanding

  • Exceptions: post-lam, curved/notched edges

Part Sizing

  • Fit within BOM’d material

  • Adjust for sheet sizes (e.g., 4’x8’, 4’x10’)

Painted MDF

  • Apply paintable edgebanding if edges exposed

Part Naming & BOM

  • Assign Shipping Component numbers (e.g., SC005)

  • Use Modeling Toolkit:

    • Generate part names

    • Store attributes: thickness, length, width, depth, area, volume

    • Ensure correct naming format

  • BOM material & hardware in Epicor

  • Use auto-BOM feature:

    • Refine with scrap %

    • Export for Epicor

  • Nesting:

    • 1D for sticks

    • 2D for sheets

  • Export Master Parts List (Excel)

Shop Drawings & Submittal

  • Finalize drawings with material, hardware, size, strategy

  • Save in 03_OUTGOING_Submittals

  • Submit to Project Advisor (PA) via Approvals app in Teams

  • Naming: PROJ.JOB_ScopeDescription

  • Attach: BOX.com link to internal review PDF

  • PM → PA approval flow

  • PM adds Bluebeam comments

  • Approved PDF → 01_Outgoing folder

  • Track status in Epicor → “Production Report”

Solid Wood Components (WC Jobs)

  • Lookup next WC number

  • Set UOM: EA or LF

  • Create 1-page WC drawing

  • BOM WC part to job

  • Request WC job via CWKA Forms Team

  • Notify Production Planner if quantity changes

Epicor Updates

Check:

  • “Engineering Complete”

  • “Field Dimensions Received”

  • “Shop Drawings Approved”

  • “BOM Complete”

Phase 3: FE Release to Production Engineering (PE Handoff)

For detailed step-by-step instructions, see FE to PE Release Step by Step SOP.

Ensure:

  • All material/hardware/vendor work BOM’d, ordered, received

  • All parts named correctly

  • Redlines picked up

  • Finalized shop drawings

Prepare Excel list of Shipping Components (SCs) Create clean PE file Check job is “Released in Epicor” Post release in CO Production Eng chat with file links

Place:

  • Shop drawings → Production_Drawings

  • SC file → Production_Files

  • WC drawings → Box folder → Epicor → chat post

Phase 4: Production Engineering (PE) Phase

graph LR
A[Release] --> B[Setup]
B --> C[Processing]
C --> D{QC}
D -- Undo --> C
D -- Pass --> E[Output]
E --> F[Parts List]
E --> G[CNC]
  • Access job folder → Copy & rename template folders

  • Place PE Rhino file & SC list in Production Files

  • Copy & rename:

    • Master Parts List template

    • Lay-Up Summary template

  • Create SHOP model (purge FE geometry)

  • Layer: 04_CWKA-PE > MACHINING

  • Use GH scripts:

    • Lay Flat, Open Nest, Sheet Pairing, Geometry Creation

    • Part List, Sheet Name Text, Part Name Text, SK Creation

  • Check model:

    • Material layers, named parts, duplicates, bad objects

    • Open polysurfaces, scribes, quantity match, machining

  • Create:

    • Master Parts List (no MT parts)

    • Hardwoods List

    • Lay-Up Summary (if needed)

  • Place:

    • Shop drawings, CNC SKs, WATERJET SKs → Production Drawings

    • Mastercam files → Mastercam Files

    • Rhino exports → Rhino Files

    • Posted programs → machine folders

  • Program machines (Mazak, Weeke)

  • Check “Programming complete” in Epicor

Phase 5: Project Closeout (Samples)

  • PM completes Sample Request form

  • BOM nonstandard substrate → SMP job → mark “RTP”

  • Scheduler/PE prints Epicor Job Traveler

  • Finish Dept creates samples

  • PM scans samples → saves in project folder

  • PM completes Letter of Transmittal → sends to Shipping Manager

  • Track approval → update TRA log & Epicor status

  • Mark SMP job as “Production Complete” in Epicor