问题标签 [sharepoint-workflow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2370 浏览

sharepoint - 用于 SharePoint 2010 的自定义工作流 Visual Studio 2010

我在 Visual Studio 2010 中编写了一个自定义工作流,其中包含与内容类型相关联的自定义任务编辑表单,而该内容类型又与任务列表相关联。当在我的自定义工作流附加到的目标列表中创建一个项目时,当我单击该任务项目时会创建一个任务项目,它会加载我已定义 UI 的自定义任务编辑表单页面并单击批准按钮 I只需使用方法 SPWorkflowTask.AlterTask(this._TaskListItem, taskHash, true); 更改任务;当此行执行时,它执行 Task Changed 调用的方法,我从 UI 中获取 true 和 false 值并更新目标列表中的相应元数据。

问题是当我创建 2 个目标列表项时,它们的工作流状态变为待处理,当我批准其中一个时,这两个项目都获得批准,即任务更改事件被调用 2 次,并且两个行项目工作流状态都已完成。一项已批准的任务列表项 100% 完成,但另一项未显示完成。

0 投票
1 回答
1120 浏览

sharepoint - SPListItem.CopyTo 方法在复制到某些子站点时失败,但不是其他的

已开发自定义工作流程,可将页面从顶级站点复制到子站点。这些页面被复制到子站点的页面库中的特定文件夹中。

此工作流已安装在 3 个网站集中,并且在其中 2 个网站集中可以正常工作。在第三个网站集中,我们实现了混合结果,其中页面成功复制到一些子网站,但没有复制到其他网站。

在 SPListItem.CopyTo 方法调用的深处引发了一个异常。调用栈如下:

工作流代码确保在执行复制操作之前将原始页面的相关内容类型附加到目标页面库。使用 Reflector 时,似乎使用了许多 ArrayList 对象来复制原始页面的属性;这似乎是问题的根源。

麻烦的子站点中的页面库在配置上与成功复制页面的页面库没有任何不同。

它尝试复制到的文件夹由工作流创建为目标页面库的根文件夹的子文件夹。它使用默认的文件夹内容类型。

在以前版本的工作流中,代码将页面复制到页面库的根文件夹中,并且没有遇到此问题。我们使用此版本中的文件夹将唯一的安全设置应用于该文件夹中的页面。

发布功能已在站点集合范围内激活,我们使用的平台是 MOSS 2007。

对此的任何想法将不胜感激。

提前致谢。

0 投票
1 回答
144 浏览

.net - 寻找设计和实施任务管理系统的想法

大师:

我需要为客户端设计一个任务管理系统,以补充使用 ASP.net MVC、SQL Server 2008 和 Workflow Foundation 的企业解决方案。什么是完成以下任务的最佳技术: 1. 能够创建和编辑任务(并将它们分配给个人)。2.有任务依赖——有父子关系的分层任务。3. 通知机制:当任务发生变化时,通知参与方有关任务的状态。4. 工作流管理:完成某项任务应自动产生新任务的生成和分配。

我今天已经开始查看 MS SharePoint,但想从您那里了解是否有我可以轻松使用的东西。

谢谢, 里特什

0 投票
1 回答
2405 浏览

sharepoint - System.Net.Mail.SmtpFailedRecipientException:邮箱在 sharepoint 2007 中不可用

我在 sharepoint 2007 中创建了一个文档库,并为文档库启用了传入电子邮件设置。当我尝试从工作流程发送电子邮件时,我收到了错误...

System.Net.Mail.SmtpFailedRecipientException:邮箱不可用。服务器响应为:5.7.1 无法在 DP.Sharepoint.Workflow.Common.SendMailWi 的 System.Net.Mail.SmtpClient.Send(MailMessage 消息) 上中继 EmailDocLibrary@xxx.com

我需要在发送电子邮件之前进行任何设置吗?请帮我。

谢谢

0 投票
1 回答
1951 浏览

sharepoint - 在 Outlook 中收到电子邮件时是否可以启动 SharePoint 工作流?

我的 Outlook 收件箱中有一个共享文件夹,多个用户也有。此电子邮件帐户设置为以 .wav 文件附件形式接收语音邮件。我想知道是否可以在 SharePoint 中创建一个工作流,以识别此收件箱何时收到新电子邮件并启动工作流开始?

0 投票
2 回答
2392 浏览

sharepoint - sharepoint 工作流中的多条记录

当我的条件满足时,我想向用户发送一封电子邮件,但我只能让工作流设计者返回一条记录。

我有两个列表,我有如下数据。

清单 A:

清单 B:

我正在写条件

如果 col1(A) 等于 col1(B)

并且 col1(A) 包含 key1 或 key2

做一点事。

但看起来只有第一行一直被选中,并且没有发生任何事情,因为它与关键字列不匹配。是否有办法在共享点设计器中实现这一点,因为如果返回多行,则只选择第一行。请帮助我。如果我不清楚,请告诉我。

谢谢,

0 投票
1 回答
291 浏览

sharepoint - 提出更多问题的工作流 SPRootWeb 解决方案 | 错误:在 TrackedRequests 中找不到请求

我实际上已经解决了这个问题,但我发现解决方案很奇怪,所以至少可以这么说。如果发现我得到了哦,太好了

“错误:在 TrackedRequests 中找不到请求。我们可能正在不同线程上创建和关闭网站”

大多数 SharePoint 开发人员都非常熟悉。在这种情况下,它适用于工作流程。我设法解决了它,但这对我来说有点令人费解。在做了一些试验和错误之后,这显然解决了它。

以前的代码:

当前代码:

这解决了我的特定方法带来的问题。虽然现在我收到一条错误消息,现在似乎不是来自我自己的自定义代码(我仍然不知道为什么),但我很困惑,因为我的印象是创建的 workflowProperties 对象,如下所示:

都类似于从 SPContext 获取它们,这意味着它们不必被处置或关闭。这是否意味着 SPWorkflowActivationProperties 对象的某些属性实际上是 SPRequest 对象的新实例或派生自新的 SPRequest 对象?

我希望我的问题看起来并不过分愚蠢,如果以前有人问过这个问题。请慷慨地指出我回答这个问题的线程。

谢谢。

0 投票
2 回答
4165 浏览

event-handling - 在 EventReceiver 之后调用 SharePoint 工作流

我有一个关于共享点工作流程和事件接收器的问题。我有一个在元素上设置元数据的事件接收器。之后,我使用工作流将项目元数据复制到列表中。不幸的是,工作流不会复制事件接收器设置的元数据。我想是因为它是在事件接收器之前执行的。是否有可能更改顺序,以便在事件接收器之后执行工作流?接收者以同步方式绑定到 ItemAdded 和 ItemUpdated 事件。

谢谢您的帮助!帕特里克

0 投票
2 回答
1354 浏览

sharepoint - 打印 SharePoint 2010 工作流的技术或实用程序

是否有人知道打印 SharePoint 2010 工作流的技术、方法或实用程序,包括审批流程和电子邮件定义?

0 投票
2 回答
4800 浏览

sharepoint - Sharepoint Desinger 工作流程 --> 授予项目权限

我正在使用 Sharepoint Designer 设计自定义工作流程。一旦由工作流创建,我想授予每个任务的权限。为了做到这一点,我正在尝试选择

Workflow Desinger --> 操作 --> 授予项目权限。

但不知何故,我不能选择这个动作。任何想法?

我会很感激你的帮助。