1

質問は問題よりも複雑に見えます!

インポート ウィザードを使用して、アカウント レコードに追加したフィールドを更新したいと考えています。これは、新しいエンティティである Constituency へのルックアップ (外部キー) です。Constituency エンティティには、コードと呼ばれる必須の一意のフィールドが含まれています。Constituency.Code を指定して Account.Constituency に入力したいと考えています。

手順: - アカウントの高度な検索 (AF) を作成します。- 関連する Constituency を AF に追加します。- AF 出力列に Constituency Code を含めます。- AF を実行し、[再インポート用] オプションを選択して Excel (XML) にエクスポートします。- スプレッドシートの Constituency Code の値を更新します。- 変更したスプレッドシートをインポートします。

これはすべて機能しているようで、インポートは文句を言いません (すべてのレコードが更新としてインポートされ、失敗はありません) が、Account.Constituency フィールドは更新されていません - null のままです。ルックアップ フィールドは、GUID または関連レコードのプライマリ フィールドのいずれかによって、インポート時に更新する必要がありますか? それとも何か不足していますか?

インポート ウィザードは XML のマッピング方法を「認識」しており、それを変更する機会を与えないため、フロントエンド経由でマッピングを確認できません。XML を調べると (私は専門家ではありません)、AF は Constituency Codes を見つけましたが、可能な値のセットをエクスポートの検証セクションに追加しなかったことが示唆されています。

どんなポインタも歓迎します。

4

1 に答える 1

0

更新する必要があるレコードの数は?

1 つのオンデマンド ワークフローを作成してそのフィールドを更新できるため、レコードを選択してワークフローを実行します。

または、すべてのアカウントを取得してフィールドを更新する小さな C# アプリケーションを数行のコードで作成することもできます。

于 2013-03-29T17:35:51.380 に答える