[Gelöst] new Quote: Quote-ID?

30. August 2011 17:59

Hallo.

1.Frage:
Wenn ich ein Execute beim Quote habe, für den Fall, dass das Quote new ist, habe ich ja das Problem, dass es noch keine Quote-Guid gibt.
Wie kann ich dann aber Attribute abfragen, die (zB via JavaScript beim onLoad) eingefügt wurden? Dafür brauche ich ja eigentlich die Quote-ID.

2.Frage:
Ist es richtig, dass ich den eigenen User folgendermaßen abfragen kann:
Code:
private Guid WhoAmIRequest(ICrmService service)
        {     
            WhoAmIRequest userRequest = new Microsoft.Crm.SdkTypeProxy.WhoAmIRequest();
            WhoAmIResponse user = (Microsoft.Crm.SdkTypeProxy.WhoAmIResponse)service.Execute(userRequest);
            return user.UserId;
        }


Danke
WE34
Zuletzt geändert von we34 am 15. September 2011 09:11, insgesamt 1-mal geändert.

Re: new Quote: Quote-ID?

31. August 2011 08:34

Hallo,

die Quote ID bekommst du über das Post-Image. Im Post-Image stehen auch alle anderen Werte des Formulares, so das du dafür nicht die ID des Datensatzes benötigst.

Schau dir einmal im SDK die Logik von Pre- und Post-Image an, das sollte alle deine Fragen klären.