workflow-foundation相关内容

MSBuild 会因为 Windows 工作流而消亡吗?

TFS 2010 中的 MSBuild 已被 Windows Workflow 4.0 取代.这意味着当您创建构建定义时,您将无需编辑 TFSBuild.proj,而必须编辑工作流来自定义您的构建. 顺便说一句,如果我说 Microsoft 不支持 TFS 2010 中的 MSBuild 并且作为 TFS 2010 Team Build 管理员学习 MSBuild 不值得,我是否正确? ..
发布时间:2021-12-28 13:47:55 其他开发

从列表中的 SharePoint 用户字段获取用户名

我有一个正在 Visual Studio 中开发的自定义共享点工作流.工作流针对具有自定义内容类型连接的文档库运行.内容类型包括用户查找字段(“所有者"). 我正在尝试让我的工作流程将任务分配给“所有者"查找字段.但是,我只能获取用户的显示名称,而不是帐户用户名. 有人可以帮忙吗? 解决方案 参考这个 文章 关于如何从字段中获取用户详细信息. public static SP ..
发布时间:2021-12-23 18:50:41 其他开发

延迟活动在 Sharepoint 2010 工作流中并不总是有效

目前我们在 sharepoint 2010 中有一个具有延迟活动的顺序工作流. 延迟设置为五分钟.工作流检查五个任务的状态,并根据结果,延迟或完成. 我将工作流历史日志项设置为在延迟之前和延迟之后写入. 有时延迟不会触发,示例如下: 延迟活动每 5 分钟触发一次,持续 3 天,然后无缘无故地在 17 小时内无法唤醒...然后触发并完成. 有什么想法吗?我已经验证了所有 ..

Workflow Foundation 4.5“表达式活动类型‘CSharpValue‘1’需要编译才能运行."

我正在学习 WF45 的入门教程,并且有遇到其他人似乎遇到过的问题,但与我遇到的问题不同.我希望其他人为我提供解决方案. 当我完成教程时,一切都很好,直到我必须从工作流主机运行它.此时工作流的实例化失败并返回以下消息. "表达式活动类型'CSharpValue`1'需要在命令运行.请确保工作流已编译." 我已尝试从 Windows Workflow Foundation (WF4 ..
发布时间:2021-11-24 10:22:39 C#/.NET

如何在工作流基础 4.5 (VS2012) 中创建 .rules 文件

我是工作流基础的新手,我使用的是工作流基础 4.5 (VS2012 RC).我想构建一个工作流,我可以在其中添加/删除运行时的规则.所以我想在一个单独的 .rules 文件上使用一组规则,并在需要时更改它. 但是,我在 VS2012 上找不到这个.有什么办法可以在工作流基础 4.5 中使用动态规则吗? 解决方案 此代码块应允许您动态加载和执行规则.您可以查看本文的其余部分,其中还将向 ..
发布时间:2021-11-24 10:09:46 C#/.NET

从业务对象反序列化工作流基础

我正在研究 Microsoft WF 示例,发现它们序列化/反序列化尚未完成以保持其状态的工作流.我不喜欢它,因为工作流是一个过程,它不需要任何额外的数据就可以从不同的线程或代码部分继续. 也许我错过了一些东西.如果可能,您能否分享保存/加载未完成工作流程的示例?也许替代的工作流框架可以不用序列化/反序列化.例如,它可以从业务对象状态恢复. 解决方案 你的想法太小了.有许多超出您现在 ..
发布时间:2021-11-17 03:02:48 C#/.NET

ASP.NET 3.5 Web 应用程序中的 Windows Workflow Foundation - 最佳方法

在 ASP.NET 3.5 Web 应用程序中使用 Windows Workflow Foundation 的最佳方法是什么. 就我而言,有多个工作流程(顺序),其中包括许多步骤,用户有权在这些步骤中的任何一个步骤中保存和退出;状态必须持久化,可能在 SQL Server 中.将工作流公开为 Web 服务是个好主意吗?我对工作流程知之甚少,只尝试过 wf 控制台应用程序. 请指导我正确 ..

编译工作流定义失败

尝试从定义加载工作流时出现以下错误: 发生编译失败:第 0 行:无法加载程序集“PI.Shared.WF.Activities.Tests".第 581 行:类型“System.Object"是在未引用的程序集中定义的.您必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a ..
发布时间:2021-09-28 20:02:16 C#/.NET

我可以查看正在运行的 Windows 工作流实例的图表吗?

我有一个启用了持久性和跟踪服务的 Windows 工作流主机.我想将我的持久/空闲工作流实例显示为图表(就像在 Visual Studio 工作流设计器中一样).有没有简单的方法可以做到这一点? 请注意,我想在类似管理员的 Web 界面中显示此图表,系统管理员可以使用该界面查看正在运行的工作流实例的状态. 解决方案 此链接 by Kirk Evans 解释了如何使用 Ajax 工作流 ..
发布时间:2021-09-28 20:02:13 其他开发

WF:工作流设计器:动态添加的 InArgument 列表:如何在工作流执行期间获取价值

我构建了一个工作流设计器,允许输入电子邮件地址列表.列表中的每封电子邮件都需要是一个 InArgument(Of String),以便可以使用变量单独编辑/添加它们. 在我的活动中,我有一个如下声明的属性: 公共属性 [To] As ObservableCollection(Of InArgument(Of String)) 我的设计师已经连接好并正确填充了这个集合. 但是在执行过 ..
发布时间:2021-09-28 20:02:10 其他开发

将 DGV 中的列修改为绑定到数据库的组合框

我创建了一个名为“FamilyView"的视图来连接 2 个表(Families 和 SStatus),并将第一个表(Families)中的 id 替换为第二个表(SStatus)中存在的名称(该列现在称为“Status") 此视图现在显示在用户可以修改的数据网格视图中 Sda = new SqlDataAdapter("Select * from FamilyView",con);Sd ..
发布时间:2021-09-28 20:02:08 C#/.NET

Workflow Foundation 4.0 消息关联和错误报告

我有一个工作流服务,可以运行并执行许多不同的操作(例如 Web 服务调用). 如果这些操作之一失败,我会调用错误报告 Web 服务来通知单独的系统我的一个工作流操作失败.由于错误可能类似于 Web 服务关闭,我循环并重试此操作,直到它起作用为止. 虽然有时我传递给此 Web 服务的数据有问题并且需要更改.所以我需要能够连接到这个正在运行(但延迟)的工作流并更改本地工作流变量,然后重新运 ..
发布时间:2021-09-28 20:02:02 其他开发

WF4 - 复合自定义活动在使用 OutArgument 时抛出一个奇怪的异常

我正在尝试使用复合自定义活动,该活动应用正则表达式并在匹配时返回布尔值.模式是在设计时编码的东西.源文本来自一个活动.此活动也在设计时指定(我制作了一个活动设计器,允许将活动作为源删除) 但我还需要返回匹配表达式的子字符串,所以我添加了一个 OutArgument 来检索匹配的字符串,并捕获字符串. 代码如下: public class RegularExpression : Nat ..

如何强制工作流包含本地类型程序集名称?

我正在使用 WF4 并且在同一个项目中拥有我的类型、活动和工作流,然后我使用 ActivityXamlServices.Load(path) 加载我的工作流活动,它抛出以下异常: 无法解析属性‘InputArgs’的类型‘InArgument(local:,,,, 通过查看此问题的解决方案 post,我在工作流中手动包含程序集名称,一切正常. 问题:每次我对工作流程进行任何更改时,它都会 ..
发布时间:2021-09-28 20:01:56 C#/.NET

Windows Workflow Foundation 本地托管和 Web Api

我想使用 Windows Workflow Foundation 4.5 并通过 web api 触发工作流.MS 终止对 AppFabric 的支持后,我的托管选项有哪些?我应该使用 Windows Workflow Foundation 还是应该研究第三方解决方案? 这是内部部署,我无法使用 azure.我已经完成了一些工作流程,看起来 WWF 并不难使用,但不清楚如何托管它.我可以在没 ..

使用 c# 表达式的 XAMLX 工作流

我正在 vs2012/.Net 4.5/WF 4.5 中开发自托管工作流,并且很难弄清楚以下消息 表达式活动类型“CSharpValue`1"需要编译才能运行.请确保工作流已编译. 当我调用由服务引用生成的活动时会发生此错误(当您添加 WCF 服务引用时,端点上的每个操作都成为一个活动). 在 MSDN 中环顾四周,我发现了这些文章: http://msdn.microso ..
发布时间:2021-09-28 20:01:44 C#/.NET

在单元测试期间断言 WF 服务变量的值

我需要断言工作流服务中变量的值. 我已经从 CodePlex 下载并使用 Microsoft.Activities.UnitTesting 框架来测试工作流服务端点、返回值和流逻辑 - 但我需要在调用端点后验证变量的值,并且得到回应 - 这可能吗? 如果不是,是否有其他类型的解决方法可能有效,但不涉及更改工作流程本身以生成输出参数?因为在生产中我当然不需要. 谢谢! 更新 ..
发布时间:2021-09-28 20:01:41 其他开发