C# .net工作流-由用户或业务分析师创建

C# .net工作流-由用户或业务分析师创建,c#,architecture,workflow-foundation,workflow-foundation-4,C#,Architecture,Workflow Foundation,Workflow Foundation 4,我们有一个目前相当硬编码的订购系统。我们希望使其具有灵活性,并允许我们的业务分析师自己创建工作流。该应用程序将为单独的客户端安装,因此每个客户端都有单独的工作流 我们对这里的正确技术有点不确定。一个选择可能是WF,但这似乎更倾向于开发人员使用。 我们正在考虑创建“活动”,业务分析师可以通过屏幕在工作流中相应地安排这些活动。这些信息将以某种XML格式保存,然后我们将加载信息并执行活动。 请问这里的正确技术是什么?也许是第三方工具,或者WF可以吗?我不确定是否可以为您提供适合您的情况的正确技术,但如

我们有一个目前相当硬编码的订购系统。我们希望使其具有灵活性,并允许我们的业务分析师自己创建工作流。该应用程序将为单独的客户端安装,因此每个客户端都有单独的工作流
我们对这里的正确技术有点不确定。一个选择可能是WF,但这似乎更倾向于开发人员使用。 我们正在考虑创建“活动”,业务分析师可以通过屏幕在工作流中相应地安排这些活动。这些信息将以某种XML格式保存,然后我们将加载信息并执行活动。
请问这里的正确技术是什么?也许是第三方工具,或者WF可以吗?

我不确定是否可以为您提供适合您的情况的正确技术,但如果您想沿着WF4路线走下去,请给您一些建议。这将需要花费一些时间来学习WF4以及重新托管工作流的一些复杂功能。简单地说,在应用程序中重新托管工作流可以让您提供一个BA可以工作的环境,而不会强迫他/她在Visual Studio中工作

花些时间学习Wf4并重新托管:


谢谢您的回复。我不知道设计器和重新托管功能。我会给他们一个尝试,让你们知道。另一个需要研究的技术可能是K2黑珍珠,但我不能谈论任何经验:谢谢我也来看看