[gelöst] Statusänderungen ohne Abschluss

15. Dezember 2010 14:05

Hallo Zusammen,

ich habe ein Plugin geschrieben, welches bei aktiven Angeboten ein Feld setzt.

Dabei setze ich den Status auf entwurf, setze das Feld und stelle den letzten Status wieder her.
Wenn ich den Status wieder auf gewonnen setze, dann wird automatisch wieder eine neue Angebotsabschluss aktivität unter Historie erstellt.

Kann ich das irgendwie umgehen? also kann ich ein Angebot wieder auf gewonnen setzen, ohne das ein neue Angebotsabschluss erstellt wird?

Meine Code sieht derzeit so aus:

Code:
CrmSdk.SetStateQuoteRequest setquote = new CrmSdk.SetStateQuoteRequest();
                setquote.EntityId = quoteid;
                setquote.QuoteState = new CrmSdk.QuoteState();
                setquote.QuoteState = CrmSdk.QuoteState.Active;
                setquote.QuoteStatus = -1;
                service.Execute(setquote);

                CrmSdk.quoteclose qc = new CrmSdk.quoteclose();
                qc.quoteid = new CrmSdk.Lookup();
                qc.quoteid.type = CrmSdk.EntityName.quote.ToString();
                qc.quoteid.Value = quoteid;

                CrmSdk.WinQuoteRequest WQR = new CrmSdk.WinQuoteRequest();
                WQR.QuoteClose = qc;
                WQR.Status = -1;
                CrmSdk.WinQuoteResponse WQRES = (CrmSdk.WinQuoteResponse)service.Execute(WQR);


Danke
Pascal

Re: Statusänderungen ohne Abschluss

15. Dezember 2010 15:09

Hallo Pascal,

leider nein, der Eintrag wird immer erstellt. Du könntest aber dein PlugIn so erweitern, das es den neuen Eintrag wieder entfernt.