Ich habe eine benutzerdefinierte Entität erstellt, die als Datenmodifikationsüberwachung verwendet wird (jede geänderte Entität löst die Erstellung einer Instanz dieser Entität aus). Bis jetzt funktioniert das Plugin einwandfrei (Tracking alter und neuer Versionen von Eigenschaften geändert).MS CRM 4 - Benutzerdefinierte Entität mit der Funktion "in Bezug auf Objekte"
Ich möchte auch im Auge behalten, welche Entität das ist. Zuerst habe ich einen N: 1 von DataHistory zu Task hinzugefügt (z. B.) und ich kann tatsächlich wieder mit der ursprünglichen Aufgabe verknüpfen (über ein "new_tasksid" Attribut, das ich zu DataHistory hinzugefügt habe).
Das Problem jede Entität ist, ich muß eine separate Attribut-ID anmelden möge (und einen zusätzlichen Eintrag in Form!)
Betrachtet man, wie Telefon, Aufgabe, etc. verwenden, um eine „regardingobjectid“, ist es das, was Ich sollte tun. Leider, wenn ich versuche, ein "dataobjectid" hinzuzufügen und es zB Task und PhoneCall zuzuordnen, beschwert es sich (beim zweiten Speichern), dass die Referenz eindeutig sein muss. Wie kommt das CRM dazu und kann ich es nachahmen?
Dies ist, was ich wahrscheinlich am Ende tun werde, ich konnte einfach nicht herausfinden, warum ich das Verhalten der Kern-Entitäten nicht duplizieren konnte (per benjynito Antwort). Vielen Dank! – pithyless
Matt, es ist schon eine Weile her; aber ich dachte, ich sollte diese Frage abschließen. Prost! – pithyless