Wir haben in einem Deploymentprozess das Problem, dass wir API-Funktionen aufrufen, die intern ERROR-Meldungen in das Auftragslog schreiben. Die Fehler sind für uns in dem Auftrag aber keine Fehler und wir können die Aktion erfolgreich zu Ende führen. Mit dem Error meint die Auftragsverwaltung aber leider, dass der Auftrag fehlgeschlagen ist und bricht dann den Auftrag ab. Damit ist in diesem Projekt da Fehlerhandling in den Aufträgen nicht nutzbar und wir müssen die Haken "Auch im Fehlerfall ausführen" für alle Aktionen setzen und das Fehlerhandling selbst realisieren.
Die API-Funktionen sollten nur maximal Warnings loggen und Fehler als Exceptions zurückgeben.