0

Я хочу обновить статус, используя один общий путь в C#.Есть ли общий способ обновления статуса с помощью C# в Dynamics CRM

На данный момент я знаю о SetStateRequest, но он не изменил статус на какой-либо статус. , например. Если я хочу изменить статус для выполнения заказа или аннулирован для заказа, то для этого требуется FulfillSalesOrderRequest и CancelSalesOrderRequest. Подобно мудрым различным классам для статуса котировки и других.

Так что я хочу найти общий способ изменения статуса. Если есть какое-либо решение, пожалуйста, предложите мне.

ответ

4

Если вы на CRM 2015 Update 1 или более поздней версии, SetStateRequest устарел в пользу нормального UpdateRequest, как видно на MSDN:

Перед Microsoft Dynamics CRM Online 2015 Update 1, специализированы сообщения были требуется для обновления определенных значений атрибута объекта. Теперь для установки этих атрибутов теперь можно использовать UpdateRequest. Следующая таблица идентифицирует специализированные устаревшие запросы сообщений и связанные атрибуты сообщений , которые могут быть обновлены с помощью UpdateRequest.

С учетом сказанного, FulfillSalesOrderRequest (и соответствующие запросы для кавычек) не устарели, поэтому вам все равно нужно использовать их в будущем. Таким образом, общий спрос, который вы ищете, не существует.

+0

Привет, henrik, можете ли вы предложить мне, для какого объекта SetStateRequest не работает, и я должен использовать другой запрос. –

+0

@chhaya_patel, почему бы вам не попробовать? Даже бьет хорошую документацию, когда вы пробовали вещи из первых рук. – dynamicallyCRM

+0

@henrik, ты говоришь мне об обновлении? –