Dynamics crm 2011 使用自定义工作流从报价创建订单

Dynamics crm 2011 使用自定义工作流从报价创建订单,dynamics-crm-2011,dynamics-crm,crm,dynamics-crm-online,Dynamics Crm 2011,Dynamics Crm,Crm,Dynamics Crm Online,我正在创建一个自定义工作流,当Quote的状态发生更改时将触发该工作流,它将创建一个订单,获取该Quote记录中的所有值 现在创建一个订单是很简单的部分,但是从报价中获取值对我来说不是 你能给我建议一条路吗 谢谢。不确定您是否可以在没有客户工作流活动的情况下完成。您需要创建客户工作流活动。您可以从PrimaryEntityId获取id。获得Id后,您可以使用C#SDK查找所有属性,并使用这些信息填充和创建订单 为什么要这样做,而不是简单地单击报价表上的“创建订单”按钮?这将为您吸收关系映射中的所

我正在创建一个自定义工作流,当
Quote
的状态发生更改时将触发该工作流,它将创建一个
订单
,获取该
Quote
记录中的所有值

现在创建一个
订单
是很简单的部分,但是从
报价中获取值对我来说不是

你能给我建议一条路吗


谢谢。

不确定您是否可以在没有客户工作流活动的情况下完成。您需要创建客户工作流活动。您可以从PrimaryEntityId获取id。获得Id后,您可以使用C#SDK查找所有属性,并使用这些信息填充和创建订单

为什么要这样做,而不是简单地单击报价表上的“创建订单”按钮?这将为您吸收关系映射中的所有信息。还有产品。

谢谢Daryl。还有一件事,我可以将引号Guid作为字符串传递吗?@tamalkandey我不这么认为。这是一个Guid。为什么要将其作为字符串?因为,u发送给我的链接没有显示任何Guid数据类型。嘿,Daryl,我刚刚发现我可以从
workflowContext.PrimaryEntityId
获取Id。感谢您自动执行创建过程,因此无需单击
Create Order
按钮查看了ConvertQuoteToSalesOrderRequest类吗?这可以用于自定义工作流操作,并且可以完成您试图实现的许多任务。