| 打印 打开 PDF 版本的联机帮助

#### 关于字段管理 在 Oracle CRM On Demand 中，可对各种记录类型执行以下字段管理任务： 创建和编辑字段 管理字段标签 更改选择列表值 在创建定制字段或编辑字段定义时，您可以指定在新记录创建后生效的字段默认值。您还可以指定为字段执行字段验证以确保字段包含特定值。 ### 关于复制字段 Oracle CRM On Demand 中的大多数记录类型都有一个复制功能，也就是用户可以复制他们使用的当前记录。当用户单击“记录详细信息”页面上的“复制”按钮时，它会打开一个新的记录页面。此新记录页面包含可以复制的所有字段。用户可以更改并保存这些字段。 注意：当您使用“复制”按钮时，仅复制基本记录，不复制子记录的相关项目。 使用复制功能时，适用以下限制： Web 链接、连接字段、系统字段、地址字段、计算的字段和参考字段不能复制。“已启用复制”复选框对于这些项目不可用。 不能复制只读字段。只读字段是字段设置或字段布局中设置为只读的字段。 在用户的表单布局中不可用的字段不能复制。 以下附件字段无法复制： 附件 附件：文件名 附件：大小（字节） 您可以使用 Oracle CRM On Demand 记录详细信息页面中的“复制”按钮复制字段。您可以使用 Oracle CRM On Demand“应用产品定制”部分的“字段管理”页面中的“已启用复制”复选框启用此设置。有关指定在 Oracle CRM On Demand 中可以复制哪些字段的更多信息，请参阅管理“已启用复制”设置。 ### 必填字段 在多种情况下，您需要将字段定义为必填字段。例如，您的公司可能要求每个服务请求必须跟踪有关服务请求原因的信息。在这种情况下，您指定服务请求的“原因”字段为必填字段。随后，当创建或更新并保存记录时，应用产品将验证“原因”字段是否非空。 当将字段指定为“必填”字段后，将在所有界面强制执行验证，包括用户界面、Web 服务和数据导入。 在“字段编辑”页面指定为必填的字段对所有用户都是必填字段，而不管他们的角色。如果需要使某个字段仅对特定角色是必填字段，您可以编辑尚不是必填字段的字段的适当页面布局。有关编辑页面布局的更多信息，请参阅定制静态页面布局。 ### 条件性必填字段 您可以配置字段，使其成为条件性必填字段，即字段在默认情况下不是必填字段，但是当满足定义的条件时，此字段会变为必填字段。有关更多信息，请参阅关于条件性必填字段。 ### 只读字段 以下是需要将字段定义为只读字段的情况： 外来字段。例如，如果公司跟踪外部系统中客户的信用等级，则很可能需要通过每晚执行的导入定期更新其信用等级，但只想让该字段在用户界面中为只读字段。 将现有字段移到带索引的定制字段中。如果要将某个索引定制字段用于现有定制字段，则可指定将数据移到新索引字段时，用户仅对以前的字段有只读权限。这种字段定义可避免出现数据不同步的情况。 注意：特定系统字段始终是只读，且只能由 Oracle CRM On Demand 更新。始终是只读的某些字段示例为“创建时间”字段和“创建时间：日期”字段，这两个字段都可用于许多记录类型。 ### 定制字段验证规则 您可以使用 Oracle On Demand Expression Builder (Expression Builder) 为定制字段验证规则创建表达式。您可以单击“字段验证”字段旁边的 fx 图标以打开 Expression Builder 窗口，您可以在其中输入表达式。有关您可以用于表达式的语法的信息，请参阅 Expression Builder。 以下是需要定义定制字段验证规则的情况： 强制实施业务策略。例如，如果公司有一项业务策略，规定 MDF 的有效期不能超过一年，则可在“结束日期”字段中定义验证规则，以确保该字段的值与“开始日期”的值相差不到一年。 另一个示例，您的公司可能有这样的业务策略，如果失去的机会的预期收入为 $100,000 或更高，则必须记录失去该机会的原因。在本例中，您对“状态”字段设置了验证规则，以便用户尝试保存“状态”字段设置为“失去”的商机记录时，Oracle CRM On Demand 确定预期收入是否为 $100,000 或更高，以及“赢得/失去原因”字段是否为空。您也可以设置验证失败时要显示的消息。在本例中，此消息会通知用户在保存记录之前先在“赢得/失去原因”字段中选择值。 注意：对于只想在特定情况下使“赢得/失去原因”字段成为必填字段的业务流程，您或许可以将“赢得/失去原因”字段设置为条件性必填字段。有关更多信息，请参阅关于条件性必填字段。 强制应用数据格式。例如，如果公司对欧洲客户使用增值税 (VAT) 号，则可以根据客户的开票地址指定正确 VAT 格式的验证。另一个示例是，可以指定特定定制字段的值正好是四位数。 每次新的或现有记录上的字段更新时，都会计算此字段的验证表达式。但是，以下情况不会计算验证表达式： 创建或修改记录时，此字段留空。执行字段验证不强求某个值。 字段具有预先存在的值（有效或无效），且在记录更新时，此值不会更改。 如果未计算验证表达式，或者验证表达式的计算结果为空，则不会生成错误消息。仅当表达式验证失败（即表达式的计算结果为假）时才会生成错误消息。 字段验证表达式假定第一个参数为字段名称本身。例如，如果要在“金额”字段中输入一个简单的字段验证表达式，指定该值必须大于 1000，则输入 >1000 就已足够。无须输入 [<Amount>]>1000。有关更为复杂的表达式的更多信息，请参阅关于表达式。 #### 有关指定字段验证规则的限制 您不能对以下类型的字段指定字段验证规则： 系统字段 内部计算所得字段 RowID 和 ID 字段 注意：请记住 Row_ID 是一个内部系统字段。取决于操作的变化（例如在创建记录的过程中），不一定保证它会保持静态。它可能不同于 ExternalSystemID 或 IntegrationID。 关联的字段 多选选择列表字段 已通过设置用户属性排除的字段。这些字段在例外的基础上设置，以防止违反应用产品代码中的现有业务逻辑。 Web 链接 连接字段 以下附件字段： 附件 附件：文件名 附件：大小（字节） ### 关于定义默认字段值 当创建定制字段或编辑字段定义时，您可以在“字段编辑”页面的“默认值”字段中指定字段的默认值。 当您需要以下内容时，指定字段的默认值是非常有用的： 字段的常数值。例如，您可能需要在创建新记录时“客户类型”字段具有默认值“客户”。 基于公式的值作为默认值。例如，您可能要“资金请求”的“到期日”字段的默认值取“创建日期”字段的值之后 6 个月的默认值。 字段唯一值的生成。例如，您可能要指定一个表达式以生成唯一数字作为“费用报表”字段的 ID。（此字段也是只读的。） 角色特定的默认值。例如，在公司中，大多数服务请求 (SR) 是由客户服务代表 (CSR) 创建的，默认情况下可能会检查“重新分配标志”字段，这样如果某个销售代表打开了 SR，则会根据预定义分配规则将其路由到正确的 CSR。 注意：仅当您的角色具有“高级字段管理”权限时，才能执行上述的大多数定义。 字段的默认值有两种类型： 预置默认值。用户创建新记录时，会在字段中填充指定的值。用户既可覆盖默认值也可接受默认值。 发布默认值。用户创建新记录时，不会在字段中填充指定的值，但在以下情况中，字段会在保存记录时接受指定的默认值： 用户将字段留空 字段在布局中隐藏 集成工具未提供值 预置默认值是字段值的默认类型。您可以通过在“字段编辑”页面中选择带发布默认值名称的复选框指定发布默认值。 默认字段值仅适用于新记录，而不适用于记录的更新。 如果为已具有系统指定默认值的字段指定默认值，则您指定的值对于公司是优先使用的值。此规则的例外是“机会”记录上的“收入”字段。您为此字段指定的任何默认值或发布默认值均被忽略，因为此字段用来根据机会的收入生成预测。 无法为以下类型的字段设置默认值： 系统字段 内部计算所得字段 RowID 和 ID 字段 注意：请记住 Row_ID 是一个内部系统字段。取决于操作的变化（例如在创建记录的过程中），不一定保证它会保持静态。它可能不同于 ExternalSystemID 或 IntegrationID。 关联的字段 多选选择列表字段 已通过设置用户属性排除的字段。这些字段是为处理异常设置的，以防违反应用产品代码中的现有业务逻辑 Web 链接 连接字段 复选框（发布默认值） 以下附件字段： 附件 附件：文件名 附件：大小（字节） 下表显示您可以为 Oracle CRM On Demand 中的不同字段类型指定的默认值。
字段类型 | 有效默认值
--- | ---
复选框 | Y 如果须选中此复选框，则此布尔值为真。 N 如果须取消选中此复选框，则此布尔值为假。 空白表示复选框的未定义的值，即使该复选框显示为取消选中 注意：不能为复选框字段选择“发布默认值”。
货币 | 最多 15 位数的有效数值。
日期 | Today + 数字，其中数字 表示特定的天数。默认日期计算为今天的日期加输入的数字。例如，如果今天是 2008 年 1 月 1 日，并且您输入“Today + 7”，则将默认值设置为 2008 年 1 月 8 日。
日期/时间 | 对于“日期”字段类型，还会显示打开新记录的时间。
整数 | 有效数值介于 -2147483648 至 2147483647 之间。
多选选择列表 | 您不能为多选选择列表定义默认值。
附注 | 文本值，最多 16350 个字符。
数字 | 有效数值介于 -2147483648 至 2147483647 之间。
百分比 | 有效数值介于 -2147483648 至 2147483647 之间。
电话 | 有效电话号码。
选择列表 | 所选的选择列表值将是字段的默认值。
文本（长） | 文本值，最多 255 个字符。
文本（短） | 最多 40 个字符的文本值，用于定制字段和大多数预配置字段。但是，对于某些预配置字段，您可以输入 40 个以上的字符。例如，“客户”记录类型的名称可以超过 40 个字符，因此，默认字段值的长度并不限于 40 个字符。
文本（短 - 可屏蔽） | 最多 40 个字符的文本值，其中隐藏一些数据不让部分用户查看。例如，如果可屏蔽字段包含值 4558785236，则用户会看到 XXXX5236。用户角色必须包括“查看屏蔽的数据”权限，才能查看可屏蔽字段中的数据。有关更多信息，请参阅关于可屏蔽字段。
Web 链接 | 有效的 URL。不允许表达式和验证。可以通过 Web 链接编辑页面设置默认值。 “显示文本”字段最多可以包含 250 个字符。“URL”字段最多可以包含 8000 个字符。各种浏览器的最大 URL 长度不同。如果指定太长的 URL，则该 URL 可能无法按预计方式工作。如果使用参数替换，URL 长度将会变化。
注意：如果您创建一个表达式来设置默认值，则表达式的结果不得超过字段允许的最大字符数。此外，任何传递到 Expression Builder 中的函数的字符串或数字字面值不得超过 75 个字符。有关使用“表达式生成器”的更多信息，请参阅Expression Builder。 此外： 对于所有字段类型（包括选择列表），您可以输入常数值。例如： 状态（任务）= ‘未开始’ 对于“日期”字段，您可以指定从今天的日期之后的天数。例如： 到期日 (资金请求) = Today() + 180 对于“所有者”字段，您可以指定<记录创建者>（变量）或特定用户。 不支持任何查找，您必须在字段中直接输入。 您也可以为默认字段值创建复杂的表达式。可以直接在“默认值”字段中输入表达式，或者单击 fx 图标打开 Expression Builder 窗口，在此窗口中您可以输入表达式。有关您可以用于表达式的语法的信息，请参阅 Expression Builder。 要在字段管理中使用 Expression Builder，您的用户角色必须具有“高级字段管理”权限。具有“管理员”角色的用户可以为自身角色和其他角色启用此权限。

已发布 8月 2022 | Copyright © 2005, 2022, Oracle和/或其附属公司。Legal Notices.