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