CRM 2013 – Modo de Exibição de Edição Embutido (Erro ao Importar)

Pessoal,

Com a nova funcionalidade que permite criarmos subgrids inline, vieram juntamente com ela uma nova exibição “Modo de Exibição de Edição Embutido” (Inline Edit View) para que o recurso seja renderizado no formulário. Um exemplo pode ser visualizado na entidade Produtos da Oportunidade:

exibicao_embutida1

Esta nova exibição não possibilita que façamos atualizações/exclusões, apenas a opção “Salvar como” é disponibilizada, assim existe a possibilidade de criarmos uma cópia e alterarmos os atributos contidos. Deste modo, podemos “clonar” a exibição, e o curioso e quem não existe nada que impeça que o mesmo nome seja utilizado (talvez isso justifique algo).

exibicao_embutida2

Ao exportarmos a solução e tentarmos importá-la em outra organização, irá ocorrer o erro:

exibicao_embutida3

Baixando o log, na aba “Solução” iremos ter a descrição:

O arquivo de importação não é válido. Falha na validação de XSD com este erro: ‘{0}’. Falha na validação em: ‘…{1} <<<<<LOCAL DO ERRO>>>>> {2}…’.”

Na aba “Componentes”:

The import file is invalid. XSD validation failed with the following error: ‘The ‘label’ attribute is not declared.’. The validation failed at: ‘…<?xml version=”1.0″ encoding=”utf-16″?><ImportExportXml xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”><Entities><Entity><Name LocalizedName=”Produto da Oportunidade” OriginalName=”Opportunity Product”>OpportunityProduct</Name><ObjectTypeCode>1083</ObjectTypeCode><SavedQueries><savedqueries><savedquery><IsCustomizable>1</IsCustomizable><CanBeDeleted>1</CanBeDeleted><isquickfindquery>0</isquickfindquery><isprivate>0</isprivate><isdefault>0</isdefault><returnedtypecode>1083</returnedtypecode><savedqueryid>{c4108743-2b68-e311-a4e1-6c3be5a8017c}</savedqueryid><layoutxml><grid name=”opportunityproducts” object=”1083″ jump=”” select=”1″ icon=”1″ preview=”1″><row name=”opportunityproduct” id=”opportunityproductid”><cell name=”productname” disableMetaDataBinding=”1″ LabelId=”query.product.cell.productname.label” width=”250″ disableSorting=”1″  <<<<<ERROR LOCATION>>>>> label=”Nome do Produto” /><cell name=”productid” ishidden=”1″ width=”200″ disableSorting=”1″ /><cell name=”productdescription” ishidden=”1″ width=”200″ disableSorting=”1″ /><cell name=”priceperunit” width=”200″ disableSorting=”1″ /><cell name=”quantity” width=”175″ disableSorting=”1″ /><cell name=”manualdiscountamount” LabelId=”query.product.cell.discount.label” width=”200″ disableSorting=”1″ label=”Desconto” /><cell name=”extendedamount” width=”200″ disableSorting=”1″ /><cell name=”sequencenumber” ishidden=”1″ width=”100″ /></row></grid></layoutxml><querytype>0</querytype><fetchxml><fetch distinct=”false” mapping=”logical”><entity name=”opportunityproduct”><attribute name=”productid” /><attribute name=”productdescription” /><attribute name=”priceperunit” /><attribute name=”quantity” /><attribute name=”extendedamount” /><attribute name=”manualdiscountamount” /><attribute name=”sequencenumber” /><order attribute=”sequencenumber” descending=”true” /><attribute name=”opportunityproductid”…’.”

Após muito observar e alguns testes, descobrimos que mesmo alterando o nome da exibição o problema ainda continua ocorrendo, sendo assim a solução (paliativa) foi remover esta exibição para podermos importar toda a solução com sucesso.

Observando o SDK (“Customize entity views”) ainda não temos maiores informações. Abri um caso no Connect:

https://connect.microsoft.com/dynamicssuggestions/feedback/details/811978/crm-2013-error-to-import-solution-with-two-inline-edit-views

[]’s,

Tiago Cardoso

Anúncios

Sobre Tiago Michelini Cardoso

I have been working with IT since 2006, almost of this time using Microsoft Dynamics CRM/365 as a source of solutions. I graduated in Bachelor of Information Systems at FIAP (Brazil) in 2012. I really love what I do! Technology has been my interest since always. Even in a tool different world of the current. When we didn't have internet, tablets, smartphones e social networks! Although I have worked in some roles, I can't give up "the developer life". Even so far of the greatest developers. Development in general is the thing that I love to work! I started my contributions about Dynamics in 2010. At the beginning, I used to help at MSDN and TechNet forums. But now, I'm dedicating all my time in my personal blog! Currently, I have the enormous honour of being the only Brazilian who got the award for Microsoft MVP (Most Valuable Professional) for Microsoft Dynamics CRM/365 product. I have been receiving the award since 2012.
Esse post foi publicado em Dynamics CRM e marcado , , , , . Guardar link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s