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

c# - 如何在 .NET 中对工作流活动进行软编码?

我需要编写一个静态方法,该方法对带有签名的字符串执行某种解析,例如:

我希望整个方法 ParseMessage 是软编码的,即不在项目的主要输出中预编译,这是一个常见的 Windows 窗体应用程序。如何使用工作流活动来做到这一点?

我想:

  1. 创建在 xaml 文件中定义的活动
  2. 将活动加载到我的 Windows 窗体应用程序中
  3. 通过传递参数(字符串类型的变量)运行活动
  4. 在字符串类型的变量中获取结果
0 投票
1 回答
1583 浏览

sharepoint-2010 - SharePoint 2010 中批准工作流的顺序模式下的复制器活动

我正在尝试使用自定义任务编辑信息路径表单创建 Dcoument 审批工作流程

流程是,当一个文档被添加到列表中时,它被分配给用户 A,他是 Orignator 的经理。

当用户A批准文件时,它分配给用户B进行批准。用户B是固定的。

当用户 B 批准文档后,用户 B 自己会将文档分配给用户 C(这意味着用户 C 是动态的,并且将在运行时在那里)。

当用户 C 批准它时,应该为用户创建一个任务,并且工作流程应该继续,直到用户 C 完成他的任务。

是任何用户,拒绝任务,工作流应该停止。

我是如何实现它的;

我创建了一个 Sequence Activity ,如下:

  1. - 创建任务
  2. -whileTaskNotComplete (onTaskChanged)
  3. 完成任务

然后将此活动放在复制器活动下。

我不确定如何设置 Replicator initialized 和 Child initialized values 。

我知道复制器需要运行 3 次,但最后一次迭代值不固定,它是在运行时在第二次迭代下提供的。在 Activity 的 onTaskChange 事件下。

如何将此值传递给工作流或下一次迭代?

第二件事当我在复制器初始化方法下为 Apporver 设置任何值时,它将所有任务分配给在初始化方法下设置的同一个 Approver。

你能帮帮我吗,我参考了视频http://www.shillier.com/Videos/MultipleTasks.wmv,但它是并行模式,我需要顺序模式。

提前致谢。

阿兹拉

0 投票
0 回答
878 浏览

.net - WPF .NET 4,工作流参数和“遇到编译器错误处理”

我的工作流程:

我的 C# 代码:

就在我调用 WorkflowInvoker.Invoke 的那一刻,我得到以下异常:

System.Activities.dll 中出现“System.Activities.ExpressionParser.SourceExpressionException”类型的第一次机会异常附加信息:编译器错误遇到处理表达式“PIN_Transaction_Count >= 3.0”。'PIN_Transaction_Count' 未声明。由于其保护级别,它可能无法访问。

我想知道为什么我会得到这个异常以及如何避免它?

0 投票
1 回答
1148 浏览

c# - 如何从本地活动中的预定活动中获取 OutArgument?

我有一个由 Receive 活动和 SendReply 活动组成的活动。接收活动等待消息,然后将其写入控制台,然后发送回复。

问题是接收活动完成后我无法从接收活动中获取消息。

下面是我的活动课程和异常信息。

如果有人知道我做错了什么,我将不胜感激。

谢谢

0 投票
1 回答
609 浏览

workflow - 将 Activity 的 InArgument 添加到 Root Activity

我有用于创作工作流的工作流设计器;现在,当我将任何活动放到 Designer 中时,我会在 ModelChanged 事件中捕捉到它,并且可以获取该类型的所有 InArguemnt 现在我也想将这些 Argument 添加到 WorkFlow;就像在 Visual Studio 中一样,我可以通过我想在创作工作流程时自动添加它来定义参数。

我怎样才能做到这一点 ?

谢谢海洋

0 投票
3 回答
3538 浏览

c# - 将计算机名称添加到活动目录组

我有一个要求,我必须将计算机名称添加到预定义的活动目录组。有没有人有这方面的经验?

0 投票
2 回答
1505 浏览

c# - System.Activity.ActivityBuilder 的隐藏工作流参数

我已经重新托管了工作流设计器,我加载的基本活动是活动生成器(workflowDesigner.Load (activityBuilder);)

我基本上需要在活动中添加一些细节,以及用户不应该能够编辑的值(或者甚至可能在设计器表面上看到)。为此,我(目前)添加了一些参数,如下所示,我可以在其中添加额外信息。

但是由于这些参数在设计器底部的参数面板中的设计器表面上可见,因此用户可以对其进行编辑。我还有其他允许用户编辑的参数,因此我无法禁用整个参数窗格。

我只想知道如何将我的信息添加到工作流中(并且显然将其保存在 *.XAML 文件中),以便用户无法编辑(或查看)此信息。

额外细节:我基本上想要类似的东西,如果我创建一个自定义活动,我可以使用 [Browsable(false)] 添加属性,这会导致用户在右侧窗格中看不到该属性,但会保留一个值!

0 投票
2 回答
434 浏览

workflow - 重新托管的 Workflow Designer 和 ToolBox 双击

1. 我有活动工具箱,其中列出了活动,在右侧我有设计器,其中放置了工作流设计器。从我的工具箱中,我可以将 Activites 拖放到设计器中它工作正常。现在为了增加可用性体验,我想双击工具箱中的活动,它应该作为序列工作流中的倒数第二个活动自动添加到指定“序列”活动中的设计器中?我怎样才能做到这一点 ?

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

  2. 我正在使用列出活动的工具箱;在工具箱的顶部,它提供了搜索框;该搜索框根据首字母进行搜索;现在我想搜索文本中的任何地方......

    我使用工作流设计器作为托管工作流,我使用 WorkflowInvoker 来调用我的工作流;那么取消/停止执行工作流的最佳实践是什么?

0 投票
2 回答
597 浏览

workflow - WF4 中的工作流调度

我有 7 个需要执行的工作流程;需要按一定顺序运行吗?wf4 中是否有任何调度服务或我可以使用的任何其他方法?

海洋

0 投票
1 回答
131 浏览

workflow - 工作流和工具箱

我有活动工具箱,其中列出了活动,在右侧我有设计器,其中放置了工作流设计器。从我的工具箱中,我可以将 Activites 拖放到设计器中它工作正常。现在为了增加可用性体验,我想双击工具箱中的活动,它应该作为序列工作流中的最后一个活动自动添加到设计器中?我怎样才能做到这一点 ?