Zum Inhalt springen

Einmaliger Abruf von Aufgaben


Alex Krause
Gehe zur Lösung Gelöst von Moritz,

Empfohlene Beiträge

Hallo zusammen,

gibt es die Möglichkeit, dass man jede Aufgabe, die man in der API (durch state=incomplete) zieht, nur einmal zu ziehen sind? So wie es bei state=new auch gehen würde, wenn man den Parameter markAsExported=true mit hat.

Hintergrund: Der Mitarbeiter bekommt durch unser Schnittstellensystem eine Benachrichtigung per E-Mail, dass noch eine Aufgabe offen ist. Diese E-Mail bekommt er aber jedes Mal, wenn der Job in unserem Schnittstellensystem durchgelaufen ist und "spamt" diesen zu. Eine Erinnerungsmail reicht vollkommen aus.

Gruß

Alex krause

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Lösung

Hey @Alex Krause, nein das geht leider nicht, da du eine Aufgabe zwar im Zweifelsfall noch als exportiert markieren kannst, den Abruf aber nicht auf dieses Flag filtern kannst.

Mir fallen spontan zwei Wege ein, wie ihr das lösen könntet:

  1. Ihr ruft die Aufgaben wie bisher ab, hinterlegt aber in einer eigenen Datenbank o.ä., welche Aufgaben schon abgerufen wurden. Oder ihr speichert darin das Datum der letzten Aufgabe ab und ruft danach (über die Preview-API, bitte frag nach, wenn dich das interessiert und du mehr wissen willst) nur noch Aufgaben ab, deren Datum nach diesem letzten Datum liegt.
     
  2. User leitet Datensatz nicht als Aufgabe weiter, sondern sendet den Datensatz (ggf. mit der Information, dass diese eine Aufgabe werden soll) ab. Ein entsprechend eingerichter Webhook leitet diesen Datensatz an ein externes System (z.B. euer Schnittstellensystem) weiter, erstellt daraus die gewünschte Aufgabe und erzeugt außerdem die (einmalige) Erinnerungsmail, dass es eine neue Aufgabe gibt.
  • Danke 1
Link zu diesem Kommentar
Auf anderen Seiten teilen

Bitte melde Dich an, um einen Kommentar zu hinterlassen

Du kannst nach der Anmeldung einen Kommentar hinterlassen



Jetzt anmelden
×
×
  • Neu erstellen...