При импорте решения ожидается ошибка Full formXml
Область применения: Power Platform, решения
Симптомы
При импорте решения вы получите следующее сообщение об ошибке:
Microsoft.Crm.CrmInvalidOperationException: ожидается, что полный formXml создаст форму
Причина
Эта ошибка возникает, когда импортируемая форма не существует в целевой среде, и форма импортируется в первый раз. Решение, которое вы импортируете, имеет только изменения формы (diff) в ФОРМАТЕ XML, если он должен иметь полный FormXml. Решение должно импортировать только XML-файл формы diff, если форма уже присутствует в среде и импортируете изменения. Чтобы проверить, откройте файл customizations.xml решения и найдите FormXml
узел с помощью идентификатора формы, который отображается в сообщении об ошибке. Если FormXml содержит атрибут с именем solutionaction
, XML-файл формы является диффом.
Обходное решение
Чтобы обойти эту проблему, XML-файл формы должен быть полным FormXml (не должен содержать solutionaction
атрибут, расположенный в файле customizations.xml ), и его можно получить из экземпляра, в котором эта форма была изначально создана как неуправляемая форма.