问题标签 [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.
c# - 如何在 .NET 中对工作流活动进行软编码?
我需要编写一个静态方法,该方法对带有签名的字符串执行某种解析,例如:
我希望整个方法 ParseMessage 是软编码的,即不在项目的主要输出中预编译,这是一个常见的 Windows 窗体应用程序。如何使用工作流活动来做到这一点?
我想:
- 创建在 xaml 文件中定义的活动
- 将活动加载到我的 Windows 窗体应用程序中
- 通过传递参数(字符串类型的变量)运行活动
- 在字符串类型的变量中获取结果
sharepoint-2010 - SharePoint 2010 中批准工作流的顺序模式下的复制器活动
我正在尝试使用自定义任务编辑信息路径表单创建 Dcoument 审批工作流程
流程是,当一个文档被添加到列表中时,它被分配给用户 A,他是 Orignator 的经理。
当用户A批准文件时,它分配给用户B进行批准。用户B是固定的。
当用户 B 批准文档后,用户 B 自己会将文档分配给用户 C(这意味着用户 C 是动态的,并且将在运行时在那里)。
当用户 C 批准它时,应该为用户创建一个任务,并且工作流程应该继续,直到用户 C 完成他的任务。
是任何用户,拒绝任务,工作流应该停止。
我是如何实现它的;
我创建了一个 Sequence Activity ,如下:
- - 创建任务
- -whileTaskNotComplete (onTaskChanged)
- 完成任务
然后将此活动放在复制器活动下。
我不确定如何设置 Replicator initialized 和 Child initialized values 。
我知道复制器需要运行 3 次,但最后一次迭代值不固定,它是在运行时在第二次迭代下提供的。在 Activity 的 onTaskChange 事件下。
如何将此值传递给工作流或下一次迭代?
第二件事当我在复制器初始化方法下为 Apporver 设置任何值时,它将所有任务分配给在初始化方法下设置的同一个 Approver。
你能帮帮我吗,我参考了视频http://www.shillier.com/Videos/MultipleTasks.wmv,但它是并行模式,我需要顺序模式。
提前致谢。
阿兹拉
.net - WPF .NET 4,工作流参数和“遇到编译器错误处理”
我的工作流程:
我的 C# 代码:
就在我调用 WorkflowInvoker.Invoke 的那一刻,我得到以下异常:
System.Activities.dll 中出现“System.Activities.ExpressionParser.SourceExpressionException”类型的第一次机会异常附加信息:编译器错误遇到处理表达式“PIN_Transaction_Count >= 3.0”。'PIN_Transaction_Count' 未声明。由于其保护级别,它可能无法访问。
我想知道为什么我会得到这个异常以及如何避免它?
c# - 如何从本地活动中的预定活动中获取 OutArgument?
我有一个由 Receive 活动和 SendReply 活动组成的活动。接收活动等待消息,然后将其写入控制台,然后发送回复。
问题是接收活动完成后我无法从接收活动中获取消息。
下面是我的活动课程和异常信息。
如果有人知道我做错了什么,我将不胜感激。
谢谢
workflow - 将 Activity 的 InArgument 添加到 Root Activity
我有用于创作工作流的工作流设计器;现在,当我将任何活动放到 Designer 中时,我会在 ModelChanged 事件中捕捉到它,并且可以获取该类型的所有 InArguemnt 现在我也想将这些 Argument 添加到 WorkFlow;就像在 Visual Studio 中一样,我可以通过我想在创作工作流程时自动添加它来定义参数。
我怎样才能做到这一点 ?
谢谢海洋
c# - 将计算机名称添加到活动目录组
我有一个要求,我必须将计算机名称添加到预定义的活动目录组。有没有人有这方面的经验?
c# - System.Activity.ActivityBuilder 的隐藏工作流参数
我已经重新托管了工作流设计器,我加载的基本活动是活动生成器(workflowDesigner.Load (activityBuilder);)
我基本上需要在活动中添加一些细节,以及用户不应该能够编辑的值(或者甚至可能在设计器表面上看到)。为此,我(目前)添加了一些参数,如下所示,我可以在其中添加额外信息。
但是由于这些参数在设计器底部的参数面板中的设计器表面上可见,因此用户可以对其进行编辑。我还有其他允许用户编辑的参数,因此我无法禁用整个参数窗格。
我只想知道如何将我的信息添加到工作流中(并且显然将其保存在 *.XAML 文件中),以便用户无法编辑(或查看)此信息。
额外细节:我基本上想要类似的东西,如果我创建一个自定义活动,我可以使用 [Browsable(false)] 添加属性,这会导致用户在右侧窗格中看不到该属性,但会保留一个值!
workflow - 重新托管的 Workflow Designer 和 ToolBox 双击
1. 我有活动工具箱,其中列出了活动,在右侧我有设计器,其中放置了工作流设计器。从我的工具箱中,我可以将 Activites 拖放到设计器中它工作正常。现在为了增加可用性体验,我想双击工具箱中的活动,它应该作为序列工作流中的倒数第二个活动自动添加到指定“序列”活动中的设计器中?我怎样才能做到这一点 ?
我有长时间运行的工作流程,运行时间为 3-5 分钟;我想在工作流执行时为最终用户提供取消/停止/中止工作流的灵活性。我怎样才能做到这一点 ?
我正在使用列出活动的工具箱;在工具箱的顶部,它提供了搜索框;该搜索框根据首字母进行搜索;现在我想搜索文本中的任何地方......
我使用工作流设计器作为托管工作流,我使用 WorkflowInvoker 来调用我的工作流;那么取消/停止执行工作流的最佳实践是什么?
workflow - WF4 中的工作流调度
我有 7 个需要执行的工作流程;需要按一定顺序运行吗?wf4 中是否有任何调度服务或我可以使用的任何其他方法?
海洋
workflow - 工作流和工具箱
我有活动工具箱,其中列出了活动,在右侧我有设计器,其中放置了工作流设计器。从我的工具箱中,我可以将 Activites 拖放到设计器中它工作正常。现在为了增加可用性体验,我想双击工具箱中的活动,它应该作为序列工作流中的最后一个活动自动添加到设计器中?我怎样才能做到这一点 ?