我的任务是通过服务层将数据从 CRM 3.0 实例导入到 CRM 2011 实例。我已经完成了大部分实体,但我遇到了引号问题。修订报价创建报价的副本,然后增加其修订号。修订号是 2011 服务层中的只读字段。正如您可以想象的那样,这会产生一个严重的问题。还有其他方法可以设置吗?
更新 有一个 ReviseQuoteRequest 允许您创建报价单的新修订版。唯一的问题是我在导入实体时试图保持相同的 Guid。您可以将 Guid 设置为在创建新报价时分配,但我没有看到一种方法来告诉 ReviseQuoteRequest 在创建报价修订时使用什么 Guid,而且我不相信 API 允许您更新此 ID 一次它的集合。关于如何实现此目标的任何想法?
最佳答案
答案是Revised Quotes不是这样处理的,所以不能直接设置Revision Number。
为了修改报价,您需要使用 ReviseQuoteRequest,它可以有效地关闭原始报价并创建新报价,复制原始报价的值并在幕后递增修订编号。
关于dynamics-crm-2011 - Dynamics CRM 2011 设置报价修订号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19322630/