2
您好我一直在致力於更新Microsoft Dynamics CRM 4.0中的過期合同。以便他們將狀態更改爲草稿並在將來設置中具有過期日期。我一直在通過CrmWebservice來做這件事。更新過期的合同實體在Microsoft Dynamics CRM中起草
我的第一次嘗試是通過更新方法進行簡單更新。但得到這個「國家無效,這個合同不能更新」。
所以之後,我曾嘗試這種方式更新合同的狀態
SetStateContractRequest request = new SetStateContractRequest();
request.ContractState = ContractState.Draft;
request.ContractStatus = 1;
request.EntityId = contract.contractid.Value;
service.Execute(request);
,導致:「我們的目標狀態無效的目標狀態可能不存在或者系統不允許更改爲目前的狀態從目前的狀態。「我試過其他組合的結果相同。
因此,我擔心一旦合同過期,無法更改合同狀態。是這樣嗎?如果不是,那我該如何解決這個問題?