Daten aus einer Identität in die andere übernehmen

Hallo,

ich habe folgendes vor. Ich möchte gerne die Anzahl eines in Aufträgen vorhandenen Produkts in einer Eigenen Entität wiedergeben. In einer Excel Tabelle lässt sich dieser Wert leicht wiedergeben FilteredSalesOrderDetail --> name ---> quantity und schon rechnet er alles aus. Aber wie stelle ich das in einer Entität da?

Danke schonmal für eure Mühen!


AW: Daten aus einer Identität in die andere übernehmen

Du kannst dies mit einem programmierten Plug-In lösen oder auch mit JScript in der Form hinterlegt. Dazu musst Du zunächst mit einem RetrieveMultiple alle Datensätze suchen, die einem bestimmten Kriterium entsprechen und einen Zähler hochzählen lassen. Die Anzahl aktualisierst Du dann mit einem WebService Update-Call an Deiner eigenen Entität in einem Attribut Anzahl.

Wie gesagt, als Plug-In und diesen dann als Post-Event nach Create/Update registrieren oder auch mit JScript in der Form.

UPDATE: Ein Workflow würde auch funktionieren, da Du auch hiermit einen Wert um jeweils X erhöhen kannst.


AW: Daten aus einer Identität in die andere übernehmen

Danke erstmal für die rasche Antwort.

Also ich habs mit dem Workflow probiert und hinzuzählen funktioniert. Aber wenn ein Datensatz gelöscht wird kann er nichts abziehen. Geschweige denn wenn er einen unterschied berechnen soll falls die Anzahl geändert wird.

Könntest du mir die anderen Lösungsvorschläge vielleicht etwas näher erläutern oder mir verständliches Referenzmaterial liefern, bin ein ziemlicher newbie in CRM und finde einfach nicht wirklich Informationen über Scripts und wie diese aufgebaut werden.

Mir würde es ja reichen wenn ich wüsste wie ich den selben Wert (Gesamtzahl eines Produkts aus allen Aufträgen), den ich mit leichtigkeit aus SQL auslesen kann irgendwie in die ein Feld übertragen bekomme. Das muss doch möglich sein..


Gruß


AW: Daten aus einer Identität in die andere übernehmen

Also, wenn Du z.B. mit einen JScript OnSave Ereignis arbeiten möchtest, dann schaue Dir hierzu einfach mal meinen Blog-Eintrag unter http://carstengroth.spaces.live.com/blog/cns!97768EC3728C1FF3!715.entry an.
Ähnlich, wie ich hier alle Dauer-Angaben von zu einer Anfrage zugehörigen Aktivitäten konsolidiere, so kannst Du mit dieser Methode auch Dein Ziel erreichen.

Gruß


AW: Daten aus einer Identität in die andere übernehmen

Hallo,

also ehrlich gesagt hab ich keinen Schimmer wie ich mir das umbauen soll. Wie gesagt ich bin noch am Anfang meiner CRM-Laufbahn. Ich habe es nochmal mit Workflows versucht und dachte schon ich hätte es geschafft, aber leider hapert es an einer kleinen Sache. Vielleicht kannst du mir ja ein konkrete Antwort auf eine oder vielleicht sogar auf beide aufgekommenen Fragen geben.

1. Wenn ich mit einem Workflow Daten aktualisieren will, dann geht das nicht in der Entität Auftrag(Produkt). Ich habe allerlei Beziehungen erstellt aber ich komme nicht in dieses Formular. Ich denke das es sich um eine Art "Unterentität" handelt, aber vielleicht hab ich auch nur einen Fehler gemacht. Kann ich Irgendwie Daten in dieser Entität mit einem Workflow aktualisieren?


Falls es nicht geht...
2. Wie kann ich mit einem Scipt (Java). Einen Wert von einem Feld ins nächste übertragen? So könnte ich nämlich oben genanntes Problem umgehen.

Ich habe jetzt das Buch "Arbeiten mit Dynamics CRM 4.0 Konfiguration, Anpassung und Erweiterung" bestellt und hoffe mich damit schlauer zu machen, aber bis dahin würde mir eine Lösung zu o.g. Problemen sehr helfen.

Danke!



AW: Daten aus einer Identität in die andere übernehmen

Hi,

zu 1. Das wirst Du mit einem Workflow nicht hinbekommen, da es Entitäten gibt, die Du mit Workflows nicht aktualisieren kannst.

zu dem Buch: Das wird Dich mit Sicherheit weiter bringen....

zu 2. Grundsätzlich kannst Du mit JScript zur Laufzeit diverse Informationen zwischen Entitäten austauschen. Wenn Du das SDK mit RetrieveMultiple studierst, dann erkennst Du, wie Du mit Hilfe des WebServices Anfragen an diesen sendest und die Antworten auswertest, um Sie in eigene Attribute zu speichern oder eine andere Operation auszuführen.


AW: Daten aus einer Identität in die andere übernehmen

Danke erstmal!

Dann versuch ich nochmal das SDK zu installieren. Habe ich schonmal versucht - leider ohne Erfolg. Aber vielleicht find ich ja was passendes.



LG