创建和编辑字段

 

发布日期: 2016年11月

适用于: Dynamics CRM 2015

在 Microsoft Dynamics 365 中,字段定义可用于存储实体中数据的个别数据项。 开发人员有时也将字段称为属性。 可以在解决方案资源管理器中使用自定义工具编辑允许自定义的系统字段,或者创建、编辑或删除自定义实体。

本主题内容

创建和编辑字段

字段类型

图像字段

删除字段

设置字段的托管属性

创建和编辑字段

在创建自定义字段之前,应评估使用现有字段是否满足您的要求。详细信息:新建元数据或使用现有元数据

您创建的任何自定义字段的名称中包含自定义前缀。 这是根据您在其中工作的解决方案的解决方案发布商设置的。 如果您关心自定义前缀,请确保在非托管解决方案或默认解决方案中工作,其中的自定义前缀是您需要的此实体的前缀。 有关如何更改自定义前缀的信息,请参阅解决方案发布商

可以通过多种方式访问应用程序中的字段:

  • 可以在解决方案资源管理器展开实体和,然后选择“字段”节点。 在字段列表中,选择“新建”创建新字段,或者双击列表上的任何字段对其进行编辑。

  • 展开该实体并选择“窗体”节点。 在窗体编辑器中打开一个窗体,在“字段资源管理器”下选择“新建字段”以创建新字段。 对于任何已添加到窗体中的字段,可以双击字段以显示“字段属性”。 在“详细信息”选项卡上,选择“编辑”。

    • 导航到表单编辑器的另一种方式是使用任何实体记录的命令栏上的“窗体”命令。
  • 如果使用元数据浏览器工具,则可使用“实体元数据浏览器”页来查看有关特定实体的详细信息,然后选择“属性"按钮。 如果字段可编辑,则可选择“编辑属性”按钮来编辑字段。详细信息:使用元数据浏览器

所有字段都有以下属性:

属性

说明

显示名称

作为标签出现在包括此属性的列表的标题中的名称。 它还是此字段在窗体中显示时的默认标签,但每个窗体中的标签文本可以单独编辑。

客户

此字段是根据您输入的此“显示名称”预填充的。 其中包括解决方案发布商自定义前缀。 您以后可以更改“显示名称”,但“名称”在保存字段后将无法更改。

字段要求

有三个选项:

  • 可选

    此字段不需要数据保存记录。

  • 业务建议的

    此字段不需要数据保存记录。 但是,字段旁边将出现一个蓝色星号以指示这是一个重要字段。

  • 业务必需的

    如果此字段中无数据,将无法保存记录。

    让字段成为业务必需字段时,要谨慎。 如果用户由于缺乏要输入到必需字段中的正确信息而无法保存记录,将抗拒使用应用程序。 用户可能会简单地输入不正确的数据以保存记录,然后继续其工作。

    当记录中的数据由于用户处理而发生变化时,您可以使用业务规则或窗体脚本来更改要求级别。详细信息:创建和编辑业务规则

可搜索

可搜索的字段会出现在“高级查找”中,并且可在自定义视图时使用该字段。 如果存在您不使用的实体的字段,请采用此措施。 将此设置为“否”将减少向使用高级查找的用户显示的选项数量。

字段安全性

对于自定义字段,请将此设置将允许此字段加入字段级安全性。

审核

禁用此设置时,此字段中的数据将不随审核数据提供。

说明

设置在窗体中显示字段时作为工具提示出现的文本。详细信息:视频:Microsoft Dynamics CRM 可自定义的工具提示

类型​​

选择记录类型。 根据选择的类型,您将拥有不同的选项。详细信息:字段类型

提供直接文本输入的任何字段都有一个 IME 模式。 输入法编辑器 (IME) 用于东亚语言(如日语)。 用户可以使用 IME,通过标准的 101 键键盘输入东亚书面语中使用的数千个不同字符。

创建或编辑实体字段

