Hat MSCRM Web-Service-Support-Datenbank-Transaktionen?
-
10-07-2019 - |
Frage
Man würde mit jeder Web-basierten Datenanwendung übernehmen, die Datenbanktransaktionen wären ein integraler Bestandteil des Designs sein. Umsah bei CrmService, ich kann nichts finden, dass das Transaktions schlägt ‚CRUD des zur Verfügung. Ist es der Fall, dass dies nicht in MSCRM unterstützt / umgesetzt?
Wenn es ist, und ich habe es verpasst, könnte mir bitte jemand in die richtige Richtung weisen. Ich befürchte Codierung eine ganze Reihe von ‚Reparatur-Code‘ für Fehler / Ausnahmen auf halben Weg durch eine benutzerdefinierten Import / Registrierungsroutine gerecht zu werden, die ich codiert haben.
Lösung
Nein, es gibt keine Datenbank-ähnliche Transaktionsunterstützung in CRM. Über die nächste Sache wäre ein Plugin / callout werden registrieren, die PreCreate einer Aufzeichnung läuft ... wenn etwas in nicht da, der Datensatz selbst wird nicht erstellt, aber es gibt noch Schritte sein könnten, die vor einem erfolgreich war, fehlgeschlagen.
Andere Tipps
Nun, Dynamics CRM 4.0 nicht Transaktionsunterstützung enthalten.
Aber, zum Glück, die 5.0-Version wird ... siehe: http://blogs.msdn.com/ukcrm/archive/2008/11/10/what-s-new-in-crm5.aspx
Ich habe auch in dieser Frage bei der Dynamics CRM erkundigt Forum
Leider gibt es keine Transaktionsunterstützung für das aktuelle Dynamics CRM Web Service. Das ist ziemlich gefährlich, da unsere eigene Lösung während der Ausführung mehrere Web-Services aufrufen implementieren eine ganzheitliche Einheit der Arbeit, und wenn einer der Web-Service-Aufruf aufgetreten Fehler aufrufen, wird es die Datenintegrität Problem erstellen
Viele Grüße
hadi teo