从CSV文件导入要求

时间:2010-06-11 08:59:21

标签: enterprise-architect

在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条(+标题)行来自现有要求,导入没有问题。
最后一行应该在企业架构师中创建一个新的需求对象,但是上面提到了一条消息。

任何解决方案?如何创建适当的文件(从csv文件导入)新的要求是什么样的?

3 个答案:

答案 0 :(得分:6)

作为“类型”,你必须输入“要求”......别的!并确保您的分隔符是逗号...否则导入也将无效。

答案 1 :(得分:0)

很抱歉恢复这个老线程,但我最近有同样的问题,谷歌找到了我这个话题。不过我会对更多的信息感到高兴,我现在就加上它。

<强>解决方案:

  • 选项1:在您的CSV中,为每个条目添加一个“类型”字段,其值为“required”
  • 选项2:在导入 - 导出规范中的EA中,将类型过滤器留空

原因/理解:

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

我猜出口也一样,但我没试过。

答案 2 :(得分:0)

确实,在CVS文件中包含字段“Type”可以完成工作