---
title: Opprette en bestilling
description: "Her finner du en omfattende veiledning om hvordan du oppretter en ordre i Skyplanner med alle relaterte data. Noe av dette er dekket i [integrasjonsveiledningen](https://skyplanner.ai/no/docs/opplaering-i-integrering/), men her går vi gjennom Skyplanner-datastrukturen og integrasjonsprosessen i mer detalj. #### Datastruktur Først går…"
url: "https://skyplanner.ai/no/docs/opprette-en-bestilling/"
updated: "2025-10-07"
category: Integrasjoner
tags:
  - API
  - Integrering
---

# Opprette en bestilling

Her finner du en omfattende veiledning om hvordan du oppretter en ordre i Skyplanner med alle relaterte data. Noe av dette er dekket i [integrasjonsveiledningen](https://skyplanner.ai/no/docs/opplaering-i-integrering/), men her går vi gjennom Skyplanner-datastrukturen og integrasjonsprosessen i mer detalj.

#### Datastruktur

Først går vi gjennom hvordan en Skyplanner-ordre er strukturert. [API-endepunktene](https://integration.skyplanner.app/api/swagger) for dataenhetene som er nevnt her, er uthevet slik: /phaser-ordrer

På øverste nivå har vi **bestillingen**(/phaser-orders)

Hver **bestilling** *må*ha en **kunde**(/kunder).

Hver **bestilling** kan ha flere **bestillingselementer**(/phaser-order-rader)

Hver **ordrevare** *kan* ha et **produkt**(/products) knyttet til seg, men det er ikke obligatorisk. Hvert produkt har ett lager(/saldos). Merk at lagerenheten opprettes automatisk når et produkt opprettes med API-et.

Hver **ordrevare** kan ha flere **jobber** (også kalt prosesstrinn)(/phaser-jobs).

Hver **jobb** *må*ha et **arbeidsstadium**(/workstages).

![](https://skyplanner.ai/wp-content/uploads/2025/02/phaser-order.drawio-1-655x1024.png)
**Fig. 1** Ordrestruktur og relaterte data

#### Arbeidsflyt for integrering

Her er et trinnvis eksempel på hvordan du kan strukturere integrasjonen fra ERP-systemet ditt til Skyplanner.

1. Hent salg/arbeidsordre fra ERP
2. Opprett **kunde**(få kunde-ID i svaret)
3. Opprett **ordre** med kunde-ID (få ordre-ID i svaret)
4. Hente salgs-/arbeidsordredata fra ERP
5. Opprett **produkt** (få produkt-ID som svar)
6. Opprett **ordrevare** med ordre-ID og andre data (få ordrevare-ID i svaret)
7. Hent prosesstrinndata fra ERP
8. Opprett **workstage** (få workstage-id i svaret)
9. Opprett **jobb** med workstage-id og andre data

#### Ekstra tips

##### Ved sletting

Sletting av phaser-ordrer, phaser-order-elementer eller phaser-jobber via API-et (og fra brukergrensesnittet) gjøres på en *myk* slettingsmåte. Det betyr at dataene faktisk ikke slettes fra databasen, men at de markeres som *arkivert*. I praksis blir is_archive-attributtet til entiteten satt til true når den slettes. De arkiverte/slettede entitetene kan fremdeles nås via API-et ved hjelp av parameteren include_archived. Når include_archived=true, vil en GET-forespørsel hente entiteten selv om den er arkivert.

**Merk at myk sletting ikke er tilgjengelig i alle API-endepunkter! Du må derfor være forsiktig, ettersom sletting av for eksempel kunder, personer osv. er permanent!**

##### Bruke standard prosesstrinn for bestillingselementet ditt

Hvis du har opprettet noen standard prosesstrinn for produktet som bestillingselementet produserer, kan du be systemet om å hente standardinnstillingene til bestillingselementet ved hjelp av API-et ved hjelp av attributtet **get_default_steps**.

![](https://skyplanner.ai/wp-content/uploads/2025/02/image-158.png)
**Fig. 2.** Opprette en ny ordrevare med standard prosesstrinn

##### Legge til materialer til bestillingsvare

Hvis du har knyttet materialer til det produserte produktet, blir de automatisk knyttet til bestillingsraden.

Hvis du imidlertid ikke ønsker å bruke materialene som er knyttet til produktet (for eksempel hvis varen er en spesialbestilling og du ønsker å bruke andre materialer), kan du bruke attributtet **use_custom_materials**.

![](https://skyplanner.ai/wp-content/uploads/2025/02/image-159.png)
**Fig. 3.** Opprette en ordrevare uten å bruke standardmaterialer
