问题标签 [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 投票
1 回答
1453 浏览

workflow-foundation-4 - 在 WF4 中取消/停止工作流

我有长时间运行的工作流程,运行时间为 3-5 分钟;我想在工作流执行时为最终用户提供取消/停止/中止工作流的灵活性。我怎样才能做到这一点 ?

海洋

0 投票
2 回答
918 浏览

workflow - 工作流设计器以编程方式在设计器中删除活动?

我使用过工作流设计器和工具箱;我想在 Toolbox 上双击时向工作流设计器添加活动?我想将该活动放在工作流设计器上...

0 投票
2 回答
1270 浏览

c# - WorkflowInspectionServices 在 Workflow Foundation 中向我抛出 XamlObjectWriterException

对于一个简单的原型,我必须显示一个工作流文件,并显示我们实际处于哪一步。

我在这里找到了一个示例:http: //msdn.microsoft.com/en-us/library/ee624139.aspx

这几乎可以满足我的需要。

在此示例中,所有操作都不会等待另一个操作。所以我为自己创建了一些非常虚拟的活动:

这似乎有效。因为在那里我直接在代码中创建了我的工作流程:

唯一的问题是我在工作流设计器中只看到一个“序列”元素。

所以我创建了一个描述完全相同的东西的 xaml 文件,我像这样加载它:

但后来我得到了这个例外:

我仔细检查了,文件存在(它显示,当文件未正确指定时还有另一条错误消息)。但它找不到我的“WaitFornextCall”类,该类仅在下面几行中使用。

我有点绝望,我试图了解工作流基础是如何工作的,但现在有点难:(

欢迎任何建议

编辑:我试过这个来读取文件,我的构造函数中没有任何异常,但我不知道为什么,我正在使用的一些库(ActiPro)在加载后似乎不再工作:

0 投票
2 回答
362 浏览

.net - 在工作流基础中实例化一个活动:VS:OK,build:NOK

我开始使用工作流基础,并且正在做一些测试以了解它是如何工作的。

我在这里找到:http: //msdn.microsoft.com/en-us/library/ee620806.aspx一个例子,它展示了一种以我觉得很好的方式实例化我的工作流的方法,使用

因此,我尝试将其应用于我的示例,但我无法弄清楚为什么它不适用于我的代码。

我创建了一个非常简单的活动(仅包含一系列 Writeline),我只是想实例化它。我正在使用我活动的“属性”窗口的“名称”变量中存在的相同“名称”来实例化它。

Visual Studio 似乎看到我可以实例化它,因为它没有说有错误并且类的颜色正确。但是当我尝试编译时,我得到一个异常,告诉我找不到我的类型或命名空间“WorkflowTest”。

此项目在同一个程序集中,在同一个命名空间中。

我的活动具有构建操作“XamlAppdef,请勿复制,MSBuild:Compile”,就像示例中一样。

我做错了什么?

非常感谢你!

0 投票
2 回答
474 浏览

android - 三个活动堆栈

我试图弄清楚如何实现一个有趣的概念。

假设我的应用程序底部有一个带有 3 个按钮的栏。我们将它们称为 A、B、C。我希望您将它们视为应用程序的 3 个区域,每个区域都有自己的 Activity 堆栈。

假设我按 B,我首先被带到 B 主屏幕。假设这个屏幕中有一些功能可以将我带到另一个屏幕,比如列表中特定项目的详细信息。

现在,在详细信息屏幕上,我按下底部的按钮 C,然后我被带到 C 主屏幕。

如果我按 B(按后退按钮),我希望用户被带到 B Activity 堆栈中的最后一个屏幕,即详细信息屏幕,而不是主 B 屏幕。

这可能吗?如果我理解正确的话,我应该有 3 个任务,A 1 个,B 1 个,C 1 个,是吗?我还需要做什么?

0 投票
1 回答
613 浏览

workflow-activity - Context.Track 在哪里信息去哪儿了?

我努力了

context.Track然后发现接受的重载<T>

context.Track(FooInstance);

并且没有一个出现在视觉工作室的构建查看器中。

context.TrackBuildMessage(string data)当然可以。

而且我没有任何异常,它是保存到 tfs 数据存储还是文件中?还是只是默默地完全失败了?

参考其中一项资源,该资源暗示其工作方式或应该从代码方面工作

0 投票
2 回答
921 浏览

workflow - 可重用的子工作流程?

我正在开发子工作流的类库;我有一组用于创建子工作流的活动。我想将这些子工作流程开发为可重用的工作流程,可用于创建实际工作流程。我基本上是在实现现有工作流的类库,其他人可以使用它来创建实际的业务工作流。我想要的是当用户创建一个子工作流时,它应该自动添加到工作流的类库中并编译,并且应该在运行时作为可重用组件提供。

0 投票
1 回答
475 浏览

parameters - 如何使用嵌套活动从 IN/OUT 参数中取回值

嗨,我有 2 个嵌套活动。两者都有名为“SessionID”的参数。子活动有一个名为“SessionIDParam”的 IN/OUT 参数。

我从父级的 SessionID 设置了子级的 SessionIDParam。在子活动中,我从 SessionIDParam 参数设置子的 SessionID。

子活动的执行过程中,子活动的 SessionID 会发生变化。在孩子结束时,我希望将父母的 SessionID 设置为孩子的 SessionID 的新值。我猜是因为'SessionIDParam'被设置为2种方式我就足够了。但是没有设置父级的 SessionID。

除此之外我还需要做什么?

谢谢...

0 投票
1 回答
72 浏览

workflow-foundation-4 - 在这种情况下可以使用 Workflow Foundation 吗?

我想写一个基于asp.net的游戏,它有规则(当然)我想要这个:当用户填写表格并单击按钮时,它将根据规则检查输入并将输出保存到数据库或显示给用户.

-我可以用WF写规则吗?

- 我可以在asp.net form-wf-db之间交换数据吗?

- 有人可以在 Web 应用程序运行期间编辑规则文件吗?(或完全替换 .xaml 文件?)

谢谢

0 投票
1 回答
483 浏览

workflow - 如何在运行时侦听、加载和运行已使用 SqlWorkflowInstanceStore 持久化的用户定义工作流?

SqlWorkflowInstanceStore.WaitForEvents 的结果并没有告诉我可以运行哪种类型的工作流。WorkflowApplication 的构造函数接受一个工作流定义,至少我需要能够在存储中存储一个工作流 ID 并对其进行查询,这样我才能确定为 WorkflowApplication 加载哪个工作流定义。

我也不想为每个自定义工作流类型创建一个 SqlWorkflowInstanceStore,因为可能有数千个不同的工作流。

我曾考虑尝试使用 WorkflowServiceHost,但并非每个工作流都有接收活动,而且我认为运行数千个 WorkflowServiceHost 并不可行,每个都支持不同的工作流类型。

理想情况下,我只想查询数据库中的可运行工作流,确定其工作流定义 ID,从工作流定义表加载适当的 XAML,使用工作流定义实例化 WorkflowApplication,然后调用 LoadRunnableInstance()。

我想有一种方法来关联哪个工作流与 SqlWorkflowInstanceStore 引发的给定 HasRunnableWorkflowEvent 相关(以及自定义工作流定义 ID),或者有一种替代方法来支持在运行时创建的可能数千种不同的自定义工作流类型。我还必须对跨多个应用程序服务器的工作流执行进行负载平衡。