如果现有系统实体不具有满足您所需的字段,请新建字段以便捕获数据。 新建字段后,必须在实体的表单和视图中包含这些字段,以便可以从 Microsoft Dynamics 365 相关用户界面中使用它们。 按照以下限制,您还可以将这些新字段添加到相关报告中:

  • 托管解决方案中包含的某些系统实体或自定义实体可能不允许您添加新字段。

  • 托管解决方案中包含的某些系统字段或自定义字段可能不允许您编辑新字段。

  • 默认的解决方案是一个特殊的非托管解决方案,它显示了所有托管或非托管解决方案的所有解决方案组件。 在托管解决方案的上下文中无法编辑任何项。 但是您发现的所有项都在您默认的解决方案中,因此不需要。

  1. 确保您具有 Microsoft Dynamics CRM 中的系统管理员安全角色或等效权限。

  2. 转到“设置”>“自定义”。

  3. 选择“自定义系统”。

  4. 在“组件”下,展开“实体”,然后展开所需实体。

  5. 选择“字段”。

    • 若要添加新字段,请在"操作"工具栏上,选择“新建”,并输入“显示名称“以生成“名称”。

      - 或 -

    • 若要编辑一个或多个字段,请选择您希望修改的字段(使用 Shift 键),然后在"操作"工具栏上,选择“编辑”。 您可以对以字段进行更改:

      • 对于“字段要求”,请选择是可选、建议,还是必须。

      • 在“可搜索”中,选择是否将此字段加入到显示在此实体的“高级查找”中的字段列表中,以及是否在自定义快速查找视图和查阅视图中的查找列时将此字段加入到可用字段列表中。

      • 对于字段安全性,可为此字段启用或禁用该功能。

      • 对于审核,可为此字段启用或禁用该功能。

    备注

    如果选择编辑多个字段时,显示“编辑多个字段”对话框。 您可以编辑“字段要求”、“可搜索”和“审核”。

  6. 对于新字段,在“类型”下,输入指定类型所需的信息。 对于现有字段,虽然无法修改其类型,但可以为 字段类型 修改设置。

  7. 选择“字段类型”、字段的“格式”和“最大长度”。

  8. 选择此属性的“IME 模式”。

    备注

    它指定是否启用输入法编辑器 (IME) 的活动状态。 可使用 IME 输入和编辑中文、日语和朝鲜语字符。 IME 可处于活动状态或不活动状态。 活动状态可接受中文、日语或朝鲜语字符。 不活动状态的行为与常规键盘类似,使用的字符集有限。

  9. 对于新字段,确保为字段添加”说明“ – 这为您的用户提供了有关如何使用新字段的说明。

  10. 单击或点按“保存并关闭”。

  11. 发布自定义项。

    • 要发布您对实体的更改,请在“组件”中选择“实体”,然后更改实体。 在”操作“工具栏上选择“发布”。

    • 若要发布对多个实体或组件进行的所有更改,请在“操作”工具栏上选择“发布所有自定义项”。

备注

安装解决方案或发布自定义项会干扰常规的系统操作。 我们建议您以对用户造成的干扰最少为宗旨,合理安排解决方案发布时间。

字段类型

下表包含有关 Microsoft Dynamics 365 中可用字段类型的信息。

字段类型

说明

可用字段数据类型

简单的字段

包含不基于公式的数据。

“单行文本”、“选项集”、“两个选项”、“图像”、“整数”、“浮点数”、“十进制数”、“货币”、“多行文本”、“日期和时间”、“查找”

计算字段

包含使用来自于当前实体或相关父实体的字段的计算。

“单行文本”、“选项集”、“两个选项”、“整数”、“十进制数”、“货币”、“日期和时间”

汇总字段

包含通过计算与某个记录的相关记录得出的聚合值,或包含通过计算层次结构得出的值。

“整数”、“十进制数”、“货币”、“日期和时间”

下表包含有关字段数据类型的信息。

字段数据类型

说明

单行文本

此字段中最多可以有 4000 个文本字符。 可以设置一个小于此数的最大长度。 此字段有多个格式选项,可以更改文本的表示形式。 这些选项是电子邮件文本文本区域URL 以及股票代号电话。详细信息:单行文本格式选项

多行文本

此字段中最多可以有 1,048,576 个文本字符。 可以设置一个小于此数的最大长度。 在将该字段添加到窗体时,可以指定字段的大小。

选项集

此字段提供了一组选项。 每个选项都有一个数字值和标签。 将此字段添加到窗体时,该字段将使用一个选择控件,并且只能选择一个选项。 在“高级查找”中显示时,您可以使用选择列表控件来选择要包括在搜索条件中的多个选项。

