OpportunityClose

аюсь обновить статусоткрытая возможность используяWinOpportunityRequest и LoseOpportunityRequest API предоставляется в MSDN. Я следовал коду, который был дан в MSDN, и я даже сослался на stackoverflowУстановить статус возможности

Но, когда я запускаю этот следующий код дляоткрытая возможность выдает ошибку, утверждающую, что

LoseOpportunityRequest req = new LoseOpportunityRequest();
Entity opportunityClose = new Entity("opportunityclose");
opportunityClose.Attributes.Add("opportunityid", new EntityReference(OptyEntityName, new Guid("xxxx-xxx")));
opportunityClose.Attributes.Add("subject", "Lost the Opportunity!");
req.OpportunityClose = opportunityClose;
// 4 = Cancelled and 5 = Out-Sold
req.Status = new OptionSetValue(4);
LoseOpportunityResponse resp = (LoseOpportunityResponse)_serviceProxy.Execute(req);

Ошибка -

4 - недопустимый код статуса при возможности с идентификатором (Guid)

Когда я пытался изменить статусзакрытая возможность это говорит о том, чтовозможность уже закрыта.

Еще одна вещь, которую нужно учитывать, - у этого статуса в моей CRM есть значок замка, который означает, что он заблокирован.

Так возможно ли изменить статус или нет, и основано ли это на роли?

Ответы на вопрос(2)

Ваш ответ на вопрос