YouTrack 中的隐藏/暂停问题
Posted
技术标签:
【中文标题】YouTrack 中的隐藏/暂停问题【英文标题】:Hide/Snooze issues in YouTrack 【发布时间】:2019-05-24 12:07:31 【问题描述】:我想使用 YouTrack 进行关键帐户管理。
有一个 Epic,每个关键客户(客户)有一个子问题。
我想大约每 6 个月与每个关键客户交谈一次。
有没有办法将问题隐藏或暂停一段时间。
这个问题应该解决几个月,然后如果贪睡时间已过再回来。
如何使用 youtrack 做到这一点?
【问题讨论】:
也许将问题转移到冰箱史诗/用户故事并设置截止日期? 相关:softwarerecs.stackexchange.com/questions/62192/… 相关:我喜欢 n-days-later-method:github.com/guettli/n-days-later-method 它可以解决上述问题 我打开了一个问题:youtrack.jetbrains.com/issue/JT-53399 以提高认识。 【参考方案1】:这个问题应该会解决几个月
似乎可以简单地解决问题来完成它。 棘手的部分是在 6 个月内自动重新打开它们。以下workflow rule 可以通过计时器重新打开 YouTrack 问题:
var entities = require('@jetbrains/youtrack-scripting-api/entities');
var workflow = require('@jetbrains/youtrack-scripting-api/workflow');
exports.rule = entities.Issue.onSchedule(
title: workflow.i18n('Reopen issues in 6 months'),
search: '#Resolved', // Narrow the search to specify which issues are affected
cron: '0 0 0 ? * * *', // Fires once a day
guard: function(ctx)
// If an issue was in a resolved state for half a year already...
return Date.now() - ctx.issue.resolved < 15552000000;
,
action: function(ctx)
// ... then reopen it
ctx.issue.State = ctx.State.Open;
,
requirements:
State:
type: entities.State.fieldType,
Open:
);
【讨论】:
我猜它有效。但是时间增量是固定的。+Nx
会很棒。 x 是 d 天, w 是几周, m 是几个月会很棒。 "d" 应该是默认的和可选的。
相关:softwarerecs.stackexchange.com/questions/62192/…
我看不出这有什么关系,因为这里提供的解决方案是 YouTrack 特定的。
我有一个名为“零收件箱”的目标。有几个收件箱:youtrack 中的问题、github 上的问题、邮件、纸上的注释……
帮不了你。上述解决方案仅用于处理 YouTrack 错误跟踪系统中的问题。以上是关于YouTrack 中的隐藏/暂停问题的主要内容,如果未能解决你的问题,请参考以下文章
使用 TeamCity 从 SubVersion 提交评论中修复 YouTrack 中的问题
使用 TeamCity 集成填充的一步 YouTrack “Fixed in build”