Hinweis zur Automatisierung von Recherchen über die Windows-Aufgabenplanung

⚠️ Hinweis zur Automatisierung von Recherchen über die Windows-Aufgabenplanung

Problem: Aufgabe wird nicht ausgeführt

Bei der automatisierten Ausführung von Recherchen (z. B. SQL-Prozeduren) über die Windows-Aufgabenplanung kann es zu Problemen kommen, wenn die zugehörige Task.xml einen E-Mail-Versand vorsieht – insbesondere, wenn:

  • im <Empfaenger>-Knoten keine gültige E-Mail-Adresse hinterlegt ist,

  • der E-Mail-Versand im System nicht eingerichtet ist (z. B. kein SMTP-Server oder keine Benutzerkonfiguration),

  • die E-Mail-Einstellungen in Concept Office nicht vollständig sind.

In diesen Fällen schlägt die geplante Aufgabe fehl – auch wenn alle anderen Parameter korrekt gesetzt wurden.


Ursache: E-Mail-Knoten in der Task.xml

Das Problem entsteht durch den folgenden XML-Abschnitt in der geplanten Recherche:

xml
<option> <name>Empfaenger</name> <value>info@software-concept.xxx</value> </option>

Dieser Knoten löst in der Windows-Aufgabenplanung einen E-Mail-Versand aus, der ohne korrekt konfiguriertes E-Mail-System fehlschlägt – und damit die gesamte Aufgabe blockiert.


Lösung: E-Mail-Knoten vollständig entfernen

Um die Aufgabe zuverlässig ausführen zu können, muss dieser Knoten aus der Task.xml entfernt werden. Die korrigierte Fassung der XML sieht dann z. B. so aus:

xml
<task> <name>BE_Sachbearbeiter_überschreiben</name> <mandant>1</mandant> <operations> <operation name="Recherche"> <call> <option> <name>Recherche</name> <value>50015</value> </option> <option> <name>NurMitErgebnis</name> <value>1</value> </option> <option> <name>Aktivitaet</name> <value>aktivitaetenart:"Controlling",mitarbeiternr:nn</value> </option> <!-- E-Mail-Knoten wurde entfernt --> </call> </operation> </operations> </task>

Wichtig: Nur der Knoten mit <name>Empfaenger</name> muss entfernt werden – die restlichen Optionen der Aufgabe bleiben unverändert.


Hintergrund

Die Windows-Aufgabenplanung unterbricht die gesamte Ausführung, sobald der E-Mail-Versand fehlschlägt. Im Gegensatz zum SQL Server-Agent ignoriert sie fehlerhafte Benachrichtigungen nicht, sondern behandelt sie als Blocker. Daher ist das Entfernen dieses Knotens notwendig, wenn kein E-Mail-System vorhanden oder eingerichtet ist.

📌 Dieses Verhalten betrifft grundsätzlich alle automatisierten Concept Office-Recherchen, die über die Windows-Aufgabenplanung mit E-Mail-Optionen konfiguriert sind.

Tags