Schnittstelle: Unterschied zwischen den Versionen
Viola (Diskussion | Beiträge) |
Sbiele (Diskussion | Beiträge) (→Siehe auch) |
||
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
Jeder Softwarehersteller stellt Schnittstellen zur Verfügung in seiner Software und trotzdem ist das Thema "Schnittstelle" komplex und unterschätzt. <BR> | Jeder Softwarehersteller stellt Schnittstellen zur Verfügung in seiner Software und trotzdem ist das Thema "Schnittstelle" komplex und unterschätzt. <BR> | ||
Fast immer sind aufwändige Anpassungen bei der Einrichtung und auch der nachhaltigen Pflege einer Schnittstelle notwendig. <BR> | Fast immer sind aufwändige Anpassungen bei der Einrichtung und auch der nachhaltigen Pflege einer Schnittstelle notwendig. <BR> | ||
− | Die Einrichtung einer rechtssicheren und fehlerfreien Schnittstelle zwischen 2 Programmen ist erfahrungsgemäß | + | 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äß zeit- und kostenaufwändig. <BR><BR> |
− | Um abschätzen zu können, ob | + | 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: |
<UL> | <UL> | ||
− | <LI>Bitte prüfen Sie im 1. Schritt, ob die Standard-[[API]] in Betracht kommt. | + | <LI>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? |
+ | <LI>Bitte prüfen Sie im 2. Schritt, ob die Standard-[[API]] in Betracht kommt. | ||
<LI>Geht es darum, dass ein TraiNex-Nutzer aus dem TraiNex heraus ein anderes Programm betreten können soll? Single-Sign-On wie bei [[Moodle]]? | <LI>Geht es darum, dass ein TraiNex-Nutzer aus dem TraiNex heraus ein anderes Programm betreten können soll? Single-Sign-On wie bei [[Moodle]]? | ||
<LI>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. | <LI>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. | ||
Zeile 19: | Zeile 20: | ||
== Siehe auch == | == Siehe auch == | ||
[[API]]<BR> | [[API]]<BR> | ||
+ | [[Import]]<BR> | ||
[[Moodle]] | [[Moodle]] |
Aktuelle Version vom 6. Februar 2022, 19:56 Uhr
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äß zeit- und kostenaufwändig.
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.