Virtual Marketer ERP
Inhalt der Dokumentation

Set-Artikel

Baubare Sets und Montage.

3 Funktionen. Aufruf unter /api/method/<Pfad>, Anmeldung und Fehlerformat stehen unter Authentifizierung und Fehlermodell.

vm_erp.vm_erp.sets.api.get_baubar

  • GET
  • POST
  • Lesend
  • Fehlernummer bei unerwarteten Fehlern

Hinweis 'baubar: 12 (begrenzt durch GX41798)' fuer eine Artikel- oder Auftragszeile.

Rollen: Jede angemeldete Person; der Zugriff richtet sich nach den Rechten am betroffenen Beleg.

ParameterTypPflichtBeschreibung
set_artikelstringja
gewuenschtstringnein

Felder der Antwort (message): hinweis, ist_set

curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
  --data-urlencode "set_artikel=<SET_ARTIKEL>" \
  "https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.sets.api.get_baubar"
{"message": ...}

vm_erp.vm_erp.sets.api.neue_montage

  • POST
  • Schreibend, rollengeschützt
  • Fehlernummer bei unerwarteten Fehlern

Legt einen Montage-Entwurf mit den Teilen an. Bucht nichts.

Rollen: Lager, Lager (Leitung), Vertrieb, Vertrieb (Leitung), Systemverwalter. Der schreibgeschützte Demo-Zugang erhält eine Berechtigungsmeldung.

ParameterTypPflichtBeschreibung
set_artikelstringja
mengeintegernein, Standard 1
curl -X POST -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
  -H "Content-Type: application/json" \
  -d '{"set_artikel": "<SET_ARTIKEL>"}' \
  "https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.sets.api.neue_montage"
{"message": ...}

vm_erp.vm_erp.sets.api.scanne

  • POST
  • Schreibend, rollengeschützt
  • Fehlernummer bei unerwarteten Fehlern

Verbucht einen Scan auf die Teileliste (nur im Montage-Entwurf).

Rollen: Lager, Lager (Leitung), Vertrieb, Vertrieb (Leitung), Systemverwalter. Der schreibgeschützte Demo-Zugang erhält eine Berechtigungsmeldung.

ParameterTypPflichtBeschreibung
montagestringja
codestringja

Felder der Antwort (message): meldung, status, teile

curl -X POST -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
  -H "Content-Type: application/json" \
  -d '{"montage": "<MONTAGE>", "code": "<CODE>"}' \
  "https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.sets.api.scanne"
{"message": ...}