2011-01-05 9 views
0

Wie aktualisiere ich en entity zum Beispiel: updateEntity ["name"] = ":" ... Ich verstehe nicht, wie ich mit Bildern (pre/post) und "New Steps" vor/nach arbeiten soll. Bitte geben Sie mir einige Hinweise, wie ich eine Entität aktualisiere. Alles scheint gut zu sein, außer dem letzten Schritt ... wie man eine Entity mit einem gewissen Wert (String) aktualisiert. Danke ... Fred Was ist falsch mit dem Code unter ???CRM 4 Einheit ["Name"] = "Neuer Wert";

// Obtain the target business entity from the input parmameters 
       DynamicEntity entity = (DynamicEntity)context.PreEntityImages["PreServiceMobile"];// context.InputParameters.Properties["Target"]; 
       DynamicEntity updateEntity = (DynamicEntity)context.InputParameters.Properties["Target"]; 

          updateEntity["name"] = "value"; 
+0

Stellen Sie sicher, dass Sie beim Aktualisieren auch die ID des Datensatzes angeben. Die SDK-Dokumentation kann hilfreich sein. http://msdn.microsoft.com/en-us/library/cc151102.aspx –

Antwort

2

Sie können nur Werte für die Eingabeentität während eines Pre-Stage-Plugins festlegen. In einem Poststadium-Plugin wurde die Entität bereits gespeichert. Wenn Sie die Entität in einer späteren Phase aktualisieren müssen, müssen Sie CrmService.Update (entity) aufrufen.

Verwandte Themen