Pregunta

Tengo una lista, que tiene dos flujos de trabajo de diseñadores de SharePoint que se ejecutan en ellos. Ambos son flujos de trabajo bastante simples. El primer flujo de trabajo, se inicia una nueva solicitud en la creación de artículos, y se establece un valor de campo en función de la lógica condicional que he configurado. El segundo flujo de trabajo, el cambio de notificación, se inicia en el momento cambiado, y solo envía un correo electrónico al cambiar el elemento.

Mi problema es que el nuevo flujo de trabajo de solicitud, cuando establece el valor del campo del elemento, inicia el flujo de trabajo de notificación de cambio, que no quiero suceder. Intenté crear un "IF actual del elemento actual: crear el elemento actual: modificado", con la esperanza de que cogiera el cambio del nuevo flujo de trabajo de solicitud, pero el correo electrónico de la notificación de cambio aún se está disparando. En esencia, estoy intentando crear una condición que pueda detectar si el cambio fue realizado por un usuario, o simplemente el campo que se está configurando en el nuevo flujo de trabajo de solicitud.

Pensé que podría estar capaz de configurar una alerta de lista simple, pero como necesito que la alerta se envíe a la persona especificada en un campo, esta solución no cumple con la necesidad comercial. Incluso intenté crear una columna calculada, llamada "Diff", con una fórmula de= IF ((((((((modificado)> 0.01, "Nuevo", "No nuevo")

screenshot de flujo de trabajo

Sin embargo, el correo electrónico que recibo cada vez es de la sucursal "de lo contrario" al final.

¿Fue útil?

Solución

Terminé creando un campo oculto, llamado Newitem, que de forma predeterminada se estableció en Sí.En el flujo de trabajo de notificación de cambio, si el campo igualó "Sí", cambié el campo a "No", y terminé el flujo de trabajo.De lo contrario, si el campo igualaba "NO", entonces se enviaría el correo electrónico de cambio.No estoy seguro de por qué funcionó esto, y mi lógica que involucra la columna de difusión no funcionó.¿Tendría que adivinar que el flujo de trabajo de notificación de cambio se estaba pateando antes de que se estuviera re-calculada la columna de diff?

Otros consejos

Es posible que su última lógica haya funcionado si agregó una declaración "o". De lo contrario, si el artículo actual: diff no es igual "nuevo" o Si el artículo actual: Diff no es igual "No nuevo" Email Andrew Fitzpatrick

Licenciado bajo: CC-BY-SA con atribución
scroll top