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

workflow-foundation - 有没有办法在 Windows 工作流中检查顺序工作流?

状态机工作流具有 StateMachineWorkflowInstance 类,您可以使用它来检查工作流的当前状态、获取合法转换等……顺序工作流有类似的东西吗?我想有一种简单的方法来以编程方式找出工作流当前处于什么状态。

0 投票
1 回答
517 浏览

sharepoint - 如何在共享点顺序工作流中的复制器活动中加载外部数据?

我正在尝试在 sharepoint 上创建一个非常简单的顺序工作流。此工作流的目标是对添加的项目执行重复性任务创建。我的问题是要生成的任务数存储在共享点列表中,因此,在复制器活动运行之前,我必须检查此列表并获取要连续创建的任务数。当我执行此操作时,工作流仅创建一个任务,并且工作流状态为“已完成”。但是,如果我将任务数设置为常数,则工作流程可以正常工作。

问题是为什么如果我从外部来源获得任务数量,工作流不起作用,但如果我放置恒定数量的任务,工作流运行良好?

谢谢。

0 投票
1 回答
507 浏览

wcf - 如何在 WCF 工作流库中托管多个 WCF 顺序工作流

我的顺序工作流服务库项目中有两个工作流。但我似乎无法将这两个服务都配置为在我的 wcf 服务主机应用程序中运行。当服务主机加载时,一项服务已启动,但另一项服务已停止。对 app.config 文件的任何摆弄似乎都没有任何区别。如何使用 app.config 文件配置主机以支持同时运行两个 WCF 工作流?

这似乎很容易配置......就像在同一个 wcf 主机中运行 2 个服务时一样。有任何想法吗?

0 投票
1 回答
132 浏览

workflow - WF 3.5 有状态的活动

我正在使用 WF 3.5 并寻找一种方法来开发在标准 WF“while”活动的不同迭代中保留其状态的活动。问题是通常活动的 Execute() 方法应该返回“关闭”执行状态。一旦它这样做了 - 它就无法回到“正在执行”状态,并且在下一次迭代中使用了一个新的活动克隆,因此我们失去了第一个活动的状态。例如,我希望我的活动在每次迭代中对输入文件的下一行进行采样。它需要为此文件维护一个游标,或者换句话说,它需要一个状态。我怎样才能实现这个功能?

0 投票
1 回答
2134 浏览

sharepoint - 将 ModerationInformation.Status 从 Approved 设置回待删除

看看其他人是否遇到过这个问题并解决它。

我在不使用任务的列表(不是库)上有一个 Visual Studio 顺序工作流,批准过程是通过列表项上的批准/拒绝 OOTB 按钮完成的。批准是一个两阶段批准,如果第一阶段完成(通过单击批准 OOTB 按钮),我将 ModerationInformation.Status 从 Approved 重置为待处理,然后向第二阶段批准者发送电子邮件。

我的问题是,当我将 ModerationInformation.Status 从 Approved 设置回 Pending,因此永远没有批准的版本时,Creator 失去查看该项目的权限,并且我从 SharePoint 收到“找不到项目”错误的人创建了该项目。1 级和 2 级审批者以及具有审批权限的任何人仍然可以看到该项目。

一些更多的背景信息。我用来更新审核信息的代码是

我从工作流事件中获取属性并挂钩到 listitem

属性.Item.ModerationInformation.Status = SPModerationStatusType.Pending; 属性.Item.Update();

谁能帮忙。

0 投票
1 回答
407 浏览

.net-3.5 - 工作流基础中 try-finally 块的等价物是什么?

即使在抛出异常之后,我也想执行一个特定的活动,就像一个try{}finally{}块一样。

是否可以使用 WF v3.5 进行顺序工作流程?

0 投票
2 回答
1081 浏览

asynchronous - F#中异步操作的顺序执行链

语言中是否有任何原语来组合 async1然后async2,类似于并行执行计划的并行功能?

为了进一步澄清,我有 2 个异步计算

我想创建一个由 toto1 和 toto2 的顺序组合组成的新异步计算

开始时,toto 将运行 toto1 然后 toto2,并在 2000 个时间单位后结束

0 投票
2 回答
1147 浏览

sharepoint - “System.Workflow.Runtime.Hosting.PersistenceException”自定义 SharePoint 顺序工作流

对于具有自定义活动的 SharePoint Visual Studio 顺序工作流,我在共享点日志中收到以下错误。

自定义活动是通过组件类创建的。

我不确定为什么会出现这个错误?请帮忙!!!

谢谢!

0 投票
0 回答
1769 浏览

sharepoint-2010 - Sharepoint 2010 中断权限继承

我需要创建一个会破坏共享点子站点中的权限继承的工作流。

我正在构建一个高度模块化的 Sharepoint 2010 站点,并且可以根据客户需求进行扩展。项目要求是客户必须能够以尽可能少的交互来扩展网站并从模板中添加子网站。为此,我创建了一个列表并将一个工作流附加到该列表,该工作流根据列表字段中提供的信息创建一个新网站。我使用的工作流程是我在网上找到的解决方案http://www.ilovesharepoint.com/2011/02/create-site-action-sharepoint-designer.html

创建网站后,我需要创建安全组(我在网上找到的另一个工作流程对此有所帮助)。

问题是子站点必须从父站点继承安全组,然后我需要添加新的。为了做到这一点,我需要中断从父站点的继承,然后我可以创建新组。目前我的客户必须手动执行此操作 - 非常糟糕。所以我需要创建一个可以做到这一点的工作流程。

问题是我完全不知道如何去做。

理想情况下,我想创建某种工作流操作,将站点 url 作为输入,然后破坏权限。据我所知,我需要使用 BreakRoleInheritance 函数来做到这一点。但是如何创建一个接受输入的工作流以及如何将字符串输入转换为实际站点?

就像我说的,我对共享点编码一无所知,所以请尽可能具体。

非常感谢。

PS也许我错了,我不需要打破继承来创建仅适用于给定子站点的其他安全组。如果是这样,请告诉我如何在不破坏继承的情况下做到这一点。

0 投票
1 回答
842 浏览

c# - 在更新列表项时添加另一个项目副本的顺序工作流

我创建了一个自定义顺序工作流,在其中我将任务分配给用户,例如:

它正确地创建任务并分配给用户。没问题,工作正常。并且我在将新项目添加到列表时设置了工作流程开始。

当我编辑/更新工作流正在运行和正在进行的列表项值时,问题就来了。为了更新现有项目,它在库中添加了一个具有更新值的项目,该项目再次在新添加的列表项上运行工作流。

所以,我的问题是如何停止这个获得更新值的新项目。我想更新现有的列表项目并点击顺序工作流的OnChange()函数。请回复我没有在谷歌上得到解决方案。