无法从Dynamics 365中的活动报价创建订单

时间:2017-03-15 12:10:13

标签: dynamics-crm dynamics-crm-online dynamics-crm-2016

我在从Active Quote创建订单时遇到错误。 而且它只是在一些报价记录上,而不是全部。

我做了很多搜索,RnD与此相关,但我无法找到任何解决方案。

以下是我得到的错误。

<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>

请帮我解决此错误。

1 个答案:

答案 0 :(得分:0)

我的推测是你的一些引用被标记为赢了,而其他人没有......

在将其转换为销售订单之前,您需要先致电WinQuoteRequest。事件的顺序是:

  • WinQuoteRequest
  • ConvertQuoteToSalesOrderRequest
  • 这将返回repsonse.Entity中的销售订单(ConvertQuoteToSalesOrderResponse)

这取自this sample on MSDN