您可以定义一个全局选项集,并配置多个选项集字段以使用这一个选项集。详细信息:创建和编辑全局选项集

两个选项

此字段提供了两个选项。 每个选项都有一个数字值 0 或 1,分别对应于 False 值和 True 值。 每个选项还有一个标签,因此 True 值或 False 值可以表示为“是”和“否”、“热”和“冷”、"开"和“关”,或者任何要显示的标签对。

两个选项字段不提供字段级的格式选项。 但是,当向窗体添加一个选项字段时,可以选择将其显示为单选按钮、复选框或选择列表。

状态

具有通常对应于活动和非活动状态的选项的系统字段。 有些系统属性有其他选项,但所有自定义属性只有“活动”和“非活动”状态选项。详细信息:默认状态和状态原因值

您还可以包含自定义状态转换来控制哪些状态选项可用于某些实体。详细信息:定义状态描述转换

状态描述

具有可以提供有关状态字段的其他详细信息的选项的系统字段。 每个选项与其中一个可用的状态选项关联。 您可以添加和编辑选项。详细信息:默认状态和状态原因值

整数

此字段可以有值介于 -2,147,483,648 和 2,147,483,647 之间的整数。 您可以限制此范围中的最大值和最小值。 此字段有格式选项持续时间时区语言,他们会随字段呈现方式发生变化。详细信息:整数格式选项

浮点数

此字段中可以有 5 位小数精度的介于 -100,000,000,000 与 100,000,000,000 之间的值。 您可以指定精度以及最小值和最大值。详细信息:使用恰当的数值类型

十进制数

此字段中可以有 10 位小数精度的介于 -100,000,000,000 与 100,000,000,000 之间的值。 您可以指定精度以及最小值和最大值。详细信息:使用恰当的数值类型

货币

此字段中可以有介于 -922,337,203,685,477 和 922,337,203,685,477 之间的货币值。 您可以设置一个精度,或者选择根据特定货币来设置精度,设置组织使用的单个标准精度。详细信息:使用货币字段

日期和时间

此字段的格式显示可以显示“仅日期”或“日期和时间”。

图像

支持图像的每个实体可以有一个图像字段。 当实体有图像字段时,可将其配置为在应用程序中显示记录的图像。详细信息:图像字段,视频:Microsoft Dynamics CRM 图像数据类型

查找

允许设置对一实体类型的单个记录的引用的字段。 有些系统查找字段有不同的行为。详细信息:不同类型的查找

负责人

引用分派有用户或团队负责的实体记录的用户或团队折系统查找字段。

唯一标识符

系统字段存储每个记录的全局唯一标识符 (GUID) 值。

单行文本格式选项

下表提供了有关单行文本字段的格式选项的信息。

格式选项

说明

电子邮件

该文本提供了一个 mailto 链接,可打开用户的电子邮件应用程序。

文本

此选项仅显示文本。

文本区域

此格式选项可用于显示多行文本。 但是,由于有 4000 个字符的限制,如果预期有大量文本,则多行文本字段是更好的选择。

URL

文本提供一个用于打开指定页面的超链接。 不以有效协议开头的任何文本都会在其前面附加一个 http://。

此字段仅允许 HTTP、HTTPS、FTP、FTPS、ONENOTE 和 TEL 协议。

股票代号

对于大部分语言,可将文本作为链接打开 MSN Money 网站,以显示有关股票代号表示的股票价格的详细信息。

对于某些东亚语言,窗口将打开股票代号的 Bing 搜索结果。

电话

在 Web 应用程序中,如果在您的计算机上安装了其中的任何一个客户端,则可通过单击字段,使用 Skype 或 Lync 发起调用。 电话服务提供商选择“系统设置”的“常规”选项卡的底部。

对于 适用于平板电脑的 Microsoft Dynamics CRM,Skype 是唯一可用电话服务提供商。

详细信息:视频:Microsoft Dynamics CRM - 电话号码格式

重要

Lync 已更名为 Skype for Business。 现在,您仍可以在 Microsoft Dynamics CRM 中看到对“Lync”的引用,但 CRM 使用的是 Skype for Business。

