示例代码目录

 

发布日期: 2016年11月

适用于: Dynamics CRM 2015

为 Microsoft Dynamics CRM 2015 和 Microsoft Dynamics CRM Online 包括了下面的示例代码。

本主题内容

活动

管理和安全

审核

身份验证

天蓝色

批量​​删除

业务流程

图表和仪表板

连接

CRM for Outlook

货币

客户服务和日程安排

自定义和元数据

数据导入

部署 Web 服务

发现 Web 服务

重复检测

实体记录

知识库

市场营销​​

移动

OData

组织 Web 服务

插件

进程、工作流和对话

产品目录

解决方案

时区

Web 资源

活动

示例:通过活动源进行协作

示例:将传真转换为任务

示例:使用模板创建电子邮件

示例:创建、检索、更新和删除电子邮件附件

示例:将电子邮件升级到 Microsoft Dynamics CRM 2015

示例:检索电子邮件模板的电子邮件附件

示例:发送电子邮件

示例:使用模板发送电子邮件

示例:发送批量电子邮件并监视结果

示例:上传、检索和下载附件

示例:使用活动方记录

管理和安全

示例:关联团队的安全角色

示例:使安全角色和用户关相关联

示例:创建一个本地用户

示例:确定用户是否具有角色

示例:禁用用户记录

示例:为实体启用字段安全性

示例:删除用户角色

示例:检索字段权限

示例:检索共享记录字段

示例:检索许可证信息

示例:检索组织的角色

示例:检索时区信息。

审核

示例:审核实体数据变化

示例:审核用户访问

身份验证

示例:通过 Microsoft Dynamics CRM Web 服务对用户进行验证

示例:使用 ActOnBehalfOf 权限进行模拟

示例:Microsoft Dynamics CRM 快速入门指南

示例:使用 Microsoft Dynamics CRM 简化连接快速入门

示例:XRM Tooling API 快速入门

天蓝色

示例:Azure意识自定义插件

示例:Azure意识自定义工作流活动

示例:单向侦听器

示例:双向侦听器

批量​​删除

示例:批量删除导出的记录

示例:批量删除与一般条件匹配的记录

业务流程

示例:Xrm.Page.data.process.getEnabledProcesses

Sample: Xrm.Page.data.process.getActivePath

图表和仪表板

示例:将图表分派给另一用户

示例:将用户负责的仪表板分派给另一个用户

示例;创建、检索、更新和删除仪表板

示例:创建、检索、更新和删除图表

示例:检索附加到实体的所有图表

连接

示例:创建连接(早期绑定)

示例:创建连接角色(早期绑定)

示例:创建反向连接角色(早期绑定)

示例:按记录查询连接(早期绑定)

示例:按反向角色查询连接(早期绑定)

示例:按实体类型代码查询连接角色(早期绑定)

示例:更新连接角色(早期绑定)

CRM for Outlook

示例:创建和检索 Outlook 筛选器

示例:使用 CRM for Outlook 方法

货币

示例:检索货币汇率

客户服务和日程安排

示例:预约

示例:结束事件

示例:将约会转化为循环约会

示例:创建、检索、更新和删除定期约会

示例:结束定期约会系列

示例:链接系列和实例之间的自定义属性

示例:管理合同

示例:查询用户的工作时间

示例:查询多个用户的工作时间

示例:重新计划和取消定期约会

示例:搜索可以安排资源的机会

示例:验证约会

自定义和元数据

示例:创建自定义活动

示例:创建自定义活动实体。

示例:创建全局选项集

示例:创建和检索实体关系

示例:创建和更新可通过电子邮件发送的实体

示例:创建和更新实体元数据

示例:创建从属选项集(选择列表)

示例:检测解决方案依赖项

示例:将属性元数据转储到文件

示例:将属性列表元数据转储到文件

示例:将实体元数据转储到文件

示例:将实体权限信息转储到文件

示例:将实体关系信息转储到文件

示例:将全局选项集信息转储到文件

示例:导出功能区定义

示例:将文件作为 Web 资源导入

示例:通过 Data 参数向 Web 资源传递多个值

示例:查询元数据并检测元数据更改

示例:使用 JavaScript 检索实体元数据

示例:设置和检索实体图像

示例:Web 资源实用工具

示例:使用属性元数据

示例:使用全局选项集

示例:解决方案的操作

示例:有关视图的操作

数据导入

示例:导出和导入数据映射

示例:使用复杂数据映射导入数据

部署 Web 服务

示例:使用部署服务消息

发现 Web 服务

示例:访问发现服务

重复检测

示例:检测多个重复记录

示例:启用重复检测和检索重复。

示例:创建和更新记录时使用重复检测

实体记录

示例:为新用户指定记录

示例:为组指定记录

示例:使用具有JavaScript的OData关联记录和解除关联记录。

示例:关联记录(早期绑定)

示例:创建、检索、更新和删除记录(早期绑定)

示例:使用相关记录创建和更新记录(早期绑定)

示例:创建、检索、更新和删除(晚期绑定)

示例:将 OData 终结点与 JavaScript 和 jQuery 结合使用来执行创建、检索、更新和删除操作

示例:将 OData 终结点与 JavaScript 和 jQuery 结合使用来执行创建、检索、更新和删除操作

示例:根据现有记录初始化新记录。

