Leads lassen sich nicht konvertieren!!

Válasz Leads lassen sich nicht konvertieren!!

  • 2009. május 14. 8:06
     
     
    Hallo zusammen,

    in unserem System lassen sich Leads nicht mehr konvertieren. In der Entität Lead wurden einige weitere Felder angelegt und mit Kontakt ordnungsgemäß verknüpft.
    Ich schätze es liegt an einigen "Boolean" Feldern. Anbei die Fehlermeldung.  Hat jemand eine Lösung oder eine Idee?

    [KeyNotFoundException: The given key was not present in the dictionary.]
    at System.ThrowHelper.ThrowKeyNotFoundException()
    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
    at Microsoft.Crm.Metadata.EnumOptionsByValueCollection`1.get_Item(Int32 optionValue)
    at Microsoft.Crm.Application.Platform.ServiceCommands.CreateCommand.GetStateFromStatusCode(Int32 statusCode)
    at Microsoft.Crm.Application.Platform.ServiceCommands.CreateCommand.CheckForStateChange(EntityProxy entity)
    at Microsoft.Crm.Application.Platform.ServiceCommands.CreateCommand.InitializeRequest(EntityProxy entity, Boolean performDuplicateCheck)
    at Microsoft.Crm.Application.Platform.EntityProxy.Create(Boolean performDuplicateCheck)
    at Microsoft.Crm.Web.SFA.LeadDetailPage.Qualify(Object sender, DataEventArgs e)
    at Microsoft.Crm.Application.Forms.DataEventProcessor.Raise(FormEventId eventId, FormState state, IUser user, String objectId, Entity entity)
    at Microsoft.Crm.Application.Forms.AppForm.RaiseDataEvent(FormEventId eventId)
    at Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity entity)
    at Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity, String formType)
    at Microsoft.Crm.Web.SFA.LeadDetailPage.ConfigureForm()
    at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
    at System.Web.UI.Control.PreRenderRecursiveInternal()
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    [HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown.]
    at System.Web.UI.Page.HandleError(Exception e)
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    at System.Web.UI.Page.ProcessRequest()
    at System.Web.UI.Page.ProcessRequest(HttpContext context)
    at ASP.t_systems_mms_sfa_leads_edit_aspx.ProcessRequest(HttpContext context)
    at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)


    Nachtrag: Die Firma wird trotz Fehlermeldung angelegt aber der Kontakt und die Verkaufschance nicht.

    Danke & Gruß
    Patrick

     

Az összes válasz

  • 2009. május 14. 9:05
    Moderátor
     
      Kódot tartalmaz
    Hallo Patrick,

    werden denn bestimmte Felder vom Lead zur Firma nicht übernommen? Wenn ja, entferne versuchsweise einmal die Zuweisung zu diesen Feldern und versuche es erneut.

    Wenn es dann funktioniert, würde ich die Zuweisungen einzeln wieder herstellen und erneut testen, bis du das problematische Feld gefunden hast und dann dort weiter suchen.

    Ich würde dann dieses Feld einmal aus allen Entitäten entfernen und neu anlegen, dann wird es wahrscheinlich funktionieren.


    Viele Grüße Michael Sulz axcentro GmbH
  • 2009. május 14. 10:02
     
     Javasolt válasz Kódot tartalmaz
    Hallo Patrick,

    die Meldung
    The given key was not present in the dictionary
    lässt vermuten dass sie ein Attribute vom Typ Picklist übergeben wollen. Der zu übergebende Wert ist jedoch in der Picklist des Zielattributs nicht vorhanden.
    Überprüfen sie doch mal ob die Auswahlwerte in allen Picklist-Attributen übereinstimmen.

    MfG
    Roman Delaveaux
  • 2009. május 14. 11:03
    Moderátor
     
     Válasz Kódot tartalmaz
    Hallo Patrick,

    ich kann bestätigen, dass es an einer Picklist liegen kann.

    Siehe beispielsweise der folgende Thread: http://social.msdn.microsoft.com/Forums/es-ES/crm/thread/0ce0e3c9-496e-46fb-942d-909399c668f8

    Viele Grüße,
    Jürgen
    Jürgen Beck

    Dipl. Kfm./Wirtschaftsinformatik
    MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
    Microsoft Certified Business Management Solutions Professional
    Microsoft Certified CRM Developer
    Microsoft Certified Trainer

    ComBeck IT Services & Business Solutions
    Microsoft Gold Certified Partner
    Microsoft Small Business Specialist

    Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors

    http://www.combeck.de
  • 2009. május 14. 13:51
     
     
    Hallo,

    ich habe jetzt das Feld herausbekommen! :-((

    Das Feld statuscode (Anzeigename = Statusgrund) vom Typ Status haben erweitert. Wenn der Lead einen anderen Status als "Neu" oder "Kontaktiert" hat können wir den Lead
    nicht konvertieren. Auf einen Testsystem konnte ich leider das Verhalten nicht nachvollziehen da dort das Problem nicht auftritt.

    Hat jemand eine Idee, wie ich den Fehler beheben kann?

    Danke & Guß
    Patrick
  • 2009. május 14. 14:29
    Moderátor
     
     
    Hallo Patrick,

    was bedeutet, ihr habt das Feld Statuscode erweitert? Habt ihr neue Einträge zur Picklist hinzugefügt? Wenn ja, wird dieses Feld an andere Entitäten übergeben? Hast du mal das Feld bei den anderen Entitäten ebenfalls erweitert?


    Viele Grüße Michael Sulz axcentro GmbH
  • 2009. május 15. 5:30
     
     
    Hallo Michael,

    ja, wir haben die Picklist im Status Offen erweitert. Diese Feld war Systembedingt vorgegeben und nach meiner Meinung hat dieses Feld aucg keine Beziehung zu einen Feld einer anderen Entität.

    Gruß Patrick
  • 2009. május 16. 18:24
    Moderátor
     
     Válasz
    Hallo Patrick,

    wenn Ihr Update Rollup 4 installiert habt und dieses Phänomen verschwindet, wenn ihr den zusätzlichen Status wieder löscht, bleibt euch wohl (derzeit) keine andere Wahl, als diese zusätzlichen Felder zu löschen

    Falls das der Fall sein sollte, dann sage bitte Bescheid. Ich melde das dann an das Produktteam als Bug weiter, so dass hier vielleicht ein Hotfix erstellt werden kann.

    Viele Grüße,
    Jürgen


    Jürgen Beck

    Dipl. Kfm./Wirtschaftsinformatik
    MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
    Microsoft Certified Business Management Solutions Professional
    Microsoft Certified CRM Developer
    Microsoft Certified Trainer

    ComBeck IT Services & Business Solutions
    Microsoft Gold Certified Partner
    Microsoft Small Business Specialist

    Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors

    http://www.combeck.de
  • 2009. május 19. 6:53
     
     
    Hall Jürgen,

    RollUp 4 ist auf dem Server ordnungsgemäß installiert.

    Eine Konvertierung der Leads ist leider nur in den beiden Staties "Kontaktiert" und "Neu" möglich, also die die vom System schon vorgegeben waren / sind. Wenn die Auswahl im Lead aber auf einen anderen (Neuen) Wert der Picklist steht, ist ein Konvertierung des Leads leider nicht möglich. :-(

    Vielleicht bringts ja was wenn du es weiterleitest.

    Danke & Gruß

    Patrick
  • 2009. május 29. 12:01
    Moderátor
     
     
    Hallo Patrick,

    ich habe das mal auf unserem (derzeit noch mit UR3 versehenen) System nachgestellt und das Problem (leider) nicht nachstellen können.

    War das Problem bei euch bereits mit UR3 oder erst seit UR4?

    Viele Grüße,
    Jürgen
    Jürgen Beck

    Dipl. Kfm./Wirtschaftsinformatik
    MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
    Microsoft Certified Business Management Solutions Professional
    Microsoft Certified CRM Developer
    Microsoft Certified Trainer

    ComBeck IT Services & Business Solutions
    Microsoft Gold Certified Partner
    Microsoft Small Business Specialist

    Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors

    http://www.combeck.de
  • 2009. június 4. 6:29
     
     
    Hallo Jürgen,

    nach meinen Wissen trat der Fehler erst nach dem aufspielen des UR 4 auf.

    VG Patrick