Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.
Module: Manufacturing
Entity: mrp.workorder
Description: Work Order
| Field | Description | Type | Relationship | Compute Method |
|---|---|---|---|---|
| allow_workorder_dependencies | Boolean | production_id.allow_workorder_dependencies | ||
| barcode | Char | - | _compute_barcode | |
| blocked_by_workorder_ids | Blocked By | Many-to-Many | mrp.workorder | |
| company_id | Many-to-One | production_id.company_id | ||
| consumption | Selection | production_id.consumption | ||
| costs_hour | Cost per hour | Float | - | |
| date_finished | End | Datetime | - | _compute_dates |
| date_start | Start | Datetime | - | _compute_dates |
| duration | Real Duration | Float | - | _compute_duration |
| duration_expected | Expected Duration | Float | - | _compute_duration_expected |
| duration_percent | Duration Deviation (%) | Integer | - | _compute_duration |
| duration_unit | Duration Per Unit | Float | - | _compute_duration |
| finished_lot_id | Lot/Serial Number | Many-to-One | stock.lot | |
| has_worksheet | Boolean | - | _compute_has_worksheet | |
| is_planned | Boolean | production_id.is_planned | ||
| is_produced | Has Been Produced | Boolean | - | _compute_is_produced |
| is_user_working | Is the Current User Working | Boolean | - | _compute_working_users |
| json_popover | Popover Data JSON | Char | - | _compute_json_popover |
| last_working_user_id | Last user that worked on this work order. | One-to-Many | res.users | _compute_working_users |
| leave_id | Many-to-One | resource.calendar.leaves | ||
| move_finished_ids | Finished Moves | One-to-Many | stock.move | |
| move_line_ids | Moves to Track | One-to-Many | stock.move.line | |
| move_raw_ids | Raw Moves | One-to-Many | stock.move | |
| name | Work Order | Char | - | |
| needed_by_workorder_ids | Blocks | Many-to-Many | mrp.workorder | |
| operation_id | Operation | Many-to-One | mrp.routing.workcenter | |
| operation_note | Description | Html | operation_id.note | |
| product_id | Many-to-One | production_id.product_id | ||
| product_tracking | Selection | product_id.tracking | ||
| product_uom_id | Unit of Measure | Many-to-One | uom.uom | |
| production_availability | Stock Availability | Selection | production_id.reservation_state | |
| production_bom_id | Many-to-One | mrp.bom | ||
| production_date | Production Date | Datetime | - | _compute_production_date |
| production_id | Manufacturing Order | Many-to-One | mrp.production | |
| production_state | Production State | Selection | production_id.state | |
| progress | Progress Done (%) | Float | - | _compute_progress |
| qty_produced | Quantity | Float | - | |
| qty_producing | Currently Produced Quantity | Float | - | _compute_qty_producing |
| qty_production | Original Production Quantity | Float | production_id.product_qty | |
| qty_remaining | Quantity To Be Produced | Float | - | _compute_qty_remaining |
| qty_reported_from_previous_wo | Carried Quantity | Float | - | |
| scrap_count | Scrap Move | Integer | - | _compute_scrap_move_count |
| scrap_ids | One-to-Many | stock.scrap | ||
| sequence | Sequence | Integer | - | |
| show_json_popover | Show Popover? | Boolean | - | _compute_json_popover |
| state | Status | Selection | - | _compute_state |
| time_ids | One-to-Many | mrp.workcenter.productivity | ||
| workcenter_id | Work Center | Many-to-One | mrp.workcenter | |
| working_state | Workcenter Status | Selection | workcenter_id.working_state | |
| working_user_ids | Working user on this work order. | One-to-Many | res.users | _compute_working_users |
| worksheet | Worksheet | Binary | operation_id.worksheet | |
| worksheet_google_slide | Worksheet URL | Char | operation_id.worksheet_google_slide | |
| worksheet_type | Worksheet Type | Selection | operation_id.worksheet_type |
