每次进行更改时启动 Sharepoint 工作流,即使有暂停 [英] Launch Sharepoint workfloweach time a change is made, even if there is a pause

查看:43
本文介绍了每次进行更改时启动 Sharepoint 工作流,即使有暂停的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Sharepoint 列表上有一个工作流,它根据列表项中的日期字段发送电子邮件警报 - 这需要使用暂停直到"选项.如果在暂停期间进行了另一次更改,这似乎会锁定更改时"工作流不会再次被触发.有没有办法解决这个问题?

I have a workflow on a Sharepoint list which sends an email alert based on a date field in the list item - this requires using the "pause until" option. This seems to lock the "on change" workflow from being fired again if another change is made during the period of the pause. Is there some way around this?

一些细节,因为我可能遗漏了一些更基本的东西:

Some details, since maybe I'm missing something a little more basic:

列表项包含结束日期"字段,我需要在此日期前 3 天发送警报作为提醒.因此,如果用户更改结束日期(启动工作流),然后在暂停期间再次更改日期,如果工作流没有再次启动,电子邮件日期将不会更新.

The list item contains an "end date" field, and I need to send an alert 3 days before this date as a reminder. So, if the user changes the end date (launching the workflow) and then changes the date again during the pause period the email date won't be updated if the workflow doesn't start up again.

推荐答案

您需要创建仅解决 OnChange 行为的第二个工作流,然后使用 停止工作流 操作,使用 启动工作流程操作(将读取新日期并正常工作).

You need to create a second workflow that just addresses the OnChange behavior and then use the Stop Workflow action, use the Start Workflow action (that will read the new date and work properly).

这篇关于每次进行更改时启动 Sharepoint 工作流,即使有暂停的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