Provavelmente, você está usando um fluxo de trabalho com algum evento que é disparado quando um item é atualizado. Vou explicar o que acontece: você coloca novos valores no item, e quando o mesmo é atualizado pelo sistema, o fluxo é disparado novamente, com os mesmos valores que você colocou, que é atualizado e o fluxo é chamado mais uma vez - e por aí vai. Vários processos de atualização concorrem ao mesmo tempo e isto só acaba quando o primeiro processo é terminado - ou seja, o item é atualizado pela primeira vez, o que pode demorar bastante, dependendo do seu ambiente. Tente não usar o debugging nesta situação - caso contrário, depurar seu código será uma experiência bastante "insana", no mínimo.
Caso esteja usando o SharePoint Designer, coloque algumas ações no passo em questão do fluxo: primeiro, o "Set field in current item". Depois, o "Wait for field change in current item" e então o "Stop Workflow". Assim, você garante que os processos concorrentes não vão tentar atualizar o item. Caso você esteja usando código, coloque algo parecido.
Nenhum comentário:
Postar um comentário