質問

Webベースのデータアプリケーションでは、データベーストランザクションが設計の不可欠な部分であると考えられます。 CrmServiceを見てみると、トランザクションの「CRUD」が利用可能であることを示唆するものは何も見つかりません。これは、MSCRMでサポート/実装されていない場合ですか?

それがあり、私が見逃した場合、誰かが私を正しい方向に向けてください。コーディングしたカスタムインポート/登録ルーチンの途中でエラー/例外に対応するために、大量の「修復コード」をコーディングすることを恐れています。

役に立ちましたか?

解決

いいえ、CRMにはデータベースのようなトランザクションサポートはありません。最も近いものは、レコードのPreCreateを実行するプラグイン/コールアウトを登録することです...そこに何かが失敗した場合、レコード自体は作成されませんが、失敗する前に成功したステップがまだある可能性があります。

他のヒント

まあ、Dynamics CRM 4.0にはトランザクションサポートが含まれていません。

しかし、幸いなことに、5.0バージョンは...を参照してください: http://blogs.msdn.com/ukcrm/archive/2008/11/10/what-s-new-in-crm5.aspx

また、Dynamics CRM フォーラム

残念ながら、現在のDynamics CRM Webサービスのトランザクションサポートはありません。これは非常に危険です。カスタムソリューションが複数のWebサービス呼び出しを呼び出して1つの全体的な作業単位を実装し、Webサービス呼び出しの1つが実行中にエラーを検出すると、データ整合性の問題が発生するためです

よろしく

hadi teo

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top