none
Create em Tabela N pra N - CRM 2015 ON-PRIMESE RRS feed

  • Pergunta

  • Bom dia a todos, estou na seguinte situação:

    Na minha organização criamos uma entidade chamada 'EQUIPAMENTO'.

    Criamos o seguintes relacionamentos: N pra N entre Lead e Equipamento, N pra N entre Oportunidade e Equipamento.

    O objetivo é que quando qualificarmos um lead, todos equipamentos que estão em um grid do Lead, façam parte de um grid na oportunidade criada a partir daquele Lead.

    Fiz um plugin pra essa tarefa, onde busco todos equipamentos relacionados ao lead. Dai tento usar os guids dos equipamentos + o guid da Oportunidade, para dar um 'CREATE'  na tabela que relaciona Oportunidade com Equipamentos.

    So que recebo a seguinte mensagem:

    The 'Create' method does not support entities of type 'tulus_opportunity_new_parqueinstalado'.

    Existe alguma forma de contornar essa situação no Plugin?

    terça-feira, 5 de maio de 2015 12:33

Respostas

  • Achei Galera, é so usar o seguinte trecho de código

     //Inicia o Request
                AssociateEntitiesRequest associateRequest = new AssociateEntitiesRequest();

                //Moniker 1 será responsavel pelos dados da entidade Contact
                associateRequest.Moniker1 = new EntityReference(oportunidade_atual.LogicalName, oportunidade_atual.Id);

                //Moniker 2 será responsavel pelos dados da entidade Contract
                associateRequest.Moniker2 = new EntityReference(equipamento_atual.LogicalName, equipamento_atual.Id);

                //Informa o nome do relacionamento
                associateRequest.RelationshipName = "tulus_opportunity_new_parqueinstalado";

                AssociateEntitiesResponse response = (AssociateEntitiesResponse)service.Execute(associateRequest);


    Wagner dos Santos

    terça-feira, 5 de maio de 2015 13:55