SDK Master

Anleitungen & Tutorials

Allgemeiner Überblick über die SDK

Unser SDK (Software Development Kit) ist ein Set von Programmierschnittstellen, Programmcode, Bibliotheken, Dokumentationen und Werkzeugen, das es Entwicklern ermöglicht, neue Apps für tricoma zu erstellen.

Unser SDK enthält Dokumentation, API-Beispiele, Codebeispiele, Prozessbeispiele und ein Tool, um neue Apps bauen zu können. Sie können das SDK einsetzen, um neue Apps zu schreiben, statt jeden Teil des Codes von Grund auf neu zu erstellen.
Alle genannten Funktionen und Apps sind nur in der Staging Umgebung vorhanden. Eine Nutzung des SDK Master und der entsprechenden Vorlagen Apps in der Liveumgebung ist nicht möglich.
Wir bieten mehrere SDK Apps welche einerseits zur Dokumentation und Verwaltung, aber andererseits auch als Vorlage für neue Apps gelten. Wir stellen diese nachfolgend vor:
Die SDK Master App ist ein wichtiger Bestandteil des SDK. Sie können darüber vorhandene Apps einsehen und verwalten.
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Es bietet die Möglichkeit die Navigationsbereiche und Rechte je App einzusehen und zu verwalten.
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Es gibt auch die Möglichkeit, sich die SQL Befehle zur Anlage einer App anzeigen zu lassen, um erstellte Apps einfach aus der Stagingumgebung in das Livesystem zu installieren.
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Auch haben Sie je App eine Funktionsbibliothek, welche sogar Ihre eigenen Apps einliest, so dass eigens erstelle Funktionen dort verfügbar sind. In Zukunft sollen an dieser Stelle auch Funktionsdokumentationen erfolgen.
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Neben der Funktion gibt es auch einen Funktionsbutton, welcher den Quellcode der Funktion anzeigt.
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Auch bietet es die Möglichkeit einer App Anlage, bei welcher andere SDK Vorlagen als Grundlage genutzt werden können.

Mehr dazu gibt es hier Entwicklung einer neuen App per automatischen Appanlage
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Natürlich gibt es auch ein komplettes Funktionsverzeichnis, in welchem alle Funktionen des Systems verfügbar sind. In diesem können Sie auch nach Funktionen suchen und sich Quellcode aus Apps ansehen.
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Über die Maneta Search ist auch Ihre Funktionsbibliothek verfügbar. So können Sie einfach und schnell nach Funktionen suchen. Sie müssen hier nicht nach genauen Funktionsnamen suchen, es reichen auch Teile davon.
Die Suche reagiert hier auf "sdk Ihre Begriffe"

Probieren Sie es aus mit z. B.
sdk kunden anlegen
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Auch hier lassen sich natürlich die Ergebnisse anklicken um direkt zum Quellcode zu gelangen.
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Die SDK Master App stellt für die weiteren SDK Apps eine entsprechende Test API bereit. So können alle Vorlagen Apps auf einen Endpunkt zugreifen und komplette API Abrufe können - wie von einem externen Aufruf - simuliert werden.

Das macht die Entwicklung und das Verständnis für neue Apps um ein vielfaches einfacher.

Der Clou dabei: Die API generiert sogar zufällig neue Daten, so dass auch neue Test Kunden in der API vorhanden sind.
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Innerhalb der SDK Master App ist auch unsere Masterclass für Entwickler verfügbar. In dieser haben Sie über 45 Videos zum Thema: Eigene Apps in tricoma entwickeln.
Dies erleichtert den Einstieg ungemein.
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Die Minivorlage ist eine kleine Vorlage, welche aus 2 Modulbereichen besteht:
  • Einstellungen --> Allgemeine Einstellungen vornehmen
  • Tools --> Abruf von Daten aus einer API
Die Vorlage simuliert eine App, über die von einer fremden API Produktpreise abgeholt werden, welche dann aufbereitet in einer CSV URL verfügbar gemacht werden. Diese CSV URL könnte dann in der App Import/Export eingebunden werden um dann Preise zu aktualisieren. Details hierzu hier: Zeitgesteuerter Import bzw. Export

Die App ist somit die perfekte Grundlage um z. B. Lieferanten APIs anzubinden, aber den Aufwand beim Import zu minimieren.
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Die Standardvorlage ist eine grundsätzliche und typische Verwaltung. Sie beinhaltet Einträge welche mit Kunden und Produkten verknüpft werden. Darüber hinaus kann eine Shortinfo generiert werden. Über eine Statistik können Auswertungen gefahren werden.
  • Einstellungen --> Allgemeine Einstellungen + Kategorieverwaltung
  • Übersicht --> Übersicht der Einträge mit Selektion + Archivierung
  • Detailansicht --> Detailansicht mit der Möglichkeit Produkte einzutragen
  • Tools --> Allgemeines Tool um Massenweise den Status zu ändern
  • Statistik --> Statistik mit Balken- und Kreisdiagrammen.
  • Wizard + Einrichtungsassistentkompatibilität
  • Shortinfokompatibilität
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Diese App ist eine Vorlage um einen neuen Versanddienstleister anbinden zu können. Hierbei wird die App funktionsfähig ausgeliefert, so dass sogar über die interne API der SDK Master Versandlabels generiert werden können. So ist es möglich den kompletten Ablauf eines Versandlabels nachzubilden.
  • Einstellungen --> Allgemeine Einstellungen + Schnittstellenverwaltung + Zuordnung der Carrier Lieferarten an die tricoma eigenen
  • Übersicht --> Übersicht der Einträge mit Selektion + Archivierung + Stornierung einer Sendung + Labeldownload
  • Detailansicht --> Detailansicht einer erstellten Lieferung
  • Meldungen--> Übersichtliche Ausgabe der Meldungen mit Filterfunktionen
  • Tools --> Allgemeines Tool um neue Labels zu erstellen oder zu stornieren
  • Statistik --> Statistik mit Balkendiagrammen.
  • Wizard + Einrichtungsassistentkompatibilität
  • Generierung von Druckscripten über den Einrichtungsassistenten
  • Maneta Search mit Trackingcode und Kundensuche
  • Maneta Overview Datenübergabe
  • Globale Debug Log Kompatibilität
  • Ansicht im Kunden
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Diese App ist eine Vorlage um einen neuen Zahlungsdienstleister anbinden zu können. Hierbei wird die App funktionsfähig ausgeliefert, so dass über die interne API fiktive Zahlungseingänge oder Erstattungen erstellt werden.
  • Einstellungen --> Allgemeine Einstellungen + Schnittstellenverwaltung + Zuordnung und Anlage eines Eintrag in der App Bankkonten
  • Übersicht --> Übersicht der Einträge mit Selektion + Archivierung
  • Detailansicht --> Detailansicht eines Zahlungseingangs
  • Meldungen--> Übersichtliche Ausgabe der Meldungen mit Filterfunktionen
  • Tools --> Allgemeines Tool um Zahlungen abzuholen
  • Statistik --> Statistik mit Balkendiagrammen.
  • Wizard + Einrichtungsassistentkompatibilität
  • Rückerstattung von Zahlungen
  • Maneta Search mit Zahlungsreferenz und Kundensuche
  • Maneta Overview Datenübergabe
  • Globale Debug Log Kompatibilität
  • Ansicht im Kunden
  • Cronjob für automatischen Import der Zahlungsströme
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Diese App wird als Vorlage für Verkaufsplattformen und Shopsysteme dienen. Bestellungen lassen sich abholen und Produkte mit Lagerbeständen etc. übertragen.
Diese Vorlage liefert Quellcodebeispiele zur Entwicklung von Modulerweiterungen. Beispielsweise sind folgende Erweiterungen enthalten
  • Ansicht im Kunden
  • Ansicht im Produkt
  • Ansicht im Mitarbeitermanagement
  • Navigationspunkt/Bereich in der Scanstation
  • Navigationspunkt/Bereich in der Scanstation MDE
  • Navigationspunkt/Bereich in der Kasse
  • Generelles Beispiel für einen externen Zugriff z. B. für eine CSV Datei
  • ...
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Allgemeiner Überblick über die SDK
Mehr zum Theme Nutzungsrechte der SDK Quellcodes finden Sie hier: Nutzungsrechte für Apps aus der SDK

 
Hersteller / Partner

tricoma AG

Zum Hersteller
 

Kompatibel mit

Folge uns

Einen Augenblick bitte...
Cookie und Tracking
Diese Webseite verwendet Cookies
Cookies werden zur Verbesserung der Benutzerführung verwendet und helfen dabei, diese Webseite besser zu machen.