使用工作流基础运行特定时间的工作流实例

时间:2014-09-26 08:49:10

标签: workflow

让我解释一下这个场景。我想启动一个工作流实例,它将创建一个请求批准过程。有不同的级别,每个级别都有批准者,并为每个级别分配特定时间。批准者应在给定时间内批准完成流程,或者一旦指定的级别时间结束,他/她可能再次提醒批准。

用户可以通过启动批准过程来请求某些内容,这将启动工作流,该工作流将为特定请求创建工作流实例。当流程开始时,它将通知第一级中的相应批准者批准用户做出的请求。如果批准者未能在给定的级别时间内批准,则将通知批准者批准该请求,并且应暂停工作流并等待它。如果他设法批准该请求,则该流程应移至下一级别并继续相同的流程,直到级别数量结束。

我可以使用Windows工作流基础来完成此操作。我阅读并理解调用工作流程,可以使用书签。我需要如何管理每个级别的后台计时器并提醒用户。我坚持到那一点请帮助我。

如果有更好的解决方案请随意交谈:)。

1 个答案:

答案 0 :(得分:0)

是的,您可以通过使用具有计时器(延迟)活动和内部自定义审批活动的Pick活动来实现此目的。当任何一个包含的活动完成时,Pick活动将只选择一个PickBranch来完成。也就是说,如果触发了计时器活动,那么自动批准活动将被取消。您可以选择随后执行以下操作,例如发送电子邮件以通知相关审批人任务已过期。 WF有很大的潜力,但似乎这种技术已被其供应商暂时搁置一段时间......