发布日期: 一月 1, 2008
每个组织都应该有一套通用的命名法来描述其工作。Microsoft Dynamics CRM 为所有实体(如客户、联系人和案例)提供了通用名称。但这并不意味着,贵组织必须在实施 Microsoft Dynamics CRM 时更改自身的命名法。
您应对 Microsoft Dynamics CRM 进行自定义,以便实体的名称与贵组织采用的命名法相符。这样便于 Microsoft Dynamics CRM 按贵组织的方式进行工作,从而获得用户的认可。
|
|
开始前的准备工作 |
|
|
更改实体名称 |
|
|
发布自定义项 |
|
|
修改报表 |
|
|
修改帮助内容。 |
|
|
摘要 |
本文将说明如何更改 Microsoft Dynamics CRM 中使用的实体的名称。但在开始更改名称之前,您应明确将要更改的内容。这其实不是一个简单的工作。
本文的简介中提到“每个组织都应有一套通用的命名法来描述其工作”,但实际上并非如此。有些组织是通过并购组建在一起的,或者一直按各自的职能进行独立运作。因此,组织内部不同的人群会使用不同的命名法来描述相同的事物。
如果贵组织的人员没有使用相同的命名法,就很难改进组织内部的合作及流程。千万不要忽视这个问题。客户关系管理 (CRM) 要求贵组织采用通用的命名法。如果不能确立一套共享的命名法,则可能导致实体预期捕获的数据类型发生混乱。如果此要求不够明确,则用户可能会输入错误的数据。这可能会导致 GIGO(无用输入,无用输出)以及更难以解决的数据问题。而且,您也不希望反复更改实体的名称。应在实施的早期阶段确立一套共享的命名法,以便您只需设置一次实体名称。
您可能需要明确规定组织所要采用的术语的定义,以消除任何不明确之处。详细了解针对 Microsoft Dynamics CRM 中的实体而提供的定义;如果需要针对您的实施做进一步地修改,则应毫不犹豫地重命名实体并调整定义。
实体的名称会出现在 Microsoft Dynamics CRM 中的多个位置。更改实体的名称很简单,但这只是第一步。若要在整个 Microsoft Dynamics CRM 中做统一更改,则必须对以下各个方面进行更改:
实体名称
实体表单标签
实体视图名称
实体属性显示名称
系统消息
报表
联机帮助内容
在导航窗格中,依次单击“设置”、“自定义”,然后单击“自定义实体”。
在实体列表中,打开要重命名的实体。
在“显示名称”和“复数名称”框中,为该实体输入唯一的新名称。
注意
如果收到消息,指出实体名称已经存在,则表明您选择的名称可能是不可自定义的系统实体。由于无法重命名不可自定义的系统实体,因此必须选择其他名称。
单击“保存”。
更改实体中所有使用旧名称的表单标签。
在同一实体表单中的“详细信息”下,单击“表单和视图”。
双击“表单”。
查找表单上所有选项卡中是否存在使用旧名称的标签。
如果找到此类标签,请双击字段以打开“字段属性”对话框。
在“显示”选项卡的“标签”框中,键入新标签,然后单击“确定”。
更改完所有标签后,单击“保存并关闭”。
许多视图都在视图名称中包含有实体的名称。
在“表单和视图”中,双击任何包含旧名称的视图。
在“视图”表单中,单击“查看属性”。
在“名称”框中,更改视图的名称,然后单击“确定”。
单击“保存并关闭”。
实体中的每个属性都有一个显示名称。该名称不同于表单上显示的标签。显示名称是显示在引用该属性的所有视图或报表的标题中的名称。
在“详细信息”下,单击“属性”。
查看“显示名称”列内的所有值。如果有任何属性使用旧实体名称,请双击该属性以编辑属性的特性。
在“显示名称”框中,更改名称,并编辑说明(如果有必要)。
单击“保存并关闭”。
实体中需要更改的其余项目还有 Microsoft Dynamics CRM 显示的消息,其中包括应用程序中与该实体相关的所有文本字符串。
在“详细信息”下,单击“消息”。
查看“默认的显示字符串”列内的值。如果有任何字符串使用旧术语,请双击该字符串进行编辑。
在“自定义显示字符串”框中,进行更改。
单击“保存并关闭”。
注意
有些系统消息具有参数占位符,即用大括号括起来的递增数字,例如“{0}”。请不要对这些参数占位符做任何更改。在显示消息时,会用相应的文本引用替换参数占位符。这种引用通常取决于显示消息的上下文,例如记录的主属性。主属性通常为描述记录的文本,例如“客户名称”或“案例标题”。
提示
有些消息包含用户将查看的错误消息。您可以修改这些消息,以提供更多信息,例如组织内部的联系人。但是,不能在消息中包含超链接以提供更多信息。
此时,您所做的更改尚未发布。在 Microsoft Dynamics CRM 中,可从数个不同的位置来发布自定义项。如果您正在查看实体表单,则可以单击“操作”菜单上的“发布”来发布自定义项,这是最简单的方法。发布所做的更改之后,请确认是否得到预期结果。
注意
由于浏览器会缓存信息,因此“导航窗格”中的实体名称可能不会在发布之后立即反映所做的更改。您可能需要按下 F5,才能看到这些更改。
修改报表的方式取决于准备报表的方式。在大多数情况下,都必须打开报表,然后手动更新所有引用旧实体名称的标签。
Microsoft Dynamics CRM 中所带的 Microsoft SQL Server Reporting Services 可以用作主报表引擎。默认情况下,Microsoft Dynamics CRM 报表区域中显示的所有报表都是 Reporting Services 报表。您可能还有其他类型的报表,例如:“报表”区域中出现的 Microsoft Office Excel 报表。此外,贵组织可能还有未上载到 Microsoft Dynamics CRM 中但使用 Microsoft Dynamics CRM 数据的其他报表。
采用以下步骤来更改报表的名称:
在导航窗格中,单击“工作区”,然后在“我的工作”下,单击“报表”。
对于更改可能影响的各个报表,请将其选中,然后在“操作”工具栏上,单击“编辑报表”。
更改报表的名称和说明。
单击“保存并关闭”。
您还应在查看报表时检查其中是否显示实体的旧名称。通常会在报表的标签中找到实体的旧名称。
修改实体或实体属性显示名称后,您必须再次运行“报表向导”来使用新的显示名称刷新报表。
注意
只能使用报表向导来编辑使用该向导创建的报表。
刷新“报表向导”报表
在导航窗格中,单击“工作区”,然后在“我的工作”下,单击“报表”。
选择使用“报表向导”创建的报表,然后在“操作”工具栏上,单击“编辑报表”。
在“来源”下,单击“报表向导”以打开“报表向导”。
确认以下事项:
选择了“从现有报表开始”。
选择了您要修改的报表。
选择了“覆盖现有报表”。
单击“下一步”。
继续单击“下一步”,接受现有值来完成“报表向导”。
在导航窗格中,单击“工作区”,然后在“我的工作”下,单击“报表”。
选择报表,然后在“操作”工具栏上,单击以下按钮: 编辑报表.
在“操作”菜单上,选择“下载报表”。
保存 .rdl 报表文件。
在使用 Microsoft Visual Studio 集成开发环境 (IDE) 的产品中,打开该报表,然后进行必要的更改,以更改报表中的标签来反映所设置的新名称。
注意
如果您要进行大的改动,请先查阅编写 Reporting Services 报表 (Microsoft Dynamics CRM SDK)(此链接可能指向英文页面)。
保存修改后的 .rdl 文件。
在 Microsoft Dynamics CRM 中,选择报表,然后在“操作”工具栏上单击“编辑报表”。
在“文件位置”框中,单击“浏览”。
找到在步骤 5 中保存的 .rdl 文件,将其选中,然后单击“开启”。
保存并关闭报表。
打开报表以查看所做的更改。
此时,除了帮助内容外,Microsoft Dynamics CRM 用户界面上的所有文本都会与您使用的新术语保持一致。
帮助内容存储在 Microsoft Dynamics CRM 服务器上的 HTML 文件中。您可以在帮助中添加自定义主题,并根据需要修订内容。有关如何在 Microsoft Dynamics CRM SDK 中修改帮助的完整说明,请参阅自定义帮助 (Microsoft Dynamics CRM SDK)(此链接可能指向英文页面)。
提示
Microsoft Visual Web Developer 2005 Express Edition 是一种免费产品,有助于更快捷、更简单地对多个文件执行查找/替换操作。此外,它还可以搜索文件夹中包含特定字词的文件。
您可以更改 Microsoft Dynamics CRM 实体的名称。这一功能非常重要,它使得 Microsoft Dynamics CRM 能够反映贵组织采用的命名法。在开始操作之前,请务必先定义贵组织的命名法。更改实体名称时需要对以下几个方面进行修改:
实体名称
实体表单标签
实体视图名称
实体属性显示名称
系统消息
报表
帮助内容