




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章:自定义关系和映射目标如下简实体关系表示Dynamics® Dynamics自定义工具轻松创建自定义实体,但如果要让自定义实体 Dynamics中各种受支持的关系类型,实体关系类型与其他实体之间存在着各种关联关系。例如,Dynamics中Dynamics可以根据连接到给定记录或从给定记录连接的记一对多关系一对多关系(在Dynamics中写为1:N)是主实体的一条记录可以到相关实体中的多个记录。关系通过“关系”字段,后者是平台自动在每个相关实体记录上创建的。“关系”字段的是与相)的是主要实体记录的“主要”字段,但的是主要实体记录的唯一ID您可以从主要实体或相关实体新建一对多(1:N关系。在创建这种类型的1:N一对多关当选择一对多(1:N)关系时,当前查看的实体将成为主要实体。从这个实体中,您可以选择用于建立一对多(1:N)关系的相关实体(即“多”N:1多对一关当选择多对一(N:1)关系时,当前查看的实体将成为相关实体。从这个实体中,您可以选择用于建立多对一(N:1)关系的主要实体(即“一”从技术数据库的角度来讲,一对多(1:N)关系与多对一(N:1)关系没有区别。事实上,对于给定主要实体的一对多(1:N关系,在相关实体的“解决(N:1)关系出现。这种区别在于术语层面。在这如果您从经销商实体创建此关系,则将创建一对多(1:N)关系如果您从客户实体创建此关系,则将创建多对一(N:1)关系 Dynamics都会在关联实体上显父和(1:N)为了说明系统实体的作用,在Dynamics中,一对多关系可以分为下列类 何其他实体之间创建多对一(N:1)关系。多对多关系在Dynamics中,使用符合条件的系统实体和自定义实体的(N:N关系。并非每个系统实体都可以包含在多对多(N:N)关系中。(1:N(N:N关系中多(N:N)关系,实施人员的安全角色必须对两个实体都具有“追加”和在基础数据库中,多对多(N:N)关系是通过使用中间表来相关的两个实体而实现的。每个实体与表都具有一对多(1:N)关系。在Dynamics中,创建多对多(N:N)关系有两种方法。它之间的差异主要归结为如何创建表。每种方法都具有其独特的优势:本机多对多(N:N)手动多对多(N:N)自动多对多关系Dynamics 交叉记录的主键12(N:N是对称的,所以您可选择修改每个实体的关手动多对多(N:N)关系此种类型的多对多(N:N)关系实际上是共享公用交叉实体的两个多对一(N:1)(N:N)关系,因为系统实体。该实体在这些多对一(N:1)关系中充当相关实体的角色。按这种方式创建一系列多对一(N:1)关系即可创建一个真正的多对多(N:N)关系。以这种方式创建多对多(N:N)关系的好处在于,您可以对交叉实体添加自(N:N)关系中,系统定制员看不到交叉实体,因而无法此实体上的自定来决定创建哪种类型的多对多(N:N)关系。多对多(N:N)关系可以完成这项工作。事项的反馈,那么您需要使用手动多对多(N:N)关系,并包括用于自请考虑以下方AdventureWorksCycle创建了一个名为原型的自定义实体,用来市场此类建议信息是其组织的主要要求;因此,AdventureWorksCycle决定手(N:N关系中在建议实体中,AdventureWorks新建了一个到联系人的多对一(N:1)关系。在建议实体中,AdventureWorks创建了另一个到原型的多对一(N:1)通过将该建议实体用作真正的交叉实体,AdventureWorks将能够与原信息的人员、方式以及他们对原型有无特殊要求等)。以这种方式高效地创建两个共享公用交叉实体的多对一(N:1)关系,即可创建一个多对多(N:N)关系。系统到系统关系多(N:N)关系。例如,可以在产品和客户之间创建新关系,以指示此产品自关层次结构。自关系的示例包括:可以建立父自关系,这样,如果删除一条实体记录,将导致相同实体的其他记录随之被删除。自关系不能用于创建记录之间的循环关系。这意味着您可以将一个记录到同一实体中的其他记录,但不能将该记一对多关系行为在Dynamics的一对多(1:N)关系中,您可以控制对某个记要重新分派的由该客户的上一个负责的商机不会重新分派任何商机下图描述了影响一对多(1:N)关系行为的操作操说分重新分派了主要实体共共享了主要实取消共在主要实体上解除共重定父主要实体的父级更改合合并了主要实删删除了主要实级联规则规说全部级对此实体及此类型的所有相关实体执行操作活动级用户拥无级只对此实体执行操作。不适用于删除移限只适用于删除操作。防止删除主要实体。(1:N关系时,必须为用户分派可以对所有受影响级联规则还会受到下列限制控制示例:客户/商机关系行为分派给一对多(1:N)关系的策略不同而异。机重新分派给客户的新。这便省去了以手动方式重新分位不同的。这些商机的并不希望仅仅因重新分派与客户相同的的商机。当用户承接其他用户负责的事宜行为类型通常,您不必为一对多(1:N)Dynamics提供了大量预定义的行为类型。选择某一预定义的行为类型后,将为您设置相应的级联规则。名为“预定义行为类型”的图说明了这些行为类型。您可以使用“可配置项的级联”类型以设置每种操作类型的行为。当任何操作使用了非“无级联”的级联规则时,主要实体将被视为是相关实体的“父”实体。现有客户关系的默认行为是“父”。因此,对客户的任何更改都将反映到与其相关的子实体记录中。例如,如果更改了客户,则所有相关的商机、潜在顾客等对象的字段都将自动更改为新的。同样,如果删除该客户,则所有相关实体记录也将一并删除。请参考下列准则来确定何时使用每个行为类型::关系只允许用户从主要记录导航到相关记录。对主要在父关系时,使用“,限制删除”。这种依赖关系可能是创建实体关系请执行下列步骤以创建、编辑和查看1:NN:1N:N要添加新关系,请单击上的“新建”此时,将返回所选的一对多(1:N)、多对一(N:1)或多对多(N:N)关系窗一对多关系属性(1:N关系既可以从主要实体((1:N关系)的角度,也可以从相关实体(作为多对一(N:1)关系)的角度来定义。在这两种情况下多(1:N)或多对一(N:1)窗体不同。下列属性必须基于一对多(1:N)关系定关系定义部分主要实体:如果从主要实体的角度创建关系((1:N)要从相关实体(作为多对一(N:1)关系)的角度创建关系,则从相关实体:如果从主要实体的角度创建关系(作为一对 关系),则从下拉列表中选择主要实体。如果要从关系字段部分主要相关显示客地商任务“相主要实体部分的导航窗格项显示选项:此选项控制是否在主要实体的导航窗格中显示关示区域中的显示顺序。低于10000的数字将被保留,这会在关系行为一对多(1:N)关系行为的内容中进行了介绍。多对多关系属性(N:N关系可从关系中的任一实体进行定义。窗体中的当前实体和当前实体和其他实体(N:N选项的实体。对于其他自定义:您可以输入自定义来描述各个实体在导航窗显示顺序:关系定义名称:删除关系可以使用以下两种方法删除关系在解决方案的实体条目下,选择一对多(1:N)、多对一(N:1)或多对多(N:N)关系选项。在关系窗口中,选择关系并将其删在一对多(1:N)多对多(N:N)关系(本机)。这将移除关系的交叉实体字段的。“查看依赖项”按钮可以在此处提供帮助。您还可通过双击演示–创建实体关系应用方案AdventureWorksCycle运行一个开发赞助方案,在此方案中客户可以选择原型。AdventureWorksCycle的生产经理希望能够记录每个原型的赞助者。创建原型实体后,下一步是创建与客户实体的一对多(1:N)关系。目标阐述(1:N关系,其中原型为主要实体,客户为相关实体。此关系必须是一种关系–如果原型被删除创建此关系必须能够执行下列步骤以新建一个一对多(1:N关系,在相关实体窗体上显示关系字步骤1:创建一对多关系系统”,然后在组件列表中展开Prototype实体。单击“1:N在一对多关系视图中,单击上的“新的一对多关系”在新关系窗体中输入下列属性,然后单击“保存并关闭关系定查找字段显示名称=赞助的原需求级别=无约说明=客户赞助的原主要实体的导航窗格显示选项=使用自定义自定义=赞助显示区域=详细关系行=重定父级=无级取消共享=无级步骤2:在“客户”中显示查找字段在组件列表中,展开“客户”实体单击双击在“首选项”选项卡中,选择市场信息部分预览窗体“保存并关闭”窗体发布步骤3:测试关系单击转到“首选项”选项卡从框中选择任何原型,然后单击“确定”再次定位到“赞助的原型”字段单击“原型”的名称以打开窗体在导航窗格中,单击“赞助验证您最初选择的客户在“客户关联”视图中是否可用在“客户名称”字段中,键入 Account”单击“保存并关闭”在“客本练习的目标是通过自定义(交叉)实体的方式手动创建多对 在咨询客户之后,AdventureWorksCycle开发了其原型。为了设计出畅销作为其Dynamics 实施和支持顾问,AdventureWorks要求您设置Dynamics 对每个记录的原型建议相关联。此项目的目标包括:与某个原型关联的每个联系人的特定注释和建议信息您说明了Dynamics完全可以提供此功能(即所谓的多对多由于AdventureWorksCycle希望联系人与原型之间关系中的开发信(1:N(N:N)关系。您可以通过创建与联系人具有多对一(N:1)关系、与原型具有另一个目标阐述在规划期间,AdventureWorksCycle告诉您他们希望与某个原型关联技术、用户、市场和热衷者)。有关原型的建议或注释文本(多行文本字段)必要时用于回拨的(单行文本 个字符)在研究具体情况之后,您建议创建以下自定义项机时显示在DynamicsforOutlook中、包括注释新建一个到联系人的多对一(N:1)关系,并且其“显示名创建另一个到原型的多对一(N:1)关系,并且其“显示名本”字段更改为3行。应用自定义,执行下列步骤以测试该功能“Suggestion”。创建一个新Suggestion记录。使用原型查找来查找和选择您的新原型,并填充其他字段。可以从原型或联系人中查看每个联系人的Suggestion如果删除原型,所有原型的Suggestion(父关系)另外创建若干个示例原型。对一些原型添加来自联系人Suggestion,但是保留一个或两个原型没有联自我根据“目标阐述”中的说明,执行下列步骤完成此练习创建一个名为“Suggestion在“Suggestion”实体中,新建一个到“联系人”的多对(N:1)在“Suggestion”实体中,创建另一个到“Prototype”的多对(N:1)根据客户要求,在Suggestion将这些新字段添加到“Suggestion”窗体。最好使用“预览”菜单选项验证您的更改。能和新的多对多(N:N)关系。需要一些帮助?执行下列步骤完成练步骤1–创建交叉实导航到创建一个名为“Suggestion”的新实体在“所”中选择“用户”包括“注释”,但不要包括“活动”、“连接”或“邮件合并”。选择“销售”显示区域对于“主字段”,选择“无约束”作步骤2–创建多对一关在“Suggestion”实体中,创建一个多对一(N:1)“主要实体”为“Contact”,“行为类型”必须是“”步骤3–创建另一个多对一关在“Suggestion”实体中,创建一个多对一(N:1)“主要实体”字段为“Prototype”,“行为类型”字段必须为“父”。步骤4–将字段添加到交叉实选择字段,然后创建一个“SuggestionType”字段。这将是一个创建一个 Text”字段。这将是多行文本字段创建一个 Number”字段。这将是单行文本字步骤5–更新交叉实体窗根据“目标阐述”中的说明更新“Suggestion”实体单击实体下的“窗体”,然后打开“Suggestion”的主窗体“SuggestionType”、“CallbackNumber”和“SuggestionText”。预览步骤6–测试关系功创建一PrototypePrototype查找来查找和选择您的新Prototype,并使用您选择的数从销售菜单中,选择建议并验证是否显示了正确的联系人要测试原型与SuggestionsPrototype从销售菜单中,选择Suggestions。选择“可用的Suggestions”Prototype,不应存在任何建议记录。分步操作执行下列步骤完成练步骤1–创建交叉实在“显示名称”字段中,输入“Suggestion对于“所”,选择“用户或团队”选择脱机时可在DynamicsforOutlook中显示对于重复检测和审核等项,请接受默认选项选择“销售”显示区域单击“主字段”选项卡在“需求级别”字段中,选择“无约单击在新实体的组件列表中,单击 关系”在 关系”列表中,单击“新建多对一关系”“”,这是“目标阐述”中的最后一个要求。单击“保存并关闭”步骤3–创建第二个多对一关在新实体的“组件列表”中,确保您仍然处于“N:1单击在“主要实体”字段中,从下拉列表中选择“Protoype”。这将自动填充此关系的“架构名称”。单击“保存并关闭”步骤4–将字段添加到交叉实根据“目标阐述”中的说明添加其他“Suggestion”字单击在“字创建一个“SuggestionType”字段。在“显示名称”字段中,输入“SuggestionType”。在“类使用现有选项集。添加“目标阐述”中指定的列表值单击“保存并新建”创建一个“SuggestionText”字段。在“显示名称”字段中,输入“SuggestionText”。在“类单击“保存并新建”输入“CallbackNumber”。在“类在“格在“最大长度”字段中,键入“50单击“保存并关闭”步骤5:更新交叉实体窗体根据“目标阐述”中的说明更新“Suggestion”实体在“Suggestion”实体下,单击“窗体双击将以下字段拖到“常规”部分中:“Contact”、“创建者”、“SuggestionType”、“CallbackNumber”和“SuggestionText单击“保存并关闭”步骤6–测试关系功单击从“销单击“Suggestions在功能区中,单击“添加新Suggestion填写“SuggestionPrototype添加一个Suggestion。单击“Prototypes”。此时应显示您创建的所 PrototypePrototypeSuggestions之间的父关系,请选择您创建Prototype,然后在功能区中单击“删除”图标。单击Suggestions”视图。对于您删除的使用Dynamics可以将一个源字段映射到目标实体中的多映射的限制以下限制与字段映射创建记录后,映射不任何关系,且不保持数据同步字段映射限制以下限制适用于可以映射的字段两个字段必须使用相同数据类型目标字段的长度必须等于或大于源字段的长度另一个映射中不能包含目标字段不能映射到已禁用的字段,也不能从已禁用的字段创建映射。最后,不必显式映射到“”字段。应用程序将自动映射此字段。映射选项集如果两个字段都是选项集,则应特别注意其对应的值映射。每个选项集项目都有一个索引值;Dynamics会自动分派该索引值(尽管在上述图中,字段A的选项集字段可以映射到字段B。但是,由于索引值和说明不相同,因此这种映射会导致输入到字段B中的数据确或不正确。例如,如果将字段A的值“无”映射到选项集字段B,则由于没自动字段映射Dynamics可自动在两个实体的字段之间生成映射。在“映当存在大量要映射的字段,且它们共用相同名约定时,此功能可以提添加映射请执行下列步骤映射两个实体之间的
在组件列表中,展开要自定义的实体,然后单击 关系”双击要编辑的“关系”,然后选择“映射”单击单击应用方案AdventureWorksCycle想要使用映射简化数据输入。他们提出原型建议的大多数联系人都提供了其公司作为回拨号码。如果已将联系人的“公司”值到根据其创建的任何新建议,则您无需再输入目标阐述请执行下列步骤创建并测试新步骤1:创建映射展开“联系人”实体,并单击 关系”选择“Suggestion双击以编辑关系。单击“映单击从“源实体字段”网格中,选择 ephone1”从“目标实体字段”网格中,选择“new_CallbackNumber单击单击步骤2:测试映射打开其数据包含在“公司”字段中的联系人记录在导航区域中,单击“Suggestions”图在功能区中,单击“添加新Suggestion请注意,“CallbackNumber”字段已含有联系人“公司”本练习的目标应用方案AdventureWorksCycle很喜欢这样一项功能:在Dynamics中的多个字段到这些实体中。但是,AdventureWorks希望更改和展作为其Dynamics实施和支持顾问,他们要求您做出这种改统将映射编号而不是值本身。此外,您还记录了客户想要记录的目标阐述AdventureWorksCycle通知您说他们希望添加“制造业”、“休闲和旅游业”以及“卫生业”,并清除作为“SIG附属行业”列出的行业。他们还希望某个人在和方面的。 必须具有一个bit格式类型。使用复选框格式字段中的值将在联系人记录中。要测试此功能,可以创建一个包含这些行业之一和若干个自我根据“应用方案”和“目标阐述”中的信息,执行以下步骤以完成。使用复选框格式类型在“潜在顾客”窗体上公开这些新的查找从潜在顾客到联系人的关系,并在这些新的字段之间客,将潜在顾客转换为客户和联系人以验证这些值是否已需要一些帮助?执行下列步骤以完成步骤1–更新潜在顾客和客户的选项集AdventureWorksCycle希望添加“制造业”、“休闲和旅游业”以及“卫生业”,并清除作为“SIG附属行业”列出的行业。导航到展开选择“字段”,然后打开“industrycode”字段删除“SIG附属行业”选项集值按升序排列选项集值步骤2–为潜在顾客和联系人添加新字段bit格式类型。使用复选框格式类型将这些字段保存在窗为“比赛”和“Fitness”添加新字段。选择bit作为每个字段的在“潜在顾客”实体下,单击“窗体打开选择添加名为“比赛”和“Fitness”的字段对于“联系人”实体重复执行步骤1到步骤8。添加3–创建映industrycode在“解决方案”窗体的实体列表中,展开“潜在顾客”单击“1:N打开现有的“Contact_originating_lead”关在“详细信息”窗格中,选择“映射”。单击“新建”在“创建从潜在顾客至联系人的字段映射”框中,从“源实体字段”中选择“new_fitness”。然后,从“目标实体字段”中选择“new_fitness”。对于“new_racing”字段重复此步骤。保存发布对“潜在客户”实体的更改4–测试映要测试此功能,可以创建一个包含新行业值之一以及一种或两种的新从“销在“行查找“联系人”窗口选中“InterestinFitness”复选框查找“行业”字段应设置为“制分步操作步骤1–更新潜在顾客和客户的选项集AdventureWorksCycle希望添加“制造业”、“休闲和旅游业”以及“卫生业”,并清除作为“SIG附属行业”列出的行业。展开单击双击“industrycode”字段删除 附属行业”选项集值。单击“删除”按钮在确认框中,单击“确定”单击单击“保存并关闭”在“解决方案”窗体中,展开“客户在“详细信息”窗格中,单击“字段步骤2–为潜在顾客和联系人添加新字段bit格式类型。使用复选框格式类型将这些字段保存在窗在“解决方案”窗体中,展开“潜在顾客”单击单击单击“保存并新建”单击“保存并关闭”单击双击在“详细信息”选项卡上,选择“个人信息”部分将刚刚创建的“Racing”字段拖到“详细信息”部分中将刚刚创建的“Fitness”字段拖到“详细信息”部分中选择“Fitness将从“Fitness”更改为“InterestinFitness”。单击“格式单击息”部分的“联系人”窗体中公开这些字段3–创建映在“解决方案”窗体中,展开“潜在顾客”单击“1:N双击“Contact_originating_lead”关系将其打开在“详细信息”窗格中,单击“映射单击对于“new_racing”字段重复此步骤单击4–测试映要测试此功能,可以创建一个包含新行业值之一以及一种或两种的新从导航窗格中,单击“销售”,然后单击“潜在顾客”双击某个潜在顾客–选择在“行单击“保存”(而不是“保存并关闭”)在功能区中,单击“授予资格”按钮查找新联系人的窗口“关闭”联系选择“详细信息”选项卡。“行业”字段应设置为“制造小本培训介绍了Dynamics支持的实体关系和关系类型从更广的角度来看,这两种受支持的关系类型为一对多(1:N)关系和多对多(N:N关系。多对一关系是从相关实体角度创建的一对多关系。在这种框架关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 体育馆栏杆安装技术方案
- 2025年空调销售及租赁合同
- 2025借款合同抵押担保中无担保、抵押借款合同
- 国旗国旗真美丽(教学设计)2024-2025学年人音版(北京)(2024)音乐一年级上册
- 职业学院师资队伍建设管理方案
- 拆除工程施工进度动态调整方案
- 2025年肿瘤放疗副作用处理实操模拟试题答案及解析
- 任务一 认识马铃薯教学设计-2025-2026学年小学劳动鲁科版六年级下册-鲁科版
- 污水处理自动化系统数据采集方案
- 毕业论文致谢范文8篇
- 2024-2025 学年度武汉市部分学校高三九月调研考试 物理试卷(含答案)
- 输血治疗中的大数据分析
- DL-T 297-2023 汽轮发电机合金轴瓦超声检测
- 2024-2029年中国红外热像技术在建筑物检测中的应用行业市场现状供需分析及市场深度研究发展前景及规划战略投资分析研究报告
- 《福建省建筑工程施工文件管理规程2》
- 幼儿园小班早操活动方案
- 新媒体广告-课件-第三章-新媒体广告伦理与法规
- 关于车的英语原版书
- 产品定制管理制度
- 沙里宁的大赫尔辛基规划
- 教学一体机施工方案
评论
0/150
提交评论