3

私は、CRM 3.0 インスタンスから CRM 2011 インスタンスにサービス層を介してデータをインポートする任務を負っています。ほとんどのエンティティを完了しましたが、Quotes で問題が発生しました。見積もりを改訂すると、見積もりの​​コピーが作成され、その改訂番号が増分されます。リビジョン番号は、2011 サービス レイヤーの読み取り専用フィールドです。ご想像のとおり、これは深刻な問題を引き起こします。これを設定する他の方法はありますか?

更新 見積もりの​​新しいリビジョンを作成できるようにする ReviseQuoteRequest があります。これに関する唯一の問題は、エンティティをインポートするときに同じ Guid を維持しようとしていることです。新しい見積もりを作成するときに割り当てる Guid を設定できますが、見積もりの​​リビジョンを作成するときに使用する Guid を ReviseQuoteRequest に伝える方法がわかりません。また、API でこの ID を一度更新できるとは思えません。そのセット。これを達成する方法について何か考えはありますか?

4

1 に答える 1

1

答えは、改訂された見積もりはこの方法で処理されないため、改訂番号を直接設定できないということです。

見積もりを改訂するには、ReviseQuoteRequest を使用する必要があります。これにより、元の見積もりが効果的にクローズされ、新しい見積もりが作成されます。元の見積もりから値がコピーされ、バックグラウンドで改訂番号がインクリメントされます。

于 2013-11-07T17:01:55.283 に答える