Skip to content
SkyPlanner
  • Product
    • Features
    • Solutions
    • Integrations
  • Services
    • Assisted onboarding services
    • Integration services
    • Customization services
  • Pricing
  • Videos
  • Company
    • About us
    • Contact
    • Become a SkyPlanner partner
  • Docs
  • Get started for free!
  • English

Video Guides

33
  • SkyPlanner: The Basics
  • How to start to use your SkyPlanner trial
  • Introduction to SkyPlanner’s GANTT Timelime
  • Add Personnel, User Roles and Default Shifts
  • Workstations, Capacities and Maintenance
  • How to add a Process Step
  • Add a new Product to SkyPlanner
  • Subitems and Production Hierarchy
  • Add a Customer
  • Managing Tools in SkyPlanner
  • Adding and managing Materials
  • Create Orders and Order Items
  • How to Unschedule Orders in the GANTT Timeline
  • Running Timelock
  • JIT Manufacturing in SkyPlanner
  • Fast Track introduction video
  • Reduce Lead Time
  • Prioritize Completion Dates
  • How to use Minimum Degree of Manufacturing
  • Job Priorities
  • Managing Customer Priority
  • How to split Jobs across multiple Workstations
  • Managing Leave Times
  • Manage Overtime
  • Using the CSV Import
  • ShopFloorApp and Timer
  • How to create Workstation Groups
  • What is and how to use the Bulldozer feature
  • What is and how to manage Workstation Efficiencies
  • Assembly Jobs (Batch Production / Nesting)
  • What is the Quick Log Mode and how to use it
  • Add a quick note to a production process step
  • How to calculate your SkyPlanner Pricing

Getting Started

7
  • Introduction to SkyPlanner’s GANTT Timelime
  • How to start to use your SkyPlanner trial
  • What is a Workstation?
  • How to create a New Product
  • How to create a new Material
  • Assembly Jobs (Batch Production / Nesting)
  • How to Register Personnel

Integrations

8
  • Integration basics
  • Integration tutorial
  • Creating an order
  • Order items
  • Products and materials
  • Scheduled process step timings and workstations
  • Timelogs
  • Workstation/Person exceptions

Gantt Timeline

49
  • Introduction to SkyPlanner’s GANTT Timelime
  • Jobs on the GANTT Timeline
  • What is and how to manage Workstation Efficiencies
  • How to Unschedule Orders in the GANTT Timeline
  • How to move a job to another workstation
  • How to see a list of a specific Workstation Queue
  • How to get an Order’s task list.
  • How to edit a job in the GANTT Timeline
  • How to Unschedule all my jobs from my GANTT Timeline
  • How to change the priority to a specific Order
  • How to prohibit changes in an Order 
  • How to use the Running timelock in one specific workstation
  • How to add JIT Philosophy in one specific Order
  • Locking a Process Step Job to a Specific Workstation
  • Allow moving jobs to other more appropriate workstations
  • Consider the Materials
  • Workstage dependencies
  • Running Time Lock
  • How to Delete a Workstation Group in the GANTT Timeline
  • How to Create a Workstation Group in the GANTT Timeline
  • How to hide Workstations in GANTT Timeline
  • How to show all the Workstations in GANTT Timeline
  • Workstations on the GANTT Timeline
  • Job Details in the GANTT Timeline
  • How to see the Job Flow on the GANTT Timeline
  • Blue Capacity on the GANTT Timeline
  • Red Capacity on the GANTT Timeline
  • Capacity on the GANTT Timeline
  • Zoom in and Zoom out
  • Current time on the GANTT Timeline
  • Search function on GANTT Timeline
  • Unschedule an order item from the GANTT Timeline
  • How to split Jobs across multiple Workstations
  • What is and how to use the Bulldozer feature
  • Add a quick note to a production process step
  • Unschedule an order item from the GANTT Timeline
  • How to create Workstation Groups
  • What are Ghost Jobs?
  • How to activate Ghost Jobs in SkyPlanner
  • How to activate Show person in running jobs
  • How to highlight Late Jobs
  • How to change the color of a Job Prospect
  • How to hide a single Workstation in the GANTT Timeline
  • How to Reschedule only a specific Workstation
  • How to activate the Automized Reschedule
  • Turn off Combine overlapping capacities
  • How to activate Workstation Capacity graph in the GANTT Timeline
  • How to see a Workstation Capacity graph
  • How to make a Workstation take a Property into account for scheduling

Global Rules

7
  • Running Time Lock
  • Dynamic priorities
  • How to Change the Default Customer Priority
  • Consider the Materials
  • Workstage dependencies
  • Allow moving jobs to other more appropriate workstations
  • Consider eligibility dates

Default Shifts

3
  • How to add a Default Shift
  • How to edit a Default Shift
  • How to delete a Default Shift

Process Steps

