首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在bo universe中更新对象in?

如何在bo universe中更新对象in?
EN

Stack Overflow用户
提问于 2020-01-30 20:47:41
回答 1查看 383关注 0票数 0

我们使用临床信息系统的不同版本和数据源。因此,我们有来自宇宙设计者的不同版本的宇宙。然而,我们希望我们的报告在不同版本的宇宙中使用相同的对象in。我们从最旧的版本开始,同时在每个版本的宇宙中添加新的对象。不幸的是,当我们在最新的宇宙版本中添加一个对象时,我们得到了一个空白,而我们在最旧的版本中忘记了这样做。因此,我们现在需要通过VBA或任何其他方式更新最新版本中的一些“对象Id”字段。我们怎么能做到呢?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2020-01-30 21:59:50

我假设这是个不明身份的宇宙。不可能使用标准方法(包括SDK)来更改领域对象It。

有几种选择,尽管没有一种是理想的。

假设你是通过对象1234同步的。您必须:

新领域: ObjectA 1234 ObjectB 1235 ObjectC 1236

旧宇宙: ObjectA 1234 ObjectC 1235

现在,在旧的宇宙中创建一个新的虚拟对象,其ID为1236。然后,从这两个对象中删除该对象以及ObjectB和ObjectC。剩下的就是:

新世界: ObjectA 1234

旧宇宙: ObjectA 1234

如果您现在在两个宇宙中重新创建ObjectB,它将具有ID1237。在新宇宙中,ObjectB以前的ID会有所不同,但至少在两者中是相同的。现在,您已恢复同步,可以继续创建对象。当然,如果在任何报告中使用了原始的ObjectB或ObjectC,则需要重新添加它们。

值得注意的是,在BI4中,如果您将WebI报告切换到不同的领域,您可以选择基于类和对象名称而不是ID进行映射。因此,只要名称在两个领域中都排列在一起,报告就会正确切换。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59986407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档