示例:合并两个记录

示例:将 OData 终结点与 JavaScript 结合使用来检索多条记录

示例:检索有效的状态转换

示例:汇总与特定记录相关的记录

示例:序列化和反序列化实体实例

示例:设置和检索实体图像

示例:使用访问团队共享记录

示例:共享 GrantAccess、ModifyAccess 和 RevokeAccess 消息

示例:验证记录状态和设置记录状态

示例:上传、检索和下载附件

知识库

示例:搜索并检索文章

市场营销​​

示例:分配快速市场活动

示例:向动态和静态列表分发市场活动项目

示例:向合格市场营销列表分发市场活动项目

移动

示例:Windows 8 桌面现代 OData 应用程序

示例:Windows 8 桌面现代 SOAP 应用程序

OData

示例:使用具有JavaScript的OData关联记录和解除关联记录。

示例:将 OData 终结点与 JavaScript 一起使用来执行创建、检索、更新和删除操作

示例:将 OData 终结点与 JavaScript 和 jQuery 结合使用来执行创建、检索、更新和删除操作

示例:OData 终结点 jQuery 联系人编辑器

示例:将 OData 终结点与 JavaScript 结合使用来检索多条记录

示例:Windows 8 桌面现代 OData 应用程序

组织 Web 服务

示例:通过 Microsoft Dynamics CRM Web 服务对用户进行验证

示例:执行多个请求

帮助程序代码:DeviceIdManager 类

帮助程序代码:ServerConnection 类

帮助程序代码:SystemUserProvider 类

示例:使用 ActOnBehalfOf 权限进行模拟

示例:Microsoft Dynamics CRM 快速入门指南

示例:使用 Microsoft Dynamics CRM 简化连接快速入门

示例:使用组织服务上下文

插件

示例:计算价格插件

示例:创建基本插件

示例:从沙盒插件进行 Web 访问

产品目录

示例:将产品添加到捆绑销售

示例:计算价格插件

示例:克隆产品记录

示例:创建和发布产品

进程、工作流和对话

示例:使用自定义工作流活动计算信用得分

示例:创建自定义工作流活动

示例:使用模板创建流程

示例:在代码中创建实时的工作流程

示例:以代码形式创建工作流程

示例:创建、检索、更新和删除对话

示例:运行工作流

示例:设置工作流的状态

示例:使用自定义工作流活动更新下一次生日

查询和搜索

示例:复杂的 LINQ 查询

示例:在Fetch和QueryExpression之间转换查询

示例:创建 LINQ 查询

示例:使用晚期绑定创建 LINQ 查询

示例:更多 LINQ 查询示例

示例:使用 LINQ 检索多个条件运算符

示例:使用 QueryByAttribute 类来进行多个检索

示例:使用 QueryExpression 类来进行多个检索

示例:检索交叉表的记录:

示例:使用一对多关系进行检索

示例:使用 FetchXML 中的聚合

示例:将 FetchXML 与分页 Cookie 结合使用

示例:验证和执行已保存查询

队列

示例:向队列中添加记录(早期绑定)

示例:将安全主体(用户或团队)添加到队列(早期绑定)

示例:清除队列的历史记录(早期绑定)

示例:创建队列(早期绑定)

示例:删除队列(早期绑定)

示例:将队列项释放到队列(早期绑定)

示例:将安全主体(用户或团队)添加到队列(早期绑定)

示例:指定要处理的队列项(早期绑定)

报表

示例:下载报表定义

示例:获取报表的历史记录限制。

示例:使报表对组织变为可用或不可用

示例:发布报表

REST 终结点

示例:将 OData 终结点与 JavaScript 和 jQuery 结合使用来执行创建、检索、更新和删除操作

示例:OData 终结点 jQuery 联系人编辑器

示例:REST 侦听器

示例:将 OData 终结点与 JavaScript 结合使用来检索多条记录

销售:潜在顾客、商机、报价单、订单、发票、连接

案例:将商机转换为报价单(早期绑定)

示例:创建连接(早期绑定)

示例:创建连接角色(早期绑定)

示例:创建反向连接角色(早期绑定)

示例:创建商机(早期绑定)

示例:履行销售订单

示例:覆盖目标总数和关闭目标

示例:处理报价单、销售订单和发票

示例:授予潜在顾客资格

示例:按实体类型代码查询连接角色(早期绑定)

示例:按反向角色查询连接(早期绑定)

示例:检索商机(早期绑定)

示例:根据目标收益汇总自定义期间的目标数据

示例:根据扩展目标计数汇总财务期间的目标数据

示例:在商机、报价单和销售订单中设置负价格

示例:更新连接角色(早期绑定)

示例:使用汇总查询跟踪目标。

示例数据

示例:安装或删除示例数据

SharePoint

示例:创建、检索、更新和删除 SharePoint 位置记录

示例:为实体启用文档管理。

示例:检索位置记录的绝对 URL 和网站集 URL

解决方案

示例:检测解决方案依赖项

示例:解决方案的操作

时区

示例:检索时区信息。

Web 资源

示例:将文件作为 Web 资源导入

示例:通过 Data 参数向 Web 资源传递多个值

示例:Web 资源实用工具

另请参阅

了解 Microsoft Dynamics CRM 2015 开发的教程

© 2017 Microsoft。 保留所有权利。 版权