2014-09-26 152 views
0

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

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

我可以使用Windows工作流基础来做到这一点。我阅读并理解,调用工作流程,书签可以用于此。我需要如何管理每个级别的后台计时器并提醒用户。即时消息在这一点上请帮助我。

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

回答

0

是的,你可以通过使用Pick活动来实现这一点,该活动有一个计时器(延迟)活动和你的自定义审批活动。当包含的任何活动完成时,选择活动将只选择一个PickBranch来完成。这就是说,如果计时器活动被触发,则自定义审批活动将被取消。而且您可以选择做任何事后要做的事情,例如发送电子邮件以通知相关审批人该任务已过期。 WF有很大的潜力,但似乎这项技术已被其供应商留在了角落......

相关问题