整数格式选项

下表提供了有关整数字段的格式选项的信息。

格式选项

说明

无​​

此选项仅显示数字。

持续时间

此格式选项可用于显示持续时间选项列表。 但是,数据库中存储的数据始终需要大量时间。 该字段看起来像一个下拉列表,并提供建议的选项,如1 分钟15 分钟30 分钟,一直到 3 天。 用户可以选择这些选项。 但是,用户还可以直接键入分钟数,并解析到该时间段。 例如,键入 60,则解析为 1 小时。 也可以输入“1 小时”或“2 天”,则将解析该值以显示该时间。

持续时间必须采用下面的格式输入持续时间:“X 分钟”、“x 小时”或“X 天”。 小时和天数也可以采用小数点输入;例如,“x.x 小时”或“x.x 日”。

时区

此选项显示一个时区选择列表,如“(GMT-12:00) 国际日期变更线西”以及“(GMT-08:00) 太平洋时间(美国和加拿大)”。 其中的每个时区以数字形式存储。 例如,对于时区“(GMT-08:00) 太平洋时间(美国和加拿大)”,TimeZoneCode 为 4。详细信息:MSDN:TimeZoneCode 类(程序集)

语言

此选项显示为组织设置语言的列表。 值以语言名称下拉列表的形式显示,但数据则使用 LCID 代码以数字形式存储。四位数或五位数区域设置 ID 的语言代码。 可在区域设置 ID (LCID) 图表中找到有效区域设置 ID 值。

使用恰当的数值类型

在选择要使用的正确数值字段类型时,选择使用整数货币类型应该相当简单易懂。 选择浮点还是小数数值则要求更多思考。

小数数值完全按指定样子存储在数据库中。 浮点数值存储极其接近值的近似值。 当可以准确的值时,为什么要选择极其接近的近似值? 答案是可以获得不同的系统性能。

如果需要提供的报告要求非常精确的计算结果时,或者只是使用查询来查找等于或不等于另一个值的值,可使用小数。

如果存储代表分数的数据,或者只是使用查询来比较大于或小于另一个值的值,可使用浮点数值。 大多数情况下,小数与浮点之间的差异并不明显。 除非需要尽可能准确的计算结果,浮点数值应该就适合您。

使用货币字段

货币字段允许组织配置可用于组织中记录的多种货币。 当组织有多种货币时,通常需要能够执行计算来提供采用其基础货币的值。 向没有其他货币字段的实体中添加货币字段时,会添加两个额外字段:

  • 一个称为“货币”的查找字段,可将其设置为为组织配置的任何活动货币。 可以在“设置”>“业务管理">“货币”中为组织配置多个活动货币。 可在此处为组织指定货币以及与基础货币的汇率。 如果您有多个活动货币,则可将货币字段添加到窗体中,并允许用户指定仅将哪种货币应用于此字段的货币值。 这将更改为窗体中的货币字段显示的货币符号。

    个人也可以更改其个人选项,为其创建的记录选择默认货币。

  • 名为“汇率”的小数字段,提供选择的与实体关联的货币相对于基础货币的汇率。 如果将该字段添加到窗体,用户能看到值,但不能编辑值。 汇率与货币一起存储。

对于添加的每个货币字段,会添加另一个名称带前缀 _Base 的货币字段。 此字段存储您添加的货币字段值的计算结果和基础货币。 同样,如果将该字段添加到窗体,将无法对其编辑。

在配置货币字段时,可以选择精度值。 如下表所示,有三个基本选项。

选项

说明

定价小数精度

这是一个单组织精度,用于在“设置”>“管理”>“系统设置”>“常规”选项卡中的价格。

货币精度

此选项应用为记录中的货币定义的精度。

特定精度值 0 - 4

这些设置用于定义特定的设置精度。

不同类型的查找

在创建新的查找字段时,要在正在处理的实体与为查找定义的“目标记录类型”之间创建一个新的多对一 (N: 1) 实体关系。 此关系还有在创建和编辑实体关系中介绍的其他配置选项。 但是,所有自定义查找仅可用于引用单个目标记录类型的单个记录。

但是,您应该知道,并非每个查找的行为都采用这种方式。 有多种不同类型的系统查找,如下所示。

