Skip to main content

Integration von externem System

Comments

4 comments

  • Zendesk API User
    Author: mbergmann - 8/29/2016 10:45

    Hallo Philipp,

    brauchst Du die Infos unbedingt als eigene Daten in FS? Wäre es eine Option, sozusagen komplett mit den Daten auf EXT zu arbeiten? Das sollte sich per DataAccessPlugin / FS_INDEX machen lassen. Du könntest dann im entsprechenden Report direkt die Daten in EXT ändern und auch Anlegen. Die einzelnen Objekte würden dann nur per FS_INDEX referenziert (was auch während der Generierung funktioniert).

    Man würde sich dann die ganze Synchronisierungslogik (bei der der Teufel oft im Detail steckt) sparen.

    Viele Grüße

    Michael

    0
  • Zendesk API User
    Author: philippr - 8/30/2016 10:00

    Hallo Michael,

    erstmal besten Dank für deine Rückmeldung.

    Referenzierung statt Datensynchronisierung

    Referenzierung und Livezugriff über die Referenz war auch meiner ersten Lösungsansätze. Wobei dann EXT ausfallsicher hätte dimensioniert werden müssen. Die Daten während der Generierung abzuholen war mir gar nicht in den Sinn gekommen.

    Lokalisierung

    Ein weiterer Punkt den ich oben gar nicht benannt hatte war, dass es auf dem Weg von EXT nach FS ggf. Anpassungen an den Inhalten geben kann, die nur für FS gelten. Hier ist es natürlich etwas einfacher wenn die Daten in FS vorgehalten werden. Ggf. wäre es aber eine Option die Lokalisierung auch in EXT vorzunehmen, so dass EXT wirklich als reiner Datenlieferant genutzt werden kann.

    DataAccessPlugin

    DataAccessPlugin müsste ich mir mal genauer anschauen (dazu gibt es ja bereits am 07.09. einen Termin :smileywink:)

    Vielen Dank,

    Philipp

    0
  • Zendesk API User
    Author: mbergmann - 8/31/2016 9:19

    Hallo Philipp,

    wenn die Ausfallsicherheit sich nur auf das Live-System bezieht, wäre ein DAP eine Überlegung wert. Die sind grundsätzlich so aufgebaut, dass die zugrunde liegenden "Fremd-Objekte" nur über einen Identifier (String) von FS aus referenziert werden. Der Durchgriff auf die "Remote-Objekte" passiert im Template "transparent", d.h. man kann dort in der Ausgabe mit den entsprechenden Methoden der Fremd-Objekte arbeiten.

    Du kannst das Ganze natürlich theoretisch auch mischen, also nur die "Ergänzenden" oder "überschreibenden" Daten in FS verwalten - z.B. in Datenquellen. Das würde man meiner Einschätzung nach auch für den Redakteur gut bedienbar hinbekommen (Original bearbeiten vs. lokale Anpassung vornehmen). Eine Idee wäre hier ein entsprechender Button auf dem Report-Snippet des jew. Elementes "lokal anpassen" der - falls es noch keinen gibt - einen entsprechenden Datensatz anlegt (identifiziert über den Identifier). Vorteil wäre hier, dass nur Datensätze für Objekte angelegt werden wenn wirklich Anpassungen gemacht werden. D.h. man hätte wenig bis keinen Synchronisierungsaufwand.

    Je nach Performance von EXT was Anfragen betrifft (da es ggf. auch bei der Generierung befragt wird) kann mal da dann schauen ob man noch ein FS-seitiges Caching implementieren muss.

    Wir hören uns dann wahrscheinlich nächsten Mittwoch ;-)

    Viele Grüße

    Michael

    0
  • Zendesk API User
    Author: philippr - 8/31/2016 15:31

    Besten Dank für deine Einschätzungen.

    Bis Mittwoch,

    Philipp

    0

Please sign in to leave a comment.