定义资产生命周期报告 URL

您可以创建用于提供资产生命周期信息的报告 URL。通过该信息,您可以确定哪些资产使用主生命周期或社区生命周期,哪些资产处于特定生命周期状态,以及哪些资产针对当前状态已核准。

开始之前

只能查看存储库中您具有“浏览”许可权的那些资产的资产信息。

关于此任务

资产生命周期信息的报告 URL 使用资产报告路径。

下表显示包含了资产生命周期信息的报告的可选参数:
表 1. asset:可选参数
参数 可接受参数值 描述
mastercommunity 主生命周期或社区生命周期的标识 当用户按主生命周期或社区生命周期查询资产生命周期信息时,必须指定生命周期标识的列表。可以在生命周期报告返回的信息中找到生命周期的标识。
state 生命周期中的状态 该参数将输出限于特定生命周期状态。典型状态包括 submittedapproved
uid 社区中用户的标识 该参数将输出限于特定用户。例如:admin。通过在管理社区时观察 URL 来查找标识值。
fromTime 日期格式为:MM-dd-yyyy。例如:12-30-1988。 该参数定义时间范围的开始时间。
toTime 日期格式为:MM-dd-yyyy。例如:12-30-1988。 该参数定义时间范围的结束时间。
years, months, weeks, days 日是基本单位。这些参数具有以下单位:
  • 年 = 365 日
  • 月 = 30 日
  • 周 = 7 日
可以将年、月、周和日参数相互组合。

结果

资产生命周期信息报告将返回以下数据:

  • 使用特定主生命周期或社区生命周期的资产
  • 处于特定状态的资产
  • 当前状态下已核准、已拒绝或尚未表决的资产
  • 有关已经进入其当前状态的资产的信息

示例

示例 1:获取所有主生命周期
http://baseUrl/ram.ws/reporting/lifecycle

可使用该查询来查找将在后续查询中使用的主生命周期标识。

示例 2:获取一列主生命周期的所有社区生命周期
http://baseUrl/ram.ws/reporting/lifecycle:masterLifecycles=(master1,master2)

可使用该查询来查找将在后续查询中使用的社区生命周期标识。也可将鼠标移动到社区的“生命周期”页面上所列出的生命周期名称,通过观察 URL 来查找社区生命周期标识。

示例 3:获取使用主生命周期的所有资产
http://baseUrl/ram.ws/reporting/assetLifecycle:masterLifecycles=(master1,master2)

可使用该查询来确定将在后续查询中使用的标识。例如,对于任何给定的资产,id 元素为用户标识。stateName 元素为状态标识。

示例 4:获取使用社区生命周期的所有资产
http://baseUrl/ram.ws/reporting/assetLifecycle:communityLifecycles=(community1,community2)
示例 5:获取处于特定状态的所有资产
http://baseUrl/ram.ws/reporting/assetLifecycle:currentState=(state1,state2)
示例 6:获取核准人已经核准了处于当前状态的资产的所有资产
http://baseUrl/ram.ws/reporting/assetLifecycle:approved=(uid1,uid2)
示例 7:获取核准人已经拒绝了处于当前状态的资产的所有资产
http://baseUrl/ram.ws/reporting/assetLifecycle:rejected=(uid1,uid2)
示例 8:获取核准人尚未对处于当前状态的资产进行表决的所有资产
http://baseUrl/ram.ws/reporting/assetLifecycle:pending=(uid1,uid2)
示例 9:获取从指定时间到当前时间期间进入了其当前状态的所有资产
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=MM-dd-yyyy
示例 10:获取从指定时间到另一指定时间期间进入了其当前状态的所有资产
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=MM-dd-yyyy,toTime=MM-dd-yyyy
示例 11:获取在某个给定日期之前已进入其当前状态一段时间的所有资产
http://baseUrl/ram.ws/reporting/assetLifecycle:toTime=MM-dd-yyyy,years=NumberOfYears,months=NumberOfMonths,weeks=NumberOfWeeks,days=NumberOfDays
示例 12:获取在某个给定日期之后已进入其当前状态一段时间的所有资产
http://baseUrl/ram.ws/reporting/assetLifecycle:fromTime=MM-dd-yyyy,,years=NumberOfYears,months=NumberOfMonths,weeks=NumberOfWeeks,days=NumberOfDays

反馈