pre.CICodeFormatter{ font-family:arial; font-size:12px; border:1px dashed #CCCCCC; width:99%; height:auto; overflow:auto; background:#f0f0f0; line-height:20px; background-image:URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif); padding:0px; color:#000000; text-align:left;}pre.CICodeFormatter code{ color:#000000; word-wrap:normal;}In this example, we have the OptionSet Code and want to return the description (Label).1: public int ObterValordeOptionSet(string entidade, string campo, string opcao) 2: { 3: int retorno = 0; 4: RetrieveAttributeRequest attributeRequest = new RetrieveAttributeRequest 5: { 6: EntityLogicalName = entidade, 7: LogicalName = campo, 8: RetrieveAsIfPublished = true 9: }; 10: RetrieveAttributeResponse attributeResponse = (RetrieveAttributeResponse)orgContext.Execute(attributeRequest); 11: EnumAttributeMetadata attributeMetadata = (EnumAttributeMetadata)attributeResponse.AttributeMetadata; 12: foreach (OptionMetadata om in attributeMetadata.OptionSet.Options) 13: { 14: if (om.Label.UserLocalizedLabel.Label == opcao) 15: { 16: retorno = (int)om.Value; 17: } 18: } 19: return retorno; 20: } Passamos 3 meses trabalhando em um projeto... Relatorios Customizados, Graficos que encheram os olhos do cliente, Workflows customizados... Momento de colocar em producao... Solucao exportada, e momento de Importar... Huuumm deu pau. The import file is invalid. XSD validation failed with the following error: 'The 'label' attribute is not declared. Para resolver este problema devemos descompactar a solucao, e editar o arquivo customizations.xml Este erro costuma aparecer nas definicoes das views das entidades <savedquery>. Para corrigir identifique qual a entidade relacionada conforme log de erro, e va ate as definicoes de views <savedquery> e procure por label= no layout do grid, apage este atributo e salve o arquivo. Compacte novamente os arquivos (zip), e renomeie o arquivo preferencialmente com o mesmo nome da solucao exportada. Passamos 3 meses trabalhando em um projeto... Relatorios Customizados, Graficos que encheram os olhos do cliente, Workflows customizados... Momento de colocar em producao... Solucao exportada, e momento de Importar... Huuumm deu pau. Not all instances of the entity entity name match Para resolver este problema devemos descompactar a solucao, e editar o arquivo customizations.xml Este erro costuma aparecer nas definicoes das Entidades <Entity>. Para corrigir identifique qual a entidade relacionada conforme log de erro, e va ate as definicoes de entidade <Entity> e procure pela tag <Name> e verifique se o nome esta igual ao contido na tag <entity>, e faca a correcao. Compacte novamente os arquivos (zip), e renomeie o arquivo preferencialmente com o mesmo nome da solucao exportada. pre.CICodeFormatter{ font-family:arial; font-size:12px; border:1px dashed #CCCCCC; width:99%; height:auto; overflow:auto; background:#f0f0f0; line-height:20px; background-image:URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif); padding:0px; color:#000000; text-align:left;}pre.CICodeFormatter code{ color:#000000; word-wrap:normal;}Neste exemplo, temos o codigo do OptionSet, e queremos retornar a descricao(Label).1: public int ObterValordeOptionSet(string entidade, string campo, string opcao) 2: { 3: int retorno = 0; 4: RetrieveAttributeRequest attributeRequest = new RetrieveAttributeRequest 5: { 6: EntityLogicalName = entidade, 7: LogicalName = campo, 8: RetrieveAsIfPublished = true 9: }; 10: RetrieveAttributeResponse attributeResponse = (RetrieveAttributeResponse)orgContext.Execute(attributeRequest); 11: EnumAttributeMetadata attributeMetadata = (EnumAttributeMetadata)attributeResponse.AttributeMetadata; 12: foreach (OptionMetadata om in attributeMetadata.OptionSet.Options) 13: { 14: if (om.Label.UserLocalizedLabel.Label == opcao) 15: { 16: retorno = (int)om.Value; 17: } 18: } 19: return retorno; 20: } Eu coloco limao na salada. E pimenta em tudo. Outro dia coloquei um vinagre de vinho tinto tambem. Apresento intolerancia a feijao, grao-de-bico, lentilha e ervilha. Eu, que recusava qualquer desejo infantil por uma caneca de feijao feito pela Vo Iracy.Ah, leite ninho tambem tem me feito mal. Eu, que so tomava o em po com