CRM 4.0 Biztalk Adapter



Este adapter foi disponibilizado pela Microsoft, espero que não tenha mais issues do que aqueles que a Microsoft diz no documento existente para download na página:

http://www.microsoft.com/downloads/details.aspx?FamilyId=4628FCA6-388D-45BC-A154-453B920DBCB8&displaylang=en

Nesta mesma página é possível fazer download dos binários do Adapter. No entanto, a sua utilização não é propriamente fácil ou intuitiva, assim posso explicar aqui passo a passo o primeiro exemplo que fiz para criar/actualizar um “account” no MSCRM via CRM 4.0 Biztalk Adapter. Está entendido que para este exemplo, a pessoa já criou um port no Biztalk para comunicar com o CRM, sendo esse passo explicado no documento existente no link acima.

Explicação passo a passo:

  1. Cirar Projecto “Empty Biztalk Server Project

  2. Botão Direito em cima do Projecto criado e carregar em “Add” – “Add Generated Items“, seleccionando o AdapterMicrosoft Dynamics CRM 4.0



  1. Depois de se configurar o acesso, quando da escolha de “Actions” ou “Entities“, para este exemplo seleccionei a entidade “Account“. Por fim quando carreguei em “Next” foram adicionados ao projectos ficheiros .xsd que nos permitem por exemplo “criar/actualizar/apagar” account’s.

  2. Adicionar “Orchestration” ao projecto

  3. Criar 2 Mensagens (“MensagemInput”, “MensagemToCRM”) do tipo “account_Entities” e “accountRequest” respectivamente

  4. Actualizar os “parameters” das 2 Multi-part Messages Types criadas pelo Biztalk para os tipos correctos, a de accountRequest para “account_Entities” e a de CRMAdapterResponseRequest para “CRMAdapterResponse_Response”

  5. Criar Port para recepção de MSG com o PortType utilizando Message Type = “account_Entities”

  6. Criar Port para envio de MSG para o CRM com o PortType utilizando Message Type = “accountRequest”

  7. Adicionar shape de Receive e de Send e ligá-las aos port’s de Recepção e de Envio respectivamente.

  8. Para concluir o desenho da orquestração, é necessário colocar uma “Transformation Shape” que transforme a MSG de Imput na MSG de envio para CRM

  9. No final a Orquestração tem esta forma.



  1. Fazer deploy

  2. Configurar os Port’s de Recepção e Envio no Biztalk Administration 2006 Console

Boa Sorte…

#CRM40BiztalkAdapter

0 views0 comments

Recent Posts

See All