crmzhcn cus说明及使用有效实施方法对开发自定义项的重要性_第1页
crmzhcn cus说明及使用有效实施方法对开发自定义项的重要性_第2页
crmzhcn cus说明及使用有效实施方法对开发自定义项的重要性_第3页
crmzhcn cus说明及使用有效实施方法对开发自定义项的重要性_第4页
crmzhcn cus说明及使用有效实施方法对开发自定义项的重要性_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Dynamics的自定义方式及位置 利用Dynamics应用程序设计提供的平台,企业可以自定义成功自定义Dynamics不仅仅是需要熟悉它的自定义功能。实施Dynamics期间所做的决策以及采取的流程,会影响到扩展关系管理是软件支持的业务策略。Dynamics现成的配置可以织的基本客户关系管理要求,若要满足业务流程的特定要求也只是需要进行少量的自定义。广泛的更改使Dynamics 关系。此类系统通常称为xRM应用程序。用户)也可通过UI进行复杂更改。在这两种情况下,Dynamics平台将确保在系统中保留和保护这些更改但是,一些更改超出了通过选择UI选项可执行的更改的范围。例如,要使言(Jscript)代码。仍然有其他更改会需要开发人员生成编译代码并将其与Dynamics平台(插件)建立连接。更改越复杂、越深入,越能将系统打造得可以管理传统销售-客户或市场-客户关系的关系。供应商(ISV)开发和。Dynamics建立在.NETFramework上,利用了多项平台技术,如WindowsWorkflowFoundation(WF)、SQLServer他开发人员可利用这些技术来扩展Dynamics 注释:DynamicsMarketce是由的,独立软件供应商(ISV)可以在这里向Dynamics社区提供他们的解Dynamics框架可简化此开发工作,使其快速高效地满足任何xRM要求。该框架还为其他Dynamics安装提供了可靠Dynamics体系结构要有效地自定义Dynamics,必须充分了解应用程序的体系 Dynamics平台与已有二十多年历史的客户端/服务器(双端处理信息,而服务器通常只是处理事务和数据的数据库。由于用户已经对数据库提供的服务非常熟悉,因此这些服务可能已缺少。但是,如果开发人员必须在没有数据库的情况下自行想办法来、检索和Dynamics的多层体系结构Dynamics是使用多层体系结构的基于Web的应用程序。图 在“Dynamics自定义体系结构”图中显示的多层设计中Dynamics平台在软件开发人员和数据库之间起着中介作据库的交互,而且还提供所有用于Dynamics应用程序的构上标有齿轮的部分指明了Dynamics定制员在哪些位置Dynamics平台消除了开发人员以别的方式可能必须处理的Dynamics中特定于域的对象包括联系人、潜在顾客、商机、Dynamicsweb应用程序或自定义的内置应用程序。注释:记录是一个实体实例。在Dynamics中创建客户记录Dynamics平台的目标是通过处理和组合特定于域的基本对通过从数据库请求安全检查来管理对对象的。数据库管理安全性,但是平台向数据库发送调用,来检查通过了验证工作流程工具和ISV创建的解决方案。例如,实施完整的Dynamics应用程序时,要考虑使用平台层来提供所需的整个基础工作流程进程:Dynamics 当执行特定操作并满足指定条件时,Dynamics中的便会触发工作流程。工作流程使用内置步骤或通过允扩展的功能。插件是Dynamics平台提供的已有一组已发布可供插件订阅。开发人员在订阅过程中必须指定处理程序,处理程序是为响应系统而运行畴。请参阅本DynamicsSDK以及“扩展Dynamics2011”培训课程。Dynamics应用程序的某些部分包含平台中不存在并且不能在于应用程序与平台交互,然后根据在潜在顾客对象中的编程信息新平台的数据层处理应用程序和SQLServer之间的所有交互重要提示:只有一个例外,即不支持直接与Dynamics数据选视图–规则例外”中介绍。由于下列原因,开发人员不得直接或更新Dynamics 注释:由于所有数据均通过Dynamics平台执行,因此从技术角度而言,Dynamics的实际SQLServer数据库的结构与自定义项无关,即使是别的自定义项也是如此。Dynamics报表的数据。这些视图的名称都以“筛选”开头,统称为“筛选视图”。筛选视图仅返回允许用户的记录。视图通过对视图表示的实体应用Dynamics安全性来实现。任何能SQLServer中的视图的应用程序都可能报告 ODBC、OLEDB或SQLNative执行此操作。 SQLServer在运行时检索被查询的筛选视图数据。当平台构建筛选视图定SQLReportingServices和其他ODBC兼容应用程序使用筛选视图直接从Dynamics 返回的数据集可以绕过Dynamics平台,但是继续服从安全 权限。因此,如果您设计将在内部部署安装和IFD安装上部署的自某个时候从内部部署改为面向Internet的部署(IFD),因此最好避免由于您注释:Dynamics使用了比较新的数据标准,(REpresentationalStateTransfer,表述性状态转移)终结点的概念,允许问筛选视图的需求。对oData的详细介绍不在本培训课程的范围之内。自定义DynamicsDynamics的每个可配置区域都需要有用户自定义该区系统定制员可以自定义Dynamics架构,包括添加、修改、员只有有限的权限来配置上面的“Dynamics自定义体系结示例:Contoso是一家没有正式IT员工的小型电器业分销商。但是,因为系的人员。Contoso为她分派了系统定制员角色(或它的修本),使她系统管理员可以在Dynamics中执行所有自定义和配置任“自定义”选项卡包含允许或用户自定决方案各个组件的权限。

自定义架构。在两种情况下,自定义通过Web应用程序执行。业务需求。窗体在Dynamics用于为给定实体输入数据。 Dynamics架构。实体是Dynamics中用于存储信息的记录类型的定义。Dynamics包含一组默认的实 Dynamics应用程序进行的。应用程序将请求平台进行相应的更改。平台又会对Dynamics数据库进行必要的更改。 进一步自定义应用程序。应用程序编程需要对JScript(Dynamics2011提供了库,让JScript代码可以在实体中和菜单项,Dynamics可以与其他应用程序集成。:相关的参数。这样,其他应用程序就可以在Dynamics中查询特定记录的详细信息。Dynamics窗体Dynamics记录。互的应用程序。DynamicsSDK通过提供强大的类型化系统简化了Dynamics开发。对于熟悉.NET的开发人员,这使他们可以更轻松地创建与Dynamics交互的解决方案。注释:使用DynamicsSDK扩展 Dynamics功能不在本次培训的讨论范围之内。有关详细信息,请参阅DynamicsSDK和“扩展Dynamics”培训内容。 Dynamics使用WindowsWorkflowFoundation 注释:对Dynamics中工作流和的讨论不在本Dynamics2011中的工作流”培训内容。Dynamics使用的默认报告解决方案是SQLServer2008R2ReportingServicesReportingServices报表。ReportingServices报表。注释:使用SQLServerReportingServices创建和自定义报表的过护SQLServer2008ReportingServices”的正式课程。Dynamics 图3.7OFFICEEXCEL生成的DYNAMICS注释:使用报表向导并通过将数据导出到OfficeExcel来创建报表的过程将在“Dynamics2011中的报告”培训内容中所有组件,Dynamics可确保满足以下条件:Dynamics。可以在默认解决方案中自定义标准组件,以及为它添加一个Dynamics组织。件的的容器。在向解决方案中添加现有组件时,将在解决方案中创建对该组件的新。余部分开,但可在非托管解决方案中它们。Dynamics2011具有一个支持“合并和共存”概念的解决策略。Dynamics2011SDK中完整介绍。但是,不是所有元素都可以共存在项在安装解决方案的更新版本后是否还存在的问题。在Dynamics2011中,与以前的版本不同,新自定义与原始解决方案的自定义项开。在导入解决方案的新版本时,将为用户提供保留其发布者”,在“名称”字段中输入advworkspublisher,然后在“前如果组件已在系统上,则可以向解决方案添加对该组件的。工作方式它的所有。如果组件属于托管解决方案的一部分,则不允。X,“显示依赖项”将显示一个窗口,其前缀必须以字母开头,至少2个字符长,只能包含字母数字字 DynamicsSolutionMarketce的配置文件,配置文件的前缀显示名称 输入“2011Part1”在“查找记录”框中,选择“ADVWorksCycles的默认从“解决方案”视图中,选择“2011第1部分”解决方作为zip文件的位置,然后单击“保存”解决方案。Dynamics增强的内置自定义工具可帮助组织快速高效地象的,并控制对数据库的。 话框的UI或窗体上的 ()()()()导出解决方案,然后在不同的组织上导入它,将自动切换为()解决方案不能在这些状态之间转换,它们在创建时被设置为()()Dynamics将采用“合并和共存”来允许两个解().NET()Dynamics自定义工Web()删除将从系统中删除组件,并且从所有非托管解决方案中删除对它的所有。移除只是移除对组件的()删除只是从当前解决方案中删除对组件的。移除将从系统()删除将从解决方案中删除组件,除非组件有依赖项。移除将删()删除仅适用于客户端扩展、插件程序集、SDK消息处理步骤和()()()()()一个包含解决方案组件的二进制定义的文件,扩展名为.Sln().dat,以及一个包含解决方案配置选项和元数据的文件,扩展名为.cnf().mdbSQL数据表,以及一个包含SQL导入命令的.bat文件Dynamics平台可通过工作流进程和插件、或通过使用对话框的UI或窗体上的应用以下哪些功能?()()()()())()导出解决方案,然后在不同的组织上导入它,将自动切换为()解决方案不能在这些状态之间转换,它们在创建时被设置为托()() ()().NET() ()Web(删除将从系统中删除组件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论