@Mark-GP Hier hast du mal eine Abfrage für Aufträge die noch nicht versendet wurden und die Versandart Spedition haben.
Es sind {% capture query -%}\
SELECT COUNT(*) FROM tBestellung
WHERE tVersandart_kVersandart LIKE '10' AND dVersandt IS NULL
{% endcapture -%}\
{% assign result = query | DirectQueryScalar %}{{ result }} Aufträge lieferbar.
Bitte bei dir in der Datenbank (SQL-Management) unter tVersandart schauen welche Zahl in der Spalte kVersandart steht.
Bei mir ist es die 10. Bei dir wahrscheinlich eine andere.
Was noch nicht drin ist, ob die Aufträge vollständig lieferbar sind.
Erstellen würde ich den
Workflow unter "Auftrag erstellt" mit einem Ausführungsplan und der gewünschten Zeit.
Den Haken "Nur letzten ausführen" nicht vergessen, sonst bekommst du unzählige Mails.
@woyte Das funktioniert nur bedingt.
Denn was ist mit Paketen die früh gepackt und dem Fahrer noch am selben Tag mitgegeben wurden?
Die kann man schlecht rausrechnen.
Grundsätzlich kannst du aber hiermit arbeiten:
Es wurden heut {% capture query -%}\
SELECT COUNT(*) FROM Report.Parcels
WHERE (CONVERT(datetime, CONVERT(char(10), CreationDate, 104)) = CONVERT(datetime, CONVERT(char(10), GETDATE(), 104)))
{% endcapture -%}\
{% assign result = query | DirectQueryScalar %}{{ result }} Versandlabel erstellt, die zur Abholung bereit stehen.
Den Workflow würde ich dann bei Versand->Lieferscheine versendet einstellen und ebenfalls mit einem Ausführungsplan wie oben angegeben.