Community Umfrage: API-Endpoints


Liebe Community,
 

da @Jonas Müller gerade im Urlaub ist, post ich dies in seinem Namen. Folgendes sind daher seine Worte:
Nachdem wir schon nach
Berichten und BI-Tools gefragt haben, kommen wir heute mit einem neuen Thema auf euch zu. Da wir gerade an einer Roadmap bezüglich API-Endpunkten arbeiten und auch bereits an neuen APIs arbeiten, ist mein Kollege, @markusarnold, aus dem Produkt Team auf mich zugekommen, damit ich mich an euch wende.

Wir würden gerne wissen, was für euch im Moment die wichtigsten API-Endpunkte sind. Es würde uns außerdem sehr freuen, wenn ihr uns hier einmal mitteilt, welche neuen API-Endpunkte ihr am dringendsten brauchen würdet! Teilt uns also gerne eure Insights mit. Sobald es dann losgeht, würden wir auch Kontakt zu den Teilnehmern aufnehmen, um die konkreten Use-Cases durchzusprechen! :)

Achtet wie bei den anderen Umfragen darauf, Dopplungen zu vermeiden und gebt lieber ein Like für einen API-Endpunkt, den ihr euch auch dringend wünscht. So bleibt es für uns und euch übersichtlicher!

Vielen Dank und Liebe Grüße

Jonas

 


41 Antworten

Benutzerebene 6
Abzeichen +2

Dann hoffen wir sehr dass unsere Wünsche alle umgesetzt werden 😊

Benutzerebene 5
Abzeichen +2

Xentral zu Xentral.

Jede Xentral zu Shop Anbindung ist besser als das Übertragenmodul.

Benutzerebene 7
Abzeichen +5

Xentral zu Xentral.

Jede Xentral zu Shop Anbindung ist besser als das Übertragenmodul.

Wir sind aktuell in der Entwicklung eines flexiblen und API basierten DataHub für den Datenaustausch von und nach xentral. Der connected dann auch xentral mit xentral und xentral mit jedem anderen System (CSV / XML / EDI) :)

Benutzerebene 5
Abzeichen +2

Xentral zu Xentral.

Jede Xentral zu Shop Anbindung ist besser als das Übertragenmodul.

Wir sind aktuell in der Entwicklung eines flexiblen und API basierten DataHub für den Datenaustausch von und nach xentral. Der connected dann auch xentral mit xentral und xentral mit jedem anderen System (CSV / XML / EDI) :)

Hallo Herr Schmidtchen,

die Frage ist, ob der Funnktionsumfang gleich oder besser ist, als mit den entwickelten APIs wie z.B. für Shopify, Shopware. Wird man in diesem DataHub z.B. auch die Belegsprachen mappen können, wir bei den anderen Anbindungen? Nur um ein Beispiel zu nennen.

Benutzerebene 7
Abzeichen +5

Hallo Herr Schmidtchen,

die Frage ist, ob der Funnktionsumfang gleich oder besser ist, als mit den entwickelten APIs wie z.B. für Shopify, Shopware. Wird man in diesem DataHub z.B. auch die Belegsprachen mappen können, wir bei den anderen Anbindungen? Nur um ein Beispiel zu nennen.

Wir nutzen die xentral API, somit sind wir hier entsprechend frei bzw. limitiert, was möglich ist.

Bisher konnten wir jedoch alles umsetzen, wie benötigt, manchmal zugegeben etwas umständlicher als notwendig. 

Generell können wir alles umsetzen, was das Übertragung - Modul bisher leistet, plus weitere Features. 
Der Hauptunterschied ist, dass wir nicht nur im- bzw. exportieren und Datensätze anlegen, sondern diese Daten auch updaten können. Somit ist es mehr als eine Datenübertragung, sondern vielmehr Synchronisierung. 

Wir würden uns sehr über REST Endpoints zum Einlagern und Auslagern freuen. Idealer Weise die Schnell-Einlagern Funktion aus der mobilen Lagerverwaltung, aber als REST Endpoint.

Der Grund ist, dass wir sehr große und schwere Artikel verkaufen und beim beladen unserer Regale auf Statik achten müssen. Außerdem dürfen bestimmte Artikel aus Sicherheitsgründen nur in bestimmte Lagerplätze eingelagert werden. Um das umzusetzen haben wir ein externes Tool programmiert, das über einen Bericht in Xentral überprüft welche Lagerplätze gerade frei sind und unter Berücksichtigung der Artikeldaten und Regalstatik einen Lagerplatz für einen Artikel vorschreibt.

Aktuell müssen unsere Mitarbeiten nachdem sie einen Lagerplatz von dem Tool vorgegeben bekommen haben, den Artikel von Hand in Xentral noch mal einlagern. Mit einem geeigneten Endpoint könnte unser Tool das übernehmen und würde so extrem viel Arbeitszeit einsparen.