查找类型

说明

简单

允许对特定实体的单个引用。 所有自定义查找都是此类型。

客户

允许对客户或联系人记录的单个引用。 这些查找可用于 Opportunity、Case、Quote、Order 和 Invoice 实体。 这些实体还有单独的 Account 和 Contact 查找;如果客户始终是一种类型,可使用这两种查找。 或者,也可以同时包括两者,而不使用 Customer 查找。

负责人

允许对团队或用户记录的单个引用。 所有团队或用户负责的实体具有其中之一。

PartyList

允许对多个实体的多个引用。 这些查找在 Email 实体“收件人”和“抄送”字段中。 在 Phone 和 Appointment 实体中也使用它们。

相关项

允许对多个实体的单个引用。 这些查找在活动中使用的相关字段中。

图像字段

使用图像字段可在应用程序中显示每个记录的单个图像。 每个实体可以有一个图像字段。 可以将图像字段添加到自定义实体,但不能添加到系统实体。 以下系统实体有一个图像字段。 这些标有星号的字段是默认启用的。

Account *

Article

Campaign

案例

Competitor *

Connection

Contact *

Contract

Currency

Email Server Profile

Goal

Invoice

Lead *

Mailbox

Opportunity Product

Order

Organization

Product *

Publisher *

Queue

Resource *

Sales Literature

Territory

User*

即使实体有图像字段,在应用程序中显示该图像还需要其他步骤。 在实体定义中,“主图像”字段值是“[无]”或“实体图像”。 选择“实体图像”可在应用程序中显示图像。详细信息:创建和编辑实体

为实体启用图像显示时,没有图像的所有记录将显示占位符图像。 例如,Lead 实体:

CRM 中的“潜在顾客实体”表单的占位符图像

用户可以选择默认图像从计算机上载图片。 图像必须小于 5120 KB,并且必须采用以下格式之一:

  • jpg

  • jpeg

  • gif

  • tif

  • tiff

  • bmp

  • png

图像上载之后,将被转换为 .jpg 格式,并且所有下载的图像也将使用此格式。 如果上载了动画 .gif,则仅保存第一帧。

图像上载后,将调整其大小,最大为 144 x 144 像素。 用户应在上载图像之前调整图像大小或裁剪图像,以便以此大小正确显示。 所有图像都裁剪成正方形。 如果图像的两边都小于 144 像素,则将使用较小边的尺寸裁剪成正方形。

删除字段

具有系统管理员安全角色用户可以删除不属于托管解决方案的任何自定义字段。 删除字段时,字段中存储的所有数据都将丢失。 从删除的字段中恢复数据的唯一方式是从删除字段前的某个点恢复数据库。

在删除自定义实体之前,必须删除其他解决方案组件中可能存在的所有依赖项。 打开字段并使用菜单栏中的“显示依赖项”按钮查看所有“从属组件”。 例如,如果在窗体或视图中使用了字段,则必须先取消在这些解决方案组件中对字段的引用。

如果删除查找字段,则将自动删除它的 1:N 实体关系。

设置字段的托管属性

托管属性 仅适用于以下情况:字段包括在某个托管解决方案中,并将该解决方案导入到另一个组织。 利用这些设置,解决方案开发人员可以对安装托管解决方案的人在自定义此字段时可以拥有的自定义级别有一定的控制。 若要设置字段的托管属性,请选择菜单栏上的“托管属性”。

“可以自定义”选项控制其他所有选项。 如果此选项为 False,则其他设置都不适用。 如果这是 True,则可指定其他自定义选项。

如果字段可以自定义,柯将以下选项设置为 TrueFalse

  • 可以修改显示名称

  • 可以更改需求级别

  • 可以更改其他属性

这些选项有明确的含义。 如果将所有单个选项都设置 False,则也可以将“可以自定义”设置为 False

另请参阅

创建和编辑元数据
创建和编辑实体
创建和编辑实体关系
创建和编辑全局选项集
默认状态和状态原因值
编辑状态描述转换
为自定义案例起源设置自定义图标
定义汇总字段
定义计算字段
行为和日期及时间字段的格式
博客:Microsoft Dynamics CRM Online 博客

© 2016 Microsoft Corporation。 保留所有权利。 版权