Timer erstellen und Ausführung steuern

Einleitung 

In D365 können für bestimmte Entitäten Timer eingerichtet werden, um zum Beispiel zu einem bestimmten Zeitpunkt eine E-Mail zu versenden. 

Timer können aktuell für folgende Entitäten erstellt werden:

  • Firmen
  • Kontakte
  • Leads
  • Verkaufschancen
  • Angebote
  • Anfragen
  • Serviceobjekte
  • Verträge
  • Lieferantenverträge
  • Arbeitsmittel

 

Timer erstellen

Um einen Timer zu erstellen, muss wie folgt vorgegangen werden:

  • Einen Workflow für die gewünschte Entität (z.B. Verkaufschance) erstellen, der beim Erstellen oder Updaten der Entität über das Workflow-Activity "CreateTimer" den Timer mit den gewünschten Feldern erstellt:

  • Die Felder im Timer haben dabei folgende Bedeutung:
Feld Bemerkung
Entity Name Angabe des internen Namens der Entität in Kleinschrift, z.B. “opportunity” für Verkaufschancen.
Entity URL Datensatz-URL des Datensatzes.
Timer Type Name Name des Timers, der frei vergeben werden dann. Mit diesem Namen kann später bei Bedarf bei der Ausführung auf den Timer reagiert werden.
Timer Datum Datum, an dem der Timer ausgelöst werden soll.
Aktionstyp

Angabe, welche Aktion nach dem Auslösen ausgeführt werden soll:

  • E-Mail: Eine E-Mail wird versendet. Die entsprechenden Daten können in den Folge-Felder angegeben werden (z.B. Empfänger und Betreff)
  • Aufgabe: Ein Aufgabe wird erstellt: Die entsprechenden Daten können in den Folge-Felder angegeben werden (z.B. Empfänger und Betreff)
  • Benutzerdefiniert: Das System macht keine spezielle Aktion. Diese kann im Workflow “CATOSO - Timer Executer” (siehe nächster Abschnitt) nach Bedarf eingerichtet werden.

 

Timer Ausführung

Die Ausführung eines Timers im Falle der Auslösung erfolgt auf Basis einer Workflow-Vorlage, aus der einmal ein Workflow erstellt werden muss:

  • Dazu einen Workflow "CATOSO - Timer Executer" aus der Workflow-Vorlage “CATOSO - Vorlage Timer Executer” erstellen. Diese Vorlage steht für die Entität “Timer” zur Verfügung.
  • Dieser Workflow führt bei Auslösung eines Timers eine Aktion aus. Diese Aktion kann z.B. der Versand einer E-Mail sein.
  • Der Workflow "CATOSO - Timer Executer" kann bei Bedarf kundenspezifisch erweitert werden. Dazu muss im Timer der Aktionstyp “Benutzerdefiniert” gesetzt werden und an der gelb markierten Stelle müssen weitere Bedingungen/Aktionen ergänzt werden: