none
Automatisierter Prozess für Mail wenn Kontakt Geburtstag hat

    Frage

  • Hallo,

    ich habe folgendes Problem. Ich möchte gerne einen Prozess erstellen, der dafür sorgt, dass ich eine Mail bekomme, wenn einer meiner Kontakte in drei Tagen Geburtstag hat.

    Meine Bedingung lautet
    Falls Kontakt:Geburtstag enthält Daten UND [Kontakt:Geburtstag gleich [ 3 Tage Vor Kontakt:Geburtstag]] dann:
    E-Mail senden: Neue Nachricht erstellen

    So nun meine Fragen:

    1)

    Wenn nun ein Kontakt am 06.06.1970 Geburtstag hat bekomm ich dann auch jedes Jahr am 03.06 eine Email nur am 03.06.1970.Beachtet das CRM also auch das Jahr??

    2)

    Wie kann ich den Prozess definieren, damit er z.B. alle 24 Stunden einmal ausgeführt wird?
    Wenn ich eine der Optionen z.B. Starten bei "Datensatz wird geändert" auswählen, führt das CRM den Prozess dann jedes mal aus wenn der Datensatz geändert wird?? Bekomme ich also mehrere Emails am Tag wenn ein Kontakt Geburtstag hat und ein Datensatz geändert wurde oder merkt sich das CRM ob es schon eine Email geschickt hat??

    Vielen Dank

    Gruss Daniel


    Donnerstag, 6. Juni 2013 07:45

Alle Antworten

  • Hallo Daniel,

    1. Nein hier würde die Mail nicht jedes Jahr auf neue verschickt werden. Du könntest dir zum Beispiel ein zusätzliches Feld anlegen in welches per JavaScript der Geburtstag für das aktuelle Jahr aus deinem Standard Geb.Feld berechnet und gesetzt wird. Da sich dieses Feld automatisch erneuert, könntest du darauf mit einen Workflow reagieren.

    2. Die Option nennt sich "Datensatzfelder werden geändert". Hier wird der Prozess gestartet, sobald sich ein vorher bestimmtes Datensatzfeld ändert. Ob manuell, per Workflow oder Script spielt hierbei normalerweise keine Rolle. Um einen Prozess in einem bestimmten Zeitintervall zu Triggern, bräuchtest du dazu natürlich auch ein entsprechendes Ereignis. z.B. ein Feldwert der sich alle 24h ändert o.ä.

    Donnerstag, 6. Juni 2013 08:22
  • Hallo Daniel,

    Du brauchst hierfür ein zweites Feld für den kommenden Geburtstag mit dem aktuellen bzw. nächstem Jahr. Dieses würde ich über Javascript beim Erstellen des Kontakts setzen.

    Beim Workflow brauchst du dann eine Wait-Condition die den Workflow regelmäßig ausführt.

    Hier findest du Beschreibungen dies so umzusetzen:

    http://blogs.msdn.com/b/crm/archive/2008/01/08/part-1-happy-birthday-via-workflow-using-client-side-scripting.aspx

    http://www.youtube.com/watch?v=T6aT8gBE-b4

    Diese Beschreibungen sind zwar noch für CRM 4.0 aber funktionieren nach dem gleichen Prinzip in CRM 2011.

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010

    Donnerstag, 6. Juni 2013 10:34
  • Hallo Daniel,

    Du brauchst hierfür ein zweites Feld für den kommenden Geburtstag mit dem aktuellen bzw. nächstem Jahr. Dieses würde ich über Javascript beim Erstellen des Kontakts setzen.

    Beim Workflow brauchst du dann eine Wait-Condition die den Workflow regelmäßig ausführt.

    Hier findest du Beschreibungen dies so umzusetzen:

    http://blogs.msdn.com/b/crm/archive/2008/01/08/part-1-happy-birthday-via-workflow-using-client-side-scripting.aspx

    http://www.youtube.com/watch?v=T6aT8gBE-b4

    Diese Beschreibungen sind zwar noch für CRM 4.0 aber funktionieren nach dem gleichen Prinzip in CRM 2011.

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010


    Genau richtig. Ich würde allerdings tendenziell ein Plugin zum Setzen der "Jahrestage" verwenden, weil insbesondere Kontakte auch häufiger einmal per Datenimport kommen und diese dann nicht korrekt initialisiert werden.

    • Bearbeitet Alex Struck Donnerstag, 6. Juni 2013 11:39
    Donnerstag, 6. Juni 2013 11:39