问题标签 [workflowservice]

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 回答
2143 浏览

wcf - 工作流 WCF 服务 (XAMLX) 使用什么服务名称

我试图弄清楚如何为我创建的 WF 服务(MyFoo.xamlx)提供端点等。通常,当您创建服务时,您需要让 Service name="" 反映您创建的服务类型?即通过填写如下内容:

<Service name="MyNameSpace.Foo" behaviorConfiguration="myFooBehaviorConfig">

这适用于典型的 .svc 场景,我可以正常工作。只是如何将此概念映射到 .xamlx 服务?如果我有Foo.xamlx将它放在服务名称中不起作用 - 或者似乎不起作用(因为没有启用元数据)。

如果我随后从服务中删除了behaviorConfiguration属性,并从 标签中删除了myFooBehaviorConfig<behavior/> - 因为它本质上为网络配置承担了更多的全局设置 - 繁荣!我可以看到 .xamlx 公开的方法/操作?

<serviceBehaviors> <behavior name="foo" > 对比 <serviceBehaviors> <behavior >

起初这很好,不需要任何努力,但同时我不希望开发人员为此访问 HTTP 端点或网络管道。我只希望它们通过我指定的net.tcp端口进入。为了做到这一点,我需要以<Service name=""/>某种方式与 xamlx 匹配?

我也尝试过使用创建一个空的 .svc 文件然后以这种方式指向 xamlx 的技巧(这样开发人员总是假设它是 .svc 而不是 .xamlx)

<%@ ServiceHost Language="C#" Debug="true" Service="ActivityHubService.xamlx" Factory="System.ServiceModel.Activities.Activation.WorkflowServiceHostFactory" %>

同样,如果我删除命名行为等,这也可以通过 foo.svc ..但我似乎无法破解整个匹配 a<service> 与一个怪异的 xamlx !:) 呵呵。

令人沮丧..

有人是这个领域的专家吗?

0 投票
1 回答
731 浏览

.net - 什么会导致 Windows 工作流服务中的 RedirectionException?

工作流服务主机抛出以下类型的 RedirectionException 的根本原因究竟是什么:

就 WCF 而言,文档RedirectionException是通用的,我知道它的用途,但我不确定是什么条件触发了工作流服务主机本身抛出它,而且似乎没有任何文档。

0 投票
2 回答
83 浏览

workflow-foundation-4 - 是否有“重大更改”列表(即,对现有实例进行哪些类型的工作流更改)

是否有一个列表列出了可以对现有工作流服务进行的所有更改类型,这些更改会阻止重新加载原始工作流的现有实例?例如,我最近对自定义活动做了一个小改动(更改了“if”语句中的条件),所有现有的工作流实例仍然正常加载。现在,在过去,我删除了工作流使用的对象上的一个属性,当我尝试重新加载一个持久化的工作流实例时,它炸毁了我。

这样的清单存在吗?谢谢!

0 投票
2 回答
526 浏览

workflow-foundation-4 - 寻求有关WF4的指导

我们有一个相当大的文档路由框架,目前在 SharePoint 中实现(具有大量繁琐的 SP 工作流),并且它正在运行到 SP 可以轻松完成的边缘。计划重写为 .NET

在过去一周左右的时间里,我一直在阅读和观看 WF4 的讨论和演示,以了解 WF4,因为我认为这是正确的解决方案。不过,我很难想象系统将如何配置,所以我需要有经验的人提供几点指导:

  • 假设我有一个必须在文件上进行的批准。当 wf 启动时,它将决定谁应该批准,并向该人发送电子邮件通知。在通知中,用户可以选择加载 ASP.NET 页面来批准或拒绝。然后必须从发送电子邮件步骤恢复工作流。如果我打算将其作为 WCF WF 服务运行,我如何返回到暂停服务的正确实例?(考虑到我已经配置了 AppFabric 和持久性)我有点理解关联句柄的想法,但不认为它适用于这种情况。

  • 日志记录和审计将是该系统的关键。我看到 AppFabric 制作了这些数据的事件日志,但我还没有破解底层数据库——它是否易于用于报告,或者我应该创建自定义日志记录活动来围绕我的操作?根据经验,你会建议哪一个?

感谢您提供的任何指导。如有必要,我很乐意提供更多示例。

0 投票
1 回答
195 浏览

c# - 我应该使用工作流服务而不是让我的工作流作为 ASP.NET Web 应用程序的一部分吗?

我们正在开发一个 Silverlight 应用程序,该应用程序具有需要持久化、跟踪和版本化的长期运行工作流。我们应该使用工作流服务(托管在 AppFabric 上)还是将其作为 ASP.NET Web 应用程序的一部分?

0 投票
1 回答
527 浏览

wcf - WCF 请求如何与多个 Workflow 实例相关联?

场景如下:

我有多个客户端,他们可以使用 WCF 请求在工作流服务器上注册自己以接收某种通知。通知的信息将使用另一个接收活动从外部系统接收。然后,工作流应该获取通知信息并使用发送活动和回调相关性回调所有注册的客户端(客户端公开在那里实现的回调接口以及最初与注册请求一起传递的端点地址)。“日志运行工作流服务”方法与持久存储一起使用。

现在,我正在寻找某种方法来将从外部系统接收到的通知的传入信息与注册请求时先前创建的持久工作流实例相关联,以便使用已经通过的端点通知所有客户端注册请求。WF 4.0 是否能够在收到通知信息而不以某种方式手动存储端点并通过它们时恢复和执行多个工作流实例?如果是,我该怎么做?

另外,如果我这样做的方法不正确,那么请向我提供有关使用 WCF 服务执行此类系统的最佳实践的建议。

非常感谢您的帮助。

0 投票
1 回答
262 浏览

workflow - 使用 JQuery 调用 WF4 Worfklow 服务

如何使用带有 Json 序列化的 JQuery 调用 WF4 工作流服务?

谢谢

0 投票
0 回答
390 浏览

json - 从 jquery 调用工作流服务

如何从 jquery 调用 Windows 工作流 4 服务?我明白了,使用了一个肥皂协议。如何将其转换为从 js 获取 json 输出?我从未使用过wcf,所以我不知道,也许这是一件小事。

0 投票
1 回答
1715 浏览

.net-4.0 - 带有状态机的 WF 4 工作流服务

我目前正在开展一个项目,我们希望将 WF4 状态机实现为工作流服务。由于我们过去使用过 WF 3.5,因此基本原理似乎很有意义。然而,我们遇到的一个问题是,我们希望能够在任何状态(或至少不仅仅是其中一个状态)创建工作流的实例。在多个接收活动上选择 CanCreateInstance 属性会引发异常。

我在 Maurice 的博客中对相关性的建议进行了尝试,但无法弄清楚如何将其应用于状态机。

0 投票
1 回答
102 浏览

asp.net - SqlTrackingQuery.GetWorkflows 未获得正确的工作流

我正在使用 ASP.NET 3.5 和 WF 3.5。

我拥有的代码不断给我一个 FileNotFoundException。即使我创建了两个工作流实例。它一直试图抓住第一个工作流程(并告诉我程序集不存在)而不是第二个工作流程。这是我的代码: