Schnittstelle

Aus TraiNexWiki
Wechseln zu:Navigation, Suche

Sie verwenden ein Programm und möchten zu dem externen Programm eine Schnittstelle?
Jeder Softwarehersteller stellt Schnittstellen zur Verfügung in seiner Software und trotzdem ist das Thema "Schnittstelle" komplex und unterschätzt.
Fast immer sind aufwändige Anpassungen bei der Einrichtung und auch der nachhaltigen Pflege einer Schnittstelle notwendig.
Oft erfüllt zudem eine Schnittstelle nicht die ursprünglichen Wünsche und Ideen. Die Einrichtung einer rechtssicheren und fehlerfreien Schnittstelle zwischen 2 Programmen ist erfahrungsgemäß eine der aufwändigen Zusatzleistungen.

Um abschätzen zu können, ob eine Schnittstelle möglich ist, sollte jemand mit technischem Background, der sowohl TraiNex als auch das externe Programm und das Ursprungsproblem kennt, sich mit den folgenden Fragen auseinandersetzen:

  • Bitte prüfen Sie im 1. Schritt: Ist die gewünschte Funktionalität wirklich nicht in TraiNex enthalten? Wäre es nicht einfacher, den geplanten Prozess so zu modellieren, dass er mit TraiNex abbildbar ist?
  • Bitte prüfen Sie im 2. Schritt, ob die Standard-API in Betracht kommt.
  • Geht es darum, dass ein TraiNex-Nutzer aus dem TraiNex heraus ein anderes Programm betreten können soll? Single-Sign-On wie bei Moodle?
  • Soll es nur ein Export aus TraiNex und Import in die andere Software sein? Zu einem definierten Zeitpunkt manuell oder fortlaufend automatisch? Beispiel: Adressdaten werden aus TraiNex exportiert und in ein externes Programm zur Erstellung von Studienausweisen importiert.
  • Soll es nur ein Import nach TraiNex und Export aus der anderen Software sein? Zu einem definierten Zeitpunkt manuell oder fortlaufend automatisch? Beispiel: Bewerberdaten aus einem Excel sollen in TraiNex importiert werden zu Semesterbeginn.
  • Soll es eine fortlaufende Synchronisation zwischen TraiNex und der externen Software sein?
  • Um welche Daten genau geht es in der Schnittstelle?
  • Haben Sie eine Webadresse der externen Software und ggf. einen Zugang zu der externen Software? Gibt es eine Schnittstellenbeschreibung?
  • Bereits die Analyse der Schnittstellen-Möglichkeiten ist nach einer Grobprüfung ein nicht unerheblicher Aufwand und ein Zusatzwunsch.

Siehe auch

API
Moodle