Tenemos un conjunto de flujos de diseñadores de SharePoint que "comunicar de" con un receptor de evento en la lista a través de cambios en los valores de la columna de sitio. Por ejemplo, Si una columna de sitio "SetDuedate" se establece en true el flujo de trabajo, el receptor de eventos detecta que el cambio, calcula una fecha de vencimiento y asigna esa fecha a otra columna de sitio, "Fecha de vencimiento." Nos separan cosas como esta porque el receptor de evento puede calcular una fecha de vencimiento utilizando reglas de negocio complejas (teniendo en cuenta los fines de semana y días festivos de la empresa) mientras que el SPD realmente no puede.
En un caso concreto, nos topamos con un problema con este truco. Depuración de todo esto es bastante difícil, pero llegamos a la conclusión definitiva en uno de los casos (por lo menos), el receptor de eventos no estaba ejecutando todo el tiempo. En un paso del flujo de trabajo, cambiamos el valor de una columna de sitio y el receptor de eventos no parece funcionar. Sin embargo, estaba ejecutando constantemente en un paso diferente del flujo de trabajo.
Después de revisarlo, Noté que el paso de flujo de trabajo feliz utiliza el elemento de lista de actualización"" mientras que el otro paso utiliza "campo establecido en el punto actual." Elemento de la lista de actualización fue actualizar el "elemento actual." No estoy seguro por qué escogimos uno sobre el otro ya que parece estar haciendo lo mismo.
Por lo tanto … la acción del elemento de la lista de actualización hizo que el evento. Por otro lado, el campo de acción del elemento actual establece no.
He utilizado el elemento de la lista de actualización en ambos lugares y viola! Trabajó. [[ Lado total, Tocaba el violín para casi diariamente para 15 años ]]
De esto, Tentativamente, creo que el "conjunto campo" acción no causa receptores de sucesos al fuego, por lo menos algunos de la época.
Este tema nos acosado por semanas.
Este es uno de esos "observó comportamiento" mensajes. Observé esto sucede una vez en un entorno específico y estoy haciendo algunas conjeturas en cuanto a por qué las cosas sucedieron como lo hicieron. Si usted tiene cualquier idea en éste, Comparta en los comentarios.
</final>
Suscribirse a mi blog.