以下のコードを使用して、契約状態をアクティブからドラフトに設定しようとしていました。
SetStateRequest setState = new SetStateRequest();
setState.EntityMoniker = new EntityReference();
setState.EntityMoniker.Id = contractId;
setState.EntityMoniker.Name = "Contract";
setState.EntityMoniker.LogicalName = "contract";
setState.State = new OptionSetValue(0);
setState.Status = new OptionSetValue(1);
SetStateResponse setStateResponse = (SetStateResponse)service.Execute(setState);
私の目的は、アクティブな契約を更新することですが、そのためには、ドラフト状態にして更新し、更新時にアクティブに戻す必要があります。ここで誰かが私を助けてくれれば、本当に感謝しています。
プラグインは現在、次のエラーを発生させています:「ターゲットの状態が無効です。ターゲットの状態が存在しないか、システムが現在の状態からターゲットの状態への変更を許可していません。この状態の変更要求に関するドキュメントを確認してください」