Benutzer mit den meisten Antworten
Leads lassen sich nicht konvertieren!!

Frage
-
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
- Bearbeitet Patrick Jähne Donnerstag, 14. Mai 2009 08:13
Antworten
-
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
- Als Antwort vorgeschlagen JuergenBeckModerator Donnerstag, 14. Mai 2009 11:04
- Als Antwort markiert JuergenBeckModerator Montag, 13. Juli 2009 15:31
-
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
- Als Antwort vorgeschlagen JuergenBeckModerator Samstag, 16. Mai 2009 18:24
- Als Antwort markiert JuergenBeckModerator Montag, 13. Juli 2009 15:31
Alle Antworten
-
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 -
Hallo Patrick,
die MeldungThe 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- Als Antwort vorgeschlagen Roman Delaveaux Donnerstag, 14. Mai 2009 11:03
-
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
- Als Antwort vorgeschlagen JuergenBeckModerator Donnerstag, 14. Mai 2009 11:04
- Als Antwort markiert JuergenBeckModerator Montag, 13. Juli 2009 15:31
-
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 -
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 -
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
- Als Antwort vorgeschlagen JuergenBeckModerator Samstag, 16. Mai 2009 18:24
- Als Antwort markiert JuergenBeckModerator Montag, 13. Juli 2009 15:31
-
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 -
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