Benutzerebene 1

Wir freuen uns, wenn wir einen Prozess für Just-in-Time Belieferungen realisieren können und unsere Artikel Mobil im Lager bewegen können - und zwar mit Zebra Handhelds und nicht mit Tablets :-)

Im Detail benötigen dafür einen Zugriff via API auf 
/Aufträge + Auftragpos
/Bestellungen
/Wareneingang
/Lager + Lagerbewegungen
/Lieferscheine

Wir wissen, dass hier noch nicht alles zugänglich ist - deswegen auch mein Post. 

Benutzerebene 7
Abzeichen +5

@Jonas Müller steht das Setzen von Labels auf der Roadmap für die Endpunkte?

Benutzerebene 7
Abzeichen +5

@Jonas Müller steht das Setzen von Labels auf der Roadmap für die Endpunkte?

Ich notiere es mir auf jeden Fall mal und gebe es weiter! Das Produkt Team, liest hier aber auch mit. :) 

Ich glaube, ich hab aber sogar was im Kopf zu dem Endpunkt für das Setzen von Labels. 

Danke für deinen Vorschlag.

LG 

Benutzerebene 7
Abzeichen +5

Im Grunde genommen muss jede Tabelle der Datenbank, die für unsere Daten relevant sind, durch die API ansprechbar sein. Egal ob adress- oder belegbezogene Daten und damit Verknüpftes. 

Und in jeder Tabelle dann auch alle Spalten. Die Endpoints baut man ja normalerweise nur einmal und dann sollte es dann vollumfänglich sein.

Worst case wäre, wenn wir unsere teuer aufgebaute on-premise Umgebung mit unserer eigenen API Lösung aufgrund von (leeren) Versprechungen aufgeben und dann negativ überrascht werden, dass ein Endpoint fehlt.

 

Benutzerebene 4
Abzeichen +2

Produktionen anlegen/bearbeiten/auslagern/abschließen wäre auch wichtig.

Wir benutzen das Produktionsmodul. Aber wenn man wirklich auf Xentral setzen will, muss man “für jeden Sche*ß” Produktionen anlegen. Zum Beispiel für einfache Zuschnitte von Kabeln, die wir für eine andere Produktion auf Lager haben wollen. Wenn solche Produktionen einfach auf Knopfdruck erstellt und abgeschlossen werden könnten, wäre das super. Manuell sind das ca. 15 Mausklicks und viel Wartezeit weil bei fast jedem Klick die Seite neu geladen wird.

Benutzerebene 7
Abzeichen +5

Aufträge anlegen wäre für uns wichtig!

[...]

Das könntet ihr heute schon mit dem “Übertragung”-Modul automatisieren oder mit der bestehenden API umsetzen. 

Oh, ich meinte oben eigentlich “Angebote anlegen”!

Wie geht das mit der bestehenden API? Die REST-API ist lt. Doku read-only für Angebote und Aufträge:

https://update.xentral.biz/apidoc/docs203.html#v1_belege_angebote

Für die alte “Standard-API” gibt’s auch kein AngebotCreate lt. Doku:

https://help.xentral.com/hc/de/articles/360017436919-API-Dokumentation

Also wäre ein API-Endpoint dafür schon gut.

AngebotCreate geht, wenn auch nicht dokumentiert :)

Benutzerebene 4
Abzeichen +2

AngebotCreate geht, wenn auch nicht dokumentiert :)

Ja, das nutzen wir mittlerweile schon. Hat aber paar Tage gedauert alle Geheimnisse zu lüften ^^

Benutzerebene 3
Abzeichen +1

...um Artikel ein und auszulagern und nicht wie aktuell denn Warenbestand zu ändern. ( so hat man keine Historie )

Mit freundlichen Grüßen

 

Primär wäre ein Zugriff auf die Wiedervorlage insbes. auf die darin vorhandenen Freitextfelder für uns sehr hilfreich.

Wie wäre es, wenn zumindest der export von Reports über die neue API implementiert werden würde? Ich denke, damit wäre schon vielen ein wenig geholfen, weil man damit ja so ziemlich alle Information aus dem System herausziehen kann.

Benutzerebene 7
Abzeichen +4

Primär wäre ein Zugriff auf die Wiedervorlage insbes. auf die darin vorhandenen Freitextfelder für uns sehr hilfreich.

Wie wäre es, wenn zumindest der export von Reports über die neue API implementiert werden würde? Ich denke, damit wäre schon vielen ein wenig geholfen, weil man damit ja so ziemlich alle Information aus dem System herausziehen kann.

Unbedingt muss das auch wieder für die neue API geboten werden. Wir nutzen das mit der alten sehr intensiv. 

Antworten