(Microsoft Dynamics CRM 2013 )Package开发之创建Package解决方案

  • 格式:docx
  • 大小:624.51 KB
  • 文档页数:7

MicrosoftDynamics CRM系统Package开发指南

【注】本文档以VS2012 、Windows server 2012、CRM2013 为环境基础编写

约束条件

1. 确保安装以下开发环境:

① VS2012开发平台

② Windows server 2012系操作统

③ CRM2013 开发平台

④ 。。。。

安装Package开发包

下载CRMSDK文件包,运行目录下的CrmDeveloperToolsVS12_Installer.msi 安装文件(CRMSDK\SDK\Tools\DeveloperToolkit\CrmDeveloperToolsVS12_Installer.msi)。不同的VS版本须选择对应的安装文件。

创建CRM解决方案

创建Package解决方案

1. 打开VS2012,选择新建项目,弹出如下对话框。

1)选择“Dynamics CRM 2013 Package”项目;

2)命名合适的名称;

3)选择存放的位置路径。

4)点击“确定”按钮。

2. 点击“确定”按钮后,系统弹出连接CRM服务对话框。

1) 填写CRM Discovery Server Name 。该选项为CRM部署服务器计算机名或IP地址。

2) 填写Port number。端口号一般默认填写“5555”。

3) 选择Protocol类型。

注:以上三项信息可以通过,CRM部署管理器中的属性页查看。步骤:打开CRM部署管理器,点击右侧操作栏中的“属性”,在弹出的属性页中选择“Web地址”项。 4) 点击“Connect”开始连接。如果连接成功。“Authentication Details”操作选项将变成可操作状态。

5) 如果是CRM服务器为本机可以勾选“Use Default Credentials”选项。如果CRM服务器在其它机器上,则需要填写下面的“User name”、“Password”、“Domain”进行登录。

6) 点击“Log on”按钮,如果登录成功,“Organization”选项将会变成可操作状态,点击该下拉列表,可以选择在登录的服务器上所查找到的组织列表。

7) 选择“Organization”选项后,“Solution Name”将会联动加载对应的CRM解决方案列表,然后选择正确的CRM解决方案。

8) 点击“OK”按钮,完成Package项目创建。

3. 创建完成后,将会在右侧的“解决方案资源管理器”中展现刚创建的Package项目。如下图所示:

4. 通过右击Package项目名称,编辑并部署Package项目到CRM服务器。然后在CRM客户端页面中找到相应的webResources文件发布。

创建Plug-in项目

1. 右击解决方案名称,选择“添加”选项,然后点击“新建项目”。弹出“添加新项目”对话框。

1) 选择“Dynamics CRM 2013 Plug-in Library”;

2) 命名合适的名称;

3) 选择对应的位置路径。

4) 点击“确定”按钮完成创建。

2. 创建完成后,将会在“解决方案资源管理器”栏中展现刚创建的Plugins项目,如图中的“Plugins1”。

3. 打开CRM Explorer ,选择对应的实体项,然后右击该实体,选择“Create Plug-in”创建Plug-in(注:只能针对某一具体的实体创建Plug-in)。

4. 以下图为“Create Plug-in”对话框,

1) 根据业务功能选择需要的Message类型,常使用的类型为Create和Update;

2) “Run in Context”选项一般默认选择“Calling User”;

3) “Pipeline Stage”选项一般常用的选择为“Pre-Operation”和“Post-Operation”;

Pre-Operation:操作之前执行,实体页面数据保存数据库之前。

Post-Operation:操作之后执行,实体页面数据保存数据库之后。

4) “Class”选项,需要填写合适的类名称(通常使用英文命名);

5) “Execution Order”选项一般使用默认值。

6) “Deployment”选项一般默认选择“Server Only”;

7) “Description”选项填写合适的说明文字。

8) 点击“OK”按钮。完成创建。

5. 强命名Plug-in。右击Plugins项目名称,选择“属性”项,打开“签名”页面。勾选“为程序集签名”。然后保存。

6. 通过右击Package项目名称,编辑并部署Plugin项目到CRM服务器。

7. 部署成功后,刷新CRM Explorer,将会在Plug-in Assemblies节点下找到创建的Plugin项目。然后右击选择“Edit Assembly”。

8. 弹出“PluginAssembly Information”对话框,如果所示选择各选项并保存。