Hallo Ich habe gearbeitet, um abgelaufene Verträge in Microsoft Dynamics Crm 4.0 zu aktualisieren. Damit ändern sie den Status in Entwurf und haben ein abgelaufenes Datum in der Zukunft festgelegt. Ich habe das durch den CrmWebservice gemacht.Aktualisieren einer abgelaufenen Vertragsentität zum Entwurf in Microsoft Dynamics Crm
Mein erster Versuch war, einfach über die Update-Methode zu aktualisieren. Aber habe das "Der Status ist ungültig, dieser Vertrag kann nicht aktualisiert werden".
So nachdem ich habe versucht, auf diese Weise den Status des Auftrags zu aktualisieren
SetStateContractRequest request = new SetStateContractRequest();
request.ContractState = ContractState.Draft;
request.ContractStatus = 1;
request.EntityId = contract.contractid.Value;
service.Execute(request);
in Resultierende:. „Der Zielzustand ist ungültig Der Soll-Zustand nicht existieren kann oder das System darf nicht zu ändernden der Zielzustand aus dem aktuellen Zustand. "
Ich habe andere Kombinationen mit dem gleichen Ergebnis versucht.
So fürchte ich, dass es nicht möglich ist, den Status eines Vertrags zu ändern, sobald es abgelaufen ist. Ist das der Fall? Und wenn nicht, wie löse ich das Problem?