创建和编辑实体

 

发布日期: 2017年2月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

实体定义用户可在 Microsoft Dynamics 365 组织中使用的记录类型。 在 Dynamics 365 应用程序中,可以编辑和可自定义的系统实体,并可创建、编辑和删除自定义实体。

在本主题中

实体类型

安全注意事项:访问活动和实体

创建实体

编辑实体

编辑系统实体消息

删除自定义实体

设置托管属性

实体类型

在创建或编辑实体之前,应了解存在不同的实体类型。 创建了自定义实体后,就不能更改这些类型。 两种主要的划分基于实体所有权以及实体是否为活动实体。

实体所有权

有四种不同的实体所有权类型。 在创建自定义实体时,只有“由用户或团队负责”和“由组织负责”选项,但是,您应该知道,其他实体具有不同的所有权类型。

所有权

说明

由业务部门负责

有 12 个业务部门负责的系统实体。 其中包括业务部门、日历、团队、安全角色以及用户。

无​​

有 127 个系统实体没有负责人,但其中的大多数不在解决方案资源管理器中显示。 其中大多数由为了支持多对多关系而创建的交叉实体或者记录访问权限由父记录控制的实体组成。 例如,必须通过用户或团队负责的商机记录访问商机产品记录。

由组织负责

有 68 个组织负责的系统实体。 其中包括文章、文章模板、竞争对手、货币和 Web 资源。

用户或团队负责

有 59 个由用户或团队负责的系统实体。 由于这些记录由用户或团队负责,因此与业务部门和业务部门的特定安全角色关联。 因此,这些实体参与基于角色的安全性。

您创建的自定义实体和大多数可自定义的系统实体由组织负责或者由用户或团队负责

重要

在创建实体后,将无法更改所有权。 在创建实体之前,请务必选择正确的所有权类型。 如果以后确定您的自定义实体必须属于其他类型,必须将其删除并创建一个新的自定义实体。详细信息:删除自定义实体

活动实体

可以将活动视为可在日历上进行输入的任何操作。 活动具有时间维度(开始时间、停止时间、截止日期和持续时间),可帮助确定操作发生或将要发生的时间。 活动也包含一些数据,可帮助确定活动所代表的操作(例如,主题和说明)。 活动可以处于已打开、已取消或已完成状态。 活动的已完成状态具有几个与之关联的子状态值,用于阐明活动的完成方式。

活动实体可以由用户或团队负责,但不能由组织负责。

有 15 个代表活动的系统实体,如下表中所示。

姓名

说明

在活动菜单中显示

约会​​

表示具有开始/结束时间和持续时间的时间间隔的承诺。

市场活动​​响应

来自市场活动的现有客户或潜在新客户的响应。

电子邮件

使用电子邮件协议传递的活动。

传真

跟踪传真的呼叫结果和页数并可以选择存储文档的电子副本的活动。

信件

跟踪信件传递的活动。 此活动可包含信件的电子副本。

电话​​联络

用于跟踪电话联络的活动。

定期约会

定期约会系列的主约会。

服务活动​​

组织提供的用于满足其客户需要的活动。 每个服务活动都包括日期、时间、持续时间和所需资源。

任务​​

表示需要完成的工作的通用活动。

市场活动项目

用户在安排或运行市场活动时已经执行或即将执行的任务。

案例解决

包括解决说明、记帐状态和案例持续时间的特殊类型的活动。

商机结束

商机结束时自动创建的活动,包含诸如结束和实际收入说明等信息。

订单结束

订单结束时自动生成的活动。

快速​​市场活动

用于对大型数据集执行冗长的异步操作的系统操作,例如,分发市场活动项目或快速市场活动。

报价单结束

报价单结束时生成的活动。

您可以创建新的自定义活动实体。 例如,您可以创建自定义活动实体来记录即时消息通信。 创建活动实体不同于创建非活动实体,因为不指定主要字段。 所有活动实体都有一个设置为“主题”的“主要字段”,以及活动实体定义的其他公用字段。 这使得所有类型的活动都可以在仅显示公用字段的视图中显示。

