---
title: Tooted ja materjalid
description: "Siinkohal vaatame läbi, kuidas saate luua tooteid ja materjale ning kuidas saate neid Skyplanner-API abil tellimustele lisada. Samuti näitame teile, kuidas luua oma toodete jaoks vaikimisi protsessietappe ja kuidas neid vaikimisi kasutades luua tellimuse objekte. #### Toote/materjali loomine Nii toodete…"
url: "https://skyplanner.ai/et/docs/tooted-ja-materjalid/"
updated: "2025-10-07"
category: Integratsioonid
tags:
  - API
  - Integratsioon
---

# Tooted ja materjalid

Siinkohal vaatame läbi, kuidas saate luua tooteid ja materjale ning kuidas saate neid Skyplanner-API abil tellimustele lisada. Samuti näitame teile, kuidas luua oma toodete jaoks vaikimisi protsessietappe ja kuidas neid vaikimisi kasutades luua tellimuse objekte.

#### Toote/materjali loomine

Nii toodete kui ka materjalide loomine ja uuendamine toimub sama API-punkti kaudu: /products. Toote tüüp määratakse **type-attribuudiga**: "product" või "material".

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-14.png)
**Joonis 1.** Toote loomine

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-11.png)
**Joonis 2.** Materjali loomine

Toodete ja materjalide loomisel veenduge, et väärtus **is_active** on true, kui soovite, et toode/materjal oleks tootenimekirjas aktiivne. Pange tähele ka seda, et saate määrata vaba varu koguse atribuudiga **free_amount**.

#### Toote jaoks vaikimisi protsessietappide loomine

Enne vaikimisi protsessi etappide lisamist tootele on vaja asjakohaseid tööetappe. Tööetappe saab luua kas Skyplanneri kasutajaliidese või /workstages-endpunkti kaudu.

Vaikimisi protsessietappide lisamine toimub /products/jobs/{productId}-lõpp-punktist.

Näiteks kui soovite lisada tootele vaikimisi sammu id 22220, siis teete POST-küsitluse järgmiselt:

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-16.png)
**Joonis 3.** Vaikimisi protsessi sammu lisamine

Mõned märkimisväärsed valdkonnad:

- order_number
  - See on indeksnumber, mis ütleb Skyplannerile, millises järjekorras tuleb protsessietapid lõpule viia.
  - Näiteks: esimene samm saab väärtuse 1, teine samm saab väärtuse 3, kolmas samm saab väärtuse 3 jne...
- töökohad
  - See on nimekiri töökohtadest, kuhu seda protsessi sammu saab planeerida.
  - Andke siin tööjaama ID-d komadega eraldatud loeteluna, näiteks nii: "61,62,63"
- time_variation
  - Võimalikud väärtused: time_per_pcs, pcs_per_time, fixed_time
- duration, settingtime, settletime
  - Andke need väärtused *sekundites*

#### Vaikimisi protsessisammu uuendamine

Vaikimisi protsessisammu uuendamisel tuleb kasutada atribuuti **order_number**, et määrata, millist sammu uuendatakse.

Näiteks selle toote esimene protsessietapp**(order_number 1**) tehakse PUT-küsitlusega järgmiselt:

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-19.png)
**Joonis 4.** Vaikimisi protsessisammu uuendamine

#### Vaikimisi protsessietappide kustutamine

Vaikimisi protsessietappide kustutamine toimub samuti **order_number** väärtuste abil.

Order_numbers on antud massiivi kujul:

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-21.png)
**Joonis 5.** Vaikimisi protsessietappide kustutamine

##### Materjali/alltoote lisamine tootele

Materjali või alamtoote kinnitamiseks peame kasutama /sub-products lõpp-punkti.

Protsess on üsna lihtne: paneme materjali või alamtoote id atribuuti **production_planning_product_id** ja selle toote id, millega tahame materjali/alamtoote siduda, atribuuti **production_planning_product_parent_id**.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-22.png)
**Joonis 6.** Materjali kinnitamine tootele

##### Materjali lisamine tellimusartiklile

Samuti saate materjale lisada otse tellimuse elemendile, kasutades /row-materials otsepunkti. Nii saate lisada täiendavaid materjale või kasutada tellimuse esemele täiesti teistsuguseid materjale kui toodete jaoks vaikimisi määratud materjalid. Pange tähele, et iga materjali jaoks saab tellimuse kirje jaoks olla ainult üks rida-materjalide üksus. Seega ei saa te tegelikult luua kahte sama **toodangu_planeerimise_toode_id-ga**üksust samale **phaser_order_row_id-le**.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-24.png)
**Joonis 7.** Materjali lisamine tellimusartiklile

#### Varude taseme ajakohastamine

Toote või materjali varude taset saab uuendada, saates PUT-küsitluse atribuudiga **free_amount**.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-40.png)
**Joonis 8.** Varude taseme ajakohastamine
