MS Dynamics CRM 2013: Optimierungen und neue Funktionen (Version 3.2.88b)
Fehlerbehebungen und zusätzliche Funktionen für MS Dynamics CRM 2013:
Lesen und Schreiben von PickLists-Feldern (Option) korrigiert (für CRM2013).
Neue Caching-Funktion implementiert: Wir speichern die Metadaten (das Layout) des Objekts, das wir lesen oder schreiben, im Cache. Bisher wurden die Metadaten bei jedem Transferlauf dynamisch abgerufen (das war die beste Lösung, da andernfalls schon eine einfache Feldänderung einen langwierigen ReadDesign erforderlich gemacht hätte) – das dynamische Lesen der Metadaten kann bei größeren Objekten wie dem Account-Objekt allerdings 1–2 Minuten dauern.
Jetzt speichern wir diese Metadaten in einer lokalen Datei und lesen sie nur dann neu, wenn sie sich auf dem Server tatsächlich geändert haben (wir prüfen bei jedem Lauf den Metadata-Zeitstempel auf dem Server). Das führt zu einer deutlich schnelleren Transferausführung, da pro Transferlauf potenziell 1–2 Minuten gespart werden. Ältere Metadatendateien werden automatisch gelöscht, wenn sie nicht mehr benötigt werden.
Nutzung der StoreNewId-Funktion mit CRM2013 implementiert.
Lesen von EntityReference-Feldern (wie ownerid) aus CRM2013 korrigiert (es wurde bisher immer ein leerer Wert zurückgegeben).
Möglichkeit implementiert, die ownerid einer Entität zu mappen und bei Updates automatisch im Hintergrund den AssignRequest aufzurufen (falls erforderlich).
Version 3.2.88b