Dynamics 365 Online - Ошибка обновления возможности из внешнего пакета после обновления v9 - PullRequest
0 голосов
/ 16 ноября 2018

Несколько дней назад нам пришлось обновить нашу онлайн-среду Dynamics с v8.2 до v9.

У нас есть пакет, работающий каждый день, который импортирует ~ 100 записей (из 4 разных сущностей).В этих записях некоторые импортируются как новые, другие импортируются как обновления.

Все работало нормально до обновления до версии v9, теперь обновление возможностей не удается сохранить при этой ошибке

ErrorCode: 0x80048218
Message: You must provide a name or select a role for both sides of this connection.; [Microsoft.Dynamics.Sales.Plugins: Microsoft.Dynamics.Sales.Plugins.PreOpportunityUpdate]
[a13c2831-776b-e611-80ec-00155dc14c00: Update of opportunity]

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

ОБНОВЛЕНИЕ 1

Я обнаружил, что проблема возникает только тогда, когда я редактирую parentcontactid с обоими nullзначение, опять же из пользовательского интерфейса, я могу создать / изменить возможность, оставив это поле пустым.

1 Ответ

0 голосов
/ 19 ноября 2018

На основании предоставленного вами описания ошибки - это ошибка Microsoft.Вот что я рекомендую сделать: 1. Отключить (или изменить шаг на асинхронное выполнение) следующий стандартный плагин - Microsoft.Dynamics.Sales.Plugins.PreOpportunityUpdate 2. Открыть заявку в Microsoft, потому что это их плагин OOB, поэтому им придетсяисправить код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...