EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

将活动添加到工作流设计器工具箱

默认情况下,工作流程模块允许您使用重新托管的工作流程设计器在运行时创建工作流程活动。但是,您也可以使用在Visual Studio中使用标准方法创建的自定义活动。本主题描述如何将这些活动添加到工作流设计器工具箱中。

注意

您可以使用相同的方法注册标准的第三方活动。完整的示例在Workflow Demo应用程序中可用,默认安装在%PUBLIC%\ Documents \ DevExpress Demos 19.2 \ Components \ eXpressApp Framework \ WorkflowDemo中

若要添加额外的工作流活动,请在WinForms应用程序的Program.cs文件中处理WorkflowWindowsFormsModule.QueryAvailableActivities事件。以下代码段将CreateTask活动添加到Code Activities工具箱组中,并将“ CreateTask”图标与此活动相关联。

static class Program {        
    static void Main(string[] arguments) {
        //...
        MySolutionWindowsFormsApplication winApplication = new MySolutionWindowsFormsApplication();
        //...
        winApplication.Modules.FindModule<WorkflowWindowsFormsModule>().QueryAvailableActivities  = 
            delegate(object sender, ActivitiesInformationEventArgs e) {
            e.ActivitiesInformation.Add(new ActivityInformation(typeof(CreateTask), 
            "Code Activities", "Create Task", 
            ImageLoader.Instance.GetImageInfo("CreateTask").Image));
        };
    }
}

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