2017-03-15 6 views
0

Ich habe einen Fehler beim Erstellen eines Auftrags von Active Quote. und auch es nur auf einige der Zitate Datensätze nicht auf alle.Konnte Auftrag von aktivem Angebot in Dynamics 365 nicht erstellen

Ich habe viele Suchen und RnD verwandt, aber ich kann keine Lösung finden.

Unten ist der Fehler, den ich bekomme.

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> 
    <s:Body> 
    <s:Fault> 
     <faultcode>s:Client</faultcode> 
     <faultstring xml:lang="en-US">Active stage is not on 'Quote' entity.</faultstring> 
     <detail> 
     <OrganizationServiceFault xmlns="http://schemas.microsoft.com/xrm/2011/Contracts" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> 
      <ActivityId>036f0244-f38d-4a5b-966b-6b9a4929e07a</ActivityId> 
      <ErrorCode>-2147220970</ErrorCode> 
      <ErrorDetails xmlns:a="http://schemas.datacontract.org/2004/07/System.Collections.Generic"/> 
      <Message>Active stage is not on 'Quote' entity.</Message> 
      <Timestamp>2017-03-15T10:59:26.7178126Z</Timestamp> 
      <ExceptionSource i:nil="true"/> 
      <InnerFault> 
      <ActivityId>036f0244-f38d-4a5b-966b-6b9a4929e07a</ActivityId> 
      <ErrorCode>-2147220970</ErrorCode> 
      <ErrorDetails xmlns:a="http://schemas.datacontract.org/2004/07/System.Collections.Generic"/> 
      <Message>Active stage is not on 'Quote' entity.</Message> 
      <Timestamp>2017-03-15T10:59:26.7178126Z</Timestamp> 
      <ExceptionSource i:nil="true"/> 
      <InnerFault i:nil="true"/> 
      <OriginalException i:nil="true"/> 
      <TraceText i:nil="true"/> 
      </InnerFault> 
      <OriginalException i:nil="true"/> 
      <TraceText i:nil="true"/> 
     </OrganizationServiceFault> 
     </detail> 
    </s:Fault> 
    </s:Body> 
</s:Envelope> 

Bitte helfen Sie mir, diesen Fehler zu beheben.

Antwort

0

Meine Vermutung ist, einige Ihrer Zitate markiert wurden, wie gewonnen, während andere nicht ...

Sie müssen WinQuoteRequest anrufen, bevor Sie es auf einen Kundenauftrag zu konvertieren. Die Reihenfolge der Ereignisse ist dies:

  • WinQuoteRequest
  • ConvertQuoteToSalesOrderRequest
  • Gibt den Kundenauftrag im repsonse.Entity (ConvertQuoteToSalesOrderResponse)

Dies wird von this sample on MSDN

genommen
Verwandte Themen