【问题标题】:Dynamics CRM 2011 Set Quotes Revision NumberDynamics CRM 2011 设置报价修订号
【发布时间】:2013-11-08 01:01:55
【问题描述】:

我的任务是通过服务层将数据从 CRM 3.0 实例导入 CRM 2011 实例。我已经完成了大部分实体,但我遇到了行情的障碍。修订报价会创建报价的副本,然后增加其修订号。修订号是 2011 服务层中的只读字段。你可以想象,这会产生一个严重的问题。还有其他方法可以设置吗?

更新 有一个 ReviseQuoteRequest 允许您创建报价的新修订。唯一的问题是我在导入实体时试图保持相同的 Guid。您可以将 Guid 设置为在创建新报价时分配,但我看不到一种方法可以告诉 ReviseQuoteRequest 在创建报价修订时使用什么 Guid,而且我不相信 API 允许您更新此 ID 一次它的集合。关于如何实现这一点的任何想法?

【问题讨论】:

    标签: dynamics-crm-2011


    【解决方案1】:

    答案是Revised Quotes不是这样处理的,所以不能直接设置Revision Number。

    为了修订报价,您需要使用 ReviseQuoteRequest 有效地关闭原始报价并创建新报价,从原始报价复制值并在幕后增加修订号。

    【讨论】:

    • 为了进一步说明这一点,您不能只带来报价的某个修订版并让它保留修订版号。这样做的唯一方法是使用 ReviseQuoteRequest 按顺序导入每个修订版,这将自动为您增加修订版号。
    猜你喜欢
    • 1970-01-01
    • 2011-09-17
    • 2012-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多