向用户展示工作流程被取消的最佳方法是什么?

我有一个手动触发的工作流程。我有没有机会在对话框中介绍工作流程的结果,还是必须创建 /更新ListItem或发送电子邮件?

到目前为止,这个问题是在SPD中的Workflow Designer的背景下。但是,如果有可能,我想知道如何。

编辑: 我有一个简单的工作流程,用户可以从一些参数开始。如果用户进入特殊值,我想取消工作流程。启动工作流的用户将不知道工作流程被取消,除非他进入工作流程历史记录以了解这一点。因此,我想知道在取消工作流程的情况下,是否可以向用户显示对话框?

谢谢

拉西

有帮助吗?

解决方案

您应该将执行工作流程执行与用户所做的普通浏览器交互作用。您可以从浏览器启动工作流程,但是之后,这取决于内部计时器作业以执行工作流程(有时您可以通过重载重载看到此功能,一条消息说工作流已经排队将显示在工作流程记录上)。因此,我认为在取消工作流程时,您将无法收到对话消息。

我通常要做的是在原始项目上有一个字段,例如称为状态,并在工作流的某些阶段进行更新,例如开始,结束,取消。这样,它在列表视图上显示。批准工作流程具有类似的内容。它通常会自动将字段添加到默认视图中。

其他提示

如果您使用Visio创建工作流程,可以执行此操作,请参阅: http://blogs.msdn.com/b/visio/archive/2010/01/19/sharepoint-workflow-authoring-authoring-in-visio-premium-2010-part-2.aspx

最后一个屏幕截图显示了它在网络上的外观。

如果被取消的工作流程是一种特殊情况(即:用户真的不应该在导致工作流程取消的某些内容中输入某些内容),则可以通过电子邮件发送电子邮件(Sputility.Email)。

许可以下: CC-BY-SA归因
scroll top