NextGen FSM
2026 Wave Two 2026 Wave One 2025 Wave Two 2025 Wave Three
2026 Wave Two 2026 Wave One 2025 Wave Two 2025 Wave Three

Understand scheduling for linear assets

Audience: Administrators and dispatchers

When you manually or automatically schedule a task on a linear asset, the system only calculates the technician's travel time to the start point of the asset. Since linear assets can include pipelines, roads, or railways, it takes time to physically travel along an asset segment. Directly incorporate the additional time it takes to reach the job site into the task’s duration.

Prerequisites

Before you start:

Understand how work orders are scheduled on linear assets

To schedule activities associated with linear assets, you need specific routing and travel calculations since the asset spans a physical distance and has start and end points.

Understand linear assets integration in work orders

When a work order (WO) is generated for a linear asset, the system automatically populates: 

  • Start address.

  • End address.

Standard address fields are included alongside the base coordinates, access points, and access times configured on the asset.

Note: The system only performs geographic normalization for primary base coordinates.

Understand manual scheduling

When you manually assign or schedule an activity on a linear asset, the system calculates the technician's travel path differently than it does for standard point assets.

  • One-way routing: Manual scheduling assumes travel in one direction (from the start point to the end point). Entry and exit points cannot be reversed manually.

  • Travel along the asset: The time required to travel along the linear asset (from start to end) must be included in the estimated activity duration. This is because movement along the asset often happens off-road and cannot be calculated by standard street routing.

Understand path calculations

When you insert a new task in a technician's schedule, the system calculates:

  • Inbound path: Calculated from the previous task's location to the start point of the linear asset.

  • Outbound path: Calculated from the end point of the linear asset to the beginning of the next scheduled activity.

  • Access time: If an asset’s access time is defined, this duration automatically adds to the calculated travel time.

Understand types of coordinates

The system uses these coordinates to calculate travel paths on the scheduling interface:

Asset type

Access points configuration

Inbound destination (Arriving)

Outbound origin (Leaving)

Point asset

No

Asset coordinates

Asset coordinates

Point asset

Yes

Access point coordinates

Access point coordinates

Linear asset

No

Linear asset start coordinates

Linear asset end coordinates

Linear asset

Yes

Start access point coordinates

End access point coordinates

Understand automatic scheduling

The system utilizes the scheduling engine for automatic scheduling, like:

  • Virtual planning.

  • Real-time reworking.

  • Route optimization.

To accurately calculate paths, the core system passes specific geographical attributes to scheduling engine based on the asset type:

  • ll (lat, lon): The geographical coordinates used for standard point assets.

  • llEnter (latEnter, lonEnter): The starting point coordinates used for linear assets.

  • llExit (latExit, lonExit): The ending point coordinates used for linear assets.

  • invertible: A boolean value that indicates if the linear asset can also be traveled in reverse.

Manage access times in automatic scheduling

The scheduling engine can factor in off-road travel time required to physically reach the asset's exact coordinates from the approximation on the road network.

To account for this extra travel time, you can configure the project to send these attributes to the engine:

  • accessTime: A general access time applied to the asset.

  • accessTimeStart: A specific access time applied only to the arrival/start point.

  • accessTimeEnd: A specific access time applied only to the exit/end point.

  • accessTimePivot: A specific access time applied to any team pivot points.

Note: Extra travel time is measured in seconds.

What’s next