Frage

Mit dem Dynamics CRM Ich versuche, eine Instanz eines Unternehmens zu erstellen. Ich möchte manuell die GUID festgelegt, aber wenn ich das Attribut hatte, dass der Primärschlüssel zum DynamicEntity ist, bekomme ich folgende Fehlermeldung.

  

Service nicht verarbeiten konnte Anfrage

Ich baue eine DynamicEntity und Einstellen des [entityname] id-Attribut bewirkt, dass die Anforderung zum Scheitern verurteilt. Es bewegt sich Daten zwischen zwei CRM-Instanzen, also wenn jemand einen besseren Weg kennt Datensätze zwischen CRMs zu kopieren, das würde auch funktionieren. Ansonsten würde ich die GUID wie über Instanzen übereinstimmen ... als dass der Punkt einer GUID ist.

War es hilfreich?

Lösung

Zum Glück, es IST möglich, dies über zwei CRM-Instanzen zu tun! Ein Mitarbeiter kannte die Lösung, so Kredit gehört wirklich zu ihm.

Mein Fehler war, eine Immobilie mit Typ UniqueIdentifierProperty zu schaffen. Der Primärschlüssel Attribut auf einer braucht Einheit mit einem ausgefüllt werden KeyProperty . Diese beiden Eigenschaften sind nahezu identisch - die Objekttypen sind, mit der Ausnahme, dass man einen Schlüssel hält, der andere eine Unique. Der Schlüssel / Unique halten beide GUIDs. (Ein weiterer Tag im Geist von Microsoft!)

Genau, was ich tue, ist eine DynamicEntity zu schaffen, in dem Entitätsname Füllung und in der Mehrzahl der Attribute zu füllen. Das PK-Attribut (die Sie aus den Metadaten bestimmen können) mit einem KeyProperty ausgefüllt. Ich war es in mit einem UniqueIdentifierProperty Füllung, die CRM ablehnt und antwortet mit einer unscheinbaren und wenig hilfreich Fehlermeldung.

Andere Tipps

Ich entschuldige mich, wenn ich über Vereinfachung die Lösung bin, aber warum nicht ein benutzerdefiniertes Feld in beiden Fällen hinzufügen, dass ein Spiegel der anderen Instanzen guid sein?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top