Siebel-更改子BC中的MVG数据会更改父BC中的MVG数据
我有一个MVG小程序存在于父和子总线组件中。MVG数据输入到父记录中,创建子记录时,MVG数据填充到子BC MVG中 这引起了一个问题;如果用户修改子BC中的MVG数据,则父MVG中的数据也会被修改。预防这种情况的最佳方法是什么 两个MVG基于相同的总线组件Siebel-更改子BC中的MVG数据会更改父BC中的MVG数据,siebel,mvg,Siebel,Mvg,我有一个MVG小程序存在于父和子总线组件中。MVG数据输入到父记录中,创建子记录时,MVG数据填充到子BC MVG中 这引起了一个问题;如果用户修改子BC中的MVG数据,则父MVG中的数据也会被修改。预防这种情况的最佳方法是什么 两个MVG基于相同的总线组件 Siebel版本:8.1父BC和子BC是否也在同一个表中?可能是从父项添加的记录显示在子项中。您可以再添加一列作为“Type”列,并使用不同的父级和子级值进行predefault。然后在mvgbc/Applet上放置一个bc搜索规范,以过滤
Siebel版本:8.1父BC和子BC是否也在同一个表中?可能是从父项添加的记录显示在子项中。您可以再添加一列作为“Type”列,并使用不同的父级和子级值进行predefault。然后在mvgbc/Applet上放置一个bc搜索规范,以过滤出相应的记录
或…如果使用MVGs的XM表,可以更改名称或类型列中的值。
< P>如果MVG不基于XM表,请考虑以下内容:由于某些MVG(例如Account Contacts)基于父记录和子记录之间的交集表,并与父表和子表连接,因此,如果更改子表上的值,这些更改将通过MVG从父级查看。通过脚本,我们可以获取MVG记录的详细信息,并创建新记录,设置获取的值。从Intertable中取消关联/删除旧引用 这将确保父BC MVG数据不变,而仅修改子BC MVG
虽然这会导致主数据重复,但在我的场景中是可以接受的。是的,这是普通行为,因为我们使用(点)关联…我想知道是否有办法通过更改表/表格/BC来防止这种情况。用户不关心复制主数据/损坏主数据;只是子MVG字段中的更改不应反映在父MVG中。父BC和子BC基于不同的表…就像在Account Address&Contact Address的示例中一样,Account&Contact有不同的表,但地址表使用相同的intertable是相同的。当更改联系人的地址行1(链接到父帐户)时,帐户地址行1也会更改。Admin DataMVG中维护的Masters基于Customer表,没有多余的列用于类型分类。请检查联系BC的地址MVL。您可能正在使用那里的帐户/地址链接,主ID字段将是“主帐户地址ID”。因此,当您选择一个新地址时,它会在链接源中标记帐户地址。您必须选择不同的地址,从一个联系人到另一个地址,而不是帐户/地址链接。