1

私は、顧客がレガシーAccessデータベースを置き換えるためのCRMソリューションを構築しています。外部ドキュメントによって参照されるケース番号のケースがあり、CRMでケース番号として保持したいと考えています。新しいケースが作成されたときにケース番号を自動インクリメントして割り当てるプラグインを作成しました。これはうまく機能します。問題は、古いデータをインポートしようとしたときです。古いケース番号フィールドをインポートウィザードのケース番号フィールドにマップしましたが、インポートされたケースはPRE-12345-asdfのような新しいケース番号を取得します。

ワークフローでケース番号を更新することはできません。

組み込みのケース番号を使用できるようにしたいのですが、組み込みのケース番号フィールドを非表示にしてカスタムフィールドを追加しただけでは、機能が失われますか?

4

2 に答える 2

2

代わりに、独自のケース番号を追跡するカスタム フィールドを作成できます (この場合、単に「ケース番号」と呼びます)。

ケース エンティティ フォームの onLoad イベントで、ヘッダー領域に表示されるケース番号とページ/タブのタイトルをカスタム フィールドとして更新する次の関数を配置します。

function UseCustomCaseNumber()
{
var caseNumber = Xrm.Page.getAttribute("new_casenumber").getValue();
document.getElementById('form_title_div').childNodes[2].innerHTML = caseNumber;
parent.document.title = "Case: " + caseNumber + " - Microsoft Dynamics CRM";
}
于 2012-08-29T18:10:57.597 に答える
0

組み込みのケース番号は上書きできません。それを隠して独自のフィールドを使用することは比較的一般的であり、問​​題は発生しません。

于 2012-08-29T01:49:24.720 に答える