time 
设为首页】【收藏本站
当前位置: 主页 > ERP > CRM > 【Dynamics CRM流程的配置与开发】9、使用自定义XAML工作流之一

【Dynamics CRM流程的配置与开发】9、使用自定义XAML工作流之一

时间:2014-10-21 14:17 点击:530次 字体:[ ]




 

本文主要参考SDK中的 Custom XAML workflows 章节和 Create and deploy XAML workflows using the Developer Toolkit 章节,我也是第一次使用自定义XAML工作流,请大家不吝赐教。

自定义XAML工作流也称为声明式工作流,只有本地部署(on-premises)的CRM才支持自定义XAML工作流,它能最大化利用Windows Workflow Foundation来创建可重复使用的工作流,能使用微软的Visual Studio Workflow Designer(VS工作流设计器)通过拖拉等方式在可视化界面上创建工作流。

要能够使用自定义XAML工作流,必须具有如下的条件:

1. 你用来部署自定义XAML工作流的账号具有部署管理员(Deployment Administrator)的权限。

2. 在CRM服务器上启用了自定义XAML工作流,默认情况下是不启用的,启用方法可以参考 http://www.fengfly.com/plus/view-215436-1.html 这篇文章。

因为我之前的解决方案少了一个项目,所以我这里先在解决方案中添加一个项目,右击解决方案,选择 添加,在选择新建项目。

【Dynamics CRM流程的配置与开发】9、使用自定义XAML工作流之一_www.fengfly.com

 

在弹出的对话框中,我将名称设置为XAMLWorkflowLibrary 。是不是需要签名才能成功部署截至本博文不清楚,后续部署的时候我继续补充这个博文。

【Dynamics CRM流程的配置与开发】9、使用自定义XAML工作流之一_www.fengfly.com

 

为这个项目添加一个新项,模板选择如下:

【Dynamics CRM流程的配置与开发】9、使用自定义XAML工作流之一_www.fengfly.com

 

 在弹出的对话框中输入一个有意义的 Process Name,并选择一个Entity(实体),我的设置如下:

【Dynamics CRM流程的配置与开发】9、使用自定义XAML工作流之一_www.fengfly.com

 

然后我们还需要添加对添加对 System.Runtime.Serialization 的引用,方法如下,右击 项目,选择 添加引用。

【Dynamics CRM流程的配置与开发】9、使用自定义XAML工作流之一_www.fengfly.com
 
在弹出的添加引用对话框中,选择左面的 程序集 > 框架,然后再右边选择 System.Runtime.Serialization ,如下,然后点击 确定 按钮。
【Dynamics CRM流程的配置与开发】9、使用自定义XAML工作流之一_www.fengfly.com
 
我们先调出工具箱,选择 视图 > 工具箱 。
【Dynamics CRM流程的配置与开发】9、使用自定义XAML工作流之一_www.fengfly.com
 

 可以看到工具箱中有关CRM专用的类别 CRM Workflow Activities,如下所示:

【Dynamics CRM流程的配置与开发】9、使用自定义XAML工作流之一_www.fengfly.com

 

下篇将会介绍在VS Workflow Designer中如何可视化的开发工作流,敬请期待。



本文地址 : http://www.fengfly.com/plus/view-215439-1.html
标签: 自定义 Dynamics CRM 配置 XAML 流程 工作流
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: