Loading
利用代码增强 Salesforce
以声明性的方式添加或编辑自定义元数据类型

以声明性的方式添加或编辑自定义元数据类型

您可以声明式地创建并更新自定义元数据类型。

所需的 Edition

适用于:Salesforce Classic 和 Lightning Experience

适用于:EnterprisePerformanceUnlimitedDeveloper Edition

您可以在以下版本创建、编辑和删除已安装软件包中的自定义元数据类型记录:Group Professional Edition

所需用户权限
要创建或编辑自定义元数据类型: 自定义应用程序

自定义元数据类型和记录拥有名称和标签。类型名称在命名空间中必须唯一。记录名称在自定义元数据类型和命名空间中必须唯一。

  1. 从“设置”中,在快速查找框中输入自定义元数据类型,然后选择自定义元数据类型
  2. 在“所有自定义元数据类型”页面中,单击新建自定义元数据类型,或单击“标签”名称,以修改现有自定义元数据类型。
  3. 填写这些字段。
    字段 说明
    标签 参考用户界面页面中的类型。
    复数标签 类型的复数名称。如果为此类型创建选项卡,将使用复数标签。
    元音开头 表示“an”是否在标签之前,而不是“a”(仅在适用于贵组织的默认语言时)。
    对象名 使用 API 时引用对象的唯一名称。在受管软件包中,该名称可以防止软件包安装时的命名冲突。只能使用字母数字字符和下划线。名称必须以字母开头,且不能有空格。它不能以下划线结束,也不能包含两个连续的下划线。
    描述 对象的描述(可选)。在列表中查看自定义对象时,有意义的描述可帮助您了解它们之间的差异。
    可视性

    谁可以查看类型。

    • (公用)无论软件包的类型如何(受管或非受管),这些用户都可以访问:
      • Apex
      • 公式
      • 通过简档或权限集授予具有自定义应用程序权限的用户的 API。自定义元数据类型、字段和未受保护的记录在设置中可见。
    • (受保护)只有同一命名空间中的 Apex 代码才能看到该类型。如果类型和记录在公式中被引用,则它们的名称可见。
    • (软件包受保护)当在第二代受管软件包中时,只有同一受管软件包中的 Apex 代码才能看到该类型。如果类型和记录在公式中被引用,则它们的名称可见。
  4. 单击保存
  5. 在自定义字段中,单击新建,以开始将字段添加到自定义元数据类型。指定字段包含的信息类型,例如选项列表或元数据关系。对于每个字段,选择字段可管理性值,以决定谁可在稍后更改字段。
    • 如果 FieldType 是 MetadataRelationship,并且实体定义字段的可管理性由订阅者控制,则字段定义字段必须由订阅者控制。
    • 如果实体定义字段的可管理性是 upgradeable,则字段定义字段必须可升级或由订阅者控制。
    创建自定义元数据类型的 UI

在 Winter '15 版本前创建的自定义元数据类型不会自动获取布局。在使用 UI 添加、更新或查看此自定义元数据类型的记录前,您必须添加包含您想要编辑所有字段的布局。在“所有自定义元数据类型”页面中,单击自定义元数据类型。然后,在页面布局中单击新建

 
正在加载
Salesforce Help | Article