8
  • How to add a New Process Step
  • How to edit a Process Step
  • How to delete a Process Step
  • Process step’s Graph Icon: What is it, and what does it do?
  • Setting and Teardown Times
  • Process Step Completion Degree (Minimum Degree of Manufacture)
  • Assembly Jobs (Batch Production / Nesting)
  • How to edit a job in the GANTT Timeline

Customers

4
  • How to add a New Customer
  • How to edit a Customer
  • How to delete a Customer
  • How to Change the Default Customer Priority

Tools

5
  • How to add Tools
  • How to add Maintenance to a Tool
  • How to inform that a Tool is broken?
  • How to assign a Tool to a Workstation
  • How to add a Tool to a Product

Workstations

16
  • What is a Workstation?
  • How to add a new Workstation
  • How to edit a Workstation
  • How to delete a Workstation
  • How to assign Maintenance to a Workstation
  • What is a Workstation Exception?
  • How to hide a single Workstation in the GANTT Timeline
  • How to Reschedule only a specific Workstation
  • What is and how to manage Workstation Efficiencies
  • What is the Quick Log Mode and how to use it
  • How to create Workstation Groups
  • How to assign Preventive Maintenance to all Workstations
  • How to remove Maintenance from a Workstation
  • How to add a New Shift to a Workstation
  • How to add a Employee Group to a Workstation
  • Quick Log Mode Introduction

Shift Scheduling

4
  • Shift Scheduling Introduction Video
  • How to add Overtime
  • How to remove Overtime
  • How to change the assigned Person for a Shift on a specific day

Products

6
  • How to create a New Product
  • Sub-Products
  • How to add Material to an existing Product
  • How to add a Tool to a Product
  • How to add a Property to a Product
  • Minimum Production Quantity

Orders

19
  • How to create a New Order
  • How to update a Prospect into an Order
  • What is Price per Unit?
  • Production Quantity and Ordered Quantity 
  • How to Edit Materials in an Order
  • How to change the color of a Job Prospect
  • How to create a Job Prospect 
  • How to edit a job in the GANTT Timeline
  • How to Unschedule Orders in the GANTT Timeline
  • How to edit an Order Item
  • How to create a New Order Item
  • How to edit an Order
  • How to archive an Order
  • How to filter an Order
  • What is and how to use the Purchase orders feature
  • How to edit a Purchase order
  • How to delete a Purchase order
  • How to update the information of a Purchase order item
  • How to delete a Purchase order item

Warehouse

11
  • How to manage the SkyPlanner’s Warehouse.
  • How to create a new Material
  • How to edit Material information
  • How to deactivate a material
  • How to update a Product
  • How to deactivate a Product
  • How to see a Product’s usage history chart?
  • How to activate a Disabled Product or Material
  • How to create a Transaction
  • How to update a Transaction
  • Inventory Transaction Iconography

ShopFloorApp and Timer

6
  • How to Disallow multi logging
  • How to Start a job in the Timer
  • How to adjust the time on the timer
  • How to change the color for running jobs in the GANTT Timeline
  • Add an Attachment to an Order and How to View It in the Timer
  • ShopFloorApp and Timer

Support

5
  • How to contact Support?
  • How can I get a SkyPlanner Brochure?
  • Can I use SkyPlanner on Mobile version?
  • How to book a meeting with a SkyPlanner specialist
  • How to select your Language in SkyPlanner

Personnel and Users

7
  • Personnel Scheduling
  • How to add a New User
  • Type of User Roles
  • How to edit a User
  • How to delete a User
  • Edit an Employee on the Personnel Registry
  • Delete an Employee from the Personnel Registry

Reports

3
  • Order item report
  • All Timelogs report
  • Job report
View Categories
  • Home
  • Docs
  • Integrations
  • Order items

Order items

Sami
Updated on May 13, 2025

3 min read

Here we go into detail about fetching, creating, updating and deleting Order items.

Order items can be accessed from the /phaser-Order-rows endpoint.

Fetching Order items #

You fetch Order items by sending a GET-request to the /phaser-Order-rows endpoint:

Fig 1. Fetching Order items

You can search for Order items by a variety of different parameters:

  • phaser_order_id
    • internal Skyplanner Order id, can be found from the /phaser-orders-endpoint
  • external_id
    • External identifier of the Order item
    • For example the unique identifier from your external system (ERP, etc)
  • production_planning_product_id
    • Internal Skyplanner Product id
    • Can be found from the /products-endpoint
  • parent_id
    • If an Order item has subitems (eg. sub products) the subitems have their parent Order item’s id in the parent_id field
  • row_index
    • Index number of the Order item
Fig 2. Order item row indices
  • worknumber
    • The worknumber value of Order item
  • status
    • Order item status
    • Allowed values: new, started or completed
  • position
    • The position value of the Order item
