Fluxo de trabalho do SharePoint Designer, Receptores de eventos e “Atualizar Item da lista” comparação “Defina o campo no Item atual”

Temos um conjunto de fluxos de SharePoint designer trabalho "comunicar-se" com um receptor de eventos na lista através de alterações em valores de coluna de site. Por exemplo, se uma coluna de site "SetDuedate" é definido como true por fluxo de trabalho, o receptor de eventos detecta que a mudança, calculates a due date and assigns that date to another site column, "Data de vencimento." Nos separamos as coisas desse jeito porque o receptor de eventos pode calcular uma data de vencimento, usando regras de negócios complexas (Tendo em conta fins de semana e feriados da empresa) enquanto SPD realmente pode não.

Em uma instância específica, Tivemos um problema com este truque. Depuração de tudo isso é muito difícil, mas chegamos à conclusão definitiva que em caso (pelo menos), o receptor de evento não estava funcionando o tempo todo. Em uma etapa do fluxo de trabalho, iríamos mudar o valor de uma coluna de site e o receptor de evento não parece ser executados. No entanto, Ele estava sendo executado consistentemente em uma etapa diferente do fluxo de trabalho.

Depois de revisá-lo, Eu observei que a etapa do fluxo de trabalho feliz usou o Item de lista de atualização"" enquanto o outro passo usado "Set campo no Item atual." Item da lista de atualização estava atualizando o "item atual." Não sei por que escolhemos um sobre o outro, uma vez que eles parecem estar fazendo a mesma coisa.

Assim … a ação do Item da lista de atualização fez com que o evento seja acionado. Por outro lado, o campo definido no atual Item de acção não.

Eu usei a atualização lista Item em ambos os lugares e viola! Funcionou. [[ Aparte total, Eu tocava violino para em uma base diária para quase 15 anos ]]

Deste, Creio que provisoriamente "Definir campo" ação não faz com que os receptores de eventos ao fogo, pelo menos algum do tempo.

Esta questão nos confundidos por semanas.

Este é um desses "observado comportamento" mensagens. Observei isso acontecer uma vez em um ambiente específico e fiz alguns palpites sobre por que as coisas aconteceram como fizeram. Se você tem qualquer insight sobre este, por favor, compartilhe nos comentários.

</fim>

Subscreva ao meu blog.

3 pensamentos "Fluxo de trabalho do SharePoint Designer, Receptores de eventos e “Atualizar Item da lista” comparação “Defina o campo no Item atual”

  1. Sem nome
    Oi Paulo,
    Nice blog que you got there.. Uma pergunta rápida para você..
    Atualizar Item da lista é suposto para ser para atualizar qualquer item de lista no mesmo site do sharepoint...right?
    Para mim, Ele só funciona para a mesma lista (como definir o campo no Item atual).. Então o que eu uso para actualizar os valores de uma lista diferente?
    Obrigado.
    Honeyhline ~
    Resposta

Deixe uma resposta para l Cancelar resposta

seu endereço de e-mail não será publicado. Campos obrigatórios são marcados *