Virtual Marketer ERP
Inhalt der Dokumentation

Assistent

Fragen zu Aufträgen und Kunden, Datenqualität und tägliche Vorschläge.

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

vm_erp.vm_erp.assistent.api.ask

  • GET
  • POST
  • Lesend
  • Fehlernummer bei unerwarteten Fehlern

Free question about the open document. Returns a proposal, nothing is executed.

Rollen: Vertrieb, Vertrieb (Leitung), Lager, Lager (Leitung), Buchhaltung, Systemverwalter.

ParameterTypPflichtBeschreibung
doctypestringja
namestringja
questionstringja

Felder der Antwort (message): hinweis, text, vorschlag

curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
  --data-urlencode "doctype=<DOCTYPE>" \
  --data-urlencode "name=<NAME>" \
  --data-urlencode "question=<QUESTION>" \
  "https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.assistent.api.ask"
{"message": ...}

vm_erp.vm_erp.assistent.api.confirm_comment

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

The only action with write effect: a comment on the document, only after a human confirmed it (the sidebar sends confirmed=1 on the button click).

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

ParameterTypPflichtBeschreibung
doctypestringja
namestringja
textstringja
confirmedintegernein, Standard 0

Felder der Antwort (message): ok

curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
  --data-urlencode "doctype=<DOCTYPE>" \
  --data-urlencode "name=<NAME>" \
  --data-urlencode "text=<TEXT>" \
  "https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.assistent.api.confirm_comment"
{"message": ...}

vm_erp.vm_erp.assistent.api.customer_summary

  • GET
  • POST
  • Lesend
  • Fehlernummer bei unerwarteten Fehlern

Rollen: Vertrieb, Vertrieb (Leitung), Lager, Lager (Leitung), Buchhaltung, Systemverwalter.

ParameterTypPflichtBeschreibung
customerstringja
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
  --data-urlencode "customer=<CUSTOMER>" \
  "https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.assistent.api.customer_summary"
{"message": ...}

vm_erp.vm_erp.assistent.api.explain_order

  • GET
  • POST
  • Lesend
  • Fehlernummer bei unerwarteten Fehlern

Rollen: Vertrieb, Vertrieb (Leitung), Lager, Lager (Leitung), Buchhaltung, Systemverwalter.

ParameterTypPflichtBeschreibung
namestringja
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
  --data-urlencode "name=<NAME>" \
  "https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.assistent.api.explain_order"
{"message": ...}

vm_erp.vm_erp.assistent.api.get_context

  • GET
  • POST
  • Lesend
  • Fehlernummer bei unerwarteten Fehlern

Rollen: Vertrieb, Vertrieb (Leitung), Lager, Lager (Leitung), Buchhaltung, Systemverwalter.

ParameterTypPflichtBeschreibung
doctypestringja
namestringja
curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
  --data-urlencode "doctype=<DOCTYPE>" \
  --data-urlencode "name=<NAME>" \
  "https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.assistent.api.get_context"
{"message": ...}

vm_erp.vm_erp.assistent.api.quality_check

  • GET
  • POST
  • Lesend
  • Fehlernummer bei unerwarteten Fehlern

Rollen: Vertrieb, Vertrieb (Leitung), Lager, Lager (Leitung), Buchhaltung, Systemverwalter.

ParameterTypPflichtBeschreibung
doctypestringnein
curl -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
  "https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.assistent.api.quality_check"
{"message": ...}

vm_erp.vm_erp.assistent.vorschlaege_api.abweisen

  • GET
  • POST
  • Schreibend, rollengeschützt

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

ParameterTypPflichtBeschreibung
vorschlag_idstringja
grundstringja

Felder der Antwort (message): ok

curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
  --data-urlencode "vorschlag_id=<VORSCHLAG_ID>" \
  --data-urlencode "grund=<GRUND>" \
  "https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.assistent.vorschlaege_api.abweisen"
{"message": ...}

vm_erp.vm_erp.assistent.vorschlaege_api.heute

  • GET
  • POST
  • Lesend

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

ParameterTypPflichtBeschreibung
abgewiesenstringnein
curl -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
  "https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.assistent.vorschlaege_api.heute"
{"message": ...}

vm_erp.vm_erp.assistent.vorschlaege_api.rueckmeldung

  • GET
  • POST
  • Schreibend, rollengeschützt

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

ParameterTypPflichtBeschreibung
vorschlag_idstringja
bewertungstringja

Felder der Antwort (message): ok

curl --get -H "Authorization: token $API_SCHLUESSEL:$API_GEHEIMNIS" \
  --data-urlencode "vorschlag_id=<VORSCHLAG_ID>" \
  --data-urlencode "bewertung=<BEWERTUNG>" \
  "https://ihre-instanz.example.com/api/method/vm_erp.vm_erp.assistent.vorschlaege_api.rueckmeldung"
{"message": ...}