EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

工作流模块

工作流模块将Windows Workflow Foundation(WF)4.0 / 4.5支持集成到XAF中。WF是一个工作流管理框架,旨在帮助您创建更多可管理的,启用了工作流的应用程序。利用WF功能,工作流模块是专门为以下类型的WinForms和ASP.NET应用程序设计的。

  • 应用程序使长时间运行的业务流程自动化,中间步骤间隔数小时,数天或数周。
  • 允许用户修改自动化业务流程而无需编写任何代码的应用程序。
  • 应用程序可视化复杂的业务流程。

通常,此类应用程序是围绕业务流程定义构建的,该业务流程定义是描述软件活动和所涉及用户的操作的一系列步骤。通常,此过程需要长时间运行,并且应用程序必须等待例如几天才能收到来自特定用户的输入。这种应用程序的一个示例可以是错误跟踪器,该跟踪器依赖于用户报告问题,进行研究并加以修复。错误跟踪器可以围绕一个复杂的长期运行过程构建,该过程可以根据用户反馈而发展。没有WF,开发和支持具有此类要求的应用程序将是一项艰巨的任务,而且不容易完成。工作流程模块将WF支持集成到XAF中,并简化了工作流程的设计和执行。使用工作流模块,您只需要了解与工作流设计相关的一般概念。

注意

Microsoft的Windows Workflow Foundation(WWF)框架是一个广泛而复杂的产品。为了有效地使用工作流模块,您应该熟悉WF和WCF技术,并了解如何构建和通信客户端-服务器应用程序。我们与WF的集成包括实现自定义工作流实例存储,其正确操作在很大程度上取决于WF文档和有关此主题的其他公共信息的质量和数量。那就是

XAF使用WorkflowService类来启动活动实例,因此,如果可以将活动传递给WorkflowService,则可以在VisualStudio中设计任何活动并将其在XAF应用程序中使用。XAF代码不会扩展WWF引擎,而是使用此类来启动设计的活动。XAF在运行时工作流设计器的工具箱中已经包含许多标准的WWF活动,并且您可以包括“向工作流设计器工具箱添加活动”主题中所述的其他活动。

要了解有关该模块及其使用方法的更多信息,请参阅以下文档。

概念

基于任务的帮助

社区内容

MSDN文章

如果您以前没有处理过WF,请查看这些介绍性WF资料,这些资料描述了一般的工作流程概念和工作流程设计的基础。

转载保留此链接,注明出处