若要创建自定义活动实体,请选择“定义为活动实体”。 在选择此选项后,您将看到选择了“在活动菜单中显示”。 通过此设置,用户可以在活动菜单中创建此类型的活动。 这不是为通常与特定事件关联并使用代码或工作流创建的活动选择的。 保存实体后,将不能更改这些设置。

安全注意事项:访问活动和实体

在 Dynamics 365 中,具有特定安全角色的用户拥有访问所有系统和自定义活动的相同权限。 您无法添加或删除单独活动的权限。 例如,您不能授予用户“删除”系统活动(例如“任务”)的权限,也不能授予其“删除”自定义活动的权限。 但是,您可以授予用户访问系统实体或自定义实体的不同权限。详细信息:社区博客:自定义实体或自定义活动

创建实体

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

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

有关创建实体的分步说明,请参阅帮助和培训:创建新实体

备注

如果您使用的是 Safari 浏览器,当您尝试保存或发布新的自定义实体时,可能遇到超时错误。 如果出现这种情况,建议您使用其他浏览器创建实体。

创建自定义实体至少需要以下字段:

字段

说明

显示名称

这是将在 Dynamics 365 中显示的实体的单数名称。

复数名称

这是将在 Dynamics 365 中显示的实体复数名称。

客户

此字段是根据您输入的显示名称预填充的。 其中包括解决方案发布商自定义前缀。

所有权

您可以选择“由用户或团队负责”或者“由组织负责”。详细信息:实体所有权。

创建活动实体,请选择“定义为活动实体”,然后再保存实体。详细信息:活动实体

在“显示此实体的区域”下,选择您希望此实体在其中可用的导航栏中的可用区域。 这不是必需的,但是,如果您需要用户可以轻松发现实体,请选择其中之一。 在此处进行更改将更新定义导航窗格的数据。 您不能更改系统实体的设置。 但是,您可以编辑该数据以修改每个实体的显示位置,以及如何通过编辑站点地图来显示实体。

有多个默认设置的选项。 如果您不确定您的自定义实体需要这些选项,请在保存之前禁用它们。 您可以在以后始随时启用它们;但是,有些选项在启用后就不能禁用。 默认情况下,注释活动连接处于启用状态,并且以后不能禁用。 有关可用选项的详细信息,请参阅编辑实体。

每个自定义实体都有一个主字段。 此字段在“主字段”选项卡中定义。 当实体的记录在列表中显示时,使用此字段。 主字段通常是用于打开记录的链接。 此字段必须是格式为“文本”的“单行文本”字段。 在创建实体时,以后不能更改的唯一值是“名称”。 默认情况下,“显示名称”就是“名称”,而“名称”是解决方案发布商自定义前缀、下划线和“名称”的组合。 如果这不是您需要的,请在创建实体前对此进行更改。 在保存了实体后,将无法通过实体的“主字段”选项卡编辑主字段值。 必须在实体字段中查找此字段。 您可以在此处编辑字段,就像其他任何单行文本字段一样。

具有系统管理员或系统定制员安全角色的用户可以看到所有新的自定义实体。 因此,您可以测试您的自定义实体,然后再将其向使用系统的人显示。 在具有其他安全角色的用户可以看到这些实体之前,您需要编辑安全角色并授予其他用户访问权限,以便他们可以看到这些实体。 创建了自定义实体后,创建的实体将包括在每个安全角色的“自定义实体”选项卡上。 您必须至少提供用户级的自定义实体读取访问权限,否则用户在应用程序中看不到自定义实体。

创建新的实体时,将为其创建一些元数据和支持系统记录。 您可以通过处理这些元数据和记录继续编辑实体。

编辑实体

您可以编辑您自己创建的任何自定义实体。 系统实体或自定义托管实体可能会对您能做的更改有限制。

系统实体是随 Microsoft Dynamics 365 提供的所有实体。 托管自定义实体是通过导入托管解决方案添加到系统中的实体。 您对这些实体的编辑程度取决于为每个实体设置的托管属性。 任何不能编辑的属性都将被禁用。 若要查看在解决方案资源管理器中选择的实体的 托管属性,请单击菜单栏上的“托管属性”按钮。

备注

将更改保存到现有实体后,必须发布自定义项。详细信息:发布自定义项

在编辑实体时,可以进行以下元数据更改:

您还可以对支持实体的记录进行更改:

对于您的自定义实体,您可以更改“显示此实体的区域”;但对于系统实体或托管自定义实体,您会发现选项是禁用的。

更改实体名称

使用“显示名称”和“复数名称”属性可以更改实体在应用程序中的名称。 但是,许多系统实体名称也可以在应用程序的其他文本中使用。 若要查找并更改使用此名称的文本,请参阅编辑系统实体消息。

更改用于自定义实体的图标

默认情况下,Web 应用程序中的所有自定义实体具有相同的图标。 您可以为要用于您的自定义实体的图标创建图像 Web 资源,并使用工具栏上的“更新图标”按钮设置这些 Web 资源。 存在两种尺寸的图标:

  • Web 应用程序中的图标 此图标应为 16x16 像素。

  • 实体窗体的图标 此图标应为 32x32 像素。

两种图标都不应不大于 10 KB。 建议使用背景透明的 PNG 格式文件。详细信息:帮助和培训:更改实体图标

备注

适用于平板电脑的 Microsoft Dynamics 365 和 适用于手机的 Microsoft Dynamics 365 不会显示自定义实体的自定义图标。

只能启用的实体选项

下表列出了可以为实体启用的选项,但是,在启用了这些项目后,就不能将它们禁用:

选项

说明

业务流程

为此实体创建业务流程。详细信息:业务流程

注释​​

将注释附加到此实体的记录后面。 注释可以添加附件。

活动

将活动与此实体的记录关联。

连接

使用连接功能可以显示此实体的记录如何与也启用了连接的其他实体的记录关联。

发送电子邮件(如果电子邮件字段不存在,则会创建一个)

使用存储在此实体的一个字段中的电子邮件地址发送电子邮件。 如果此实体不存在格式设置为“电子邮件”的“单行文本”字段,则在启用发送电子邮件时会新建一个。

队列

使用带队列的实体。 队列可以让此实体的记录在人人都可访问的某个中心位置可用,从而改进工作的传送和共享。

启用或禁用实体选项

下表列出了您可以随时启用或禁用的实体选项。

选项

说明

主要图像

支持图像的系统实体将有一个现成的“图像”字段。 您可以选择是否将此字段中的数据显示为记录的图像(通过将此字段设置“[无]”或“默认图像”)。

对于自定义实体,必须先创建一个图像字段。 每个实体只能有一个图像字段。 在创建了一个图像字段后,可以更改此设置以设置主要图像。详细信息:图像字段

邮件合并​​

用户可以将此实体用于邮件合并。

文档管理

在执行了其他任务来启用组织的文档管理后,启用此功能可以让此实体加入与 Microsoft SharePoint 的集成。详细信息:帮助和培训:管理 Microsoft Dynamics 365 中的 SharePoint 文档

重复​​检测

如果为组织启用了重复检测,启用此选项将允许为此实体创建重复检测规则。 有关启用重复检测的信息,请参阅帮助和培训:启用或禁用重复检测

允许快速创建

在为此实体创建并发布了“快速创建窗体”之后,用户可以选择使用“导航窗格”中的“创建”按钮来创建新的记录。详细信息:创建和设计窗体

如果为某个自定义活动实体启用了此选项,则当用户使用导航窗格中的“创建”按钮时,自定义活动将出现在活动实体的组中。 但是,由于活动不支持快速创建窗体,因此,当单击自定义实体图标时,将使用主窗体。

审核