Fig 3. Order item position values
  • delivery_date
    • The delivery date of the Order item
    • Format: 2025-06-05T22:00:00+00:00
  • delivery_date_condition
    • Optional condition of delivery date search
    • Options: >, <, >=, <=, =, !=
    • If no value given, >= condition will be used
  • is_prospect
    • Return only Order items that are prospects
  • include_archived
    • Include archived (soft deleted) Order items in fetch
    • Denoted by the is_archive value
  • modified
    • Return Order items that have been modified after given date
    • Format: 2025-06-05T22:00:00+00:00
  • modifiedCondition
    • Optional condition of modified value search
    • Options: >, <, >=, <=, =, !=
    • If no value given, >= condition will be used

You can also mix and match the search parameters like this:

Fig 4. Fetching Order items by phaser_order_id and row_index

To fetch a specific Order item with its internal Skyplanner id you can do a request like this:

Fig 5. Fetching an Order item with the Skyplanner id 4

Creating Order items #

Note that you must create an Order before creating the Order item!

To create an Order item send a POST request to the /phaser-Order-rows endpoint:

Fig 6. Creating an Order item
Fig 7. Created Order item

Here is an overview about the fields you can use when creating an Order item:

  • phaser_order_id
    • Internal Skyplanner id for the Order the Order item is attached to
    • Required field
  • production_planning_order_row_id
    • After the Order is exported to the production scheduling module of Skyplanner a separate entity called a production planning Order row is created and its id is set into this field
    • Not recommended to use (leave as null or do not send this field at all in the request field)
  • production_planning_product_id
    • Skyplanner Product id for the Product the Order item is producing
    • Required if you want to bring default Process Steps from a Product
  • external_id
    • Unique identifier of the Order item
    • Use this to link the Skyplanner Order item to your Order item from an external system (ERP etc)
    • Must be unique
  • parent_id
    • If the Order item is a subitem for another Order item, give the parent’s id value here
  • row_index
    • Where in the list of Order items in the Order this item is situated
  • worknumber
    • Only used as an informative worknumber value for the Order item
    • Not visible in Skyplanner UI
  • status
    • Status of the Order item
    • Allowed values: new, started, ready, phased
  • is_archive
    • Is the Order item archived (soft deleted)
  • position
    • Order item identifier value (see Fig 3.)
  • amount
    • Total manufactured quantity of Product
  • ordered_amount
    • Ordered quantity of Product
  • price
    • Unit price of Product
  • use_custom_materials
    • If you do not want to use the default Material setup from the Product data, set this value to true
    • Default: false
  • use_custom_materials_calculated
    • Custom Material quantities are calculated based on the manufactured quantity of products
    • If set to false, Material quantities are fixed
    • Default: false
  • get_default_steps
    • Create Process Steps to Order item based on the Product’s default Process Steps
    • Default: false
  • use_calculated_job_durations
    • Calculate process step durations based on past timelog data
    • If not enough data available to calculate, default durations are used
    • Default: false
  • sub_items
    • Create also Product’s sub items if available
    • Default: false
  • delivery_date
    • Format: 2022-01-01 10:30:11
  • start_eligibility_date
    • Format: 2022-01-01 10:30:11
  • drawing_identifier
    • Drawing/blueprint/instructions identifier
  • description
    • Order item description
  • additional_description
    • Additional description for Order item
  • is_prospect
    • Is the Order item a prospect
    • Default: false

Updating Order items #

To update Order item data you can send a PUT request to the /phaser-Order-rows endpoint:

Fig 8. Updating an Order item
Fig 9. Updated Order item

Deleting Order items #

Deleting Order items is done in a “soft delete” method. In effect, deleting an Order item changes its is_archive value to true. This means you can restore deleted Order items by updating the is_archive value to false.

When deleting an Order item the system will also delete the associated Process Steps.

You delete Order items by sending a DELETE-request to the /phaser-Order-rows endpoint:

Fig 10. Deleting Order items

You can delete Order items by giving the internal Skyplanner ids in the array “ids” or the external_ids in the “external_ids” array.

Updated on May 13, 2025
API, Integration
Creating an orderProducts and materials
Table of Contents
  • Fetching order items
  • Creating order items
  • Updating order items
  • Deleting order items
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Was it helpful ?
  • Happy
  • Normal
  • Sad

Contact sales

Jussi Mäntylä
+358 40 700 0002
[email protected]

Product

Features

Solutions

Become a partner

Privacy policy

Support

Free trial

Request a demo

Contact sales

Resources

Videos

Powered by Skycode Oy

Rantakatu 2 G (11th floor)
65100 Vaasa, Finland
2204947-0
+358 40 700 0002
skycode.fi


    • Facebook
    • LinkedIn
    2025 © Skycode Oy
    • logo
    • Home
    • Product
      • Features
      • Solutions
      • Integrations
    • Services
      • Assisted onboarding services
      • Integration services
      • Customization services
    • Pricing
    • Videos
    • Company
      • About us
      • Contact
      • Become a SkyPlanner partner
    • Request a meeting
    • Get started for free!
    • English