创建或编辑实体之间的 N:N 关系
我能执行此任务吗?
此任务需要“系统管理员”或“系统定制员”安全角色 定义的一组权限。分配给用户的安全角色决定了用户可以执行哪些任务以及用户可以查看用户界面中的哪些部分。所有用户都必须至少分配给一个安全角色才能访问系统。或者同等权限。 只能在联机时执行自定义任务。更多信息: 自定义权限
通过 N:N 关系,用户可以将其他实体中的一个或多个记录与当前实体的某个记录相关联。更多信息:实体关系
在默认解决方案 是指标准 Microsoft Dynamics CRM 软件的所有组件以及您的组织已添加到该软件中的任何自定义项。该解决方案只能由系统管理员、系统定制员或具有同等权限的人员进行自定义。中,您可以为允许自定义的所有实体创建新关系或编辑现有关系。
在非托管解决方案 可以采用非托管包的形式开发解决方案。当解决方案处于非托管状态时,您或具有适当安全角色的其他人员可添加、删除、更新、测试、导出或导入该解决方案的任何组件。中,您可以为允许自定义的所有实体创建新关系或编辑现有关系。
在托管解决方案 托管解决方案对能否自定义组件进行了部分或完全限制。打包托管解决方案后,可将其安装到其他组织中。与非托管解决方案不同,虽然托管解决方案可能具有可自定义的组件,但您无法添加或删除这些组件。中,您无法为实体创建新关系或编辑现有关系。但是,如果托管解决方案中某个实体的托管属性 托管属性控制可对解决方案组件执行哪些自定义任务。在创建新的解决方案组件时,可选择允许对每个组件进行哪一级别的自定义。当解决方案处于非托管状态时,将为解决方案组件设置托管属性。只有在将解决方案打包(导出)为托管解决方案并将其安装到其他组织中后,托管属性才会生效。设置为允许自定义,则可以在 Microsoft Dynamics CRM 的“自定义”区域为此实体添加或编辑关系。
- 在导航窗格中,单击“设置”。
- 在“自定义”下,单击“自定义项”。
- 在“自定义”区域中,单击“自定义系统”。
- 在“组件”下,展开“实体”,然后展开所需实体。
- 单击“N:N 关系”。
- 若要编辑关系或查看关系的详细信息,请选择关系,然后在Actions toolbar上单击“操作”,再单击“ 编辑”。
- 或 -若要添加新的关系,请单击“新建多对多关系”按钮。
- 对于新关系,可在“当前实体”部分的“显示选项”列表中,选择以下选项之一:
- 使用复数名称 这将为关联视图使用当前实体的复数名称。
- 使用自定义标签 在“自定义标签”字段中输入自定义标签。该标签将用于为其他实体创建的关联视图。
- 不显示 其他实体将不显示当前实体的关联视图。
当选择了“使用实体复数名称”或“使用自定义标签”选项时,可以从“显示区域”字段中选择,以指定关系标签在表单中的显示位置。还可以指定“显示顺序”,以控制标签在所选显示区域中的位置。
- 在“其他实体”部分,选择“实体名称”列表中的另一个实体。
注释
当选择“实体名称”时,将为“关系定义”部分中的“名称”和“关系实体名称”字段设置默认值。如果在保存之前更改“实体名称”值,则这些名称将不会更改。请确保这些名称具有实际意义,然后再进行保存。
- 在“关系定义”部分,确认“名称”和“关系实体名称”。
- 这些值在 N:N 关系中必须是唯一的。
- 单击“保存并关闭”以关闭“N:N 关系”表单。
- 完成自定义后,发布自定义项:
- 若要只发布当前编辑的组件的自定义项,请在“主页”选项卡上的“ 保存”组中,单击“发布”。
- 若要同时发布所有未发布组件的自定义项,请单击“发布所有自定义项”。
注意
在更改用户界面元素或执行实体的窗体脚本后,必须发布相应更改才能应用这些更改。 更改 Microsoft Dynamics CRM 数据架构的任何自定义项(例如自定义实体、关系或字段)将会立即应用。
是否找到了所需的信息?
是
否
如果未找到,请问您需要什么信息?(可选)