5

Microsoft CRM 2011 のプラグインで非アクティブなレコードを作成する方法はありますか? setStateRequestクラスとメソッドを使用IOrganizationService.Executeして、既存のレコードの状態/ステータスを変更できます。このメソッドはレコード ID を必要とするため、新しいレコードでは使用できません。

非アクティブなレコードをすぐに作成することはできますか?それとも新しいアクティブなレコードを作成し、作成後に非アクティブ化する必要がありますか?

状態/ステータスを直接設定する (新しいレコードでも)

EntityToSave["statecode"] = new OptionSetValue(state);
EntityToSave["statuscode"] = new OptionSetValue(status);

エラーにつながります:

2 is not a valid status code for state code ProductState.Active on product
4

2 に答える 2