none
Lead Konvertierung in Verkaufschance. Welches Event wird ausgelöst?

    Frage

  • Hallo,

    ich habe folgendes Problem. Wir haben einen Plugin geschrieben die einige Entitäten automatisch nummeriert (autonumbering) unter anderem Verkaufschance. D.h wenn eine Verkaufschance erstellt wird bekommt die Verkaufschance automatisch eine Nummer vergeben. Das funktioniert auch soweit wenn ich direkt eine Verkaufschance erstell aber wenn ich ein Lead in eine Verkaufschance konvertiere vergibt er keine Nummer. Eigentlich kann man davon ausgehen das bei der Konvertierung das CREATE Event ausgelöst wird und somit müsste auch dann mein Plugin angestoßen werden. Aber anscheind tut es nicht. Habt Ihr eine Idee woran das liegen könnte oder mir vielleicht sagen wie ich sehen kann was  die Event Request ist. Das Tool eventlistner von Patric Verbeeten gibt es nur für crm2011 nicht für 2013

    VG

    Arash



    Vielen Dank. Man braucht den Rat anderer nicht zu befolgen, damit sie sich gut fühlen. Es genügt, sie um Rat zu fragen.


    • Bearbeitet Arash_FFM Mittwoch, 23. Juli 2014 12:28 ergänzen
    Mittwoch, 23. Juli 2014 12:24

Antworten

  • Ich würde mal das tracing einschalten und nachsehen, warum dein Plugin nicht angetriggert wird bzw. nicht richtig funktioniert.

    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website XING LinkedIn Facebook Twitter

    • Als Antwort markiert Arash_FFM Mittwoch, 30. Juli 2014 14:58
    Mittwoch, 23. Juli 2014 13:01
    Moderator
  • Hallo Michael,

    ich wollte mal einen Feedback geben da es evtl. auch anderen das weiterhilft. Ich habe das Problem gelöst. Ich habe mir einige Information ausgeben lassen und musste feststellen das es zwei Stufen an Ereignissen gibt bei Lead Konvertierung. Es wird als erstes einen Update gemacht und dann im nächsten Schritt erst ein Create. D.h mann sollte in seinem code folgendes abfragen:

    einmal den parentcontext und dann diese Bedingung:

     if (context.MessageName == "Create" || parentContext.MessageName == "QualifyLead" && parentContext.Stage == 30) 

    dann schiesst auch mein Plugin :-) 

    VG

    Arash


    Vielen Dank. Man braucht den Rat anderer nicht zu befolgen, damit sie sich gut fühlen. Es genügt, sie um Rat zu fragen.

    • Als Antwort markiert Arash_FFM Mittwoch, 30. Juli 2014 14:58
    Mittwoch, 30. Juli 2014 14:52

Alle Antworten

  • Hallo,

    ein Lead wird über das Event QualifyLead in eine Verkaufschance hochgestuft.

    Aber das Create Event der Opportunity wird trotzdem ausgeführt.


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website XING LinkedIn Facebook Twitter

    Mittwoch, 23. Juli 2014 12:42
    Moderator
  • Hallo Michael,

    danke für die Antwort. Also müsste theoretisch mein Plugin auch zuschlagen. hmm macht es aber nicht. Hast du eine Idee woran das liegen kann oder wie ich es angehen soll? denn wie gesagt bei direkte Erstellung von VC klappt das wunderbar nur nicht wenn ein Lead konvertiert wird.

    VG

    Arash 


    Vielen Dank. Man braucht den Rat anderer nicht zu befolgen, damit sie sich gut fühlen. Es genügt, sie um Rat zu fragen.

    Mittwoch, 23. Juli 2014 12:52
  • Ich würde mal das tracing einschalten und nachsehen, warum dein Plugin nicht angetriggert wird bzw. nicht richtig funktioniert.

    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website XING LinkedIn Facebook Twitter

    • Als Antwort markiert Arash_FFM Mittwoch, 30. Juli 2014 14:58
    Mittwoch, 23. Juli 2014 13:01
    Moderator
  • Hallo Michael,

    ich wollte mal einen Feedback geben da es evtl. auch anderen das weiterhilft. Ich habe das Problem gelöst. Ich habe mir einige Information ausgeben lassen und musste feststellen das es zwei Stufen an Ereignissen gibt bei Lead Konvertierung. Es wird als erstes einen Update gemacht und dann im nächsten Schritt erst ein Create. D.h mann sollte in seinem code folgendes abfragen:

    einmal den parentcontext und dann diese Bedingung:

     if (context.MessageName == "Create" || parentContext.MessageName == "QualifyLead" && parentContext.Stage == 30) 

    dann schiesst auch mein Plugin :-) 

    VG

    Arash


    Vielen Dank. Man braucht den Rat anderer nicht zu befolgen, damit sie sich gut fühlen. Es genügt, sie um Rat zu fragen.

    • Als Antwort markiert Arash_FFM Mittwoch, 30. Juli 2014 14:58
    Mittwoch, 30. Juli 2014 14:52