Hello!
I have a Pre Operation plugin which is executed when creating a record of a "PP" entity (this entity is created by another Post Operation plugin, it is executed when creating an "AP" entity), this Pre Operation plugin copies information from "AP "to" PP ", but it is not working.
if (oEntityContext.Contains("AP")) { EntityReference AP = (EntityReference)oEntityContext["AP"]; Entity Eap = oService.Retrieve(AP.LogicalName, AP.Id, new ColumnSet("data1", "data2", "data3", "data4")); if (Eap.Contains("data1") || Eap.Contains("data2") || Eap.Contains("data3") || Eap.Contains("data4")) { if (Eap.Contains("data1")) { oEntityContext["data1"] = Eap["data1"]; } if (Eap.Contains("data2")) { oEntityContext["data2"] = Eap["data2"]; } if (Eap.Contains("data3")) { oEntityContext["data3"] = Eap["data3"]; } if (Eap.Contains("data4")) { oEntityContext["data4"] = Eap["data4"]; } } }