0

API Post Call

Hallo zusammen,

ich möchte per API PDF-Dateien an unseren DMS-Anbieter senden.

Wenn ich beispielsweise 50 Datensätze habe, die jeweils eine PDF-Datei enthalten, und jede Datei in einer for-Schleife sende, erscheint ein Ladekreis, der die Wartezeit darstellt. Dies führt zu langen Ladezeiten für den Anwender.

Verlasse ich die Seite während der Übertragung, wird der Sendevorgang abgebrochen.

Gibt es eine Möglichkeit, dies asynchron, z. B. mit "do as deferred", zu handhaben? Mein Ziel ist, dass die Dateien im Hintergrund gesendet werden, ohne dass der Anwender darauf warten muss, bis der Vorgang abgeschlossen ist.

Vielen Dank im Voraus!

4 Antworten

null
    • Gotje_Ing
    • vor 5 Monaten
    • Gemeldet - anzeigen

    Du nutzt wahrscheinlich einen HTTP call für die Übertragung. Dieses könntest du in eine globale Funktion mit do as server auslagern und die zu übertragenden Daten in einen Record einer Hilfstabelle schreiben. (Es müssen nicht die Dateien selbst sein, aber die Infos wo die Dateien liegen)

    • Martin_Ossadnik
    • vor 5 Monaten
    • Gemeldet - anzeigen

    Hallo  ,

     

    das verstehe ich nicht?

    Ja, ich nutze es als do as server:

     

    Dies dauert mir aber zu lange, da solange die Anwendung läuft, kann ich diese Seite nicht verlassen, da er sonst abbricht.

    diese Dateien, möchte ich nach und nach per API senden.

    Das klappt auch, dauert mir aber zu lange...

     

    Das mit der Untertabelle habe ich nicht so ganz verstanden, wie mich das weiterbringen soll.

      • + Maßanzug statt Massenware +
      • RonaldP
      • vor 5 Monaten
      • Gemeldet - anzeigen

      Moin ,

      Hast du es denn schon mit do as deferred  probiert?

      VG Ronald

    • Martin_Ossadnik
    • vor 5 Monaten
    • Gemeldet - anzeigen

    Moin, 

     

    Ja hab ich jetzt tatsächlich mal gemacht. Funktioniert 👍