创建或编辑实体之间的 1:N 关系
我能执行此任务吗?
此任务需要“系统管理员”或“系统定制员”安全角色 定义的一组权限。分配给用户的安全角色决定了用户可以执行哪些任务以及用户可以查看用户界面中的哪些部分。所有用户都必须至少分配给一个安全角色才能访问系统。或者同等权限。 只能在联机时执行自定义任务。更多信息: 自定义权限
1:N(一对多)关系表示从主要实体 相关实体关联的实体。有时也称作“父实体”。的角度来看的关系。 如果从相关实体 通过唯一引用(该引用是使用相关实体表单上的查找控件定义的)与主要实体(记录类型)关联的实体。例如,客户对主要联系人具有一个唯一引用。的角度来看,相同的关系可能为 N:1(多对一)关系。 更多信息:了解实体的层次结构关系
在默认解决方案 是指标准 Microsoft Dynamics CRM 软件的所有组件以及您的组织已添加到该软件中的任何自定义项。该解决方案只能由系统管理员、系统定制员或具有同等权限的人员进行自定义。中,你可以为允许自定义的所有实体创建新关系或编辑现有关系。
在托管解决方案 托管解决方案对能否自定义组件进行了部分或完全限制。打包托管解决方案后,可将其安装到其他组织中。与非托管解决方案不同,虽然托管解决方案可能具有可自定义的组件,但您无法添加或删除这些组件。中,你无法为实体创建新关系或编辑现有关系。 但是,如果托管解决方案中某个实体的托管属性 托管属性控制可对解决方案组件执行哪些自定义任务。在创建新的解决方案组件时,可选择允许对每个组件进行哪一级别的自定义。当解决方案处于非托管状态时,将为解决方案组件设置托管属性。只有在将解决方案打包(导出)为托管解决方案并将其安装到其他组织中后,托管属性才会生效。设置为允许自定义,则可以在 Microsoft Dynamics CRM 的“自定义”区域为此实体添加或编辑关系。
在非托管解决方案 可以采用非托管包的形式开发解决方案。当解决方案处于非托管状态时,您或具有适当安全角色的其他人员可添加、删除、更新、测试、导出或导入该解决方案的任何组件。中,你可以为允许自定义的所有实体创建新关系或编辑现有关系。
- 在导航窗格中,单击“设置”。
- 在“自定义”下,单击“自定义项”。
- 在“自定义”区域中,单击“自定义系统”。
- 在“组件”下,展开“实体”,然后展开所需实体。
- 在实体下,单击“1:N 关系”。
- 若要编辑关系或查看关系的详细信息,请选择关系,然后在Actions toolbar上单击“操作”,再单击“ 编辑”。
- 或 -
若要添加新的关系,请单击“新建一对多关系”按钮。
- 对于新的关系,可在“关系定义”部分选择“相关实体”。 选择“相关实体”后,将添加默认的“名称”值。 你可以接受此名称,也可以输入新名称。
注释
如果你在保存之前更改“相关实体”,则“名称”字段的值不会更改。 请确保该值具有实际意义,然后再进行保存。
- 在“查找字段”部分,在以下字段中为新关系输入信息:
- 显示名称 在关系列表中显示与两种实体相对应的名称。
- 名称 在 Microsoft Dynamics CRM 数据库架构中用于关系的名称。
- 在“需求级别”列表中,您可以选择以下选项之一:
- 无约束 该字段不需要数据即可保存记录。
- 业务必需的 在保存记录之前必须填写的字段所采用的需求级别。必填字段标有星号。
- 业务建议的 为保存记录而应填写(但并不强求填写)的字段所采用的需求级别。建议的字段标有加号。
- 在“主要实体的导航窗格项”部分的“显示选项”列表中,可以选择以下选项之一:
当选择了“使用复数名称”或“使用自定义标签”选项时,可以从“显示区域”字段中选择,以指定关系标签在表单中的显示位置。还可以指定“显示顺序”,以控制标签在所选显示区域中的位置。允许的数字范围从 10,000 开始。“显示顺序”值较小的关系将显示在最上面。
- 在“关系行为”部分,对于新关系以及“行为类型”设置为“父”的现有关系,可选择关系类型。
关系类型将定义对此实体执行操作时实体的行为。对于“父”、“引用”和“引用,限制删除”,关系类型将确定其特定行为。对于“可配置项的级联”,则必须为每个可能的操作选择希望的行为。
- 在“行为类型”列表中,可选择以下关系类型之一:
- 父 在两个实体之间的父级关系中,对父实体记录执行的任何操作也可以对与父实体记录相关的所有子实体记录执行。例如,如果删除父实体中的记录,也将删除相关的子实体记录;或者,如果共享父实体记录,也将共享子实体中的相关记录。
- 引用 在两个实体之间的引用关系中,可以导航到任何相关实体,但对一个实体执行的操作并不会影响另一个实体。
- 引用,限制删除 在两个实体之间的“引用,限制删除”关系中,您可以导航到任何相关记录。对父记录执行的操作并不会应用到子记录,但是存在子记录时不能删除父记录。但是,存在相关记录时不能删除记录。
- 可配置项的级联 对父实体记录执行的任何操作也可以应用到与父实体记录相关的任何子实体记录。您可以定义每种操作的行为。例如,您可以将其设置为在父实体中共享记录时,不会自动共享子实体的任何相关记录。但是,如果删除父实体记录,将自动删除所有相关的子实体记录。
- 如果已选择“可配置项的级联”关系类型,对于下面所列六个操作中的每个操作,可为其选择行为。
如果将上述操作的所有行为设置成与为其他关系类型执行上述操作的行为相匹配,当保存关系时,行为类型自动设置为其他类型。例如,如果将所有操作设置为“全部级联”,则关系类型将从“可配置项的级联”更改为“父”。
- 分派 相关记录将被分派给同一用户。
- 共享 还可以与同一用户或团队共享相关实体记录。
- 取消共享 将不再与同一用户或团队共享相关实体记录。
- 重定父级 如果由于主要实体记录重定父级导致主要实体记录的负责人发生更改,所有相关记录的负责人都将设置为主要实体记录的负责人。
- 删除 可以删除相关记录,取消相关记录与主要实体记录之间的链接,或者取消删除操作。
- 合并 将与从记录关联的相关记录的父级重定为主记录。
这些操作的行为包括:
- 单击“保存并关闭”以关闭“关系”表单。
- 完成自定义后,发布自定义项:
- 若要只发布当前编辑的组件的自定义项,请在“主页”选项卡上的“ 保存”组中,单击“发布”。
- 若要同时发布所有未发布组件的自定义项,请单击“发布所有自定义项”。
注释
- 在与级联的相关系统实体的关系中,自定义实体不能为主要实体。这表示在主要自定义实体和相关系统实体间不能与设置为“全部级联”、“可用项的级联”或“用户负责项的级联”的任何操作具有关系。
- 如果新关系中的相关实体已作为其他关系(该其他关系具有设置为“全部级联”、“可用项的级联”或“用户负责项的级联”的任意操作)中的相关实体而存在,则任何新关系都不能具有设置为“全部级联”、“可用项的级联”或“用户负责项的级联”的任意操作。这将避免创建具有多个父项的关系。
- 在更改用户界面元素或执行实体的窗体脚本后,必须发布相应更改才能应用这些更改。 更改 Microsoft Dynamics CRM 数据架构的任何自定义项(例如自定义实体、关系或字段)将会立即应用。
- 如果关系处于托管状态,并且“自定义”列设置为“False”,则无法编辑关系。 如果该列设置为“True”,则可以编辑关系。 如果关系是非托管的,则这些值不适用,你可以编辑关系。
是否找到了所需的信息?
是
否
如果未找到,请问您需要什么信息?(可选)