Rally 回望API:已删除的项目

Rally 回望API:已删除的项目,rally,lookbackapi,Rally,Lookbackapi,我想使用lookback API查看已删除对象的历史记录,如果我知道格式化的id,我认为这应该很简单。我只需要查询: {FormattedID:'dexxx'} 但是,当一个对象被删除时,Lookback API是否会记录任何特殊的内容(比如,我能确切地知道它是什么时候被删除的,或者是由谁删除的)?它能帮助我找到回收站中的正确位置,以便我尝试取消删除它吗?不幸的是,回溯API没有提供任何跟踪回收站中删除或条目的内容。重点肯定是分析,并为敏捷度量提供一个强大的报告引擎 这并不排除在某些情况下,LB

我想使用lookback API查看已删除对象的历史记录,如果我知道格式化的id,我认为这应该很简单。我只需要查询:

{FormattedID:'dexxx'}


但是,当一个对象被删除时,Lookback API是否会记录任何特殊的内容(比如,我能确切地知道它是什么时候被删除的,或者是由谁删除的)?它能帮助我找到回收站中的正确位置,以便我尝试取消删除它吗?

不幸的是,回溯API没有提供任何跟踪回收站中删除或条目的内容。重点肯定是分析,并为敏捷度量提供一个强大的报告引擎


这并不排除在某些情况下,LBAPI或Rally服务的其他方面可能会通过跟踪能力和跟踪/责任类型的功能得到增强。Rally中增强的跟踪功能是客户表示需要的,而且Rally的产品管理团队也知道这是客户的需要。

如果您知道特定的FormattedID,您可以查询其历史记录,如前所述。没有特别的指示器表明快照表示删除前的最后一个有效状态,但是_ValidTo日期将从apoc(9999-01-01)更改为删除它的日期和时间。不幸的是,最后一个快照的_User字段将是导致对象最后一次更改的人(在删除之前),因为我们不会在删除时记录快照。

有趣。我刚刚使用fetch=true在回收站上运行了一个REST查询,并从结果集中获得了比我以前使用的多得多的数据:

得到

我没有意识到Rally发布了此信息的增强功能,但此数据包括删除该对象的用户的名称和引用

您可以使用以下REST URL浏览当前工作区/项目的回收站:


其中12345678919和12345678920分别是工作区和项目OID。

是的,通过记录删除事件,特别是记录删除者,似乎可以极大地增强LBAPI进行取证分析的能力。
{ "RecycleBinEntry" : { "DeletedBy" : { "_rallyAPIMajor" : "1",
          "_rallyAPIMinor" : "40",
          "_ref" : "https://rally1.rallydev.com/slm/webservice/1.40/user/12345678910.js",
          "_refObjectName" : "User One",
          "_type" : "User"
        },
      "DeletionDate" : "2012-05-15T02:53:10.087Z",
      "Errors" : [  ],
      "ID" : "DE32",
      "Name" : "Error found in TC43: TC07-011",
      "ObjectID" : 12345678911,
      "Subscription" : { "_rallyAPIMajor" : "1",
          "_rallyAPIMinor" : "40",
          "_ref" : "https://rally1.rallydev.com/slm/webservice/1.40/subscription/12345678912.js",
          "_refObjectName" : "My Subscription",
          "_type" : "Subscription"
        },
      "Type" : "Defect",
      "Warnings" : [  ],
      "Workspace" : { "_rallyAPIMajor" : "1",
          "_rallyAPIMinor" : "40",
          "_ref" : "https://rally1.rallydev.com/slm/webservice/1.40/workspace/12345678913.js",
          "_refObjectName" : "My Workspace",
          "_type" : "Workspace"
        },
      "_CreatedAt" : "May 14, 2012",
      "_objectVersion" : "1",
      "_rallyAPIMajor" : "1",
      "_rallyAPIMinor" : "40",
      "_ref" : "https://rally1.rallydev.com/slm/webservice/1.40/recyclebinentry/12345678914.js",
      "_refObjectName" : "Error found in TC43: TC07-011"
    }
}