3

在从 csv 文件导入要求期间,我有一条消息:

Bad object type when creating new record of type ''

我试图导入的文件:

GUID$Name$Notes$Scope
{BF467CF6-FF97-4dd4-894C-3F09E713678C}$NameOfReq$description$Public
{71B26F9A-5418-499e-B635-F2DB158D3FF1}$Requirement1$$Public
{0}$Requir1$blah$Public

前 2 行 (+header) 来自现有需求,导入没有问题。
最后一行应该在企业架构师中创建一个新的需求对象,但是上面提到了一条消息。

有什么解决办法吗?正确的文件应该如何创建(从 csv 文件导入)新需求?

4

3 回答 3

6

作为“类型”,您必须输入“要求”……仅此而已!并确保您的分隔符是逗号......否则导入也将不起作用。

于 2010-11-08T14:26:25.677 回答
0

事实上,在 CVS 文件中包含“类型”字段就可以了

于 2014-10-13T15:08:47.960 回答
0

很抱歉恢复这个旧线程,但我最近遇到了同样的问题,谷歌找到了我这个主题。不过,我会很高兴有更多信息,我现在将为此添加。

解决方案:

  • 选项 1:在您的 CSV 中,为每个条目添加一个值为“requirement”的字段“Type”
  • 选项 2:在 EA 中,您的 import-export-specification 将 type-filter 留空

原因/理解:

在您的 Import/Export-Specification 中有一个字段“Types”,它代表一个类型过滤器。因此,只会导入 CSV 中具有指定类型的条目,而忽略所有其他条目。对于忽略的记录,导入日志将显示“创建类型为 'FOOBAR' 的新记录时出现错误的对象类型”。如果在导入导出规范中没有指定类型字段,EA 将在导入日志中显示空类型 ''(而不是 'FOOBAR')。

我想出口也是如此,但我没有尝试过。

于 2014-07-31T12:20:19.173 回答