Pergunta

Seria de supor com qualquer aplicativo de dados baseado na web que as transações de banco de dados seria uma parte integrante do projeto. Olhando em volta para CrmService, eu não consigo encontrar nada que sugere que transacionais 'de CRUD estão disponíveis. É o caso de que isso não é suportado / implementado em MSCRM?

Se for, e eu ter perdido, poderia alguém por favor me aponte na direção certa. Tenho medo de codificação de um lote inteiro de 'código de reparação' para atender a erros / exceções a meio caminho através de uma rotina de importação personalizado / Registro que tenho codificada.

Foi útil?

Solução

Não, não existe nenhuma base de dados semelhante suporte a transações em CRM. Sobre a coisa mais próxima seria registrar um plugin / texto explicativo que executa PreCreate de um registro ... se alguma coisa lá dentro falhar, o registro em si não será criado, mas ainda pode haver etapas que tiveram sucesso antes que falhou.

Outras dicas

Bem, Dynamics CRM 4.0 não inclui suporte a transações.

Mas, felizmente, a versão 5.0 vai ... ver: http://blogs.msdn.com/ukcrm/archive/2008/11/10/what-s-new-in-crm5.aspx

Eu também perguntou sobre esta questão no Dynamics CRM Fórum

Infelizmente não há suporte a transações para os atuais Dynamics CRM Web Services. Isso é muito perigoso, já que nossa solução personalizada invocando vários serviços web chamar para implementar uma unidade holística do trabalho, e se alguém da chamada de serviço web encontrou um erro durante a execução, ele irá criar questão a integridade dos dados

Saudações

hadi teo

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top