Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье приводится решение об ошибке, возникающей при попытке импортировать решение в Microsoft Dynamics 365.
Применимо к: Microsoft Dynamics 365
Исходный номер базы знаний: 4514229
Симптомы
При попытке импортировать решение в Dynamics 365 вы получите следующее сообщение об ошибке:
Импорт решения: <Имя решения> не удался.
Код ошибки 80040203.
Примечание.
Этот код ошибки задокументирован в кодах ошибок веб-службы со следующими сведениями:
Имя: НедопустимыйАргумент
Hex: 80040203
Число: -2147220989
Недопустимый аргумент.
Кроме того, диалоговое окно ошибки может ссылаться на следующий тип объекта:
Тип: отношение
Имя: bpf_<entity>_<publisher>_<BPF Name>
Скачанный файл журнала указывает следующее на странице компонентов :
ItemType: связь сущностей
Имя: bpf_<entity>_<publisher>_<BPF Name>
ErrorCode: 0x80040203
ErrorText: отображаемое имя атрибута для идентификатора: GUID>, objectcolumn: <DisplayName и labelTypeCode: Атрибут не указан
Причина
Ошибка возникает, так как схема сохраняет связь сущностей, которая должна быть удалена после удаления сущности из потока бизнес-процессов (BPF).
Указанное имя связи сущности — это объединение сущности и BPF. Эта проблема возникает при удалении сущности из этапа BPF и замене другой сущности, за которой следует обновление BPF во время его активации. Хотя сущность удаляется из BPF, связь сохраняется в схеме и экспортируется с помощью решения из источника. Эта затяжная связь приводит к ошибке во время импорта.
Обходной путь
Вариант 1. Обновление файла решения
Если вы не можете повторно создать пакет решения и необходимо продолжать импорт, можно вручную удалить проблемное отношение из файла решения.
Распакуите файл решения.
Измените customization.xml файл.
Найдите связь, указанную в ошибке: bpf_<entity>_<publisher>_<BPF Name>.
Удалите все XML-ссылки на
EntityRelationship
<EntityRelationship Name="bpf_<entity>_<publisher>_<BPF Name>"> ... </EntityRelationship>
Сохраните файл.
Заархивируйте весь каталог.
Импортируйте решение еще раз.
Вариант 2. Удаление связи из источника и повторное создание решения
Этот параметр обеспечивает долгосрочное решение и гарантирует, что проблема устранена для будущих экспортов решения.
Откройте исходную организацию.
Выберите параметры>настройки>настройки системы.
Выберите сущность в связи:
bpf_<entity>_<publisher>_<BPF Name>
Разверните связи 1:N.
Найдите связь:
bpf_<entity>_<publisher>_<BPF Name>
Выберите и удалите связь.
Публикация всех настроек.
Экспортируйте решение и импортируйте его в целевую среду.