使用 rally-api 我一直在尝试访问项目的投资组合看板状态值,例如。
features.each 做 |feature| puts feature.State # 也试过 feature.State.Name ... end
但这总是返回一个空字符串。
使用 rally-api 我一直在尝试访问项目的投资组合看板状态值,例如。
features.each 做 |feature| puts feature.State # 也试过 feature.State.Name ... end
但这总是返回一个空字符串。
这看起来是即将到来的后端 WSAPI 更改。PI 状态将在 1.37 中通过 wsapi 变得可读,但是当您查询 Portfolio Items 时它们当前不会返回。当 wsapi 1.37 发布时,如果您将 :version => 1.37 传递给 rally_api 的配置,那么您应该能够在 fetch 字符串中获取它。
使用“feature.State.Name”可以轻松访问它。但是,在 Ruby 工具包中,这些字段都是小写的,Pascal 大小写的字段名称使用下划线(_) 来表示大小写。在这种情况下应该是:
put feature.state.name
在更复杂的情况下(PlannedRemovalDate):
put feature.planned_removal_date
希望这可以帮助。