ich wüsste jetzt nicht, wie man das filtern könnte.
Ich würde euch für die Aktion dann empfehlen, dass ihr mit dem Versand auch noch einen Identifikator setzt, mit dem ihr filtern könntet. Also einen Tag setzen “Versandemail” zB oder den Status ändern. Damit würdet ihr euch dann die Möglichkeit schaffen, danach zu filtern.
Hilft euch in dem aktuellen Case leider nicht weiter aber für alle weiteren
Wenn in dem Prozess eine Mail versendet wird kannst du das maximal per API via /rest/mail_templates/email_service/history herausfinden.
Dazu müsstest du aber vorher die Aufträge von dem Tag in Erfahrung bringen.
Ich muss das aber mal kurz auseinanderziehen:
Wird das Dokument in dem Vorgang auch erzeugt oder nur versendet?
Bei „erzeugen“ müsste gegebenen Falles auch das Dokument fehlen, dies kann man in der Auftrags-Übersicht rausfiltern.
Arbeitet ihr B2B oder B2C?
Bei B2C würde ich mir die Mühe nicht machen, die Mails nachträglich zu versenden.
Bei uns lief der Mailversand mal ein ganzes Jahr nicht, fiel erst auf, nach dem ein B2B-Kunde mal nach ner Rechnung gefragt hat.
Und definitiv über den Vorschlag von @matthiasewald nachdenken, wir markieren so viel, dass wir nichtmal in den Auftrag reinschauen müssen, um zu wissen was phase ist