管理 Oracle CRM On Demand > 应用产品定制 > 记录类型的“应用程序定制”页面 > 创建和编辑字段
创建和编辑字段
您可以在“字段编辑”页面上为可从记录类型字段页面访问的记录类型创建定制字段和编辑现有字段定义。记录类型字段页面将显示每个字段的显示名称、字段类型、字段是否必填,以及“已启用复制”功能是否适用于字段。
如果您的角色包括“上载客户端扩展和管理定制的 HTML 头标签”权限,则“HTML 字段标签”列也会显示在记录类型字段页面上。此列显示用于对字段执行操作的定制 JavaScript 代码中要使用的字段名称。有关开发此类定制代码的更多信息,请参阅Oracle CRM On Demand JavaScript API Developer’s Guide。
记录类型“字段”页面中的“集成标记 Web Services 2.0”列显示了每个字段的集成标记。它们是用于 Web Services 2.0 的 WSDL 文件的字段名称。有关 WSDL 文件的更多信息,请参阅下载 WSDL 和模式文件。
注意:在“定制对象”记录类型中,可以创建 定制相关信息字段。对于这些记录类型,“字段编辑”页面上提供了以下字段:“相关信息”、“相关记录类型”和“相关字段”。“字段编辑”页面上的这些字段仅用于创建定制相关信息字段。在选中“相关信息”复选框后,“字段编辑”页面上的大多数其他字段变为只读字段。有关定制相关信息字段及如何创建这些字段的信息,请参阅关于定制相关信息字段和创建定制相关信息字段。
开始之前。要执行此过程,您的角色必须具有“定制应用程序”权限。
要创建定制字段和编辑字段
- 在任何页面中,单击右上角的“管理”全局链接。
- 在“应用产品定制”部分中,单击“应用产品定制”链接。
- 在“记录类型设置”部分中,单击所需记录类型的链接。
- 在“字段管理”部分中,单击“记录类型“字段设置”。
- 在“字段”页面上:
- 在“字段编辑”页面上,输入“显示名称”。
该显示名称是字段的标签。
- 在“字段编辑”页面上,如果要创建字段,则选择“字段类型”。
警告: 在保存了定制字段后,无法更改“字段类型”。
以下规则适用于定制字段,它们可能与适用于同一字段类型的默认字段的规则不同:
字段类型
|
最大长度
|
附注
|
复选框
|
不适用
|
注意:系统不会强制用户选中标记为“必填”的复选框类型的字段。如果希望复选框字段的值为“真”(即希望选中复选框),则必须对复选框字段使用字段验证规则。有关更多信息,请参阅关于字段管理。
|
日期
|
25
|
|
日期/时间
|
25
|
|
整数
|
10
|
值范围在 -2147483647 到 2147483647 之间的整数。
|
多选选择列表
|
|
您不能为多选选择列表定义默认值。
|
数字
|
10
|
值范围在 - 2147483648 到 2147483647 之间的数字。
|
电话
|
35
|
|
选择列表
|
30
|
可为选择列表定义最多 1000 个值。但是,用户界面中仅提供其中的 300 个值。运行时检索的选择列表值的总集是根据以下方式计算得出的:选择列表值数量乘以公司级别的现行语言数量。此数值不得超过 10000。例如,如果有 900 个列表值和 12 种现行语言,则 Oracle CRM On Demand 无法访问此选择列表,因为由检索值构成的合并列表有 10800 个值,超过 10000。
虽然选择列表值的最大长度为 30,但仅使用前 28 个字符来确定输入的值是否与现有值重复。
注意:定义选择列表值时,每种语言的选择列表顺序相互独立。也就是说,为一种语言定义选择列表值顺序时,如果您将选择列表翻译成其他语言,并不会自动复制该顺序。如果希望使所有语言的选择列表值顺序保持一致,则必须为所有翻译手动设置正确的顺序。
|
文本(长)
|
255
|
文本字段使用单行文本字段。
|
文本(短)
|
40
|
文本字段使用单行文本字段。但是,不同字段使用的长度不同。
|
文本(短 - 可屏蔽)
|
40
|
可屏蔽字段允许您向部分用户隐藏某些记录类型中的一些数据。例如,如果可屏蔽字段包含值 4558785236,则用户会看到 XXXX5236。有关更多信息,请参阅关于可屏蔽字段。
|
Web 链接
|
不适用
|
“Web 链接”定制字段允许您在布局中创建上下文相关的超级链接。
“显示文本”字段最多可以包含 250 个字符。“URL”字段最多可以包含 8000 个字符。各种浏览器的最大 URL 长度不同。如果指定太长的 URL,则该 URL 可能无法按预期方式工作。如果使用参数替换,URL 长度将会变化。
可以创建的 Web 链接和连接字段的合并总计因记录类型而异,但是对于某些记录类型,Web 链接和连接字段的合并总计为 100。有关 Oracle CRM On Demand 中的字段的更多信息,请参阅关于定制字段。
有关更多信息,请参阅设置 Web 链接。
|
连接字段
|
不适用
|
连接字段是可以显示多个字段中的值并且还可以显示附加文本的字段。
可以创建的 Web 链接和连接字段的合并总计因记录类型而异,但是对于某些记录类型,Web 链接和连接字段的合并总计为 100。有关 Oracle CRM On Demand 中的字段的更多信息,请参阅关于定制字段。
您可以为大多数记录类型设置连接字段。有关更多信息,请参阅设置连接字段。
|
- (可选)要指示需要将字段名称转换为已为公司激活的其他语言,请选中“转换标记”复选框。
- 单击“保存”。
- 在“其他属性”部分中,根据需要完成以下字段:
字段
|
注释
|
必填
|
选择此复选框使该字段成为创建或更新记录时的必填字段。例如,您可以要求所有用户在添加新联系人时填写“客户”字段。
注意:系统不会强制用户选中标记为“必填”的复选框类型的字段。如果希望复选框字段的值为“真”(即希望选中复选框),则必须对复选框字段使用字段验证规则。有关更多信息,请参阅关于字段管理。
|
条件性必填
|
如果希望字段仅在满足定义的条件时成为必填字段,则直接输入条件表达式,或者单击 fx 图标以打开 Expression Builder 窗口。
注意:在字段管理中,可以将字段设置为必填,或者设置为条件性必填,但不能同时设置为这两种字段。因此,如果选中“必填”复选框,则无法在“条件性必填”字段中输入表达式。
某些限制将应用于可在条件性必填字段条件中使用的 Expression Builder 功能。有关条件性必填字段以及应用于 Expression Builder 功能的限制的更多信息,请参阅关于条件性必填字段。
|
默认值
|
直接输入值或表达式,或单击 fx 图标打开 Expression Builder 窗口。
仅当您的角色包括“高级字段管理”权限时,才可以添加复杂表达式。此字段可以包含最多具有 1024 个字符的表达式。如果您创建一个表达式来设置默认值,则表达式的结果不得超过字段允许的最大字符数。此外,任何传递到 Expression Builder 中的函数的字符串或数字字面值不得超过 75 个字符。
如果您直接在此字段中输入默认值,则默认值中的字符数不得超过字段类型允许的最大字符数。对于数字类型字段,值必须在此字段的值的范围内。
有关设置默认值的更多信息,请参阅关于字段管理。有关可用于表达式的语法的信息,请参阅Expression Builder。
注意:如果为可屏蔽字段分配了默认值,则当用户创建新记录时,会在该字段中显示完整默认值,即使用户的角色不包括“查看屏蔽数据”权限也不例外。
|
只读
|
选择此复选框使字段成为只读字段。
|
已启用复制
|
选中此复选框,以允许在使用记录详细信息页面上的“复制记录”按钮复制记录类型时可以复制此字段。
|
已优化
|
选择优化字段适用于该记录类型的字段类型时,系统会自动启用该复选框。剩余的可用优化字段数量会显示在“已优化”复选框的右侧。如果需要优化版本的字段,则必须选中“已优化”复选框。
注意:如果为字段选中了“已优化”复选框并保存,则无法在“编辑”页面上取消选中该复选框。但是,如果想要改变该字段的用途,则可以重命名该字段。
|
说明
|
输入有关字段的附加信息。
|
发布默认值
|
仅当您的用户角色包括“高级字段管理”权限时,才显示此字段。
如果需要在创建新记录时不自动在此字段中填写默认值,则选择此复选框。仅在用户或集成工具未提供值的情况下,保存字段时才设置指定的默认值。
注意:不能为复选框字段选择“发布默认值”。
|
字段验证
|
仅当您的用户角色包括“高级字段管理”权限时,才显示此字段。
直接输入表达式,或单击 fx 图标打开 Expression Builder 窗口。
此字段最多可以包含 1024 个字符。
有关字段验证的更多信息,请参阅关于字段管理,有关您可以用于表达式的语法的信息,请参阅 Expression Builder。
|
字段验证错误消息
|
仅当您的用户角色包括“高级字段管理”权限时,才显示此字段。
除标准消息之外,输入要在字段验证失败时显示的定制错误消息。该消息只能包含字母、数字、空格、逗号、句号和破折号。
以下显示如何显示错误消息,具体取决于是否指定了定制错误消息:
如果设置了字段验证,但未指定任何定制消息:为“[Field]”输入的值不符合公司管理员设置的验证规则。验证条件是“[Rule]”(错误代码)。
如果设置了字段验证,并且指定了定制消息:[Custom Error Message](错误代码)。
|
工具提示显示格式
|
仅当您的用户角色包括“高级字段管理”权限时,才显示此字段。
从下拉列表中选择“HTML”或“纯文本”,以选择用于显示工具提示的格式。此字段的默认值是“纯文本”。
使用 HTML 格式的工具提示时,如果避免使用复杂的 HTML 并减少工具提示中所显示的图像数,性能会更佳。不支持交互控制,例如超级链接。另外,建议在使用 HTML 格式的工具提示时使用填充,以使工具提示文本更加易读。在您使用 HTML 标签 <DIV> 时,建议使用边框来确保 <DIV> 标签中的内容显示在工具提示框中。例如:
<div style="background-color:red;padding:3px 8px; border-radius:5px;">
这是带填充和红色背景的工具提示消息。
</div>
注意:有关在 Oracle CRM On Demand 中使用定制代码时适用的注意事项的信息,请参阅客户在 Oracle CRM On Demand 中使用定制代码的重要注意事项。
|
工具提示文本
|
仅当您的用户角色包括“高级字段管理”权限时,才显示此字段。
输入有关字段的功能的信息。此信息将在用户将指针移动到字段上时作为工具提示显示。此文本字段最多包含 1500 个字符。
注意:建议少使用工具提示并确保工具提示文本简明扼要。
|
- 单击“保存”。
在其他激活的语言中,您添加的新字段自动以蓝色文本在括号中显示(与“转换标记”复选框的设置无关)。
- 要手动输入新名称、字段验证错误消息、说明或工具提示文本的等效转换内容,请执行以下操作:
- 从“转换语言”下拉列表中,选择您要输入的转换名称的语言。
- 单击您要转换其名称、字段验证错误消息、说明或工具提示文本的字段的“编辑”链接。
- 在“显示名称”、“字段验证错误消息”、“说明”或“工具提示文本”字段中输入转换内容,然后单击“保存”。
如果已转换字段的名称,则转换的名称将以黑色文本显示在“显示名称”列中。
- 为您要输入其转换内容的每种语言重复步骤 a 至 c。
- 要在完成输入转换内容后继续在记录类型字段页面上工作,请在“语言”下拉列表中为贵公司选择默认语言。
注意:如果 Oracle CRM On Demand Answers 的用户语言不同于创建定制字段时所用的语言,则对于在 Oracle CRM On Demand 中显示的定制字段而言,必须将其转换为相应的语言。例如,如果用英语创建某定制字段,则只有在将此字段转换为德语时,德语用户才会在 Oracle CRM On Demand Answers 中看到此字段。
选择“转换标记”将覆盖所有其他语言的“显示名称”和“字段验证错误消息”。
- 如果创建选择列表或多选选择列表:
- 单击定制字段的“编辑选择列表”链接。
- 在“选择列表值”框中,每行输入一个值。
- 保存记录。
- (可选)如果贵公司使用选择列表值组,则将选择列表值映射到选择列表值组,有关更多信息,请参阅将选择列表值映射到选择列表值组。
注意: 现在您必须显现新创建的定制字段,以便它们显示在表单上(“编辑”、“详细信息”和“创建”表单)。默认情况下,它们不会显示。要显示定制字段,请根据需要创建新页面布局,并确保将这些页面布局分配给需要查看该字段的每个角色。
|