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
    • Suomi
    • Čeština
    • Dansk
    • Deutsch
    • Español
    • Eesti
    • Français
    • Italiano
    • Latviešu
    • Lietuvių
    • Magyar
    • Nederlands
    • Polski
    • Português
    • Português
    • Slovenčina
    • Slovenščina
    • Svenska
    • Türkçe
    • Indonesia
    • 日本語
    • العربية
    • Ελληνικά
    • 한국어
    • Norsk bokmål
    • Română
    • Українська

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

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

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
  • ShopFloorApp and Timer
  • 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
  • How to Disallow multi logging

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
  • Products and materials

Products and materials

Sami
Updated on March 7, 2025

3 min read

Here we go through how you can create products and materials and how you can attach them to you orders with the Skyplanner-API. We will also show you how to create default Process Steps for your products and how to create Order items using those defaults.

Creating a Product/Material #

Creating and updating both products and materials is done through the same API-endpoint: /products. The type of the Product is set by the type-attribute: ‘Product’ or ‘Material’

Fig 1. Creating a Product
Fig 2. Creating a Material

When creating products and materials make sure you set the is_active value as true if you want the Product/Material shown as being active in the Product listing. Also note that you can set the available stock quantity with the free_amount attribute.

Creating default Process Steps for a Product #

Before adding default Process Steps for a Product you need to have the appropriate workstages. Workstages can be created either through the Skyplanner UI or the /workstages-endpoint.

Adding default Process Steps is done from the /products/jobs/{productId}-endpoint.

So for example if you want to add a default step to the Product with the id 22220 you would do a POST-request like this:

Fig 3. Adding a default process step

Some notable fields:

  • order_number
    • This is an index number telling Skyplanner in which Order the Process Steps are meant to be completed
    • For example: first step gets value 1, second step gets value 3, third step gets value 3 and so on…
  • workstations
    • This is a list of workstations this process step can be scheduled to
    • Give here Workstation ids as an comma separated list, like this: “61,62,63”
  • time_variation
    • Possible values: time_per_pcs, pcs_per_time, fixed_time
  • duration, settingtime, settletime
    • Give these values in seconds

Updating a default process step #

When updating a default process step you have to use the order_number attribute to specify which step to update.

For example, the first process step (order_number 1) in this Product is done with a PUT-request like this:

Fig 4. Updating a default process step

Deleting default Process Steps #

Deleting default Process Steps is also done by using the order_number values.

Order_numbers are given in an array like this:

Fig 5. Deleting default Process Steps
Adding a Material/sub Product to a Product #

To attach a Material or sub Product we need to use the /sub-products endpoint.

The process is pretty straightforward: we put the id of the Material or sub Product to the production_planning_product_id attribute and the id of the Product we want the Material/sub Product to be attached to into the production_planning_product_parent_id attribute.

Fig 6. Attaching a Material to a Product
Adding a Material to Order item #

You can also attach materials directly to an Order item by using the /row-materials endpoint. This way you can attach extra materials or use a completely different list of materials in an Order item from the default materials set to the products. Note that you can have only one row-Material entity for an Order item for each Material. So in effect you can not create two entities with the same production_planning_product_id to the same phaser_order_row_id.

Fig 7. Adding a Material to an Order item

Updating the stock level #

You can update the Product or Material stock level by sending a PUT-request with the free_amount attribute.

Fig 8. Updating the stock level

Updated on March 7, 2025
API, Integration
Order itemsScheduled process step timings and workstations
Table of Contents
  • Creating a product/material
  • Creating default process steps for a product
  • Updating a default process step
  • Deleting default process steps
    • Adding a material/sub product to a product
    • Adding a material to order item
  • Updating the stock level
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
      • Suomi
      • Čeština
      • Dansk
      • Deutsch
      • Español
      • Eesti
      • Français
      • Italiano
      • Latviešu
      • Lietuvių
      • Magyar
      • Nederlands
      • Polski
      • Português
      • Português
      • Slovenčina
      • Slovenščina
      • Svenska
      • Türkçe
      • Indonesia
      • 日本語
      • العربية
      • Ελληνικά
      • 한국어
      • Norsk bokmål
      • Română
      • Українська