PowerDesigner:RQM的唯一ID

2020-09-12 13:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们有一组需求模型(RQ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我们有一组需求模型(RQM),一些同事正在同时研究这些模型。 因此,重要的是我们用固定的ID标记每个需求,该ID在所有RQM中都是唯一的。

有没有办法在PD中实现这一目标?

我们有以下想法:

  1. 使用SQL在存储库中创建一个自定义ID表,其中包含ID
  2. 创建一个事件处理程序,例如,在保存模型之后,该事件处理程序将列出所有新要求
  3. 对于每个新需求,生成一个新ID,以递增ID表中的最新ID,设置需求的ID,并将该ID添加到ID表中。

这样,这些ID在所有RQM中都是唯一的。 问题在于,这将需要每个用户与数据库建立ODBC连接,因为他需要运行SQL命令。 由于我们使用的是代理,所以这是一个问题。

因此,我们有以下问题:

  • 是否可以为需求生成唯一的ID? 由于对象的永久ID在存储库中显然是唯一的,因此也许有一种使用类似策略的方法。 我们认为,应该有一种在PD中生成唯一ID的方法,因为否则很难同时处理模型。
  • 是否可以通过代理连接执行SQL命令?
  • 在将对象签入到存储库之前,是否可以访问对象的永久ID? 还是在签到时生成的?

亲切的问候,

米兰

4条回答
闻人可可
2020-09-12 14:43

您好Ondrej,

感谢您的答复!

对象ID在存储库中是否唯一? 我们还考虑过使用对象ID,但是我们不确定两件事:

-如果两个人根据两个需求脱机工作,是否可能会生成相同的Object-ID? 还是按照定义始终唯一的方式对它们进行哈希处理?

-如果我打开一个新分支,或者将一个需求集成到另一个分支中,它是否仍具有相同的对象ID? 我以为如果您在不同分支中具有相同的对象,则该对象的永久ID(POID)是恒定的,但是该对象ID取决于该对象所在的分支。这是不正确的?

谢谢和亲切的问候,

米兰

一周热门 更多>