---
id: object/page/99000765
type: object
title: Page 99000765 "Routing Lines"
summary: Page 99000765 "Routing Lines" in Base Application (Microsoft.Manufacturing.Routing). 1 public procedures. Present since at least BC23, still in BC30, changed in BC29.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: "29"
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 65e0c738107e4c47995df16cefcdc800a0974bcbc8d51388fb4d5760f37d9463
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Manufacturing/Routing/RoutingLines.Page.al
    title: src/Layers/W1/BaseApp/Manufacturing/Routing/RoutingLines.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/production-how-to-create-routings
    title: Create routings
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/production-how-to-create-routings
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/set-up-business-central/set-up-manufacturing
  localizations:
    - localization/it
  videos: []
  posts: []
  guidelines: []
  changes:
    - change/bcapps/9123
object_type: page
object_id: 99000765
name: Routing Lines
caption: Lines
namespace: Microsoft.Manufacturing.Routing
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "29"
source_major: "29"
obsolete: null
countries:
  - it
ms_search_form_ids:
  - docs/learn-smb-docs/business-central/production-how-to-create-routings.md
counts:
  fields: 0
  procedures: 6
  events: 0
  subscribers: 0
  controls: 25
  actions: 4
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 2
  event_subscribers: 0
  calls: 4
  called_by: 0
  implements: 0
---

# Page 99000765 "Routing Lines"

> Page 99000765 "Routing Lines" in Base Application (Microsoft.Manufacturing.Routing). 1 public procedures. Present since at least BC23, still in BC30, changed in BC29.

Base Application · Microsoft.Manufacturing.Routing · captioned "Lines" · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Manufacturing/Routing/RoutingLines.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Lines |
| SourceTable | Routing Line |
| PageType | ListPart |

## Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control's own, else the bound field's (marked).

| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Control1 | Operation No. | [Operation No.](../table/99000764.md#fields) | Specifies the operation number for this routing line. <small>from the table field</small> |
|  | Previous Operation No. | [Previous Operation No.](../table/99000764.md#fields) | Specifies the previous operation number, which is automatically assigned. <small>from the table field</small> |
|  | Next Operation No. | [Next Operation No.](../table/99000764.md#fields) | Specifies the next operation number. You use this field if you use parallel routings. <small>from the table field</small> |
|  | Type | [Type](../table/99000764.md#fields) | Specifies the kind of capacity type to use for the actual operation. <small>from the table field</small> |
|  | No. | [No.](../table/99000764.md#fields) | Specifies the number of the involved entry or record, according to the specified number series. <small>from the table field</small> |
|  | Standard Task Code | [Standard Task Code](../table/99000764.md#fields) | Specifies a standard task. <small>from the table field</small> |
|  | Routing Link Code | [Routing Link Code](../table/99000764.md#fields) | Specifies the routing link code. <small>from the table field</small> |
|  | Description | [Description](../table/99000764.md#fields) | Specifies a description of the entry. <small>from the table field</small> |
|  | Description 2 | [Description 2](../table/99000764.md#fields) | Specifies additional description text. <small>from the table field</small> |
|  | Setup Time | [Setup Time](../table/99000764.md#fields) | Specifies the setup time of the operation. <small>from the table field</small> |
|  | Setup Time Unit of Meas. Code | [Setup Time Unit of Meas. Code](../table/99000764.md#fields) | Specifies the unit of measure code that applies to the setup time of the operation. <small>from the table field</small> |
|  | Run Time | [Run Time](../table/99000764.md#fields) | Specifies the run time of the operation. <small>from the table field</small> |
|  | Run Time Unit of Meas. Code | [Run Time Unit of Meas. Code](../table/99000764.md#fields) | Specifies the unit of measure code that applies to the run time of the operation. <small>from the table field</small> |
|  | Wait Time | [Wait Time](../table/99000764.md#fields) | Specifies the wait time according to the value in the Wait Time Unit of Measure field. <small>from the table field</small> |
|  | Wait Time Unit of Meas. Code | [Wait Time Unit of Meas. Code](../table/99000764.md#fields) | Specifies the unit of measure code that applies to the wait time. <small>from the table field</small> |
|  | Move Time | [Move Time](../table/99000764.md#fields) | Specifies the move time according to the value in the Move Time Unit of Measure field. <small>from the table field</small> |
|  | Move Time Unit of Meas. Code | [Move Time Unit of Meas. Code](../table/99000764.md#fields) | Specifies the unit of measure code that applies to the move time. <small>from the table field</small> |
|  | Fixed Scrap Quantity | [Fixed Scrap Quantity](../table/99000764.md#fields) | Specifies the fixed scrap quantity. <small>from the table field</small> |
|  | Scrap Factor % | [Scrap Factor %](../table/99000764.md#fields) | Specifies the scrap factor in percent. <small>from the table field</small> |
|  | Minimum Process Time | [Minimum Process Time](../table/99000764.md#fields) | Specifies a minimum process time. <small>from the table field</small> |
|  | Maximum Process Time | [Maximum Process Time](../table/99000764.md#fields) | Specifies a maximum process time. <small>from the table field</small> |
|  | Concurrent Capacities | [Concurrent Capacities](../table/99000764.md#fields) | Specifies the number of machines or persons that are working concurrently. <small>from the table field</small> |
|  | Send-Ahead Quantity | [Send-Ahead Quantity](../table/99000764.md#fields) | Specifies the send-ahead quantity. <small>from the table field</small> |
|  | Unit Cost per | [Unit Cost per](../table/99000764.md#fields) | Specifies the unit cost for this operation if it is different than the unit cost on the work center card. <small>from the table field</small> |
|  | Lot Size | [Lot Size](../table/99000764.md#fields) | Specifies the number of items that are included in the same operation at the same time. The run time on routing lines is reduced proportionally to the lot size. For example, if the lot size is two pieces, the run time will be reduced by half. <small>from the table field</small> |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Operation | Comments | View or add comments for the record. |  |
|  | Tools | View or edit information about tools that are assigned to the operation. |  |
|  | Personnel | View or edit the personnel that are assigned to the operation. |  |
|  | Quality Measures | View or edit the quality details that are assigned to the operation. |  |

## Procedures

- `SetParallelFieldsVisible(Visible: Boolean)`: Sets the visibility of the Next/Previous Operation No. fields, which are only relevant for parallel routings.

Plus 5 local procedures.

## Triggers

OnAfterGetCurrRecord, OnInit

## Relations

- source table [Table 99000764 "Routing Line"](../table/99000764.md)

## Extended by

- [Page extension 20508 "Subc. Routing Lines"](../pageextension/20508.md)
- [Page extension 6245 "Sust. Routing Lines"](../pageextension/6245.md)

## Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an `Object::"Name"` argument. Interface dispatch and calls through events are not counted, so the list is not complete.

- [Page 99000794 "Routing Comment Sheet"](../page/99000794.md) (1 call: `ShowComment → (object)`)
- [Page 99000835 "Routing Tools"](../page/99000835.md) (1 call: `ShowTools → (object)`)
- [Page 99000836 "Routing Personnel"](../page/99000836.md) (1 call: `ShowPersonnel → (object)`)
- [Page 99000837 "Routing Quality Measures"](../page/99000837.md) (1 call: `ShowQualityMeasures → (object)`)

## Recent changes

- 2026-07-10 [#9123 Bug 641489: Show Next/Previous Operation No. on routing lines when Type = Parallel](../../changes/bcapps/9123.md) (main, BC30, fix)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC29

## Countries that replace it

[IT](../../localizations/it.md)

## Documented on Microsoft Learn

- [Create routings](https://learn.microsoft.com/dynamics365/business-central/production-how-to-create-routings)

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "page", object_name: "Routing Lines")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
