Симптом

При опит за импортиране на решение в Dynamics 365, срещнете следното съобщение за грешка:

"Импортиране на решения: [име на решение] е неуспешно.

Грешка код 8004f016 "

Мрежата в диалоговия прозорец грешки включва ред от тип = съпоставяния. Подробно текста за този ред е следното съобщение:

"Завършено решение не може да замени компонент на картата с атрибути в целевата система с неуправляван основен екземпляр. Най-вероятно сценарий за тази грешка е, че незавършено е инсталиран нов компонент неуправляван картата с атрибути на целевата система и сега завършено решение от същия издател се опитва да инсталира същата компонент картата с атрибути, като завършено. Това ще доведе до невалидно нанасяне на решения в целевата система и не е позволено."

Изтегляне на XML файл и да отворите в Excel. В раздела "компоненти" Намерете клетката: 0x8004F016

В следващата колона ще се съобщение за грешка, което включва ИД на компонента:

"Завършено решение не може да замени картата с атрибути компонент с ИД = [ИД на компонент] е неуправляван основен екземпляр. Най-вероятно сценарий за тази грешка е, че незавършено е инсталиран нов компонент неуправляван картата с атрибути на целевата система и сега завършено решение от същия издател се опитва да инсталира същата компонент картата с атрибути, като завършено. Това ще доведе до невалидно нанасяне на решения в целевата система и не е позволено."

Причина

Както е посочено в подробностите за грешката, най-вероятно сценарий за тази грешка е, че са направени неуправляван персонализиране на решение по подразбиране в целевата организация. Това ще доведе до невалидно нанасяне на решения в целевата система и не е позволено.

Пример: Екземпляр на Dynamics 365 вече има компонент, например потребителски картата с атрибути, създаден чрез редактиране на решение по подразбиране. По-късно можете да импортирате решение с тази същата картата с атрибути (компонент) като завършено решение, ще можете да срещнете тази грешка.

Решение

За картата с атрибути управлявани компоненти могат да бъдат с две API за уеб заявки и изтрили в целта:

  1. Отваряне на браузър за вашата организация и след това дублира раздела.

  2. Замени [GUID грешка] с GUID от съобщението за грешка от регистрационния файл и след това добавете към вашата организация:api/data/v9.1/attributemaps ([GUID грешка]) ?$ избор = _entitymapid_value, sourceattributename, targetattributenameПример:https://MyOrganization.crm11.dynamics.com/api/data/v9.1/attributemaps (0a7bb84f-3d3c-e911-a977-0022480187f0) ?$ избор = _entitymapid_value, sourceattributename, targetattributenameТова е изход:{

    "@odata.context": "https://MyOrganization.crm11.dynamics.com/api/data/v9.1/ $metadata #attributemaps(_entitymapid_value,sourceattributename,targetattributename) / $обект","@odata.etag": "без"5299006"", "_entitymapid_value": "1172d7cc-3c3c-e911-a977-0022480187f0""sourceattributename": "css_mapfieldparent""targetattributename": "css_mapfieldchild""attributemapid": " 0a7bb84f-3d3c-e911-a977-0022480187f0 ","_organizationid_value":"112f329f-0a5f-4e2c-a2f0-c54e4824faa9"}

  3. Замени [_entitymapid_value] "със стойността от първия за търсене и след това добавете вашата организация:?select api/data/v9.1/entitymaps ([_entitymapid_value]) = sourceentityname, targetentitynameПример:https://MyOrganization.crm11.dynamics.com/api/data/v9.1/api/data/v9.1/entitymaps (1172d7cc-3c3c-e911-a977-0022480187f0) ?select = sourceentityname, targetentitynameТова е изход:

    {"@odata.context": "https://emeacrm3.crm11.dynamics.com/api/data/v9.1/ $metadata #entitymaps(sourceentityname,targetentityname) / $обект","@odata.etag": "без"5296276"","sourceentityname": " css_testamparent""targetentityname":"css_testamchild""entitymapid":"1172d7cc-3c3c-e911-a977-0022480187f0""_organizationid_value":"112f329f-0a5f-4e2c-a2f0-c54e4824faa9"}

  4. Използвайте iданни се извличат от две заявки за идентифициране на картата с атрибути:

    "sourceentityname": "css_testamparent","sourceattributename": "css_mapfieldparent",

    "targetentityname": "css_testamchild","targetattributename": "css_mapfieldchild",

  5. Картата с атрибути не може да съществува без релация от тип. Потърсете следното в целевата организация:релация от [sourceentityname] -> [targetentityname] въз основа на полета [sourceattributename] -> [targetattributename]

  6. Намерете този компонент в целевата организация от навигациятаНастройки, настройки, персонализирате системата.

  7. Щракнете върху обекти и след това отворете [sourceentityname]

  8. Изберете релации

  9. Подреждане по свързания обект и отвори връзката към [targetentityname]

  10. Изберете съпоставяния отляво

  11. Премахнете съответствие с:

    Източник: [sourceattributename]Target име: [targetattributename]

  12. Опитайте отново да импортирате решението си.

 

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Доколко сте доволни от качеството на превода?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×