问题标签 [workflow-activity]

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 投票
2 回答
1519 浏览

c# - 自定义工作流活动错误“值不能为空”

我正在针对 .NET 3.5 的 VS2010 中创建自定义工作流活动。DLL 实际上是在 Microsoft System Center Service Manager 自定义工作流程中使用的,但我认为这不是我的问题。

我有一个公共字符串属性,用户输入活动应该使用的字符串。但是,当 WF 运行时,它会报错“值不能为空”。我想定位它是我的代码还是其他东西。

当我们将自定义活动拖到设计器上时,我可以在该属性的设计器上输入字符串文本。

由于它收到“值不能为空”错误,我猜它在这一行:

我将测试并查看硬编码值是否有效。有任何想法吗?在这里输入代码

0 投票
1 回答
973 浏览

workflow - 在 ActivityBuilder 中使用 DynamicActivityProperty 作为 OutArgument

问候,

我正在尝试使用 ActivityBuilder 创建工作流,然后获取 XAML。此流程使用自定义活动 (WaitForInput) 来处理书签。这个类继承自 NativeActivity。

我很难找到一种方法来设置我的 WaitForInput 活动的“结果”属性,该活动需要一个 OutArgument。

通过 VS 设计器创建相同的工作流程,我可以将布尔属性“MyResult”InOutArgument 称为“包装器”。像这样:[Wrapper.MyResult]

我会通过代码来做到这一点,根据我的研究,我必须使用 DynamicActivityProperty。问题是我不知道在这种情况下如何使用我的 DynamicActivityProperty 作为 OutArgument。

这是代码的简化版本:

0 投票
1 回答
1216 浏览

.net - 自定义工作流活动设计器 - 在代码中绑定 expressionTextBox

我有一个需要创建的活动,它包含两个组合框,其中包含活动要调用的服务和方法。调用该方法后,我会为所需参数创建一堆文本框。

替代文字

这很好用,但是我在将这些动态创建的文本框数据绑定到我的活动的 ModelItem 时遇到问题

我在网上看到很多关于通过 xaml 绑定的内容,但是在代码中绑定到 ModelItem 似乎有点稀疏。

我很感激任何指示!

0 投票
3 回答
4999 浏览

build-process - 使用 FindMatchingFiles 工作流活动的 MatchPattern 属性

我正在使用 TFS 2010 Team Build 自定义构建过程模板的默认工作流程。有一个名为FindMatchingFiles允许搜索具有MatchPattern属性中定义的模式的特定文件的活动。如果我只指定一个文件扩展名,它就可以工作。例子:

但我也想包括 *.exe。尝试以下模式,但它不起作用:

任何人都可以告诉我如何纠正它?

0 投票
2 回答
5045 浏览

.net-4.0 - Windows 工作流 4.0 InstancePersistenceCommand 错误

我有一个 wcf 工作流,其中有三个按顺序排列的接收活动。IE

1.接收申请 2.Manager1 批准 3.最终经理批准 我的问题是我能够从我的客户端应用程序中使用工作流并调用第一个(接收应用程序活动),但是当我尝试调用第二个(manager1 批准接收活动)我收到以下错误

InstancePersistenceCommand 的执行被中断,因为实例 '16c3dae0-92f5-45e8-bdaf-d6f4051a0a39' 尚未持久化到实例存储。

我检查了数据库(实例存储表)并且记录似乎存在。我还设置了本文中指定的相关性 请帮助,这很紧急

0 投票
1 回答
2060 浏览

.net - 什么可能导致 DurableInstancing.InstanceNotReadyException,我该如何解决?

我们有一个用于管理文档生命周期的业务逻辑。
这是使用 Workflow Foundation 4 和 WF Persistence 实现的。在工作流执行过程中,会在工作流中创建某些书签,并且计划任务会定期查找所有特定书签并恢复工作流(正在执行的活动会执行一些处理并再次为工作流添加书签,以便以后可以恢复工作流。 )

现在对于工作流的一些正在运行的实例,我们收到以下错误:

以前相同的实例已成功加载。

我有几个与此异常相关的问题:

  • 我们什么时候可以得到这个异常?
  • 如果我们得到这个异常,是否有任何优雅的方式来处理它,以便以后可以恢复相同的实例?
  • 还有什么方法可以修复由于此异常而无法恢复的现有工作流实例?
0 投票
1 回答
1156 浏览

workflow-foundation-4 - 在WF4中,如何定义一个可以作为变量作用域的自定义活动?

当我重新托管设计师时,我可以声明变量及其范围。但是,并非所有活动都可以是变量的范围。我注意到 Sequence、Parallel、PickBranch 可以是主机,但 Pick、If、Delay 不能。目前我所有的自定义活动都不能是变量的范围。我应该怎么做才能使自定义活动能够成为变量的范围?

0 投票
1 回答
386 浏览

workflow-foundation - Windows 工作流代码活动属性顺序

是否有一个属性或其他东西可以用来定义我的自定义活动在 Visual Studio 属性编辑器中出现的订单属性。

0 投票
1 回答
3233 浏览

diagram - 电子商务网站的 UML 活动图

我正在尝试为电子商务网站制作活动图。该站点的大部分内容已经开发完成,但由于站点的复杂性,我发现制作其图表的任务很乏味。我已经开始研究它,但可能需要几天时间才能完成。

是否有任何电子商务网站的活动图示例可以帮助指导我?

0 投票
3 回答
1283 浏览

c# - 退出工作流程?

有没有办法比抛出一个更优雅的退出工作流InvalidWorkflowException?我正在编写一个活动(与 SQL 数据库交互),如果操作失败,该活动需要短路。

我知道它可以分成多个步骤/活动并将它们链接起来,但是我可以从一个活动中设置我的执行状态吗?

this.currentContext.SetState(Cancelled)什么?