问题标签 [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 回答
145 浏览

sharepoint - 将链接的 Sharepoint 列表中匹配字段的值相加

我有 2 个列表,比如说Fruits& Orders

  • Orders有一个数字字段FruitID链接到 的ID字段Fruits
  • Orders还有一个数字字段OrderValue,用于存储特定订单的值。

我想找出特定水果的总销售额。我正在针对特定水果的工作流程进行此计算。有没有简单的方法(阅读“无编码”)?

0 投票
2 回答
7491 浏览

sharepoint - 在 SharePoint 2010 中修改 OOB 发布审批工作流以添加第二级审批步骤

我希望使用 SPD 2010 在 SharePoint 2010 中自定义开箱即用的发布批准工作流,以便在发布页面和其他发布资产之前添加第二个批准步骤,该步骤路由到新组“发布者”在网站上。

这适用于使用发布站点模板的 SP2010 上面向公众的 Internet 站点。

我已经完成了站点,并且默认的发布批准工作流程工作正常,但我现在需要添加第二个批准步骤。

我的问题是:

  1. 这可以通过 SharePoint Designer 2010 Workflows 完成吗?我不希望从头开始,而是通过添加一个新步骤来“扩展”OOB Publishing Approval 工作流程。
  2. 最好自定义现有的工作流程并保存它,还是应该“复制和修改”?如果是后者,我如何将我的新自定义发布批准工作流与发布站点模板相关联,以便它替换我的页面库、母版页库等的 OOB ?我在网站集中有多个子网站,因此该工作流需要用于网站集中的所有网站。

谢谢!

——蒂亚戈

0 投票
1 回答
1042 浏览

sharepoint - 从不触发辅助工作流的用户任务中收集数据

我有一个多步骤的 SPD 批准工作流程,它创建了几个“从用户中收集数据”任务,并且迄今为止这个过程运行良好。

请求创建自定义电子邮件以通知任务分配给该任务。为此,我创建了一个新的辅助工作流,用于在创建收集数据任务的工作流任务列表中发送自定义电子邮件。

我的问题是工作流没有在工作流创建的任务上触发,并且没有被列为可从手动创建的用户任务收集数据手动启动。它可从工作流任务内容类型中获得。收集数据内容类型正确继承自 WorkFlow 任务。

0 投票
3 回答
15955 浏览

sharepoint-2010 - 使用 SharePoint Web 服务/对象模型批准 SharePoint 工作流任务

我创建了一个工作流是 SharePoint Designer 并将其与列表相关联。该工作流会创建一个审批流程,因此 SharePoint 在“任务”列表中创建一个任务,以便用户可以批准或拒绝。

我需要做的是在不打开任务列表中的任务的情况下批准或拒绝任务。经过一些研究,我认为我可以使用 SharePoint Web Services。但是我感到迷茫,因为我不知道要调用哪个服务(例如 Lists.asmx)以及调用哪个方法(例如 UpdateListItems)。

有人可以指导我完成以下操作:
1- 批准工作流任务 SharePoint Web Services 是否可行?
2- 你能告诉我一个如何批准任务的例子,例如调用哪个服务和方法以及参数应该是什么?

更新
我一直在使用以下 XML 来设置要完成的工作流:

任务列表项已更新,但 WorkflowOutcome 保持为空,并且工作流不会移动到下一步。
我还缺少什么?

更新 #2
我怀疑任务列表项的 ExtendedProperties。对于使用 UI 完成的项目,ExtendedProperties 显示 ws_TaskStatus='Approved'。但是,对于使用代码 ws_TaskStatus 批准的项目不存在。

更新 #3
从 MSDN 帖子中,有人告诉我使用 Workflow.asmx 而不是 Lists.asmx。
我使用了以下代码:

我用来批准任务的 XML 是

但是再次更新了任务,但工作流程没有前进。

更新 #4
我已经对 SharePoint 服务器对象模型进行了最后一次试验,但是,任务再次更新,但工作流没有向前推进。
这是我的代码:

p>

0 投票
2 回答
1395 浏览

sharepoint - 在自定义工作流活动中使用 OUT 参数时出错

更新:如何创建输出变量?谁能帮我找出我在代码中做错了什么。我收到错误消息... 依赖属性“ListItem”的错误类型“System.Int32”与值类型“System.String”不匹配。参数名称:值

动作文件:

谢谢,

0 投票
2 回答
1564 浏览

visual-studio-2010 - 暂停 Sharepoint 工作流程更长的时间(即几周)

我想暂停工作流程 6 周。在这段时间之后,它会检查项目的特定列表并在找到时发送电子邮件 - 非常简单。

Visual Studio 中有两个活动:delayActivitysuspendActivity. 我怀疑挂起更好,因为它可能会使工作流程脱水并节省资源。

  • 什么是启动工作流的“最佳”方式,让它静置几周不做任何事情,然后继续(也:状态机与顺序)?
  • 在 Visual Studio 中设置它有什么帮助吗?(需要属性和处理程序?)

PS:来自SharePoint.SE的交叉帖子。

0 投票
1 回答
7690 浏览

javascript - 在javascript中检索富文本框共享点

我有 CustomNewForm 用于在共享点列表中插入项目。

字段为“原因”和“原因概览”;多行富文本字段。我需要将一些文本从“原因”复制到“原因概述”。(子字符串)我试图通过工作流完成此操作,但找不到获取表单字段子字符串的解决方案。

我正在尝试从 javascript 中的“原因”字段中获取值;但无法这样做。

我的代码 ::(不工作)

有什么办法可以做到这一点??

0 投票
2 回答
14378 浏览

sharepoint-2010 - 如何从后面的 Infopath 2010 代码启动 SharePoint 2010 工作流?

我有一个带有 2 个按钮的 Infopath 2010 模板:提交和取消。单击提交按钮时,表单将保存到 SharePoint 2010 中的文档库,并单击关闭相应的工作流。然后,用户可以打开表单并通过单击取消来取消请求。单击取消时,我想启动不同的工作流程。关于如何做到这一点的任何想法?

谢谢

0 投票
3 回答
5506 浏览

sharepoint - Sharepoint Desinger 2010 - 将可重用工作流从阶段转移到产品

我需要从舞台环境中转移一个可重用的工作流。到产品。

工作流与列表相关联,因此列表 ID 存储在工作流中。

是否可以使用 Visual Studio 传输工作流并将列表 ID 更改为列表名称?(我们没有对产品环境的 SharePoint Designer 访问权限。)

0 投票
2 回答
2525 浏览

sharepoint - 自定义 SharePoint Designer (SPD) 工作流活动语句在 SPD 中不可见

我为 SharePoint Designer 创建了一个自定义工作流活动(操作)。我将程序集部署到 GAC,在 web.config 文件中添加了条目,并在 12hive(子)文件夹中创建了一个 .ACTIONS 文件。当我现在打开 SPD 并创建一个新的工作流程时,我可以看到我的工作流程操作,但是当我选择它时,“句子”没有显示。我检查了所有内容,但找不到我做错了什么。任何帮助将不胜感激!

在此处下载源代码和配置文件