1

クライアントは、カスタム エンティティ内のレコードに割り当てられたすべてのアクティビティ レコードを、別のエンティティ内の一致するレコードに再割り当てすることを望んでいます。

基本的に、これらのレコードには、さまざまな種類のアクティビティが割り当てられた古いカスタム エンティティがあります。彼らはカスタム エンティティを廃止し、代わりに営業案件エンティティを使用することにしました。そのため、カスタム エンティティからのデータがエクスポートされ、商談に再インポートされました。しかし今、すべてのアクティビティ レコードを取得して同じことを行い、それらを古いカスタム エンティティ レコードから対応する商談レコードに再マッピングする必要があります。

しかし、これを行う直感的な方法はないようです。答えは何ですか?

4

2 に答える 2

0

標準のデータ インポートを実行して、ソースに所有者を設定するだけでよいと思います。

Microsoft Dynamics CRM Online のデータ インポート ウィザードでの所有者マッピング/ユーザー作成

于 2013-04-27T11:01:45.987 に答える
0

古いエンティティを商談に既にマッピングしているので、それらは 1 対 1 であると考えられます。

CRM からすべてのアクティビティを取得する小さな C# コンソール プログラムを作成するだけで、FOREACH アクティビティが古いレコードを取得し、関連するフィールド (名前、カスタム キーなど) を取得して、同等の機会を特定し、この機会について CRM にクエリを実行するのに役立ちます。アクティビティをこの Op にリンクします。

1時間の作業(開発中)のはずです。CRM のバルク ジョブと同様に、アクティビティの数によっては、これまでに作成したプログラムの中で最速というわけではありませんが、1 回限りのジョブなので問題ありません。

于 2013-04-27T08:52:07.047 に答える