Alex Krause Geschrieben 10. März 2023 Teilen Geschrieben 10. März 2023 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 Mehr Optionen zum Teilen...
Lösung _Moritz_ Geschrieben 13. März 2023 Lösung Teilen Geschrieben 13. März 2023 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: 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. 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. 1 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Bitte melde Dich an, um einen Kommentar zu hinterlassen
Du kannst nach der Anmeldung einen Kommentar hinterlassen
Jetzt anmelden