Dynamics crm 2016 Dynamics Crm online 2016设置商机状态代码

Dynamics crm 2016 Dynamics Crm online 2016设置商机状态代码,dynamics-crm-2016,Dynamics Crm 2016,我正在寻找将opportunity的statecode设置为“notactive”或“closed”所需的C#(控制台应用程序)语法。事实上,我还想知道在哪里可以找到statecode的可用值,因为在字段属性中我看到数据类型是“Status”,但我没有看到可用值 提前感谢您Opportunity的有效状态代码: statecode - statuscode 0 (Open) - 1 (In Progress), 2 (On Hold) 1 (Won)

我正在寻找将opportunity的statecode设置为“notactive”或“closed”所需的C#(控制台应用程序)语法。事实上,我还想知道在哪里可以找到statecode的可用值,因为在字段属性中我看到数据类型是“Status”,但我没有看到可用值


提前感谢您

Opportunity的有效状态代码:

statecode        -   statuscode 
0 (Open)         -   1 (In Progress), 2 (On Hold)
1 (Won)          -   3 (Won)
2 (Lost)         -   4 (Cancelled), 5 (Out-Sold)

由于要“关闭”商机,请使用SDK消息“取消”商机。

商机的有效状态代码:

statecode        -   statuscode 
0 (Open)         -   1 (In Progress), 2 (On Hold)
1 (Won)          -   3 (Won)
2 (Lost)         -   4 (Cancelled), 5 (Out-Sold)

由于要“关闭”opportunity,请使用SDK消息“取消”opportunity。

您需要使用
LoseOpportunityRequest
更改状态。还有一个
机会请求
。作为更改为已关闭丢失状态的一部分,您需要创建一个
opportunityclose
实体,它是
LoseOpportunityRequest
处理的一部分

LoseOpportunityRequest请求=新的LoseOpportunityRequest();
实体opportunityClose=新实体(“opportunityClose”);
opportunityClose.Attributes.Add(“opportunityid”,新实体引用(“opportunity”,新Guid(“D711C1BD-23DA-E011-94B4-1CC1DEF177C2”));
opportunityClose.Attributes.Add(“主题”,“失去机会!”);
req.OpportunityClose=OpportunityClose;
//4=取消,5=售罄
请求状态=新选项设置值(4);
LoseOpportunityResponse resp=(LoseOpportunityResponse)\u orgService.Execute(请求);

归功于

您需要使用LoseOpportunityRequest更改状态。还有一个
机会请求
。作为更改为已关闭丢失状态的一部分,您需要创建一个
opportunityclose
实体,它是
LoseOpportunityRequest
处理的一部分

LoseOpportunityRequest请求=新的LoseOpportunityRequest();
实体opportunityClose=新实体(“opportunityClose”);
opportunityClose.Attributes.Add(“opportunityid”,新实体引用(“opportunity”,新Guid(“D711C1BD-23DA-E011-94B4-1CC1DEF177C2”));
opportunityClose.Attributes.Add(“主题”,“失去机会!”);
req.OpportunityClose=OpportunityClose;
//4=取消,5=售罄
请求状态=新选项设置值(4);
LoseOpportunityResponse resp=(LoseOpportunityResponse)\u orgService.Execute(请求);
你可以设置,试试这个你可以设置,试试这个