在为组织启用了审核后,将允许更改随时间获取的实体记录。 为实体启用审核后,也会对其所有字段启用审核。 可以选择或清除要对其启用审核的字段。

访问团队

为此实体创建团队模板。详细信息:帮助和培训:关于团队模板

启用 Phone Express

使此实体可用于 适用于手机的 Microsoft Dynamics 365 应用程序。

启用移动

使此实体对适用于手机和平板电脑的 Dynamics 365 应用程序可用。 您还可以选择此实体为“在移动设备中为只读“。

如果实体的窗体需要不被适于手机和平板电脑的 Dynamics 365 支持的扩展,例如 iFrame 或 Web 资源控件,请使用此设置确保移动应用程序用户不能编辑这些实体的数据。

Dynamics 365 for Outlook 的脱机功能

使用 Microsoft Dynamics 365 for Outlook 的用户可以选择包括来自此实体的数据与脱机数据。

警告

为脱机功能启用的每个实体会直接影响用户在恢复联机时进行同步所需的时间。 对于使用性能较弱计算机的用户来说,这一点尤其明显。 请认真考虑实体是否必须可供用户在脱机工作时使用。

Dynamics 365 for Outlook 中的阅读窗格

此实体的记录可以在 Dynamics 365 for Outlook 中的只读视图中显示。详细信息:Dynamics 365 for Outlook 阅读窗格

编辑系统实体消息

有些系统实体的默认显示名称会用在 Dynamics 365 中的用户界面文本和错误消息中。 如果更改显示名称,则还应更新使用默认显示名称的所有消息。 例如,如果将显示名称从“客户”更改为“公司”,则仍可能看到使用旧名称的错误消息。

在解决方案资源管理器中的实体下,如果看到“消息”节点,就可以编辑包含对原实体显示名称的引用的特定文本。 编辑此文本很简单。 打开消息可看到一个包含三个字段的窗体:

字段

说明

默认的显示字符串

显示原始文本。

自定义显示字符串

编辑此文本以更改显示字符串。

注释

可选。 包括有关更改内容及更改原因的注释。

有些消息文本中可以会有占位符。 这些占位符是在任何一侧有括号的数字。 例如:{0}。 这些占位符可用于在消息中插入文本。 如果编辑消息,请确保保留这些占位符。

删除自定义实体

具有系统管理员安全角色的用户可以删除不属于托管解决方案的自定义实体。

重要

在删除自定义实体时,会删除存储该实体的数据的数据库表,其中包含的所有数据将丢失。 同时也将删除与自定义实体存在父关系的所有关联记录。 有关父关系的详细信息,请参阅创建和编辑实体关系

在删除自定义实体之前,必须删除其他解决方案组件中存在的所有依赖项。 例如,如果另一个实体在使用此自定义实体的窗体上有一个查找字段,则必须首先从窗体中删除该字段,然后才能删除自定义实体。 这也适用于为包括到此实体的引用的其他实体定义的视图。 如果您尝试删除该实体,并且发现了任何依赖项,则将不允许删除。 单击或点按菜单栏上的“显示依赖项”,可以帮助确定必须在删除实体前删除的任何依赖项。

从删除的实体中恢复数据的唯一方法是从删除实体前的某个点恢复数据库。

设置托管属性

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

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

实体具有的托管属性比其他任何类型的解决方案组件都多。 如果实体可以自定义,则可设置以下选项。

  • 可以修改显示名称

  • 可以更改其他属性

  • 可以创建新窗体

  • 可以创建新图表

  • 可以创建新视图

除了“可以更改其他属性”以外,这些选项还应该有明确含义。 “可以更改其他属性”属性只是表示其他选项未涵盖的所有内容。 如果将所有单个选项都设置 False,则也可以将“可以自定义”设置为 False

另请参阅

创建和编辑元数据
创建和编辑字段
创建和编辑实体关系
创建和编辑全局选项集
社区博客:自定义实体或自定义活动

© 2017 Microsoft。 保留所有权利。 版权